write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f34eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xa0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x99, 0x80000003, 0xc9, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x85, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40, 0x4, 0x401}], 0x7ff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x11, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000017, 0x7, 0x1}, {{r1}, 0x0, 0x40, 0x0, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x1, 0x7fffffff}], 0x2, &(0x7f0000000300)={0x1, 0x9}) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r3, 0xc}, {r3, 0x81}], 0x2, 0x0) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) 16:00:50 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) fchdir(r0) 16:00:50 executing program 1: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000b5a08eee24388146808692de54ec79c7f649cb5bf1f0b4de2cec9e848d9182"], 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x37) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:50 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x20) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_open_pts() 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x860f, 0x4) listen(r0, 0x7) listen(r0, 0x0) listen(r0, 0x0) r1 = getuid() setuid(r1) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xef, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) 16:00:50 executing program 0: socketpair(0x1b, 0x5, 0x9c, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x6004, 0x204) r1 = open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x210, 0x22) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') lstat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000380)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x20) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0/file0/file0/file0\x00') open(&(0x7f0000000480)='./file0/file0/file0/file0\x00', 0x10000000000, 0x3a) 16:00:50 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:50 executing program 0: socket$inet(0x2, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c", 0x54) 16:00:50 executing program 1: socketpair(0x10, 0xc007, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000100)={0x0, ""/130}, 0x8a, 0x2, 0x1800) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/246}, 0xffffffffffffff9a, 0x0, 0xfff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = dup2(r1, r0) utimensat(r3, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x9, 0x3}, {0x10e, 0x8}}, 0x2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000003c0)=0x1ff) listen(r1, 0x100) utimensat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x4, 0xffff}, {0x5, 0x1}}, 0x0) syz_emit_ethernet(0x1c, &(0x7f0000000480)="e23fff3250945cee1813de3a209e9d557560e2c17429658792f320c5") r4 = open(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x80) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000a80)=0x1) r5 = syz_open_pts() execve(&(0x7f0000000500)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000540)='-!\x00', &(0x7f0000000580)='{\x00', &(0x7f00000005c0)='%@\\^\'\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\'\x00'], &(0x7f0000000800)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='+-\x00', &(0x7f00000007c0)='.\x00']) sendmsg(r4, &(0x7f0000002f40)={&(0x7f0000000a40)=ANY=[@ANYBLOB='\x00\x00./file\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000002b80)=[{&(0x7f0000002ac0)="1dbbe7447ae93be245051553641cf75ff9d56c4b40312eef1bc1e5cf5060381e30a3cea53f75aee5d2ee275a314bd2f4913e8f97a598832cf94d0879ba873dedcb23eda96102f9bd39d128fbb75fe13c25fa18137ae3ffd2ca615b4168d7370d607f55b40e48683db116faf86de72c180569e1fd76ad7633447b128930cd4c72e359011af28f6f8ef028ec6840c5e542", 0x90}], 0x1, 0x0}, 0x403) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000002f80)=0x3ff) msgsnd(r2, &(0x7f0000000880)={0x2, "af76d83f88ab15960d7d0363e7e2777b2d5540595c45adecb2ef471de6fbc37781b7c6ec3dcc7c61c78be950baa00cff1d8275eda10b884da8fbbc7ba2019b9704b69be6a9025dfe65c058760bf38eca18db5cf1b0e9e86fa6a43ba59511191aab3be62c34b84b6b2d8188e17035e27651e70f6155524cbe3ee8272c5515432e745e7acb41f108cd3697939752478bfaad123e43a164d111c060cf64447a3c9ae5c5b46704c3590f3a455da48cb6cb9abf5391d24f975dba532b43da1bee92758073000000833b5e717c43047acc91bd098f76c241262d39107cfecc5719f93f5f6dbbc265f6629dd578995ff994f62404bdcfb336c32dfb779b46b374b35bed9b3a1e9712b11d79d675d486653a49fdd26f3e5db56f8de1be39226e5b02be7a1dc5446faaeafce038d358f7f1835f43d09246526e2347eb33831aa69f24689b8d866f34062bb2cd409edd05800efe9e8385342e95e6f7a4ef2efae969905238e2a7705d1034f8e187f1fc2e8dabeb7da6aaa222f274a6526ddcb2810c683e527b45d85c6cd22a5bac605d6621a04d0f129cf2ce5d6b552baf2f26242b0bc5c1c134c2408c4c"}, 0x1ae, 0x800) truncate(&(0x7f0000000840)='./file0\x00', 0x0) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0x9f694d}], 0x1, 0x0) dup(r1) 16:00:50 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) socket$inet6(0x18, 0x4, 0x29) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="5402e01f373d40450b98ffff00000000000000000000f9b944de10f5ff0900"], 0x1, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r5, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000029b94e68be4090fdd2ff000000007f00000000dd1c00"], 0x10, 0x4}, 0x0) shmctl$SHM_LOCK(r4, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000c80)) setreuid(r1, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000009c0)) dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000001c0)) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) lseek(r6, 0x4, 0x200000000000000) fchmod(r3, 0x40) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="ab0fa14f9a008501de7eeaef5fde730dc12d07973b95bef9a6"], 0x1d9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000002780)="1c42e9fc879531adec4b63061ba88a4fb206719658dc16321f6f6973ffaa0c5684db8c5c57ea9f97c4d0d85becce65559f945f1a70fafa1b00b6f291d6a320c6badccb8cb054ecca41c6bd8bfa03e496e8850aa320ca53dd5c84b7e5cd04fff2d53ce25030e74f9e8f5e4e7d83d972c7419919a1e3bc9c17990482cac909bd7927c277afe9b715cd70507d517be0c2655ea9449e315b487c553402dc85ee571513298dd5cde7269e1602c2987ba308b42d30c782cef156be0f558d6ca9141f4ef7654b824bd51d757797bd9ac884f0cfdb206cdf72aeb580178fe426185f6be0b1ea47276b86af05a4ce2251b8340d7e4daa72e122bef65a1f21a70b54bf4b7a9b81787edf77ce6900bba8c35faf80e5530adc3e8ff251984918a8badb40d9fa81a524b910dec5d862197c69299633e61b51f6332616aae97a9d76ccf08e67ff4194c874453f6c7eda4b58143a3778f998721fa6586c2005217e5a8e7f370b4e78831da2fb43ae36639f0bf4afc2ab179d679c102f74f8683eb51c3c668b59a68fde8fef1230b94101e7dde61ddfb1a77176bbd7e36c0815176bc408b2bb5a7bdf227b6fd9f526b5598d6e190504cdc5964bf75fc3de9cbdc9d887a2c22c20a66b9fafad82df91b677314fee1e869a13a0fc90401b5a7ad9b42fd312ee264a5ea640e05b0702cd87295ae2e007080abd828551758d675f430fccac801821fd44c3f58eecb55fc1ab8a948a6d4f7248c85c2796c70a0703ead427e4c5ac095447d83d673ac00ca912c356061facbed7fbe3b427f20d3fc065043de786083ce208d562dff806ba0eda9161e755edbff3a6f63fbb603da5a3d478caf82daedf23943c816fa73b891a0d50858575370987be54e91a767f1276cea5cd120b9ebb192ff22ac4f4fbcf0bbc381710080acbe1f83aeff800ea0c4bb9f8f379b38a3da56b843c036c2bcf364adcd4f7be0b97524301e9c69c3a2cd2833a11733c1e04f7a201799c2846127c2b1c18560b7b35f46140844192691ef62abaf9fc18f8dbffc1d617ab7af83027ea2931814ef3b08ca808eade11b64f7f23bb2c3667cf5f1e1ee7105a1e5cb3057645d264282420d52b748b775dde0c1dd100170134826ec03f2da8a9e29d277d7a8292c1ad499cd92f68451cd9e8758dc1a2a87d1e7e179f89e62adc9279bd446434268f9fba16ba2fb2484401b7fc142dfc386d3c14393a8e286ebd9bd80c0ea490218d58dd2fc5769f18c0fe9a8d216425f84060b61104086379a32b5544ead8e722373ba2d2a13481e95deb0ba6b8855aafe4009771cb228d02633e40568b26055007b3ea02373ddea3e25cd84cd558c9376276f617e6cac61f8cc2e0e8623622460522fec91c940a9e89cb9c3e7bbae13855bc97d5db843fcf7453c32360f81297df19f7aa83703891ee8fe601463e56ee3a340a4d2c6bcb845ab707dd05d9b02a453b6c9c24b569df6f1efcf871cf4fcd74265544c741ca2338f93c6fc295034f061fbb1c82603cbee8c53c180131aa55a4afd393fb7f6f48a123dcb6fcb71c8489842788d5220e379f69f9d9005431e1a7a7c1b85a7e254135f96179a89fc187a6bcae5c0196b6be36c7a2dbf6e3cb75e6396231779eb40653800b439fe5bb2b17ec1f8e0ce8bc8b6cb06a16aaee16cea8407885db779761e263a519814ae74104d1c08a18c2624963a1e3e32b03f0fd7eb6930e9773bf4d4a1de5f35925de4eac9a807dd53ab3e1950bd456b708043551a4dd17f90ebecf92859aa8fbb4d2f1415f8878cd157438cf5e5f0fdd59eb8c4b69579d1507ad3cfd195e1d4b22124dac45cc5c912e54912095e4d9603fea24666340633f262e0507b53178248ee7a5d8f05c49a507c60cb6a218339a7d8eff67fffbbadd5877e839e0f564032a632ca4975f5f3c036a4e5a58735cdab7e352ec58e445a6bd326956fc1dff4f46269509cbc896e3cf099c9e13067f4aa8b6c3bc282b6f9c2f3e5fa0d4ee1f5678758c222fd63b61dfe3d0e03bf69805428d384a9604be18f213981ee56daf7bdf15a66e625733b58ebfdb639960ba467e83557e190bfa1940311fe43badf288bc247e565ce65884368b7f4be4ab07577f1e1eaf63ab858538b4560ceb50be2e9e2a3c71f3767f4c7bf81cba9d2b532e5563b6f2d9d1549b5b18d77610b5eb35e2aaf33f366c8edaf3ab8f98d6663476155a75c4a35cb227584de153007e47108385ef46652d5cf749c4b8d1a4f4ac3305c73d6270c537cee5d73a5f7ac5792bad156e195ea97e2b16e965771fe13ca25a199e61afe58cca0787c506613578358be1298e58f509fb109ca18752f48fcf9e139bbc5e0f8fd8aef34196db83c8144df7bde27745adcfd8ee2725ddedef5101ce193bf5c2d1bbd02785f4bdf2f24f21c616bd711ed9e0262ab30218be6e04acc0bc4d2f1ab1b1dacff5d5c412085908052a112c760c91cffe68e78617a3d553310ab8b88e5df6383dde0056284aec13ab360bcef1b86d41c320077601fbad456dd27ce97952f7e4dcda805fb6ac9e16976787b363ea16fda47c795af3e1ee26df29a9d34403019941f6ad7ecabf5954640710452131eddb39e3ed2757354f14b8d794247c276bb618573d6c4def6006f7089deae8934d421da799bf89a2d3173960d770fbbf86d853e77fd63c2d5fb4a8c5e32d0b76ba1f99a85aeb3b96b820af488dcfbc352f2a15a457b8cb191db743ec8b18a8b5969ebaa9e4af0f1d45a24d5fbddd32230547c027071a41f01ab52d72b19b55ffd5251f82dd6819ccaa3374b26fa1b7c597139080af1f170eb42a41c98815c6fe80ba766e08dc435cb110cbc1533d9c123ccf2f9f3cd6a66e1c4ae0533a8ef4ef3cda091e1af6ef2e8d794bf5cc0f8d0aaa80dae10675267ddac2ebdc35d31c2ee0b7c03f73e11afd2a216b158093ad7c2a481d88b7274c7c9d13a436858f2bc93a8d198cdb5885223f7873136abbcaa66aa13245ce3de685d47a5029cb0ba4c9a263d2d3f469c07b44c3bce9e26e3f84ee651a94b74faabe847d0a799744ffd6b33168ecbee50ab242b92a6c6940e033ce0801eca9d8324b193e0ff5adbb2cb47ef3e2e7494b65ff1ee4f4a55d5050769a6dd91924a9293bca5b1067bd665c5d39efad3847e957e44b33538e21962820065deb26e312e14e588c5d030b65aab2d533b417d2a4aee6acc8c5fd2897a49eac74fc0d4a8ba557aaa8ceae3998eb6beb2af6547d29c5f86fea641b49fd60b0c06460fddb0de83f5053900866ebe96e30d434dcf9c4e32a299a7f390b5085cd08b0ac960385e97306304c7d42f69f3f4c29b0040fcfca22cfce1e5cee13ed2202776b19e303a37235eaaf7ee25c7438e82ec239bbd03893cb414dcd13445d9bad7e3d5232ab165e91db2b449c4559558193e193eeab3199e464a7b34cdc470070f428156a88a56407a6c03ab18a72ce0e07ebee14000e8260d215a41a2ae2976b974a2053963ac50515ed919046e49db8b81473d8ad4cfc5204bbe8d7b926e2368dd72c0e8316b698f3f937bc2d0ce3409f0545111fa9996e07d4ead2c89adadcebd70cd09ebdcc9df0b55116d04d3b3c661de0bc59a9ebfaf8078b8c6bbbf1b2ab52fe6fbf1ae0ae9c5c15b79efc35d6dfe73d65f4d99372c40600a91eb18081c054e3fc11d298556a64074fd24e06887f1fb57247e29b83d1f19fbade09dc0f7bc9ecdab63de76caf2258ebe3032afd0c95860fd23230eb80e07c8d70661eb9c30fc8aee24e1356b61d82a12f723e526ebeb1344da94080fcf1acd74ac2839d9e1b99ba3b27ceac899a2c4378a6818e8981036df0aae4dc7aba2af67c30dd70404cba2bfa86e2fcb0fce1afbef485fb3d6a3f8a13117e89c1ffcf00cfcad302d24cccc2836bd07a5c7d532cd790d9149e7995121836586fc36062789c60dbeb418cae1e436ac2d77efd82a6ff7d19cdbfd22057369ddbb1929612a26646e8a91680428ae59574460a5fc5f2e8c9f5e160e399e7c6a36514022b7eabdfbe0392c106cb504643311fcfc8126554d086b336d82788aaf87f611b688c9ff470fa7a858c6941179f8d4452802b38a54af40706cf4616a0afadd1d0cb6b554b93c38f5e097193f81182837c88466776df97f3ed9f098d920d77add6f029d226fd7befff04c2371ec0af71cc7933a377890eac4da32b69855df79dcbe58940309ba9f9faa364061062dfcf8cf89c876ab4190b3279088b648e5123497e0f260c59a20439909deba072a35ab5069c1559254c66e4663b77f41c50352110ca2f74d800cd3cb4e41eb77c3dff30fd11eceb6b6ee2d62fa0af2cc6ca95ed2217ad8896e8b118e026b791fba3f19e2327588603ffa0be8959efd6e2e77802f3377f18cbff82b88cf21dfe7c3c590e39e7abb8c2fea3980617eaf9e0b139f4ba9bdaff2ead728b42a9c646779670166c7f5ced2fad61986649c3ea0299854bdd0c96f497fda059043e0531815d492ee6820a528169a3769b6f656d8b84478a7c326418f7605848d19b1a602b62e211dd3ffc202d86fa0eb477091ab94481636c3411ac53988a763a7de2a76ccaa6c024d16d435a98b58f80b33739414e5faf08860dee896ddc1bfb28ead977e40841cc1f3f984bac10c2ebc4ea94e1f29f4b61dde6d8dcc3ea827e21779ec2c9d9d04d5442d6f6668a4f3f21d4c89c59b7b95bf48e1dc8dbaf2f905b9b350ec27b91cfd2d5a10e92251b586a3ac8108565f06e23f7225a06d1ed8a4cdc5ba75c44f655200e0ff1df9efc4e9e0a5357ecffb971b2840c93ad402f47245b55bcb8303676609a5719fc6c44ac9adf6421282807280ee5a3d5d8c3e2daf02e595f49a4e511cff45fe9785d84f3ec05a897955f75ac9162c855142ba941ecb6a89fab540f9ce186359faa97316f594613df8c7d4a9e7d336d1ba70c8678f58ea8a8fd96018ea4da5ba05b9e59bc511d91543e9b722b7a1c0106e9f6bf0014ac49bbc4cae8f670fdec857c5a7c2488bbf75025baf86b9e453d133aab148422e2ab4352be197f045470e789118daee7a6d5956095bf5a8d84dd7ff0602eb3463236a86be5b056e25e4237d30e28371bc02986320cf9a1f5de2e4312cbb6b9430aac6b6b3b6b8c847c1c6ec0ea38290140f9acdc7d54c18595e610bf1c52e06c568790561cfdcb5e9def7b75846fd0f650212052a6534d24e93140ca154c6b632bdb0713c74b2e8095e9a276974d3bcac61040d84b971c90e7c05f6c31e97610ea81e5f0a4995c584925c7f9ac31c02be6965ad89f0eab77e1b5e21136dada359fbda950a2eac9fa6b631b7d4072cf3ce091412e49730e2499715941b5a398c2829eee9d6c81f535cc9e6baa60922e668137ce034f471b5b89f44dddc42c173fe8e75a3237983868bf73c40e495f8b8e3c9bf0c5b52b4d91b1a80971ff4b0b908e13a03c20b990c7d0df76347fe1e1eb7f7384081bee3664d0e7b014ee095122f5370e8e74d818e08e2adb54d4b67ba4d8eb9e0bb79c48735c58e059436859a19f03c386adcba9045b8b4c9a0e5b74b535f2e1481077f1597b65cb2aa514cb6c2b5f", 0xf64, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="230d0abc24cd5d90f3dba507a3ab26e2d6f8602c0d9fa677f8c615c655ee2c8017aabaa8b458def44c8355ffb708c6909835cf34f8e507882926d732efc2fd8124d1842198780c5c4ff98a22d13c846434fdbb069753c72f859547e443cee7173d89f78c48fda2a60ad38e182bbc74f69c4ff65a9f2b4e64875a55c53206896f1f5482127c514774ea7e8a478ea16af97325edfdd7413830585b72a8f2", 0x9d, 0x0, 0x0, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&{+!\x00', &(0x7f0000000780)='+\x00']) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x203}, 0x0) 16:00:50 executing program 0: mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/233, 0xe9, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x100000000}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x31a0000000000000, 0x6, 0x4, 0x0, 0xfffffffffffffff8, 0x38, 0x6, 0xb01}, &(0x7f0000000140)={0xc4e, 0x7}) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r2 = msgget$private(0x0, 0x2a1) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0038d1bb5b9854ca4a1c1229c1"], 0x10, 0x2, 0x800) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4810, r0, 0x0, 0x23) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) r3 = dup(r0) semget$private(0x0, 0x4, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x8) r4 = semget(0x3, 0x6, 0x40) semget$private(0x0, 0x6, 0x50) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000880)=""/4096) 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000003640)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000a40)="efce28f8400ea19ae162e8dcd330df51b61f781b7d0dab13773ba9d2b15cde5a04bf9a8b4d34563b3d6d27c1960687b7c1668c09513e56b510bfb7ec30f806e43737bcd924312415b53124a2c52f7dde182e1cd69386165d6919e2f07164d6cd4ea52a9ae92dc37adbd903e7ca2964d872e8a308119b97e2ad1c7fbd78d16a3508047b724607f6dd760221694f0a9f841ba8ad24", 0x94}], 0x1000000000000054, &(0x7f0000000040)=ANY=[]}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900), 0xc) 16:00:50 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r5 = dup(0xffffffffffffff9c) r6 = socket$inet6(0x18, 0x4003, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0x1) r8 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x5, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffa, 0x12, 0x80000000, 0x1}, {{r3}, 0xfffffffffffffff9, 0x84, 0xf0000000, 0x4, 0x8000}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0xca8d, 0x3}, {{r5}, 0xfffffffffffffffc, 0xc4, 0x1, 0x1, 0x81}, {{r6}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x680}, {{r7}, 0xffffffffffffffff, 0x0, 0x40, 0x7, 0x5}], 0x7, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x81, 0x23, 0x9}, {{r9}, 0xfffffffffffffffb, 0x8, 0x0, 0x5, 0x8}], 0x2, &(0x7f0000000380)={0x7, 0x400}) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x80, 0x0, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r1, &(0x7f00000001c0)="f476366e3f93798fe3159919213cbcea2ab789764767982dacb24feeb6fb8cacd615f5a5b7f9bcbc158fddd84c3c627b7526a6c097aa2b852e4ebfd8688661070ecc528d269686a2b707ba665b96fd56e21823e6d42e8a7c78f323ef5e36499de4097b230cd5280068ff272765764a0962b72d65de4741994b25cb8512793ccf6173852afd26df43bbe0b9ab58b6c6360cc5d7e4b190861449838380af2ee4518a7cd74eb384298209895ee0037914cd80689b4f0a5e6fb397db960e627cd438f083d204c93be1918186458c31dc0e718899a04e999f7734f6ce4935569fdda8301aa8641828a253295848db50c493dc797ec8611e1d5cbe15334aca3f09ffa25b785f5caf32b184d5f0dd168a509056e5d6700ad211e13e5a2c4fbea598a0cd7ab756377a7a77c12d314c0229dea54821b5c09ba5aea503d5f0f051207243b5200773faf0c846093feacd518c3d596eee726c60eb0dcc77e7e1d057ac21137966b95efd4e26294fb14f882039a7d66ae5e1c97c67f834cfe078601f894543b194a11655dde76acb93e755778e4f16b6f3f6f309bdc4af84212565770b574186ab7aa8dc1f262f403390d61b0447c651bf9c526c69292bc16fcedf9133bffbb8e8e3760be2cc08df7218e7c78c8a30bde7b6f1d65398efc797903705ed3b69d943d81d5119d6e7b505693fa21e5429e02e824a2f22429a64e1c7aa22082d99236287557639f492c5149c569c1f19d9603ca562b47f33e494aa9afb9042065dd725bbe9e6bd50114ddabafc9f419a28e6cd7caaccb2cc53b28615e4a92e41e152eb62bed019188df4530065e8a614b4cac63e6a2b8527fd5e5940ae43c0b7134de524e0abf3649caf8d80faf294690c3d31ef30a564e654d602013d3f1bc653ad80db86817623b4495ebe50ac5cecc1b9d83a62adff096d981a53c0bdfdf056258345841aa04366668bdc8bc00e09ad249ecf607d0ba9a3a833567f35514de4ab5b3abf5f41922993c196f645087dc85e7016495452236653043d9df940c95991316ce0eefd32dcaba8503b90bcb371759f1abccfe2a0eb313989e9eed103a6b45d05d1feb34bc5a3ed3fa8ae9c1dfa1a8cfed65fd4a9a82aa1aaabb919f452cae30eaa2cef61c4651aef262d6c5177e671c50a82863484071c24ef533f1f43590076e1c2f455207c0acef0356dc21d5ad1b4c3dcee75d7a3289ecba5f2a6b61042259b195d36abd24f37573894510df924552fb3bdd5a3f7dcdd3e9f8a343687f58726ab20dca881084e03661dc10e756341762c2f1b27893a4e0f701e9fa2e2c04c3552764612ac82e8a44dfa565f4498f0a66f276cbb4d475c3337e2218214defdccafa434f954f7bc77b8dd28b8ca8c24b7265775610a0b21b6808a4b2f5dff866b273cbceffa3b59b42c49577f4c8825769db2acb6fed00dc847e8fe391df047f7dcf511e01ec110a4ed3697556550b0723a27df0d3472ccd1db6d98d6e2fe0209b92cdc881a428872374349b23a80d5e5fdc5df285bf652f51368d62bbabe8e1623586dea8a715bc60ea869ff71dc4ba604058eb90144b4f1f96207e580e1272afdd1803beb3f7f3bebbfcb07f3b6a5d91b4c42ca566d4ac79a3ef12833b50d3cec04ce237eb1d87d803ab31a04049f54d977738e2e97ecf832a8ff14f9d721119044bd107b8aa037b685d26969212a77ba7974a56ced302b65040ea34469799c9ad4c31c48ce424ec8a0ef5fb4030ea23195f90bfb5634fb937e30d538a513a62d4a0cbfc0c95ccd126d4c05079761346b30a9550a4dfc17b21da07d02920c3f16e0191242da5cced6509623d8ec51c5028698ba14754145f63b1a43b0a00f0fb4cd5073cfca6911d95936f646f847575cdc93308d57e082b2009cdbe3a660c4e22fa18ad0ac31e3b1c6d94bcad57b5df8c4449e23145a4a97114e1d5d77ad495a50ca32a741ec638d175c22717eb887fea679aadc96ea3854df1296ea0260d2c97c10a7e546937834ebb6d899f8bf8fc22089d63fa2a02cbc9f7d0c1b7ae562482f98ef98fc882266f4c659e6ad9bfeff061b6039195545295c3ce3ac8ebc43d4f02547f4a44469c0b61208c899982d597077bbf8250de1d8fcd676543b2ab9c20d3e7b1349599b19558da638791b3fd5497296f90fd9cdecb2102ec553ccb3abb24356d7f3f24912087ce415f2387c67839c675a9f0e94b0f7d3aa01d5b80069377fedb1d0ecf9221ef3e4cfd5583667292f5a7ff181ea9c258893f6cd646e9319cc8d6ce70c0dcc0a7fe963091dfe778fe6a05bde7478ccb000f73c12cc58530aa4626033b848802f66b46e0de9e870395dffa47313c7d026ed3f20748871b4db2f93ed6508227b9e914c16c0e75d97a8a46c9e373ba7e00a177197280fe2e82f0b13479a69aed4259fefe86621ea68d7e999334dee82846dda463a0dd799cf804107a0b8554104f5632f995268d79016bb7cb43f6bdfa7b2de45bdd5d584312893f66cd1a38d1c8b17db7af4900431359b6c1300418c441869867e5a8bab84925aed2099478f53bf1c794ff0cb872d1f57b043081f574e20acc04e8e8ed3502a9fe4359cedd634a05787ad1078e99663427a43e6cb807853f32b89e37b858073e9ef23dbbe9357e82a8f2b5701d09f3d6ed7db68febe2a6c87827b704833de90a2297ab8ac4ac962d3d9e38dd7cfdeecc4b9d8a179ae839a7216557e1c9eb5c1ac2dc90d85ec20061c343867cbe44e470cbcebcee8bb22187975f27784c98d39337518cf1bed6eba56e147138507a62cce2e27a2e500c02343fc6695b07b3a330990db1fb07c99e1904bc5f294d640492b1d9e8af1a920178b4e31fa243253a1bea0c248b7a0cb5e8a783e7c6498a5bafed2990dfd5f2d9a9832556057d933c92533699b22a7810a714f341a588ab19ff3930776df71ec90a2c9080c349f7753664c548871df0e6029745ae6bce743c8e6970a427ec6d20b16acc3d8c93af7d4de56c49d82e5d506fa2ca4a52250cff20ae3fffda9aa456817f0e3f80bac82e39346caceb210c7a6519d75b4ecafb67af8fcc8894c5d429d0cd5ae9b8d41065dda7689c49b9bcd777f42ebadb484c8e41c2b1e4af82212a89a13019cd65ffd1ad578a4f7dbb4c6a201dd7e0f75fc5974d98f538d48e79d6fb192f4146bd9124b8f2e62e0eb653026d7b10a507d21b49832ae03eee781a28720b0c04d6348b26fdc1983a6ad6d48b263a20f1958bbdbf80d5cd8fdf098abe2cf21a04d5f4dc7b0ce466c02bbd184cd898099764bbfb01c635981571ea6155b51ac5c0cb3280bf3a7934c5cb7e46650c03c1b71e3c4b632d01a8bbf671991eda6e649306bed10d6be5268add09a52eae691a054dcfb709241f156062ac6fd3e8d78863051a7e329e02b7d468cfc6a62e167e0ae7f39cbd993d64ee926003173679f2c04873dda555f2d99b55f80fd9925bae5268523a549d71e5c554514efc1a20925663335f8b1d34007ddde4f0b3c38c56b026d769c6bf1b1e1a2b605204e257c4dc743548cfb9d544700d8114971489420cbe349c5d60467cfdb8f6e00a33d2d3026ef32e261c5fcbc89db0787bfbb58188b31b18fbf2cc7e76b62cf85c228551994e3e5f40f6d262cf3eb5e5202c316342655067a96dff6e952037bf5c8caf01549f285f2baad3e7932d3b787a5a7169ef0e3f3713711451e3d06d8fbf29ff1363fa3376575d39262436032771b65e463aec810a80ea85760660dfe34ea1c3cf2f72d10c596c6aa8d79aeabd06e8ec192dfba0346d6bde8a15cb7798c0c2bea74144ef78d3125e75fc0c834615ae8c185e8ebca06c1ec6a70177c328c1445e992af617cf8839f9bbbde3a1a1ae9ed47ae48b702280295d23db08824b8222c1bbd76afef5930b1bb7f94b37dab71eb9a303a77facf85f766dd935d1baf5646f730ad0de9a69f4c8e2c6b765de57fe529dae4abb717ff8de347b4abedb022d2bdf5efeb2fcc6538d0bfc21f2872869fa6658e903c59ce9ec1b474da88ce0495b72a9fff675109c441d7d4b733a2cc79d441936ba71d2468b12c60b3753fa8566764023896624e5094eccbaa4e8b5e94ae0b8efb7e2f73d2ab9052dc0b15463d0532c2fc90c17755155a1b3891cbbe6ab6b33db6de2d28ef4802ab1fc307221bebce4508c6f6ee69094459401dca4c48465b57d8042a5d4cb1a7c7d95921084032f2f0d6fba0c413551840b2ce1c73a6e63d6faad20f3975f6a1e6a53859a761747700ef9a2c092d1219caadf286998a0dc93cb07ac8ec0600a5a594e4f11210179eb877514f2eb2911c3c145ab5d4102b1db6d1b2337ebda9e4717f651e88890b900e1aa369eb4094c12504b629e9e73dbf6265889abe16197376c73f769703ed6ea9e31d37f722e6c18c8624f91699b5830de9c53e5671941c6643b8d6dffaaafb30c64d08e320253a07683b35fb016ef396b4c8558f1637ff4e9b3010b3b4ae43ee74f08d9d9aff9e7bb12e0dd95d722b87c87626a06d3f675d972d5a96ae8000a5c3a998da66687ad563a769ae38b9dcb13979fe073387464b313c10693e7e86fe8e3e7afdefaff507f9517586eda3e1ba017e0a481c74bb253fe7b839af98de6a806f68d5e3026f509176a7e769f45432033670e9f1cf6fd04339feb183fe2117343daceed366c06dd9f63edad496008a827d123c9922a8986fa06ffbbda3da7f33c936d21a79871f8b994f0ccf3753471142a5febd7d444949bcd95604a5b46f51beb84c7a95ae26f473b162323428e5a3b2a22f5eff791fa7367b3f0dc96391f78f648ae59dff93c32938bb08d48fa6e7dd4d96c767d9e6f5195d07b8f65ddec5812d8d5fd6fa1e770db7b05a1a3cd32bcdbe2c5f4e7379047f33a39088122bef1a7feae244131e903afad46af0136b4de1ce018b93c92d4ba250c0169cbc15479bc84e9c1f53f19abd9aa518490d817dbeb24da88002d1130f98b38c1f66dd4ac2f5605d778ff3b70ba622f062d69549ad98581de5ad8f139998c2d3383a5cf9fa24daf33628b0ee0d8647f7df56fa1c5e9af89f7a2d9ac7fafe7f0cc786d68622422692b1635b668c1315e1fb1385524202abc9bc602d57e441b081473842e23d4cd311d747f23bcf566464cee264e91aabbf4d1f3a420be586c17ad0eca037f3e155c07a3c8d795c0a8c6b2b8034442a0e2234c90e7ff9e2b1c1c799e2a94950c88d2a888dde9c1e0244447859c366603f43a7d34cc15eeea5ba9ec8c320f162c5e01220dbfa9efd96cc581496fbf02d71f07ffeab57d6671af47e6520d9b956c4ee27c59b3168809e512e093371dd9d2bde869b6eee21ab704e535b3881720a5b4d4c47fcb3ff21e8f525b8a72f547163639fc4d4272011a155a2f0089a3ee187ffc097bb11367d47d17cafe973d6f70258613a815aecfe77c5c67edde539975c8aa8948227eb3d81eb23ee818755916b5f9a4dd6a2431ec5c3aebf6693f5ba18e6ad380cf2a3ffccaba5d57a3c7952273da280a78b2b3981da6385e616a196087e250e8d143949c05b577a5b6f1e4a307a786912ab2ee957c82f46abb3fd7afd289cbbe99a1848ee81f91ae0f4ecef4f860a6fd1d79a767507eaf8e7ab821eacb9d955f940340f50d7efc6ae66d2949123e08b408230193da395bba68e8b55b8568e7f916f800e2323c80d0c08b706ec8b5601ac914ac58856478ce8f8f20b2a8bb480bae5fbd85bca68902f634f3037ba9cc0c1003332c4797e37e39649d35b45a8b3e364621ae50b45b65c567b0ce3139389c507b4863d5d6d38c4", 0x1000, 0x2, &(0x7f00000011c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x5, 0x7fffffff, &(0x7f0000000080)="678a3e5e277709228afa9c2fac093d9d792495808492c788a5dd6984bd60fe8ac0756ee2043a759eb91e4653978398976c6e11d6951b75a798ecc5563352bb82a31b620d6f92c2a96fbe800c317d27b3e8aec56e034eceb4e6050fb1c061098ccad14f83b1ca3d483dd1737058e9fe8a0385523086bd2a72c18d9e52da2ddcd58f860dd7add8d674695586225155dad0619a4aea552383b2e326c50ab22b7c0c46ced51276b27d006b9c5fd05083f590460001f2757b52d83ac4e8b25d2c1702ada240080f7e72df4f4f2b75f8", 0xcd) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f22db4b69d9197fbde8d9b2bd8a40000", 0xefb) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x80) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffb, 0x2cd3, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x83) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 16:00:51 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x80, 0x48) utimensat(r0, &(0x7f0000000300)='./file2\x00', &(0x7f0000000340)={{0x401, 0xfff}, {0xa434, 0x2b}}, 0x2) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 16:00:51 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x10083, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000200)='./file1\x00', r1, r2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = open(&(0x7f00000002c0)='./file1\x00', 0x10, 0x0) getpeername$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r4 = open(&(0x7f0000000040)='./file0/file1\x00', 0x400, 0x180) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x1a) setregid(0x0, r5) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file1\x00', 0x2) setuid(0xee01) r6 = msgget(0x1, 0x220) msgctl$IPC_RMID(r6, 0x0) 16:00:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000024c0)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000080)=[{&(0x7f0000001140)=""/198, 0xc6}, {&(0x7f0000001240)=""/250, 0xfa}, {&(0x7f0000001340)=""/152, 0x98}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x4, &(0x7f0000002400)=""/168, 0xa8}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="850101000000ffff6fdc0e4bd6231512550300ed7329cd00f2cb5b", 0x1b) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="3f721e2edf949692c5c6c6e37bd9b4aac5b6ee72892e6d6bffc60f5cd0c037fb25b14513bcfbb830a3ac4aefd476c8c78ea2d5ea78f67fb01fac080f06aff358009fc9a954d2aec8982bc0ab58d52bbf6c10d3dd17071ab8ae345c200c99dcfc2418c88b7a69014e2e", 0x69}], 0x1) execve(0x0, 0x0, 0x0) 16:00:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000040)="441df5031e82", 0xffffffffffffff33) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000040)=0x10120) 16:00:51 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) clock_getres(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="710f5a001f000200000101"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xfffffffffffffea5) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:51 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x100000003, 0x102) r4 = dup2(r3, r3) sendmsg(r4, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) 16:00:57 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0x0) r1 = geteuid() r2 = getgid() r3 = socket$inet6(0x18, 0x8000, 0x7) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = getuid() r6 = getgid() r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfe9f) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x9, r1, r2, r5, r6, 0x30, 0x7}, 0x8, 0xffffffff, r7, r8, 0x80f5, 0x1, 0x1, 0x1}) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x20190, 0x20) connect$unix(r10, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) shmget$private(0x0, 0x1000, 0x14, &(0x7f0000ffd000/0x1000)=nil) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6cc1) write(r0, &(0x7f0000004700)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3503b6e6f0ac2a83bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927fc0ff546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d003adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cfa08372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc910c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800eab38dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce56093888638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906e99f2244d2b1bdce28c8b1c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7823e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028372b1882ef40750cecef6c06b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609", 0xffffff4f) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d15", 0x18}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) ftruncate(r2, 0x6) r4 = getpid() fcntl$setown(r1, 0x6, r4) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r1, 0x70) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000feff00030000000000000000000000000000e1ffffff00000000000000000000000000000000000000005d00008de4e0fe4d34d97f288dd2fb1ea45fafef5ba4426657162285ed26428ac7a3ba2a7fbf8512262213420f49f8db39c061943c62bf2bb485dfae4e72a02cce9d3771f87b1e25cc2b48d773f540970d6d"], 0x1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000580)=""/35, 0x23}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000002c0)=""/245, 0xf5}], 0x5, &(0x7f0000000440)=""/62, 0x3e}, 0x840) r2 = socket$inet(0x2, 0x100000003, 0x0) r3 = semget(0x0, 0x3, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000005c0)="f27893778583fa3babc10284c4278d62e95f0308fe6ba6f33a095fe4698834c916674ebec6d4099ac99f0283e462706b26789db69ae7e3a57539b3b37cb2a6d1777612", 0x43) getsockopt$inet_opts(r2, 0x0, 0x384000000000067, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000540)=0x1e4) 16:01:07 executing program 0: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xea7, 0x1, 0x10000, 0xfffffffffffff9d5, "23ecbba366a672fdc00c10027e0898fd05acf82a", 0x0, 0x5}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x10000}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x9, 0x1, 0xbd, "6ed6692ca46f249197630df0cbc102202c64aac5"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) 16:01:07 executing program 1: r0 = socket(0x0, 0x3, 0x100000000) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x4) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0xffffffff) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) close(r1) 16:01:07 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fchmod(r0, 0x80) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x9}) mknod(&(0x7f0000000080)='./file1\x00', 0xc030, 0x5) 16:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7fff, 0xfffffffffffeffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x74) syz_open_pts() 16:01:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getpgrp() r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x2) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xa946, 0x9, r2}) flock(r1, 0xa) r3 = open(&(0x7f0000000080)='./bus\x00', 0x430, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x100000000, 0x0, 0x4, 0x20000020cfd96f}) dup(r3) 16:01:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="f686c910ced92a65f27a3e437e5acd7b8ea7d37787d82eba38550ec10944df655ff672133faac1a1a8bb4009cd10a904d8e3f75c3a179d503af232044f5f45f664d15b88a97cc0f9ef007dc8a0486eb5fe438c865dfb268c77ea313634a9247cb6840d342a3fecdd8827526e2a4dfb1f0c8d28d6b3bcdf3358ac74018f4ced8c0413dc9ef7a6c83970fc9c4a5e69b7058e7fcf0db868edacbe059a6faabe9f23c13fa2ff0f4c852d27d37af53691455425c845ec399b3efbb7a353d11e9d77291cc7e6be510e20b0d213ec3f3be11d4ed1962a0306982d993ec10288d5c6325f53b4f518ba74736458ba872c80af81b51d3a70d6f6e261a282fbc6f918be3daab9b867c1ef01e7359a05723d66707fdb8cc713287aba72981694466dee4b33", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/43, 0x2b}], 0x1, 0x0}, 0x842) msgget(0x3, 0x10) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:07 executing program 0: shmget(0x1, 0x2000, 0x7a0, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) 16:01:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x47c, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r0 = msgget(0x1, 0x204) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/161, 0xa1}], 0x4, &(0x7f0000000340)=""/24, 0x18}, 0x2) write(r0, &(0x7f00000003c0)="d9b32b314dd9174eca43b22ec81079c701ebe87d77b6a4744274e930119a783fc8a183f7e0bf583bf676a555b0bc370818b3380796e4dde5a14c5a3d7f2a008aa170c818ba78beed8a7ea610914bb671cbb07dfa615fd1db090963f1e7f2626a99ff29c1238813ff4bffc53dbf5d6731f9ef215e2627ed369fa8d70defd5d9271fe43daac71e5b58a06932f0586015be99d95b8327d3c7c7b0afdf36ebce6f53fedd78c1499ef2cefdcb24328e0c9f3fb91de66a373d71b9b3e6954dad6f055b9798250c817c0ebdb87537ab502bdb308be8cbe92a1831d99c7fb54e19c116725e48981b20b6cd9c247c1253e6ced9c5792f8dce70685841e0b124d73f06c9cf929963e12fa7ae5ea0f6534289b4307b31bd5a5a50e16adfdb9e123a9bc7ae4cd43f3bb5d07f21de6ad1cade562e2f89b70f981a959a5a29012db221cf454ec72b056fdb6e3c57daa6ad5d5dbb87c2fd904e69f2ee7b30ccd45e7e97fe1d8b02766af5c16838742b516eea68d075398a35d75fe5a322efe1ab4e072c6591ab4d47233424aaab577764006389d63778102bf5d3b873b582121ab4123c276f33567262ddf723ca196fcd4f35c5f1658d95a6f3a42f0e1c0bf8ba26f27c730434c4b83cdd27fdbaf3c8f3a5bbb14899e940c82b7059af40a58bcf0ccf0d6fdcf4cad0635849577134c9a5ee8c3a0e1fb4271b7e41e7b4bd64c66256c8061f85f4fc18b7b7a979140bf5fbb6a433ded19e45668ae70b2b329c4852f73bc4523e31b4d6b5575de0eb82dfbbfbfca5c8bc4e8a7d4eb64fb43127d1b6d8144bf093d2672a3d2a8e0dd841da00d20f5434805dd1655a7cf74c1f2ebba03de4aeeee87a9cb1bc7fb7cb06cafb10878d46a878e58dee5fe76c770dadb6a03a9ffc0348b4022bb9ce3fa5fb5de65850a4b8e89d99c4017f2aca098790f8c3bf3ee2b4d6c21a81f30e8d3032a30d90c0c4a487dee0ff06f05c3f57f5a5227831411cb854cf2795d0b4c7b7221b57f77f64b2d9db362eb3d99b044eeaf09271cab3aa8722c1082506d638770a9845f501fc286e859b8ea32be77f1c1f39e478842577097e72b30594408b85a78c629286885712bfc5ad19fe21eee6eacebfdb910451a2e42c35dd8c97688839ef55bd8aa38cf02d6fbd9ca29f817511c51e5f71491666df2eacd2156ad70581ce4b4ec82bfb19c9594b97b80c9af76519218c25aa4e5bfd4ff06bc83bab9ffa7dceb1f4806d631e63ab590b17d09835e5a59a22c1280e56c4b9cd2914b7ec99eb17886a18f52a32d26c11c3d364daff255f130b7274fe3765c5c9715b9907606237a5201cfa6a76d35268eae5fd0860fe776b0e57c3c212e15769fbb1c578cb20f691639a1292f2de04fef5b658eaa704c6a5ffacca4385297e51e7fe45afa6615593d45389e20033ecfef8be49edfa1cb2fa083d2497a2db0ef081230a49368e0734ae4a17dc961419a7a9c34ea7919f46898503fc5c46837eeaf7251fa8dab3c16497424deb8b25f5614de546a82dc4be618c981268e5f83f21f5ebf6f3aadb6a0cebac58351b074a2b14fd1e956a4730a117ce4b810ec571024e6185af035a15d830588920fa42b67a52d466dd3b43d0c5edb9d2ab94d23a60b069f7bb1a14a1a096c78ae45ce141088478c8e9136aa2ef9cb50989fd9afca93c52e03c1bda2632235fa6f45b08cb204568a8b8351c03748acf0be2e413850fe8a1b103d35b0ffff855ff3ba79fcfb6516829d22582c030305f9e5a47f409bdcd345b54478d5c174ab89467dd4a2afd7cb207cd409e2515d2b7075fa41ab4e00c85ef7c9007ad72beacc50278a1e1fe4dc17a00ef58073875cb026bacbea9ea5b717b71c3e897c6ed37ddd79275365885fb7409996d248c1841ca6fad944afb38855c504172babf5db4069803739c6b087508152c8f53ef3262b5d7a8ce0cdf6ba083c621ccdab72a6ee10a46bcdf6f243d48707ec235a6dd82fa6d4c301f4212ba5ca0cd90005a6979aa001a516fdcff32de0880397312eaac2e6a1309b457725b7d49b85fb96a1b98cfd2e24832b4b5d64a46563d664bdc72bba4434c73935cf107a33503cef8f5f73229468f6c9126b83ae6e878f631c0216456ff616df9cb0955c2bd3d0a2b492689d12db306cd91310f5b7aa7a16889beb6cbcda3139b5915b9682f77444632cc217e33f7839ec6098e4f7a0873bbca816ed7e4cf0bddb013394620e5ea6bd3875df54ab0bc9ea0b45b2275898e9673b77b620010c61d56cbab1a6bef00f9e0a124caa29a9242ba8273576df36dc2fd824ca87311641e8e13bf3ea433c30239493f4cebc175b6a3ba48146568555fba27ca278dc4a6d69443e622234027cce92b6e859242916d27586389658bf18df27be28ff9597265c7f62588e3eb465ebe43e249715e34c85591f1e791e901d0396619de97544b81163b864da06c1697a46692b5e7fac7c667c3ce43e606c9bcb1c7a3c7fc80f01dfa1d7455fb8a198cf94a05c038416af17193f3692d602da7e152b0876b295d421f726e2b35a0d9c4c830b312d498c3580401cdef8533eccf163dae0692b8076b40770c62ab8a076c11c9bc1677b3865d46d9e55fc9e1161bca71e2a4e9536e8ad3fb09a3b0d1a0d84f071e59ad2b0e42d05e98ebb99004d2b1e801c9e5577a9fc8a9fe035f1b652b6fc284c54a5510b2df0913ae97ac6c39cd3cb5eb0a95abd1271e2b0bfcfc2f429697ff5d9dc31c2bd1094d808f48cc3f0eb49a1b1adc3ecaf284a9a4fc1f4b4f42f913e50395c57adacf0c521737da78c1741a8a187e3d9f69d85713b46ba02c3e1a70609a77c370be5eab0510d513f41a9ed3dfe5063cd981c4639bd3e66032355bc8bd186c5cef4fd926f58e6e9d043928b419caec99dc4defddabc8e6ca4840b12593cf9ede13196ab8c5699cecb63683d4f75e482b1f490ca403f2542be1c64966f596fe4a2d247b5ef5daa1bbc88d7520bc78e4ac51669b9ba39cd40c604254420f57ef2100bbe356834a51392a9705d3ecfcc0c7685789c6c862fed6369fd26734c168f641a957f9790cd2d630adde9a69955632c0c51850349482173fc02a31ff9cc6344b868241a0958b93a2f912fa006d63e173f67c24b86f9041ade1327e3db5ac1ff84c65db179869e149d18ea287f767b3538e990eb185db3913c200c0064c8e35e159b1ecbc7b09ca5b530942fe25414d58b4a481ce4537a2fd1f8824652177746331e44dc827c57353ae17ebc1178bd124e575620ae1d4cd5c481c722677feb5ee6e3ed76f94cab604af598fbde71b1ff44e9fb758327f33911cc838bbf1260e93e2184f8a09bc10dda969106375861c454b98d05980f42eb512933658fee2d61ee45905c803ca7beeb3f3dbae39b43141732a0e8b242415015a4a18a784bf19cb6925784cfb4fcded734dd9f9edc8d336b8b6b9a403143fe8f96af4111c1bb37999ab781915aa9de1b1a3ce1a530b5008478f26f1723663e2aa186ba72c7ca5b1d18f68de497363f296e2fb6394304be7a14a693a32fe95500b5653ecdc081a925da148a65df214075077ecca9bf7605cff84bde9b9ab4c61f25366dfc1426d1e61012411171277b0b1baa43e425f4166e8da894ae77214b54cc2fdee56dc06abf4f2c77a42bb4d8fd063a78aa4b59e1ec6c5518bdb34f6f51f20ba2a34aa8bde53f9a4c72e45744d30f0a71dc22dff8f5745b4227169ee4539712728cfd2756b1e728e5ec81df968ddc7ad004497bf230dc204cdafce13bb9fd886aa4c18c74bab2bf0772811da4b852e4277f0b0df63d70e286ba027309436da426ff838f6f7b117ac9446bfdccd5d1a276df6c96c1914354e14ed220bdf36f3b3260a740b0ceb9d127042ab60fbe87d056768f3e4fd3b9757cbdd1faa02c5fd17bdcc8b72f53f9ac4760d092e422ea6bfe8430fc8dfabadd5dc287532d53181768991d043e6df412552744c4e4674ed54d342a3b5649b86ba94a258bf58e32ff75aeb62588eccc3f121b4c9bce544ee49f5550a30944502a34d557ccf0f909069f319d996f7d0b282cd95a58f4afe611edf6b81033f82d5c8eaffd04294d65556c99536913174a50edce7e5bd9d5d24323fb3a0f65be0807c6f33967a42854fed25fef9862d61e531999865d3c2152e956ec66c0d16ea638422f75ba2f713bdea339dff43c17c26993128b004d9fe463eb8f5147d419082702c897574ef6093722550cce851731afd52df6910bed311a1ecda3cb57e37fa29379558adba460125892781bf4e22b4e4531aab0c1e509ff705859fc12babf83fc78a4cf128ad23b8dc04f688628a23c7eb87c557e378ff9cca94e2d88b7505339789d82ef85fdf958050e85486f303640308054b563bde938c8a374afad936fe241f491ac73c98db26fd709d8d358da8003f69831f867c5b05eb7936967c8d9c3b79e107829e6441e021d8a06441a7e6dffc7681f44e7a939828d69d790bfef0f64ffb9a095f5b12891bb94cea4da8fbbe2b80254aa52cda92da9d184cf3b3710cce8e5af2e3cf58c919514a60108f2bb2676ba9d2e7bbdbac619d8f9b0730490b9b17f63e4b256f0d8a6b809bb31fe1384a82de52b60e94b7bd10f0f51478e7ac20f225af965abcee05a28761aa2772514870a332e98878163906e5965d4b1f847a4a3f42f9930eef3d7b977342578c868667194e42d491aea571109d97d938b50d92a58dd72c25a73e9feec42888767643e9d417766447fd7335e68f1e4bce4222b2081153529b5f17fd2c89949dac0b2d4e8c496dfb811e35c54f493b0b6ad176713fb4a1fd05ecd52e6015d8a1e01187c7287b70f2388383d73c3cebfb3b8838bccf642446d57ffa80646a3cfd20a4c00be1dff8a95068944c4e92edf0f5503afa8fb5db0e1ff46c7194e8ff758106b25dd9595301afc44b1c91cd35d87a2a83aaff80273d8470e2f2ce0441160c30f059b454627d6423ae81c6611c2f8f14cec4c563a2a43393b1433d52db45118012f3b53bde2cc8825b12b872c52e4969adea67b6f0d3bb16157dc861bdf77d48357f243e89374b0403babd28f6b28315fcfb567ae2b5f9e27b8dc383b7952b181e1e51789e791800e3f41e26be52bf0bcef0a41a189ced6e7f32830843029ee9ed2fd058b04a5821ffd928d781d46437571e76396d25d88514be27da6d02f6f296cd55b8b43ec79aceaeb9d61b0b3969e9b6c0875b0672886cd85d303f50fe438d84120a43b7d260b7447a3ea03b2140eddbd21e77d3cf4ed831d9841f96f134babe1a163236140a6ea20711769bb1fae8bae077bd94e2d19deb81d2751cb877a1049e4efabbd6ac47806bd902310c5c2c8a6214af750780ddfb6c140917eeba95f30f6a8f7d360d30c98f31054c52df0e6de5980a37f5e1d3a572c802f0e1b1d557bd4f71cb7f1db3a419d0910702185f2bbd6f63f844d66f84567048d7eace98da4e0d88776cb7f26b83d7fb9f424c0a43cee7d25b671da26a56c84d30a4077b71238ea291b2277564c9e153638719332d72c9ebbf3a959c974d6a2e0e5beb9f716db80dfed47ef6255bbfb3a6b804843c5a2ce4dae5063abd72e25e91817c53bdcd37eba204e6be52677c7b0e9221f69695665ddf17ea5de3ce0fdb4d464f8e7924401af8f20513287b158f8a6767a6f972bb143823ea39ceb8dfb356ac38c211355169f61865a8d9276ccdb0a4f1337168c294d03bd12daceaa8d723d5cd670e6a5abd00dd9bcc2b8d5a05fe6829b525a9ea79ae71a27ec5b18fa68653053de7c6399abafc40fe6573", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 16:01:08 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1000000000009) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x2000005, 0x0) close(r2) 16:01:08 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0xfb}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x80000001, 0xb0, 0x8001}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x40000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffc, 0x90, 0x20, 0x80, 0x5bb}, {{r1}, 0xffffffffffffffff, 0x20, 0xe000000b, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x24, 0x80, 0x9, 0x3fff800000000}, {{r1}, 0xfffffffffffffffe, 0x18, 0x81, 0x40, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0x2, 0x9}], 0x3, &(0x7f0000000080)={0x1, 0x5ff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 16:01:08 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000001400)=0xc) setsockopt(r1, 0xbbe, 0x4, &(0x7f0000001440)="517c66dd447fc2b494e10d33842c22d2c4ec64e32dbe4180db0e9693e903d9b129d78b289d79a81b5d3dbcff2c1241ec3f885de6f2ad62dd1645728df6b4a40a80ce9721f54cac4701489a227e1465f514395ef004cce566399ff319fb9a50bd1e66601608", 0x65) msgrcv(0x0, &(0x7f00000012c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="d9496fa8af329adfe17b5a6bbe0f578edae90be757c8cff4450d32c2a6ca081b0780bd32360274c7dbbed3bc9091a4b2962bc81af1bd87540d1a7d3451213162d92518c090867a77860187e8e323af0f06342badc391d905eb4b9dae11efea5d402c2410dbbec0913b70742c1efbb78ed08a013a8f289601dfe20cae0bd603656c681454bdba84335bc13dd7a58385764fecebc80badda8a91528dd5e4b8c5d82a48f23ccc7b47da209262de48bb3e37585ed91d5a8b4f144478f3aefe66897ed891434df56fc87ae6e2337354ec0499694b272ed2beb8a2db34d02fcd2432ce60c06273e72fe52f728f15247b1e50ecf4b847a6568c417be08a48ff9919074aff752916885ff344e14a7b16db4bc45b273fa5448094bf901b448bdb1418f6f6c6cc5b1f6777b59810386469a71a6be007c0131a6f28b430d1f9b80279efaeb0d1eb6b88999ed12332d04bd8116d19c8fc2b17fbe9a5e8d91e4da6c6ae6afc7fbbc3cd8419bf9210c8299bf76e550b9c82981419fc2b2cc8728b7d2ed4314f964da7aed7f089cd93dda8dd64923d0b2102bbd60c2ca48e5d45dfda7f335102a06ed03db2b6515e8f8ba8161291349d065dc8b6f8f05ee13a5828569ee131d4c5b35793d5cf81852be63511e653d251763e6e80c7e586c6a4f96c1f3a7dbba8d08e9cc16eab7e381fd2cd4b791958082c3223699ca0c95e737d295dbbd3280f481f17a016e132aecf35c1d0cfd6c0445fcb3c3447750c2d6fcf7a76fa4dc4101e4fe5a9a168523422339e270636bfa3e9f12b4a3047960daae0092629b495a5fa72886eb5e33c979bfa0ce042633d9b1e9d00ac91e12283daa0e438eefcf079f3126cd4c62e8384ca5578b964d506f9d669c7ab254ce9b4d71dfbeb42c17670121d3fca4a1c71f2078645470dbf79e3e5c216c19f9578dedaae5adc2e86c3a0e5461a7c6793a71b145fccc7bda2e26009d49a7d0143905649db285628017b92dd3281d891b6b1f01caacd54759998c0a44fb59223fd6583650df2e41cbd5737bedf52c33e816aba22653643c5bd0232f8bd7964cd1b8509ca725fa32f31de31327425603518e8a37f06df07a577126068a7f934fba23146f2472870ce35603f1cf00f892ab73d87135203edcae6525d7a6a76137b5f20f40f5703cef42a698d04aa549f315f2dc5803af62da14705819ab3b92ec44224b87826420c795c6a879b94c61635f0d46765251bfa1439c04ca032b7b1545bed13a00ee054cd7dcbfdc0a3c5e6129d0281c4108264925c2c5677d3315a3972d0a2c4003f47c1fd6e29b5d02d9f5a3e669b10aaf933ed9ca08b9c115e16660c7b813a62059276289e621ccca21e97c1d5a11f73761fc47d0c181475469bd5bce27962a828fb29a6e82f0d4bfd8c82adcaf8610dea57765ac9783979b55ff0e20fc8000140b67716bfa2a0c8fa2b1b1e7a14957288713463cee58efb2b1d5094f922fca75c7de9d74bd714bf3bce037d285c2c28580fc3a187d77d8b71d66fb17ee2807f723d6a868f22eb162ce4befa9840c6dda27ce74d3295c02714f140fabea042a997b100ca564da1b153d010f7f0f3ed39f712e33aa0ca53d8c90e8b421d4436df9b1648d84adf9b85db5819a68f10473f35e68b8c21b5eeecedf52da9aaac62cd37ab19270227c80041e73d76096c9cd1e182abfe998dc7b57dbe807dc2413bf5e3e72fde15939e09e52544e99045d6b31b6a687c2275cce377c76b8075adbf1a5eb8e13bee1f36533f90b846afea00a7ef35bba28acef1230d9d21fa8ba5a6bbea19de39faaebe53f61cf398fd2427cdc9fe585977c9773a46fc6fac75c3f0bdc9b172b0f6ac1710d3bcd3018416cdc9fbd1168297ef27c9515ecc69018d6a1f0d75cc1ad845b6d04eaf58da6ba048b7c337fa6db888e0647bf9ff430462b22580d2aec67e650ae5884a09289e3da722b13d28122abef49ae64f72423ee33b15a9c6484379bcbb6261f3c5c9c931963acc66fd9b36c549119957b83a9b9f684a0d2a11f41a2560438c1f555b6e2ae658fad9f31ea99cda822f0629622e8193dfde5bdf168534218dcbb3ae55e4276656f0f721f02ab6c555ba3a8032fd3154b607e9e83379e31991c98a656e013abe417ff1150d9165f367ae790389e874ea40efb03229cc3f9f1fc268dc88959c509fefd8b57ec597bf1c6a5c286e1938862d603f27f7bb93951959debd454d953766dd8d2e7fc80a225daca878b67be7bef5c42578ffb1a43b2555d40b9761629b547784cf959311bf6b303f9168a26ba1886d3b4eba105850db909618795899d53b97b5367dab0d603503d9de034a9be4049f9a1473ea3e7e2f69eacc9a9e6b0c93246d67cf1bf7482c39d1a443ab49b1097837ec8cbe21db75f65852507b617c0ac7f478448ada4d7434cc1a13fcb1d37e09fba3496c4b4e2e523ffe1a561bbb8af1c1957fe0d90cea9c57f5cc991b06016d39d06ccfc53ca1aed4e10f4344708a9d927509e868cf0787f7330f1a6308f5ed991917345a65354febf00df68446ccc39aaecbb793f41ddd43e59ec9d09133871fb6cb1163a0a541af46b9b4efeba298c8bb496d88770de1c45e33f20cb0961fbec91d9ffe5e62ee65ef28a07c8ead2b80c702cda3c848c277ce973c081e866e55beca445165b68823d78e8cca386a87c694c584879297d7ff438d3d49569eec0a652c29c21e34f2d6da63191764dfd6b51dab631108d08e3553cd28088a1a09f0883f15d1c896db92ab10e4f401754073a4a4159e86576ef69c56b32e87fddd76baf7a995bfd5be3ef4b850a3d384bb320ece0861e5347dc5813cfe9131645139050f3c9b3c6ede6221befd3056d3686ad4073119d7d5f9660e7cafab8f7db4af87902f48ab5b26dc53a13901bc03cee0b8c2b40fdc943b784d1f8f89642427a2b03400d821c0d08c98cac52f27812ba80fe181d7b95bdfc2e243ea09a6f38b80fb352c861941974632606eb14e308734cc5a8292660cdcf2efd79d8bbc7d5e5da994416cc28ab09fff64338ca80d5e24d38362046ed013b092f0c613f798aaaebe50591aa1ec759545912375af342c1b892d374b20cbdd6b8c564bd80c29054eb4ce509f365ea49accb52fc45d019ed8861b51d43df8d56cfa4e7b857c6eb08f2eb4fd667917ee8670f5ef88691fb213f366050acac3ae9d413e5335a8721fcfa6f80d87914f1e495f20a70b2555d1b809200684c7754082a5cd08ae39ce0a54f792280d8ecd2e4bb78ade2bb656722df3116a7cbde02840f04f530d7fc5fe722a240e023d2fd43993a43a4a1455e6bd22910e0dc3be18c55832e6cc3195bafc14dfa7bd78682fc1d225875a934485018ae49dfc8ea039cb564dc476a63bc9a04c01b5e8c8b5f8ccffe55ce3577f170d296028368aa0cd963dc835c5c02f2d15efe5e702a9b07f596a46e0b2b6906165f82bd8d12783b0d4c8379dd30bcef2f538292c95ae0e31cc932dd2d98537a9cc50827118e7f9d5723109be4d4acc575ca3ca6cb78ac51badfb8718b4f004344454b23c90fd50163114ad3e4627562917401d28233ebc9989015a56b8157e283c7b0a0a155720857217882932252e4659f81ef2ce1ba307ec938ac109237a42aef80c31af64fdc3caa16ab8662993cd2d249da62a527b1e1cf941f327923bf80c403286f436baf4567592356caf658feccc5e2d4a7ca120398456623ca099ff8f0345f87e9371cf3e3d81d117d848f30c91b92d4958b47d8c6d904f8079751b81630010927d032e45eb8e6fc0087e22c8422a3949f75a2c656103f85c47ebd73cf671bca15d8972629c544f87a541105c9b25b2f212bfc9e33437e9ec039203bf50bbbc93a28a0120a330b88e56e495536192ef34a29898d4d76596665ba8f12ae005cfdb879d76ae9ec29a0f4d9ab2f395aeccdd7c73e65bc23823ed7b5471b345776949ef1c2726df4c3263e21accdd0bcba94073fbba5127464c8733c407cd744af32fc6f10f023a0f0f3e77d3097063f572aac6528433c091f22286dba7c09329a871ed01185f5b4d769b99b10a9e054eba1743550454771d9d5ac2801d980dd2e3f5c0bc24c6078c049c0baaedf6212c52874cc1bd86c81cad886d4a75e71efc35ea2a80f56edbc09dcf4677e746a671024dc1523dc2e926d98416ef3b445a5037fd070f20859847d02af201e7ec1c9d2e35098d4a448824afe3cb2b439b41382240924b8a2030f9ad8f27cd334fc006a484499a56000600140f0e6ef1bfb489c979d4702fd69d0c2a569688bde10fc808788c07f7e0f47e7450a0ae00ab1e6d7ff4612c47af93600b2ebc6d4aaadd710d175821e8bb54b225b89a8be71d5f7de3913a496eec5be69496548b21aa98e1017ef5e29e0a8952c30042ac185e22a08570fbdd8499e1fed81a79aff2e7ddbc4de62e878b19bab2068b19c2ee85a90f631137c8c71bdca14fc38908da16b7ffa0ff98c8a9b850c89528164d59e60253dbb785108c5ef08182d61b3a789a85c5268865489defafcfe7300a3e8428782c653908b5a9b3551f9288e9a5dc07a3879ab39f2749a4dcfa8470c3f191ea32151cc1a7d8cb88c6593c882bbf38d5546e827af510d7f7b07f792604434e9650d198228877e0418f76c01d8e303733e9eed2c0d401d690da966972426ec5b452cc696502fe69943544061992b10b9bd0d16091b32a107ce67d4c0fc1c02d9b659904afa159418cec0c407c9d30df48af4fb1862ad31e4552f14df03f45b501b067bd891c6b903dcd2362119bf59fad0cef7e02e3e13946d105ec536eeb63385f47053d0356ae6b65ed15e8a5e5a0f9515250d70df21aef622928838890d64f60aa2f67f0a7cae3c760060dfb20bebddc75fda20a09444df0e3a408b2c3fb0bc42d3614897ea8f93d256a81e215dd89763344a98f0c0920d0f27a5409073ee9da867c5a70c4ee5031e097901bb1e7b317849c6883645e94a473e1a9d3a0a756d18a58acfbeb7eb3b84e4fc09eec89f508531f5a75c53aca6869fad70cca75918321ebdad0f4866ed7aac05b74295ae251800172f34c43f1b9e528d244d54c4cd4f212f2dd3e4b4075930c74ddf410eea10a1d4e49f75a488c001b4feb8eef93d179c885f659aabc517d48e479fc26c5c9b8df4990134c85bb417402bf9ca0be1b8ce3df2e2a90cda7dd33a9c1b89540a96c5e5e5eeb12021d8ba6b0748c02007634e48b207cdf75d6f7c07c0ea93b6e316128244a8fb253368b6049b9147ee05d62e5f9808ea2264bc8fd1db8a5abd9c81214659b159762ab44b18344d09b8698da447b725728e6c21fb6035de41df6e97b851422197c3e19c609addd7598ea06f23c217910c34f15274afde44b3a2c1bf713bef598db2d82a07e59fe221402216e8d280f1e788fe9faf1e37de8d218181ed58a02199962695c1b844c05148cf76e42a84bbed50a4bf56d53917caba0ba576d0803b536fbc0efba11b72b8b60c03a2ca5c52939e9be4d1eaa8022c2d981a4399c86cce98452bbef8a523eb17891321ee248faa781cac25b07b3cb3770907b1d970a3ea7774af3ecf469ee54fbdaae1b00b7a078fe0e5e0843e053d5b24f27ba0e5e3fc2316723e7ffc2c3aaebd6eeeb4590dbcc8077999cfc3e59c18bd0db64c8dabad5742b381b6c081cdd0a20ce4f17bc4a80fd50c02c5769e4caecd9e8b1526e8c478b0feaa33f9434337ea119e276bcedfd439e1fd404ce9c32755f0395462bbd5db332ba30fcc1e057fe59520b9d3c9d921953ed21616edcac8a3565181c35", @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r0], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="4ef069ca4300ec363634b82c1193d6c50daa527a7d2d9f40f338d37c2b130368f48169ef490fb058fd412094b3df94a16b00f3a252b8242a74f5b446fa6c7f09910d3bc12f", @ANYRESDEC=0x0, @ANYRES32=r0, @ANYRESHEX=r0]], @ANYRESHEX=r0, @ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYRES64=r0, @ANYPTR64, @ANYBLOB="557f1d0a5767cae87addf505f8fc64f811e804ff2aadf3d2d0e6a62b17adb06709fb14afaf0760fce88974a3b6377c58dd6088c1ec9b5c98de18dd17b3ba93f36b877c515ee2dc259e5d86767f2cae02ce4c9d89f670a0e36ce44020bd73d2ce4e021d82cf67b1e8cfa264e0ca3e2d056f4133ceff688d184c7d8fd845fc16d4cee3a97c30d7e9a16cba1f116db8a7b2d4003d5d05716631096345647ae18a745dfe01683967addf09b2bc2724aa9c5fca2e82914caecaabcf1fbe1f4eb550d6d0f968a2c72b848b2e64ef743ed1f801cfafec8fc8", @ANYRESOCT=r0], @ANYRESDEC=r0, @ANYBLOB="e38fdc9c449ca113460ecd64d0f781232b70a41d4a976268c93a18703b3bf0cf04963855d445251d88a1d263d0ab71b00c50400dc5691ff574da9d2f329ec28d31fba7521dd42e1694a9684b65b4347d518d4dcf9e395a9fad611aa7c1988076005e2b4a1df34f27cf4fa858354ac4d29ae2d2703e534ccb799a3735927fe34e7acc5bfc913951f3b91f3468dbcbd211917f694169ce297593ba7853cb0fce08d2efb8cc6bfba7e7dad84d6b3d0dd7d0aa420fe2979ce0057e76daed608574f1", @ANYRES16], 0x7, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) geteuid() socket$inet6(0x18, 0x1, 0x0) 16:01:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x4, 0x600) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/237) r3 = getgid() fchown(r0, r1, r3) fcntl$setstatus(r0, 0x4, 0x0) 16:01:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x3110, 0x1) 16:01:09 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x0, 0xfffffffffffffffe) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20200, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 16:01:09 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) recvfrom$unix(r0, &(0x7f0000000280)=""/99, 0x63, 0x801, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, &(0x7f0000000380)=""/207, 0xcf}, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x7) kevent(r1, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0xc, 0x20, 0xb78, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x83, 0xfffff, 0x6, 0x4}, {{r1}, 0xfffffffffffffffd, 0x29, 0x10, 0x450a}, {{r2}, 0xfffffffffffffffe, 0x50, 0x6, 0x7, 0x1}], 0x3, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0xc5}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x2b, 0x6}], 0x7, &(0x7f0000000600)={0x100000000, 0x8}) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58b00000000000000aa40078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d31f23be690b696155d0", 0x65) write(r0, &(0x7f0000000b00)="f348005489cc1affffff7f00000000ff4009c29d31d7da128ccdaf6aa2dbfe4b000000003c7d746ff496fa7a21310e84eadeca0e1cf38882efd7b372f7e56f895a85e1069e1af9d9c7312eacb2390cdda9cecf61edf7535e9808a9a76f889a60dfd7c8eaf51619ad182cdb00e0c5466b906ed44a2404fadbc06c2bb2154c2891f73b21893b662a165ffe317becf3b8e22771150cd4265aeb3ee1fc4ce61ee386c53b1c066bd6984b265572faef758360658743ea0b00000000de000000000000000181b50062cc8b805f9b4b6933b9ab2ef80f338baaf1bb3f0ebd9a3690a6db702e1bb32f92fe73b9a4d42439ee86f82a27e61b21f8e9ec1a0ad23566b9e42eaf4118623bd1d717c1d087dc8c319b9c04a7f282cef2d135cc1ee7b79a6095e3450c743c350c0b67b1d6efad0734cb34ff44e07cf86cbf142fd1447e6400e0913b6909f2d070a3af2104ef56dc5c32ee5bd96522ed4f52c90334b666721e2db597665f4f32ae86bc780dcf5d34164bb8e005ecf7bf784fe98254d16aac89cdfd072fcdacc181f67e7f02d680d3df89a3c3c750430eee2b647244b3ca5236ed1812d1e8826f871ef8429d8d3a3777339834ebad115cba885c9995ae6f277344d67782129400a93b0b653d53da3ab4f57ca0386f73ac2d90a977cbf5e27adc5cbe94abdd2b33431ad9653b8ab88816c99815af6f4c43468acf428d4d74ab6ef6d2c5c88b0733f61f1faf55eed46f2432db00811faea5b9f65c8fd7dcdd224d216d25909a0d413f180f03a5e439c783d6bd432db67f52688068a29a6fa1d6e31b62004241c23d8f5c8e5cf60800bed207793551d0858bef7ce3eca3972c16f9247d1fd87d05410c0a45ad68807cd510d8e82910a2d912edf7700ece36e1cabd99cfbc05dc03f4846a4356e4ab5662acd90ff4cac848f6b1a80904e5a924e2fde3a90972afeadd0d135760d5ddbe10c2a2d4eb6b84c59bf8d33400000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x10000000003, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) poll(&(0x7f0000000000)=[{r1, 0x80}, {r3, 0x16c}, {r3, 0x4c}, {r2, 0x8}], 0x4, 0x6) 16:01:09 executing program 1: clock_getres(0x0, 0x0) 16:01:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffe6e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/202) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) getegid() setregid(0x0, r1) msgsnd(r0, &(0x7f0000000380)={0x2, "b8caced29296e93f481dd4b5aea8b54bfacdcd3b5da260346a7dd49c3b7d164bd9cfd2f6f847da02a1f7c4"}, 0x33, 0x800) pipe(&(0x7f0000000340)) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000002c0)=""/42) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0x2, 0x10001, 0xf4c]) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000003c0)=0x8) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) pipe(&(0x7f00000000c0)) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='c\x00') 16:01:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r0 = getuid() r1 = getuid() setreuid(r0, r1) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:01:09 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="3a6fa2068a63b96c9a79a3590bcf846794ed535d7092fc185b8f32973f74cc4c9371b25d3007f9486bb742d82195e83da2cca29bb6996304da58f0113f82f638e12c6a93c5b393f6feb0a0459ed2cdf484a9f0ded1e95ad89aa0cb42abb100", 0x5f}, {&(0x7f00000001c0)="695b75cd53a369787318af1fc70bbe670a94a5cf98b8ef63d4a810244beaa39b262a96d2c1103f3b199a3a7fd9fe5e020f99cded80c01ef96764a5f1c675fb2d1e821ad4ac7d32f485fdcb332ce24072c6835c47c8b2fb45a130d95ad1979a13f200bf97f9dac2e3cff9f09fb16e18c0b5e6cfd06525eda1", 0x78}, {&(0x7f0000000340)="30196378256d7303d21d6eb2ed52cf3a0ae235a2c92f43a50b9dc0adf3a07cdd83958121f8e6c5f5ce58a6df3b8d91f7c2161d01262c010000000000000084764282dff91d8b11be206766023b88c7e08cad8f85689731d8c54ab601acae9d62cb5cbdf6a6bb952cfb2805e382d1fa5715b92fc262a6d7b7047dc5fbf28e1722c8d0b2832f3f86f3d8556b04f65314556edafed6e7aab9c96c7651f39582db1e77728ce2f959b2b0bc7dfa5108d34d9b639f778f30fce32c567b948ea9cd7828c50f5c38dbfd9131ff2bd2daf33a866e830cbb5a24e8bd530bae39b05691112d3ffba56d9194ee283e025c78d565eea741", 0xf1}], 0x3, 0x1) setitimer(0x6, &(0x7f0000000080)={{0x810000006, 0x4}, {0x9f, 0x1}}, &(0x7f00000000c0)) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) poll(&(0x7f0000000100)=[{r0, 0xe}, {r2, 0x150}, {r0, 0x102}, {r0, 0x10}, {r2}, {r1}], 0x6, 0x5) 16:01:09 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002180)=ANY=[], &(0x7f0000000300)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='.\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) 16:01:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x800) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) r3 = accept(r0, 0x0, &(0x7f0000000040)) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r1, 0x0, 0x0) 16:01:09 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x69ddebcf, "66b2f3a31a73d90c927d43752d89b231db37a775"}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8, 0x101}, {0x0, 0x7fff}}, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000040)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b706cbd5b993403e716f628e9a222b0c789da81c1edac32f3301fa4ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbb78fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b0035435827270540000000f5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e424309", 0x115}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e873", 0x2d) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) 16:01:09 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x86) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 16:01:09 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)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3e08000000000000008dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907ddf86fa686e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acb6af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6", 0xc6c) r1 = syz_open_pts() write(r0, &(0x7f0000000240)="e878f6dc324943c90c481f99b86947b1a6fb34c213a8e2667a48c73d9ffc07c3acfc1972a3997b90a389675c7057f1df3f83ba82acedc560aed427960f8a461f0ae96350dedb7f3991c810781f7ba3b580232e2b59ad26f441221523d95878d0d042c80256d9cf660b49a1", 0x6b) kqueue() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x1912ad6c, 0xffffffffffffff7f, "ffa14078cec50bc3ef23349501a89a79793fee1d"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) kqueue() 16:01:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) shutdown(r0, 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/32, 0x20}], 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/238, 0xee, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$getown(r0, 0x5) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = msgget(0x0, 0x283) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x5, r4, r5, r6, r9, 0x102}, 0xb3, 0x80000001, r1, r1, 0x0, 0x40, 0x1f, 0x1000}) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/115, 0x73}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/204, 0xcc}, {&(0x7f00000015c0)=""/100, 0x64}, {&(0x7f0000001640)=""/224, 0xe0}, {&(0x7f0000001740)=""/80, 0x50}], 0x9) clock_gettime(0x3, &(0x7f0000001880)) fcntl$lock(r0, 0x8, &(0x7f00000018c0)={0x1, 0x0, 0x101, 0x9, r1}) pwritev(r0, &(0x7f0000001a80)=[{&(0x7f0000001900)="ea2a09edcfdd70014ba1bfd7d0b40ef6d770f580d320a62303b67d83c7a67d88b2fae0115aa571bf2b18b3eb331db63726c57f3d31c0756c9a98e2bcee68a6efab326e18ff7822b39df71c4c72a81e547b84f8944a16e120a3eb30b13317d10fa8f482795bc469eff6d428852eff93", 0x6f}, {&(0x7f0000001980)="e7efc4c1157340332e6b33", 0xb}, {&(0x7f00000019c0)="8fb37efda2be9a0ed6713be212f887a6f65ee904065de3f4e362ca4ec117d828ca3041fe474d8978845260a998ffcb8051859ed321e76b072a42d2dc96d262498322983a8fc770a1af6ababe47d43a3c0b332edd5df1cf4fc3ae9b5c70c9b169eb202cc468353a09a0bf78be683647c66f1ef31d3e62864aa50f39e4ff596f55e8ee241d8865fc23", 0x88}], 0x3, 0x0) link(&(0x7f0000001ac0)='./file1\x00', &(0x7f0000001b00)='./file0\x00') mknod$loop(&(0x7f0000001b40)='./file1\x00', 0x3000, 0x1) getsockname$inet6(r0, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) r10 = semget(0x2, 0x3, 0x1) semop(r10, &(0x7f0000001c00), 0x0) poll(&(0x7f0000001c40)=[{r0, 0x40}, {r0, 0x113}, {r0, 0x180}, {r0, 0x40}, {r0, 0x104}, {r0, 0x4}, {r0, 0xa0}], 0x7, 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001c80)={{0x5, r8, r9, r6, r5, 0x1, 0x6}, 0x2, 0xfffffffffffffffd, r3, r7, 0x3, 0xfffffffffffffff9, 0x8, 0x3}) getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001d00)={0x9, 0x9, 0x2, 0xfff, "77094457ade6edc89e5c282ae741f2019a59e313", 0x76, 0x400}) readv(r0, &(0x7f0000001e40)=[{&(0x7f0000001d40)=""/204, 0xcc}], 0x1) close(r0) fcntl$dupfd(r0, 0xa, r0) 16:01:09 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:01:09 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) 16:01:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = getegid() setgid(r1) 16:01:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socketpair(0x20, 0x1, 0x1, &(0x7f0000000500)) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="94f38ce42a18cdeab2f9f76629c16c7dde8552f589d293948efce18b9196511ae3067a14c4371557aa54f66dd000cd29950696585906fa5f317acf6dba1579c437d826313b6f886fdd", 0x49}], 0x1, &(0x7f0000000100)=[{0x60, 0xffff, 0x1, "adb720ec9c84d6f21b3ef4281e3705283d9ca516c5a98b3391247ab7b1ff340a3c717a91b787ad405dc55f72aeb111f5b898459af54d8070445395c40e95b15276afe7dea420a4b3da3c9280f9c7"}, {0x108, 0xffff, 0x8, "3036e42237c52dc699c9718d95a92ac155727a4ffbb38bd11e6640a6b3b1c4fc7b931a57722e870c5ac12d0f57f5b8afdcf3ee6074b4dbb6a601659c5db1618f103d3bd53358d94c587cd9df46d67b34e24c06ef9fe6f5eacd648966a7c80e9f03440c225737fe76006f6ae9a6f416225ff422e54f043b04607c83a1bb558e3e6227220b9104b1320095f18bba306a7c208d7032864534147a3d0fae423314f28cfd546dea8ab4e13623a637465ceb335a4bae7b034349f636e1b05217a9682bcae9e391b71dc75af3b611296f0ec49829bb557ce61440195e95bb6e4e5655740293cd4766a8c407d9abf2abbc49dd7c9bd3c81e"}, {0x98, 0xffff, 0x4, "7a4de2a7d6897b1f6926dab22a9d4bf6ce50a6515961cb6429c6c7207ddc1c3506e08a1590c633fbbee1e5f9a048c0ba1586fc6bae72eb238afec66f98d2c0730989668631f778c6af290974b2d3df2b3f78b559ff0c58934688773f3bff7eb8b7c3349d53543a954549d71e41a55c211b3e4c01fd8a9672ee238d7fae606db3574bbb965006d288"}, {0x110, 0xffff, 0x2, "d34fd8c597f30170d6cd04a1aebac67ad1193e930bfa613b2a7b1c4d69d24c70ddaa6a08b63bc6423e77c5f19dc85f09be5ebb6df707fd6b9fd5fccab60c26beb320b3f9b1705beadd32533f3419b4bf3b7254cd1e2a4b825589791a88b885bbae12b491ccdf474120cf98dac7f03df6571d65a953026a32058073cb51402c1e9e311623a52e027d7b910417b8d379153abb7fb8c27611838651ce68258b42906f335ca9872665daba3ad7a840f2e4eb58f76c9f39707620fcafeabb3c4cc12a590f4f11c2b4663334a8eb3d21431ec10d2140b1c99427e27918a718a24fed2116673d5fe7580ee518b9e01c54fdc4f9fb7e4eacbdb8636c0627ae84"}, {0xa8, 0x1, 0x5149, "50df15d62c9d00492bcbb2a4dec97ca5b9190a904da0bc649f7dc7fab3c270da2dbf2870c1094ae6de19d5f25d2fdd659d6ce7d7edcd9a0d1edb3e0fb25d8baa01fd1ed64711d7f1b4b5a5856ba1c666fec0c372bb5fe8d3b6af647c605e6075e186cd8873433a9ce4355bc8133c33747a1b4655ca3487ed8dfe15fc6bacd25dcf69575c095ef47891e7284d153dc715a54c"}], 0x3b8}, 0x402) 16:01:10 executing program 1: r0 = semget(0x3, 0x3, 0xc) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x7ff, r1, r2, r4, r5, 0x20, 0x4}, 0x3ff, 0x3f, 0x9}) r6 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r6, 0x0, 0x20, 0x0, 0x0) 16:01:10 executing program 0: chmod(&(0x7f0000000000)='./bus\x00', 0x111) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = shmget(0x3, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, r1, r2, r3, r4, 0xc, 0x7}, 0x4, 0x7fff, r5, r6, 0x8, 0xfffffffffffffffa, 0x4ba}) open(&(0x7f00000000c0)='./bus\x00', 0x601, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x0) r7 = open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000080)='./bus\x00', r7, &(0x7f0000000100)='./bus\x00') 16:01:10 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f60cc070000000800"}) 16:01:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000001c0)) syz_open_pts() 16:01:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fchmod(r0, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) 16:01:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x11, 0x98) 16:01:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) chdir(&(0x7f0000000040)='./bus\x00') 16:01:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) bind(r0, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) 16:01:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:01:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000140)={0x7, 0x40000007}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 16:01:10 executing program 1: r0 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x8}, 0x8) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) execve(0x0, 0x0, 0x0) close(r0) 16:01:10 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040), 0x10001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x9, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0)="3648e1184dd9ac2e9b859012ef2fd49005f59cf5780ef95caef4f044766fd7b4637a54191c2fdf1c6035ff48de9dba20839aa8a008e76193de8221593cf7cef98f2f7d0263b98fac857b28cfb92da845eb63dfba2d", 0x55) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) 16:01:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) dup2(r2, r3) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x43, 0x8) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) fsync(r0) 16:01:10 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:10 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x203a, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000c80)=ANY=[@ANYRES32=r1, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYPTR=&(0x7f0000000d80)=ANY=[@ANYRES16=0x0, @ANYRES16=r1, @ANYRESOCT, @ANYPTR, @ANYRES64=r0, @ANYPTR, @ANYRESDEC=r1], @ANYRESHEX, @ANYRESHEX=r0, @ANYRES32=r1], @ANYRESHEX=r1], 0x4) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, &(0x7f0000000f40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendmsg$unix(r1, &(0x7f0000001040)={&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000ec0)=[{&(0x7f0000000cc0)="746ee139bda77c0a7ff8f5287e5b0937750d4c8b65192bab13369654fdb466965d37fa44141b388e61bfca05e78b3c921a8d32a651d6f9746d0c55f019ba82cdec46", 0x42}, {&(0x7f0000000e40)="19a78895f1afdf54215aefe58991ecc21629453d1e61d7ad6553ed3301dd661ddf688ba0eb929dd1843a495006fad04902f3cc86aaaa6b2b1021b1dbf810a9cd3edb295571f9492fa423f5d7592227e062feed0d8138e013759b0703220a00f7a6b4c5607d5c731c73e5085da069f7dc539f73", 0x73}, {&(0x7f0000001680)="9b0bcaf4630f3ad73657765823f5984dd59bafb0c2eb5f141d9a05459f41fc421732c970b163789c5eec900dff3cb0eb337b6ba8ff76ec40bd2668d0f7b679515aa315290ad81ebe294b288153e8b89eae5cec36bdea095206b1bdef608d39c27544c84454b989d804e83fa49b29511f368754fd9a5b6c422a167d1cba631f655ee031af70bb27e332f5cdc176456197c492698dfc0e512996d35c2c4f579e9efbd167cbd2912cf37b495c2b00707c1ad00b12b43aa3994b1cbb8f0f46dd5c69237108cb2723eaa327a328a79108659325e3cf89fedb3a0cf8fdee2ec3b4d918aa1c637f1f07df92c6034d0fb9b50228955eed3230cf4238e789a3da492f93da2008e7f5055b3c3dcb6ae5ae13dfab70888a2296a0081b112557898fac02b096781eaa5f795fa276acec5546d65c567e6f4c56e476b433515e0f2e9e871edc4fdf885d7c43e735b77a05e9dd670690ef2d91e17984a91b6f9ad4bbb30d2c5ac0c7e921901a203fcc87918eeb6092902ace89340828e340da325062f52e67dafcbdd0cec28a469f494e53c1eac49911ba889dc1538de1721ec1d0e9655e6ea58c5fa118ab026aef8ae73e5067ab484cc71c57db9f41dfddb7599474083f3606d1178471a812719edd5f37f41d7106a86250aead9be6b55590f4fd9c9d149e5d56ace0659c764525f58011a577c4b564b86ccb765265a998cc55dc2c924dd716dad6fab2db6531aca855c7f12f7b35c130aba54231450b550c87ce5db234be8a179b99acd4719919c5de6332b3e41dfcf9c61d42a036d382c9560eeb425458943692e4e75de899bf334905c4f4ff047b4f6c536e65d9e3512d94cda55c6b61382bfbf7864489bf8152c6112ddea9a679305c7699e47c79355d678cd72d2d5cd5a75d98fae56ca1809ec7c25d6232df530d772978ce3876875c6fb624b9a13deb6c5e9ec6cb2baca09c6aea513c4e160c53e84bd7d5950bbcf63ba52db0f5e50ac20be59c3059cbb7e29f98380f3191563c586c820b037eb4c8f4dd53ae80916b0643825e1d560e988885c2bf13e2753522e8166d62abc86ebbc9dc3ef5ce6253608ad49748e4919c1415b1082d03c9f2e7e5e8aeec7efe7dc864e5d7380cd79ee4a2b47169552faf7cafaf75efba9951affa6a23aab0aba511c3cd92f667be35a615299d61a7156549cca41ea4f8568129957f17182d2ad1a7bcece00e2392de9c58544874c015211d97797bb83c17d1c0b51e8e264da4d1a6a94fa0d9e0593cf24e06d613431ef0e149bcd3ae8983db44f4b37d709a9ff3deaef661e4800e2f3296d5a5bbb66e2e016258948bbf312d18fd3f174b75471b3b70259d5f69a8d7d33d0adcf1f6d5d84487ca908e438510d94c3fedc41399a6ea32028d67770c8d130c272e0c52a3c7021cb5c71847924cf3a404d5ebffc92c5a586f281d81880195c301c16fcc9b5256f91944e93d1b2a70b76673d827c148f5a88aba48630a9b0a6b5791c05e1ddcdc005802493eb53aee934f4f581fabbfa37a4c4c898d18f0fe8f600799efd5a12623684456abcc76a2728c7c020a40e2bb25f9376b7b0f305823485a7d49d9d2276eae1c5b43e4c38a429a858e7f1621a8ebf52bb077c72e6c5961f300c0676aaf0adb0385f7dc52030f90a60ce6c6e746f035ff27061dba6d29dc11660959d33ce473ea60e8fc5e9b86053a7f9f079bc2cf07b5ffecf75c29108384a00bf699e14c9d044705e3d8334ad6ee586b2b333fd15ef8beea192d6d724625596694386ead9064bf47ca1a053c85f66682d90037b9406e685533feaa916bcf0197a0659744aaac76338ddbeae19bd6577b89918efb27ca39ce48dd35555396cca4dfa4e88de19aecd9b947f476ee63953f12e5d1b9540683daaabc7d71f26da666b8334566395f2fffc33ad814fcc3b3615e906a02615e12b9fe2c01770ad46093a754f76c2e263a356ef61641d234d97bc6a2360c46e72833e2c9653fb304dabd2f93d15760e4e649c87629d77c0ca3ab66792d7c9cd26a432d83682cadf24e224c0fb4eb0ed9f77e884650ed40f43e90db009029c4820ef2c798b6efcf79fb94c024323c4bc0f217beb812479faad245dc9c4231ec77e4a042d5273a20ea32765c0c7dfba40c8141c65d2120f0b6bff95973e7640e74e5ce76fcb0dae241acd4b0da628f4dcc2e9a834bfceaa9b64548b2dbd6bce209151e0b6119f5bd8dcd2c53ce18598cb50ebedf2229754218aa664acad7eb1b4911f867cd541ba4fab53807140286816c4e16279e608147dd6d6f93128cb58e56e1b70158fed9d56c8f4eb4b58984464b9b2de36ee367ebe3fc22dc9cfc8127778a44d078626dd29292f658a3a28f0f8f26de6dd15cb58e0c23867dd20d1ea4ea72ff39c7068adf16fc784d8c9c96c1f37d36bacff6f4a9affd8e040735ae227a5506afe06a9848bd3d1763036e3f451fc5f2b652db51755df912b669102767fb37b9452b11743a9f6b39af8ba71e34726ec1f345e5b7e12dd0f85ea2fdb2facc139ffb3486fd3256c018cd95575b4f6f5de22c1183b61561e0b47073aa6a444cb925f6ac5c806e49c13be1942774c0290ff9f73eabf0e316f9f860929f77514aa028ec4c94709a9c7e3e9fb8776750db90db136c0ad9110a7d8e383ecd43f5eac28115d130cb5148750dd42a573761058a6e93ec399ab02de719df43b0b14f7f19e30b19c437fdb887dcc6c42ade1c1350448bc4ee50d067d2a4dc295df795936ad09aea424e233473dcb9c339467ed3e9363912db034d92785a09b78ffdf4d3ad7c63bc4700c90943a4e2fc7463d55cafc3fdc5213ccc223904ba9a0fb4266e52a8bb1b918e56501b28a588c0700c4e4500306f028e80de4bd1b2dd0843f09eb59b455c7292aa2f4f1d07138e0b8bf14a9ce64b21c7f170e79b185dbf1bdd5d62257be201532f11f6a1d9a2aff52a376477dd08f4fb2a418e9dd824c514eba5ca51ce1e79cbda168c5505dd8e4484d38b66850d6d85265a96d7b1861d86dc35a906d8c447ec1abedf2e699bce1b0f238446cd11bcd982969128e8aae73941772495cface1f7277d593ae7f89c3c665e3ef805348e074fa71ed1a69eb046272d0cb711dfe0924b86a0d9b9dfb0df63e4a9916ffb6c892c90a407ee4678c89d5f8beb8e38ebb16fdde02d0f933cd5488f0190eb462332e3c52c1f40df7e9cda60a1803b5f33f4cf5f1991a85c291f444c4cc07918d11f9b79d699fbb2a6655a7f4d7fc736f9e2a57c56985e4f74ca376dd5706b3b501b42a7be54243dc1b086e1f8f97d50e46a842f884b9e879c043ba3501877563477b12823ad0ae9ca17f061f0a9a2ef7c2f9a957b3e297f42f9865a67bd97b4d65af8aa0febf8029088109872879a0c0b9fdce673636d08e26cf53a17d6185b7a5d4dfb7250a114051368c9487bf32a912b2244d173bc0f1ea76350701bd47b9cc50d2175b9cd866fee8706862a459aa529a3cee6be8a1e050021b8081f241bb9f29dc814d8188722a5ca2665be639fc7bdd2a29d7831467ddacd27ce1ed7c8d39cde57f6c070c0448c5562730caaaf7e21ea6aa1f2e46bbd9aaf2ba42c4529b0045ba104f5bb0654bfb2ae1de7aabb67f4540e56905c34f9253944b58791a33a47741dd76050ed4c689ee4ea382cb33b1925864ba05099a0970c36a4f5bf9e8db08cbe3442e6ae3cc2728d4b0c3408e58ac7cd50c935cb59d76636622019a57efd0de6672d1b32c333973cf6ac1a0947808a48c817fe860e1b7a5a3459d3bcd3fd0fc4828cc02c24bfca575f93b819afa96e449d4bf251092f4acc402684e725bc6cb1e1aa9781240a4d2da13f3a4d4676db9a767b975bcbf4c1126d0b38b21fcb833aa59745a7a4e236cbbee1e36c08d3b07cf67e74e6a232c94f6c33d01f79495363ca8623197fbe51f1bd9ecab9c0fa193892deb80dfdaaea945b784139b6cec9093c479195b1e5c7bce3b60c26bbfb8afc7bbdd56be5b7a35c3f8de217459384f81544d7d5fc9684c43044c07d55a925554ae7f38cc395f89f75d57f4fe51fdf52a68c80cf357bf7aeb7e055f2935c10a550dc9f10ce800fbf4dc424052880049e664c7bdc31b456b3b5295713872379647ec57c8ffdfaa16dac62e86a258a28489dec54c03694fd7354b1a9b726582c980f21135d315f621a70d7e9ed9160d292f1a735bd69fa913a76e3150016c052e7ef0b29da7aaa64b4eb38f311a73f21ea866e7d27e4db8c349908184452fcb2f79d13a027149a1d4ea1d63c5dc956cf23cd989279f90afb12ca5f5d624a9c8d25d6879642c1e30ec10d9119667fcd1b8ff25f6528fb84b170bfa113e6635a9cafc7c6669795d29dd0dc08d2c51859c39fd59344f711b0de091ba32da9d418362271478a54afcabe53e2080d931933011b15bba7381819f86cac1f84fd71d08980458af73e69e5a79cdafc0905f6effe149b0be2f3d0802f2da6f8808bf97d8f5a2fc38075016af90c3a46cd915afc4151c4ceb2c9f89bdf8ba6d91524844b1074e8ee86f55743caa26913503768b31660daf6d05020a4edae26a4e0ce77592d235b26738e94cf30f35b8f8994fe23a6b9150b3eed0d12e75a6105423a913188e90285f58b435e36c08d6dc4eb4162c035835e40c5e6def27de15af0eb07379a6c6fbfea9ca944d73c384e46831eb74d6fd06e08ba4c0e11b00148de60dd5b68920a89bb301cbc961e7cf75333b2e79442470c6e0a79cb9e5cb1bf74da99c9d6b91d497ae72adaff4a3debc2a6f3287c00a995600a1300bc7bf1adc1cd8d336c93facec8a4e203ad54e5ed593bcc3ad9c6c8d61fa92331a28a52e723c50081eb79d17077c8ab74dd6fba890fc61f7e76a49f06987d0c862f2950fac3223b80528c38b85a765ff13a54602528fa43649db60069bdbb704ff18182be05e3937859663d79069ed12f633b734ba9084f7bf7936fd703a443eb83e51db3a211b87787257f929b3be8af8094bc497068c4ba7925d656452b1f40d18a723724eb436dfad05696bb712449f96254ca47824cdaca8b14a47d54963a7f4d204e4f5d44719e3d7bfa488365b0c2fce9f45986a0fe46ee0188b19f0ba8f13026943ba62f65de3256e83382a5961a4033ee1d3d3068eca352b0c274f226ecc9aa9b4d0d43814e52883fd721ee22c2ca0c0a13419ba9c25ef35ff7c42894736cf5f8d4bc9568eaa08c2e6db57cc1017e9224ac3c1fc420c00d16688878897df812e733e4de55a1e8ec2a5b4848cad911325d8ddc563c9b6848dff0738f575ee674e5239acacde4e241f8a726a118ebcc7e8cc4fcd2918cf572206dd71f005d0a33f3d7a386ded52757f04c040f3cf7bd2bea44fd0df9c84bf3325b93d6c73a266dd26df5b3d52e62145c4b9d6feae23a9dc36e8c9f5aced5c626e7db1612f820063499bfdb79fd25b288331223c62edadca9e24d80eb2bb348b9e756964d0b24022c2febb728e74873f613f4fe41697e9deb807c08ef9a619096ad1a619713fb9b24da2575cbd55c633c4c6cb8c9622418f01e6cc490f01ec191fa2330ffd3c312eb6bf09c033ccde8ae8f1381bfb3f064492b87a329ab32adfb39e6811a1eb23e07ff4605f57e3e0a88fd936277d3bbe3d58e260d5a564a7d4d346e480446cabef42b1b0fc2cf95361184d3763cab43d4ce20efd5a493adb861a1ca5843a23eb3a152c57dbe0b5e65e9e9184bfc6f189443baf621fc83742df06d598a3e6648b8ef0d807d608600044ea8bb85111c9b4b96ccb059508b2fccd118bbed616c65f9a3a60105", 0x1000}, {&(0x7f0000000d40)="4fcdc5b80b7a4d6b6cb03de8", 0xc}], 0x4, &(0x7f0000001000)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x38, 0x8}, 0x8) pwritev(r1, &(0x7f0000000a00)=[{&(0x7f0000000400)="7b3301e7ba9df87f4783dcabab26134a33a712bba247809fed40c4335ab3a1df303ccb48ed0d99d92201fd8d10f37c1e2b62038131ac7530bb1ef59ad07fda436e214e77b69bba9fb1a91ecafffedddf49c66cbb18162243a7dc4fe111c1e70aa77a86814ea5787168755bb8c6cad111043b6f6618b92c573dd33032d9dce7e2d1c4d30904763e2be19870e5c64ea9a2bf6acef90b2e36859ec48ce22af48e0b64088151c0aecdcce11258f3e501447cf459274ba59438305a083dc941f2430e7360467aaa3ed8", 0xc7}, {&(0x7f0000000200)="95c7c5e1b20ed31dc8d27edc59f4a78ac4774560864e127ba8536323307ef2a8a6a790f8aa614798fa6853fa", 0x2c}, {&(0x7f0000000580)="9d71b3afe7d5072ffa5fad9e4ec6a84ecb014eb95a570268eac8e36c22ef00f7ce469d15c246817af595e548fbed7d1819f0312526147d39c88b10343df908429528751777beac7cc1efb4c43e1aba564e08891eb1a2fe5e3d220b54e1e5788261d6f6308c782086fe4104b60688dca35c1c7685c2984c475d18b405519cdc6ead5a828240176a98e0b303d1b827aa9073043244239745c06d4daf9b3467deffc4ba55edb43a403115e5793477e7453a72b7728b25eaab053b552aab5bce3150a8246e1f719ade25f47420b48a16ac78b92c6a4ba762aa81078336eb4dab2ddea30eae159f8ee0a958aedac1adb1e9f99c26baef5459", 0xf6}, {&(0x7f0000000280)="6cecc9d3fbe4", 0x6}, {&(0x7f0000000680)="c0c3bfd8c6c27c974247f0b59eb6904512bb964868e6b11bb9ea951dbf377d4804b273ea0488e312979d99ca35ec5bae00cb1f12d765cbb432a19091df3cba9daeef2ab528c0c79584415eae29956d16702d51a71e04bcd0940d20eed7ed9ef85a5a01781d316024dda84c612cfc5f0c821c44d6abc898bae34c37a6761c6790772927a2c88812a605c19f2abede6c3b6a75ff5e43cc9b62e4b047e8e3c9850ed4b11e6706670fe5034a55d418881e8fba53ca9384069ed0fd8f56bb8e218953c933722f91268bbca3d024cc37a6ab61ea38f1829f19955a8cd9e0e2537fa9eb0646328a336e541087ad2a788cc64f88d4fdbe424d4b7852ba09f733", 0xfc}, {&(0x7f0000000300)="7f51af7d5fbeec7f582c9a96a0dcf63b5fe2c1083ccd1fe9c83cd77f210fa6f45a8604ffa4bbc92c2cc6f7c23e78ebcd450ee66481bd2250b69073f68e72bfb0d2f361526e24530d1f1755d20f8387e3612da7998bfcc0ba2fe87ebf91a4c60621c5570259d618646a6ee3d3c83da2eeedb1b5b203e107fa439100984d59fa42fd224463c551", 0x86}, {&(0x7f0000000780)="02de39b4be8f0d99b69e3da4db911323da42bba86d5406e252e134abda05bb502623ca023e31d20f2c86531dc6438a1a39e530ce56795f15bf46cbeb198247a3870418325feb3effd98bcbbe76ef3e40c2f56c003be4012de42a505b1a7fcc992c45008b72c684db3029de784aa1bb03abbb1409785180a4758837fe73", 0x7d}, {&(0x7f0000000800)="8632f03d6dc265f80b76992965fa41a9038869c8f0841ba97f535ce662c193097cc7ed2c9ac9d35ea62e67a925c34c631813a3f01c1bfa7c5aad74452b16d12b773e24df880fe66bc247bb356b2abff9e8eb50b6f2f084a325ec80604d7958fc76d9345d48350c18dc5ba06b4088341d54040093ffbbebf29f259fb78cc51a91e02acbcd39b5a943c842563b2a1d568f1f937018f1792dbb88e0536664a226976539f0e43ddb6a770fa48952b097d5505d4612a2efdd292d692dff714f266868c286475ccab686e132031c77b3b23c2befbeaa8f4fc67bb529002d93478995440161202bdea81f6ba3e3899427b6e1b149", 0xf1}, {&(0x7f0000000900)="55f8d5588c4f91e4e05987bf4e018f2d9297e03af8401cbb0512322d81dced7f5ff7162e2b7ea62b50f1b7e57a2854a06f9be605e271d6fb00f71c20e35da941ac43b4d9a5d9b89b1879d4d411428c2fb76ca4ce7919efc190a3688b346f71758d0e8f371a40a77921ea82ec937f8b2cad2e5066652d294e80374194d4f6fa44043d8f931ddcff5c346cb5fa151742787fcd00f9d803a65cdadc7bab05d6b93d8de9879ca41bb07b8e373c6de5f1a2f3a0d4da5a63226c50271ed20f1624cb95ab44fc2fce12fd606b14014433310e4f44decadbe21c31e0794969f9685bd3a0570cb4", 0xe3}], 0x9, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000ac0)=""/40, &(0x7f0000000b00)=0x28) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000b40)={0x6, 0x4}, 0x8) socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f0000002680)=[{&(0x7f00000010c0)=""/55, 0x37}, {&(0x7f0000001100)=""/115, 0x73}, {&(0x7f0000001180)=""/99, 0x63}, {&(0x7f0000001200)=""/206, 0xce}, {&(0x7f0000001300)=""/9, 0x9}, {&(0x7f0000001340)=""/212, 0xd4}, {&(0x7f0000001580)=""/188, 0xbc}], 0x7) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001500)="0cb742fb1f12e21a2d08af11c8c47d2bcff5fcd278c6258b2d6c3c356c48538af3cbecb37dad53cca8ef0208f3870af8a3891a6032989c03d0399c2b8187b3f2304a639a9c115f1a3d75e5be24be38132a3cab1272e4f1ba", 0x58}], 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001080)=0x1) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x42) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c5", 0x19}], 0x1, 0x0) open(&(0x7f0000000500)='./bus\x00', 0x10042, 0x148) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000b80)={0x100000001, 0xfffffffffffffffd}, 0x10) pwritev(r0, &(0x7f0000000d40), 0x221, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="18", 0xffffffffffffff2a}], 0xfffffffffffff70, 0x2) link(&(0x7f0000000c00)='./bus\x00', &(0x7f0000000c40)='./bus\x00') 16:01:10 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x200000000002b, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x60) setsockopt(r0, 0x7f, 0x5, &(0x7f0000000080)="c37e526c912c40dd0b4aa17d03ef7067a2439cc190b75a27522494022627c4f1422e9fea7be72624050e41f2d52a8368d4137edd004db9ebebeaeb5d0581e9ef8d5d59a95b791af47f6fe3b963cc42ce0fbc9f4224756a9c061971c8c6f64dcb40df6a2f27d2ed5157935adfc6501e8f30b6cb73dc5550e9fe81e648f344c01c6ccbf0edfdcc900eb2e9bbe587d7817bd44130b234c15bc2cca09e131f405ca3cb6bbf38bad8a5e7feb01b24c47936025ec284316563d0099c60bc1106a93a72eec6e7e2a34fdeec64e9a5329654c75a7b0c4de602ef0bb2e78b74e214604e8d2158c6f73ee8c1", 0xe7) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xffffffffffffffff) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 16:01:10 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x307d, 0x0, 0x8001000000004, &(0x7f0000000000)={0x80}) r2 = dup2(r0, r1) fchdir(r2) 16:01:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x1000000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0x0, 0x14, 0x1, 0x2, 0x2}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x17}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x0, 0x2f, 0x200}, {{r1}, 0xffffffffffffffff, 0x31, 0xf0000060, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x8c64000d316586e2, 0x6, 0x6076}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffffffd, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x7fff}], 0x25, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0x43, 0x10, 0xffffffffffffff7f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x51, 0xc523}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0xf5d}, {{r2}, 0xffffffffffffffff, 0x8c, 0xf0000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x42, 0xfffff, 0x101, 0x9}], 0x756, &(0x7f0000000100)={0x3002, 0x3f}) fcntl$dupfd(r0, 0xa, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r6) r7 = geteuid() r8 = getuid() setreuid(r7, r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x180) close(r1) 16:01:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0x0, r0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000003c0)='./file0\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x8008, 0xffff) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) fsync(r0) write(r1, &(0x7f0000000400)="c8948e5403dca277cb97403c4e9adb6847c9d494631ae957911e180a699f244e761fb9d88618df281ee45c7c009d5fa2819ffd65097233f2b4a9d512f32c55b5cf4e08171725ff60abade017ffe9e7572934d72a6633698e4cdc25f08ec5051df84a86e3ec97c8fbe0769197f6757b81b9fb844efb0d3a39b5b91c73596e759da76298796e7084789e2264cfe13e41c3d1ca01a009718441566d1ada0dea67302ee003f1f11b160c9838aa0cff3c62a6e36607dc88a07261d5d97484d8568fed35f3a20e61bcd3f781ba6a2e0e8dd161db268caffee064c73774bf27cc5fa15e053c11ebec2dc93e50fd7616e18c44831d389ef0531e15d4efe0298118c4183975bf4a842854cba3457a193d1cc74352fb281b8f5851855dfddcb4db88e4678cc2985403603433a544f38a7d040d4525546ee0c52754dd98339832c7e8b1da48dc54ac6a62bf9fa9f05b5620a073e7f07ad75eb35dfa1acf65c18ea884727ddbfd5a8395c81f559dc41ca801a6519cc908fb0978db389f9b5f3b70fa5ed91ba181f9516e4fdb9e1de0edd09fe6c1bcd87b0a3104927885e44d921f21874eb04cb3b3bd3ff6a3bf1ffdc85ef45faedac21cb03c040cd299f58a3493fcad5b819255d5fed7ca559d621b241bf2da0939609591a18198b62bf6888c89be04e1c29827ae474fa42cb5122e221d606276ea57b6c58131c81244e7caaabfac794269b50cbbb6b76522907775b8d4ab82e0edb18538a3b923b18d81c7a9cab2e36393a70f14f0ea6f4c13bc70e1d4455cf714ff0a00cc202bd32ded791d21746fc2adbfb9e55c14f2e3f9c1529d1db3262c049e0fec4e11c8ab79db5de5c02e5773f0af84082c628fff72e567a5fedc4360dbc5a4d1efe6b0b177e7bbdc2712a0caa013e8c1d39090bb60bd7fbcb87197be7b9d417e5e5be182ce53c7b5ffc3cc3c768b268422482992d830912ea91e0a6fa5d9818add237260320cfc23b9edba65cbd20ca394289cd5cd796c1ccb897129dc3b8dd924fae5058f521c379875614fa7e0c32e0b10f11d2fca19ec5b6bfc45a59363294e51c1296e0c7f49fc2b4acaa71938bab7734cde1fdc1f75b6bfe9dce84d1c13983f58d8836551ea3cad0111cd22a528460576f6a90e3b31d7d940b5c46fce9cc4efcad4134a302f08a1a5fd551a3b1becb84ef4127eebf0330300b345caf758d6af3208b7e9a27b1f35773f65795e59717766934ebe557723ddf69bc6ebd8a09784b4155c6fc21c8186c1aaec9e5df9d4501be357bbda465a2c1fe6f0f481c987fae46d549456b183a122720657f1eee9c01a802cbfae1ed5a036b32cf16385377f4343623ef21fd72e91874aa334041fa543c8fef628a4255f3e572ed3cd151b6f613b702db5dd1629628dca5e34df4873d683236f3fecd77e361d2723ebf4329d8876017d5c380de3baad925847216845f581486bd5dd3d5cd9248cc3c974bfc345e5d4a910b371641a6a6e3d221beb6395f53a9f896cdc17b63b7263b447a9dfbca1ed319ac5efdcba024dec1e15ec691c80e7426d4e8f6b178f550cdfbc4cb4ca93dcdc29ab9cad456a685286ae0f3bd1c3802da17726a11564f1ebb202139428f3141668202a06408a42d600c98a07d1c7d1cd509661dd7dd6a9f69e2a1a002449d1d0d8fcbac9eecca6a9dadede7adedd2fa6327364a9cd271016444000b26c945b89a46e4d2d142763b1f990e8c77fb529cae3f0fc1a8e6c4cef7523ebcf57bab0bad34fb6c62ade6a1794a0a6ac2ac2f9f0e96d4fade7dd2a0cdc923a29f6a5d6eb243fb0a3bbada94ea70d3c5c2f60a693ab05561852608613e22444dba6288d448f8ecaf8c1a4f798675e9d5b99135f40c6dc3ce38df7a5fb174715d068244757d721e23e675e1c3592bf579bfceb6c061ef631ec216096b1156c67ad928a8d668b6979da35bea88dc7972f9893e96ffc52df6a868a2eb785651eee68135528d117de2428b3e3879614f9078a8bd102504740f96abc04f91173c4b955dce51202fd593806dbd3f0e5128ae268f436c7bdc00c00bb7d34979d02b08e118296c6d12151a9dce933a06e70b5b76645bb53b101c84b43c8db123c5291149cdcdc25ebe66576bdc47b0aaae84a7306b3af768a002e7cd6ac1ad2ece11c9b8a197e5750a26c0e711fee351cfac65355aa23648509f9e0e657e89e0dd4df8d7fa0929e98b38233e89f9d03ba1802ca88a4a41fb5e9b4ee084ff077c4ae83cdfe960940141edc069f705855dada60bbeb538c938743aea0185b8e81072ac45cdf11fd68c83f2cd9eb99b3b8ddd27eb25c2edbf66244c9c552ffc1827202865b757e679380afc44484f1f86bdaa05082835d4ef4b23ef4f6db6325473bdebdd8c32c79039d15371cb46c09f117275f2dd5d6c3287f508cc4509631e0d0a15e3fadfbd113f1685dba4525e6861d4c12eb5fd402c3684848f3bf41da1e5370834ae05a59d1bbd12bce8ccd0bb11205dc98e663aea976824742f4946e72a9d4024a9750857f4e87baf86aa252c4accabf967968492589c30716db993004795cfa78bfe906ad09f45627f40ebb9a979dbca60c35c95c8289af9cc255ec8c78de04d12243545ef205a07a19e7b9080c64542ff8c190f92a826d8aee7d9b64326c158ab1912a78b8c6f3525cc505dd291566208c40b89113ce96442c4b20c79a0117595885bc2085f10fc286f7f65aead09fe1f488dda8595deca7d17c96f48321b521eba8a5a5cbd420325d397f5ad9fa3559d4af9880229347243d1402bb06848e0dc0606329b4e8c967f90f3ebea768d1f7d2976bcd65d0d2e44474dd6bec3c3a7affb5fdd4db476c70a6a3c871334c780ed6b25da918fbcb958a90c71c24d7be3275cc75b0a6cfbb4e1ec885538434b66b3fce1842405b8776759f39f0c65c58d119102f1a46da6de3000f3a9e742e1461be7a3db7aed1409aefcf20f7ec29b25983e85ab542e7ff6d613d609675c2520a85d1b9df5e2181762633b9a5e92900df497718e09b9791dfaadcb2b75ff9bf6a34d4f5af81b2a6daaa446413b108a2e6c01edf514496027ee4c94fdadf9ccc9ffdfda471093ae01811776eba086d9e9e78fdc9f2c636638b182ad270cee3dca175773c2ce97a74398eecbb87849e57146ad21761bf4e6d32bef1ccdf8d8437eb3c9b56c56e7eae1c66bb92b1c12ec346753a2aec7c291557d53cdfb70b3dbebed74eaaaf12d03d47d4cbea044ff1253b3a4fb5fabf50177f019481df438404940838f4f50133940be44fa855f5e373646610e109ab9e15cd9b5b26573cd848b8a61bd498638fce2c25da2d8d0ff879f5bc174bf889d9a0cc67fa8133fdc9c299bc3192d1388a2af401d0af096a780cea5b0b5108661919ec1979f86570a9bf7a48929ca2a4a2ae6d78dae12b145a717f543b82fea3d8d99be865defcb06eafae1c8a7a62daf332c4d3d056c7b9e36eefe3515b9677aab4f9ffcb7f7b1f5d9d965f09f7f37533c05208b38e04dde46d8e329feff4f2ddcdd0ff94c9e59cebbfe45522642b2f56939a7edeb867e1a5de8f70f8bbdcb77d4035135d167c81600fb7ce53e2844968d1e7d46c3063d9c15ea9677cf4768333029b815426c4ff844af9ead2d0d78e06755593044f8863d191c4f46c62a8ddcb9a8e1b230e50bdc6da46fbd2dd47da7d83594179c713947653486da3efafdfcf0074cfee4c61d987064fa719c164f3546e2a5c2f16a60abbfb376532e138a0f3d848bc8623343d21e34bb8734e9263ee8f8e8c5369bfc2c87ad88a77ade37d1186ae7cb278565a29bb30f991f230cfe372c86b095dca2563c73297763fbc4ada6194023367cc8a0beef4c09c30bab7f820db2db87168a4203ce60d78ea928a06126a2fbb6beefd9d4fa263284f71a699b8771563a77bee3fd27f023473a8c132d47864cdb99804ae45dc8c1469c516989652ac82181eea1ffe88b59846a9baadf4e911a6ddff47b663d321a3a9ddf0f86c91873ddcaa625699b4cc02349026fb39334660e4dd0d9abdce604b32d0268ce70149add5cf7e810c508126be5a70efd558962130d35053342a961853027f1d17d43fbaf29b52fec3409f5c1380b50bd470bfde0e5a2a0f50046f5927e36c34ffbd9864dc1817b1864a5c997cf93078bb2beab3aaa6980a8020f45e0f10724b3dac88aa3f874ed31e7747458a7c0a6fafdac3ec3c5a94e7fc84632947774774ce6364b23dd24496f549ff12a497d3d1e53a55261ee112649a8579a91a8e3539738b4510e67f486f1ca3dde526f3498034a0ddf35f58e99deeee0a7d974d9cf4f6a848bb94727c739d282ee8abe16fcb91951d2bfe387b88b65e91ac8cbbdc7bfffd9ca0aabae3b444967311989cbbbec96b2551227996213aeed7302e64e6b995b712ffc8c682ec2a2dc61b28e94e66c1fb5f5f2a562f8d38dba364aa07c341d6a9c4c7850a94affc9ba78a8ed73582b89929657ef1209cf8ae136f34a1872a6068740f67712cbcd44570d10205ae06c21ae1a6b49adef2f8811c39e05677b4d2fda4b1c63e1ceb52eec4e40defdf72bf0d9ad50b190f5523c59109aa7dd1789a0c09da9347168f1e62b74562e86b1fbd8aea88e67af428e2adbd4da40885635f718dbfe5e0a98c3d24fd268c97a0bce7ef3dbd6741a8039f1635d015f6d6bc48a0aa3abe84bcb1cf8565493ae127fd89f9dbb0871e7d6b675ec55fa263da90a6bf4e8e94a258b86fc3d67b3f17c1efe62eb8078ea8583257a7bec2823f357335decfcdcc11b869a13d234bd9ef96bb31fa84cb98cc74c7c8b74230e13f81e4b96e7e777e15762e15ed73ea0d65b4b72ae850a2c7ccc0f8831e3f50687fd0a2143fd70510e147b951c5b048005a9dc05ea7c959ec750ce98b3491a2a2299296080cc8b676331beb4279a7db9451454c0c691fd58417915116e90718e78d0cf747ffc78c705d18d296c321a5895f89a6e95aeb1734bd5667948ebcde28ce1c6add56efc6a0fe2c7a733f473946d580418e4a2437657eeb2aad31830d36ffe2dd68709a7d45b615c67be75cbf4d206686960b8ce795536cb93533aeadc18156f660edab1882ccb573b567706af67634bfcafbe56c70a607f23ee86df1097550357a2b3f9f87d61875d6348ce5b5ccbf6a1312d22e26b6aea657abbaba9975e48d637ab5193e143f12eff7a0ed11510a1379d69a7caffa9d2d8ca69a00a5e9e1b4b5c788fa5caa81048ef630d8ec233d990d3a90fa7ea70382a828f6deace614337870a7911f6f6137175150b98cf0905391676cf20da5c054c6e6dd52e257931cf6d130a4df19c68eedbd7396ef1c10c5917064467d90f91180aa325546118aea0e5e695389607a2bac0560bee4d7d5df85bffca4617ff025fb90792890be89533f32fbeb7681693e18721691fc1671a2eb0245a596550b388b0df0063d1e9801939fe61f2eace28a1bec7911952da114814a75929376f5982072b414727cd9943157bacb4d193344173b0ffa88aa323725b7e9a6e02fdab88c0c05a2dc8c88080bbe4d91b3e2687e2bbcf5f49cc1726d863f2b3c38bb7fa770b5564251ece1b1d2c8652e1f07b30cf06322d91767d8c8e26dcf17a3b5ddd8ac4db8b21822967378dc075d0b3610a4bfcc74cfce42a1462dfc3c3f5e94362aef598231f90ed549c20fdeea0784d4d6413ad0eab8970fbe044673f770a01149ad2c0edc15c0be240568767527c54a4bd731f232b0e4d2e892d7b756c8964a055f3da802e7766dddeb4d7672d77d6a329ea36b0d7ad60b96bc5e08800208d3", 0x1000) execve(0x0, 0x0, 0x0) 16:01:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000480)='./file0\x00', r1, r2) getppid() kevent(r0, &(0x7f0000000000), 0xd69, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x3}, {{}, 0xfffffffffffffffe, 0x2b}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x86, 0xf0000070, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x70, 0xf00fffff, 0xffffffffffffffe0, 0x2}], 0x5, &(0x7f0000000140)={0x0, 0x1f}) recvfrom$inet(r0, &(0x7f0000000240)=""/207, 0xcf, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x100) fcntl$setown(r0, 0x6, 0x0) sync() kevent(r0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xff, 0x40000000, 0x3e46, 0x9}, {{r3}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x5, 0xf6}], 0x100000000, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x82, 0x1, 0x3ff, 0x57}], 0x3ff, &(0x7f00000003c0)={0xfe19, 0xfffffffffffffffc}) setuid(r1) unlink(&(0x7f0000000400)='./file0\x00') 16:01:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = semget(0x1, 0x1, 0x493) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x0, 0x7f}, 0xffffffff, 0x80000001}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000080)="843abf5c", 0x4) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:01:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) sendto$inet(0xffffffffffffffff, &(0x7f0000000340)="a2dfb2987f6a70111691c0f168d768abfbeaf3be67de568f1f493844e1769a4845f96b889aa8bf352f5cf5f6569fe8cb52c242121f1497a5e3e41f9c9eb2da69b776f2b7d35b3258ad09ee2e340ee11f4db985abacacb834d5d526faf1f55e542c4e689c53f3220c56edbb2ab40d39326d7fd78daa864b0b2e14b9dd67507a870d45b3cf05c0e2167a539ea626218f47938203214f1f5c8b8ee5a5b1607ddc3a75d4994cc4868d41d0a2f1a5a040dd05fbff5359cc5f9662f41c2a48f373cd109e19c4174a593968d6c529", 0xcb, 0xe, &(0x7f0000000000)={0x2, 0x0}, 0xc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffbfffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x98}], 0x5, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:01:15 executing program 1: r0 = socket(0x20, 0x4000, 0x3) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000011"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r1, 0x1) 16:01:15 executing program 1: socketpair(0x38, 0x4, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffcb7) fchown(r0, r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r4 = msgget$private(0x0, 0x20) msgrcv(r4, &(0x7f0000000140)={0x0, ""/20}, 0x1c, 0x1, 0x800) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)="03c6af1a5a78ca204eb13eaabbf96686d1f99840f701cbccbc5bd2ef78a2f52a39cb0733a0500ac29ff0f4a007069f0f118b59caabdc01eb760753e21f88f00fdb75cd6d94e794c22b6a2bc11c2a2d56ffe84fffd98cbd9e3810414a5544866927eb3e562336aeadfb2010970417afd14eaa3a3ed807df10c4f06274a9f2a8aecbcce16123", 0x85}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x3) r5 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r5) shmdt(r5) getuid() execve(0x0, 0x0, 0x0) 16:01:15 executing program 0: 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() kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x7fff, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 16:01:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./bus\x00', 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./bus\x00', 0x40) accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x320, 0x80) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:01:15 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0), 0x3dc}], 0x1000011f) fcntl$setstatus(r0, 0x4, 0x40) recvfrom$inet6(r1, &(0x7f0000000080)=""/12, 0xc, 0x42, &(0x7f0000000100)={0x18, 0x1, 0x6d, 0x2}, 0xc) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) 16:01:15 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x2000000000000) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="8009002141ec4bff2200c890354516ae53a73679b5b28d28c189ffd0920ebe4400ab12aee27e0a83ae729a9d90ee09715b43a6bffab7d48fc7a9b78b2bebffe51706391ed1c5eb24fe864fa6c3f591ca921add04678482ef096b112d0458dcd6809fc10addc8ec86c873b6c013dc0efa08e09868d3dcbe117c374516dc6ed2988064b4f417858bab9699b1a2c39fb552dcad612f3255a4e58580ca51edf8901d1d96c7d2a967f36d2b2ccf08bfe79ddee0bb0a45469578c76afc53bcbbd9e1f042c9c08d0e24434807ec6e136ce967aee674ccf748dbe47288ac1344ed4b77cc3ad954d4079f7b20d3919bd7c55e10fe247c7d27e6927d6bb4daedf001b48490635e0b12c409035ca25b440e75339d7dde8a"], 0x1) pwritev(r0, &(0x7f0000001640), 0x10000000000000a6, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="87", 0x1}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/29, 0x1d) 16:01:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x2, 0x6, 0x0, "a147780ac85a53a8131900e8ebd83823fc7c0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2, 0x0, "a147780ac85a53a8131900e8ebd83823fc7c0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) pipe2(&(0x7f0000000000), 0x10004) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:01:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e4, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)='~', 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="8589faf8339487ceba33eae1ac754a52475e1b48803f0c25e27c1e139f8c659f510d28f5300eb7c1ddad1ae9e38efee516868b7c889c99283c640754f7fbc48b1e2b1061ad4c5a60d1908ba70017cb04ba790055513eab91a1b034d78b20660ff5ab404d1db49508270894208347f5e291b0c0cb275d10cc651023744c026d64f46418e0e99ab228edb84debefa65f3c47323852848aac87642d4c5321f246772094a6b36a6a93984b1b85bb66eadd7a77f5a8317c136ee0c4a526b5c0f6596ff5f1e5d7d5ab38f285c132cd0086b2c31804c671f05f8af50da53571383358a4", 0xe0}], 0x1) 16:01:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xfff, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) flock(r0, 0xf) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x3) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:01:15 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x100000000) fcntl$getown(r0, 0x5) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)="000000004eae646a065d37f21afb5cc4b95562e15b82850fd1df9f4c6badb64a2b0bb4d43d32c67ed031acc2bd88e0bfd46875655ef6364c22f23e5f1b53bcdaa93a5994e3343d8f0e0f014f2669d7ec213dbec4db74aaf3fcfeb796307cbffa1d29138720135e5eb500845420b3b2a931c4a4e6a95a692b91cfca0221502d6620419a1b7909fae2087d6475884b7cdac2a92bf649980c4352341781758562b494e9c9a45e17bca7068d726c00c52d39dd15f183faf7679abaf46d504189a38a574d9796105c9ba0af9b5decf196736bde9cbaaa9783debac727e45c86ec20120100000000ba980d03d0160fba7373", 0xfffffffffffffdfc) 16:01:15 executing program 0: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x420007b}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xffffffffffffffff) writev(r2, &(0x7f0000000740)=[{&(0x7f00000003c0)="a15c0d", 0x3}], 0x1) 16:01:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:01:16 executing program 0: kqueue() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) close(r0) r1 = getpid() getpgid(r1) 16:01:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = socket$inet6(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:01:16 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x6) syz_open_pts() getitimer(0x0, &(0x7f0000000000)) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) 16:01:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000200)) 16:01:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) setgroups(0xf0faae35, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/94, 0x4f}], 0x2, &(0x7f0000000280)=""/196, 0xc4}, 0x800) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:16 executing program 1: r0 = shmget(0x1, 0x2000, 0x481, &(0x7f0000ffb000/0x2000)=nil) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r3, r4, 0x1, 0x100000000}, 0xef0, 0x9, r5, r6, 0x8, 0x9, 0xffffffffffffffc0}) r7 = getuid() geteuid() r8 = geteuid() setuid(r7) setuid(r8) r9 = socket$inet6(0x18, 0x100000003, 0x102) writev(r9, &(0x7f0000001400)=[{&(0x7f0000000200)="fcef4e543fcd6ffb8937c432d6e4dbd049bf4a1727c0b7c60a798343ecb1c614e9a0bbac6f6fc0ca67892b26dc4f09273675ba2dd2c37bff7d6100956fc6feeee81d1182f9f30511d6b68de837f8d100977d4835504e9b8c21250c1ae164b0e929f4f810f8b840a9a478ec327b51e25cfc4407f52d4f52c90c607c014c0b99be7fd7c29f0323ee2fbb2b8afddfd961f86e31a1d2bc0e40c4c68b771d1f9496b262adb24db7946e3c0a70db6a93c42520db0350ac28858d32e6f8db5194676089f4147fcd82fa002c82c41c3ea26098e596e4d64f6a5fa71a143c4e6d18f28642fa5f6c007dbbbe0aee626703fb0975a18b3ce0771408e5aadbceccec97e6766f3289b84b4bc23a5ed21d485ea7faab9077bcd7504ffa3de26588b73c58bd549915f4f66dbe99917b2f670894893d14a2bc3381e8b94403f6b4a0e8efd8f92b218d2a4cc2797a1050df51b359088ad86c2b8658820bfacd9d9603db7e409720ec7f22557a63704eeb22108738bd13b3eef564d955a9edbcb14075227a657fd79752ff694773ee899cb67f9db14ed6553e15f40f3932b2bdd01e001620fd10897ad0411478e5997c67e26252959f4ba163273434169ac2bbd71641da7f457fdedbcfe2f4c0b9c12260a43cf51892ad28d79046a6e1d022afa1ad4de410fcbdd393e28422114a5db315aa78b3211fa327e12a26904a60f76b40e08ffc325e7ff5eced39a3d54923c4e81190f270766c27b91f6363325169a4e67461a56c3ee8eb7834f427996bd8f097203cfce3c59797b841ec0b0ec681ef3da6f52c70abfeb3b095345f8cb983435d415bdb192acc67237703f7cded17eec7f652668070c434d45b7ada974f7bf656d55b35b2631c676aabc9397d3a1b365964a55373e983289d8eb01049c56ab7243a6b9cfeca6fa60e0c0c2d3b0aeeee07fdb6150d774cc43d5b2776082c37c39487abe84e18cf1120f8197764c780269e8cee7c33fa5035ca5820442ccfdb6b5f4f027455d128dbdb1fd6d722100b8b2ec0213e41232c6ba8af53e6aa04be516bcc374bc4ea5eb541c48456de1f8b2279a02296d3b5b6558a8edc7447dece3476b1bcf98ff783a0d1ef3ee6cc5bd756abe1ede187d7d7f61bcd9f31e52c529627ab90a048ccd6cd825c0b4391f912f204d36eaa15d64bda9218aded89ca848bdda00ef9287a209f3fec76ac74959f2e1f2b0d4873ffa13c99ad2f4e438f2875c1e43fb00d7b1b54ac9132cb2a918c5d5cdf8d978d6fb7b57c5ea237f816cc9665c06d3addb0fd26e4d10f98c98ec8606cc4235b74f7f591343859cea6b51b3fcd58b0101d9750b9f0c3b4a98203fad55a97632929e539bc90424e93dad4166b49ae13273946ae3f2a2e3175ed1a8b8cacd5727dd9d5a9bf2edb881e4b1199a841ad5ed38c18796a819cbf8c185cc28f6f6be35848d573d98683d8fd3b789cf204dbf2b7361f57197dbec2f30e0a99a64ab78b3c3f0fd65e70b3e4ffa08e7e37fae8d706733400ae876274810108dcf4447490a19d059f6ab0067f1d8eefac279d7d8790c9b9fe2c04b8a8f84e8035c56c6d9c4157a8700d8c79904cf69859883faf1e7ebee0275b5cfd1062a0ac340fea238aabeff5669389a0b8cb360281247e98dc715c25076ff76969b0fe7a060a3d5beddde6db64aebc19309c514dd126a1c8a03c86415f1908373026bcbda4e23620bf3180e1cb25146b9e4bf8fdfa51abb5cc158c454ca3675a7ccbcef50a6fd0ef028611bd6f4bcdda3f7a3a58d2b0c717717047497cb7cc3b08c4293affa1a6f8c26b4bd9dcb6c6a812c8b94f1f56171b53327018e693d1a0fa3dc4bc9e3a7ff25826b2875421729d03efc2e976f9f64c2be10d68ebb17d478b070fac19adf81c2619299fa0a85eda481e86c05a47c17bbf558bfbbbe12f355d5d3c191125c7bf135a467f0f88bae02cf0d61db5ab7729672c38da4841fdcb5f5ca8cdee05692d91a65595d64229fc2ef68ff2435bbb7ac3d278c6c3e9ef95e34ac549f586f8ed42f147a8ff9a87a457f27a8206e4aa4c541558067aa39a33c6a531f17bf152af10133c277ef9c6388573b5e53366c775d1cdac9b3677b64636c8dd855b5730384c5a8544fbc9010a9175e29a8c70303d29df370ee4541cdd73090903b83f75ea72e6683cdab0ef2509af7a447acdf95709e0039b92cd7a7b5194ccb4257aee7a457c17aad476d61f34d511da28e7e9921a926d60c67e50a313f1094e7622ce68c905b7b728198d0665d618a8545b5a56efb331a30a21441d67617a484fcab3a5d3082afed44165083298d6d90c1501ba7749799d998c477dd33bfa70c3ff630266a73c0f38b9f5e2caffea2605e9ed403304da56445da49d7d2fff6ce687cf4b1c60d7173074ef6fb2713a71719203807d0caa45d403522f9ca573b0487251478eabbdc814071c2a80bd3d8b79bba1712dcef36382daf6d79b2620e9f41d8a5120c0c3132fbf186f126dca5faad9f00ca9a9808cb3f2336bba8ff0e8a4cacc1d1b0fbb9bbca16d4d7ac456db295a071527f928c756e3e8204bc66c1f26b0edb9898ac2cec0a73819c64a92c605d02fbb8fd1c2644d3cd153ea03ca1c49f9d7ec192b4fdcac94598f1e4e49dcfe3d3940d8114f336ef45495ca8f101849fb531dc23b8d0e5ad1c956e520b09a9f66e507d744211092a5e26045f65575138b0859e02ad0cebf0b2a4b6c96257069b94c8fe4740f27c0b60080e9d9ac03d3fe0513595da47afea237edbb04f059b4a7038fa0a75c92f960aa4ccdef8b4b97395217dbc38cbacd8fe47f2073c2285cbf9cb974c786060911d37c87288b2b90e2e832178364c9a6abd725ce2b186344b0984d23988786fd1e54fbbad8b6bfe6a2c633fef1527f263b978b5e3512f6cc4f1621327416363f57d434f2abb6d1cc7c0918296420a6c11d1b6e9301aba085ee25bf863626f84677ee6fe2a4cfee1d35087c151416bd2e4f4662c8cc9d578d793701cc503a3430c972cc982851021b7428ac27414e29e45e1a5e4445d38ae543525dfec5d620dbd44c1bebb1d4d5158de12a84eeeff58768c5163557d17d5dfd1e22ec4d8a974d0faf3e3c76e49c92382116959b2b38414ebd66570182005e2e55f5c78a00af9c42bf9f4e364c3f23674cd798cba630d45f68dce5a3c8986199f3c96055612546150db8bb1ae48628c0c20260b0d6bfbffff39d7c714e91147d231b36f1d9a8274b495555cd97ffeb14fbb5aefbb0b7fbec8d076df4492852e922443fa9362783796b3431d2e65b681d96a4cdf03c2a3e5c8254f130362f8d6ded37e71cc7a381b8f4b794b4eaa0be0f3f467f494a55b75fe601dcac047ac80e42b22696a1caaf61bb01f2b8b442215997531187ecf7d69e17ec91ef037b5c228a4fa55009a40dcc7e6625b164fa3bd3fddce7c09497c714ee13667e78daa6444870fc46523d3258bcaf1900731a7634e9374d3c29372ba69fce8c8652e3d9cc79fa27e4cf992d95e388f6681accfcb24c173054985a816599a5c0ffd1eca6096e241cb9dc38d6b6bfadd33a18dc2469f3d3f43123203171607a4ee08b4e3f744fa77670d79775c07fdc772875228f19917d78db6cd84a5e39045945274ba7eea39c5c0a8daa18a5395af6f93fe161a400fd08cb6304b667f98ba7f3fa421b05d70b6b53f6463c11d9097d7d5bc612759f04bb4be66e4e58ddc3e2ad182f50575d62df07d047740c5ba0d9936cea1c8f4140a37815c80546ec193705ae8192387bc9c727bd2c4eabd2099747c1cff7663bb3b3c6f6cac1293a1267d152eae8609383120db8db0eb583d0b8366c9610aec05e851203818c78bb847cb7570194ad35b58888705a009d7338f6dd886e570179a03b750eb3f747f428cdc9f300104f0f4adc0674742fcd81855694d5e67a8734f2120baf63a19bcdf505a4b875da438cdf217fc97030e0af9cf1327c1d86608ae442a1a818e53327d6defa29d451e40f5808798b081b0afe873ba6854bb2f4c63b67023b620980821efebf92a17a546e61526af1aa19c41fb4a68c792302de0737bb4212b6452fae557bcc0e70443591d6f594f30db998ae329179ac03434c0c0c5d90bfcb330113c89523bbbfd33fd380e9da9f9842717a1deb1d60179e29dd48b90352fb88d0ffc43ace774e3de49e22cf7b697882b6e0cec6527110fa28a613cd5c62703af4b7607dbcb034a45260e6f426dcb2e2477aae3d31fa795b2b00463d757f46f817890527f959e590e1511ff044191b7f76ae19da32c42ed40d2bf60b719d3c881de1e703ce6f7b2bc2f830386548e1bc5d4be7f678bf2ea9c37ada1b4ab6f417cfaf3c23431556ea005ab1c9123bd5aec9bb1d3ff9c625869dfc3faca1d30c6eb5afbe870d922b552118e2f4443b1118c82e5559169bb60a6d286293768a221b7a3e6d9531dab99752857da893d98876c50c267df0ee9d8ad5b30ab2626d3e6cf39c0777b9c554f2e6e96916eb3ad7716d5c0ac2d5051c63d43ddc4c4cde56ff3bfd2211e6607c1c7634499bb04a8e0c61da7d41959489c3dde9596db6eab8d15f79c37bde81c267588a861a9da3d67c959590f3eaa6ccc3e593045f0aefe2f9cf61b1b3ecb28cb1d6f5c86efba1cdf1cb21214ce8c9514ccb9405e5e70edb44b98815ea2c1cad8e67903d04c34cabf10ced991d70657f2aec217e433ce6d55a78e2c79e4d7a54dcdf7903628ca4b7928b08a51aacb26c5863a19526d7c5331da3f189e732f9d77496e8d945211502daf03a06535cf30cb389132beda4a7dcade6be33fa118c76f9974d49e15ce7bb03cb172f9f124e61192237c81f51acbebb9e9ceb20a7c53f82992dbb833d6b88496a7ad8adfc047849b822516b514d4357f38b5bc954767f71d23690463df6f81a1ff0a3ae8b09635a24adef8bae668fbebbb755495006d9bf54b3dfee61c3a4507f920b3c28e2c40e7464e816d969d7d8905e2ab4aea9790c97657cdefea3315374ed4ccf140451b68e1eafcbc1f62a9ef18f5cf0c4370635eaee64814f60919125884f675c3c16d5357a5d9a673386a0a96c6b55cda509d18ad316a520efc91cd4261ff899c7d57fdd25b778e1d39dcf1c902f9f7392424eaa8292d940f344a9cbbccbbbac60cde4a08df34ae35d9e20bbd83ed5c2d81ecfacb94c9035856439f8cdb4acb940363a747168949851ff8bb2073a73b569396173d400da5a275a8777bcdbe4e7cc4bdd7ed8da5c5749da3df82801e53f285999619a1795a663660c8549e571650b81ed9935ca06d15f1272588c86d48844a1b6e0a256826436dd55cae2344637ed90ae725f66415ba03097ed8609c4027dd4abf8dd7ad450b0da44359a20ffb9cb0d4e4973b2c9bc54a36d5196fe322f9021c7ead7b95f1650038c796fd1f1844dfae41e435b1a6b0732f10be8042de91fa46f60bb94fb3d3db01b36395f55fb9a69ee658f32219402e8987e86da0cab2678ab75a594b21aafc468f13ddd1868c4de0ee2af6879e81b38fe31e1a7f7d859ef3475dd91b7968f4faa0e55f5af3a41020af12afc88770be0dd1bc06c02260e1d15b478d4f4394fe38a935822e72521c29d0209fbd8a08d44fd7900a30dddbe41e1c5581efb725923ca78fe7b5ed94bdce2ad8d88bb3d83104dcbb843f6fedb04183ae21626ee8c63de89882c9923ea5ec4eda8c1a72e22f27bf1b602db0b777029dc2ee2a3ade4e99a12c53406c87bc68dce4949cc229407ced090647476383cdf84d9b9efc0b56ec25df4458a3c93eb4575da6267c6a60ebf43ce", 0x1000}, {&(0x7f0000001200)="5e0d4f98fd32bdde0f58b18316252d10ad2d18d349d26d641516417960ee0efe75a60054e26d30c4c5565c86ca56ee11fcdc07c9247155a9444eb6f84d2da14f6ffac8fd4731b7da7aad5d8780480434ef2e24aed378f8eb1d30f81779aac35443138ddd07cf1c774028b5033bb906c9fb8efa3b6bf1b6c7d61e001ac3f8957968706c2094e33bcbe43710ba44bc4f6daaa2e26fb9a20258107adfa2b7d33d36f81b889cfa1dbe41a1bc091b7f64fd373416798aa376af78ed1716e6c4fce2025c4bd298ee831cce89aa6937cc9ae9a85754ef02b68a39ec8722e1c313ab732e22142827e5def02f89a18d17b602ca80f726d5144ee08b4f", 0xf8}, {&(0x7f0000001300)="4fe3c8cdcfdd49cbe7cb5dc79ea3fbd9a17815f00f880c80aefe3f8d5d0fa745388cda28abe45926f64d1d231e3f5a4cdb9a60a7d90bc3ef7407ab29856732a7f385fd867f32c4c7df838487a5acd1c725c93fb2ef4a54190c58629cbf0c6bb8468bae3123d85e8fe042ceb6369b39663276cea65dbd32781c1029631f60d9a63bde48642c42a6039fcf1d0b658c3f103ef7db605a5777521c880ecc5704e369f1613c94a95dde18c000703991a8bb883498660e7f38030cb2998295c9217fd8c987828b0b544a", 0xc7}], 0x3) fcntl$lock(r9, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x3, 0x7, r6}) setsockopt(r9, 0x2e65b0eb, 0x101, &(0x7f0000000140)="d187634d0a2669d93769a3dbeb19b5af07f16f0d989cd37256fc3d4019c1760752926102a0b5a080cb20f4bd1a72fbfded3d3afbf3536d8f6477d2b18a355ae72b30dd5f79b082d6a199ca5a84ec774cad67f5d10ebb0267b424a489d54143b031d97a061ee2ac158e8723df41f1cda47c6bc21a88", 0x75) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) syz_open_pts() write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "ea8323df0000fc1100"}) syz_open_pts() 16:01:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r2 = socket$inet6(0x18, 0x8000, 0xffffffff) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffd}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff201688bbb5eaffb2a953d8c23fba11e23c050a5ab3c18b99e75b6e"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) poll(&(0x7f0000000100)=[{r2, 0x101}], 0x1, 0x1) open(&(0x7f0000001040)='./bus\x00', 0x82, 0x0) write(r1, &(0x7f00000000c0)='n', 0xffffffffffffff8e) 16:01:16 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "17000d928afa1500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a", 0x19f}], 0x1) 16:01:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) 16:01:16 executing program 0: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, 0x0) 16:01:16 executing program 0: clock_getres(0x8, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/171, 0xab, 0x803, &(0x7f0000000140)={0x18, 0x0, 0xd6f, 0xfff}, 0xc) 16:01:16 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001f80)={0x20000b, 0x0, 0x9, 0x0, "1700"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r1, &(0x7f0000000040)="cc80e9d0835a81fdddd3f80380533d6a683f538e262bdbdea8092b6464be28c0bd266834078d739cba523f8da74d460c3fe3306bdf1c8b1736a19d3b71965e907e3ed5614f9f08e6afa40184252950117e4c0d0851a1131b9615d5c6e837f7e5b840071b6b1a2a1aea572d415f99c2854c46923945abc9ee15", 0x79) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002300)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ff", 0x1e}], 0x1) pipe(&(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:01:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r4 = getppid() fcntl$setown(r0, 0x6, r4) r5 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x4a, r7, r3, r8, r1, 0x20, 0x4}, 0x7, 0xffff, r4, r4, 0x2, 0x2, 0x5, 0x6}) r9 = getpid() setregid(0x0, r2) ioctl$TIOCCDTR(r0, 0x20007478) sendto$inet(r0, &(0x7f00000001c0)="2975bd5f7092cd5961094a70281124c650b443375d6c992bd05520749a4d40e94604616aea3a667083d7828deb38f95b57c2a0d201de5cba5192c5e01481b6fad6f1d68314828d4b86994f8535e2155f861d5c926e669e248a73311ae3bfcf9208e2234168262b47224bcca8d2ea220b0d0deff552b47ca87cda92a1bcd36ee2bd3049f1ecaa59e435bcfe9a042fdaeebb2fc997754d5e7f4904ff3a25f7c6411594fa57b8298efc78bb6fb49f39cb8e7494286dcdb7e0c1c5b89a990c4d3049c859b324e1df0a8fce06eb0097a9b9453f06bc79746406de1863365f05fe0989ee288d0e8dabcefabf1d7c49ea", 0xed, 0x0, 0x0, 0x0) msgget$private(0x0, 0x18) msgget$private(0x0, 0x400) fchmod(r0, 0x80) fcntl$setown(r0, 0x6, r6) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) setuid(0xee01) r10 = msgget(0x1, 0x3fc) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r9, r9, 0x3, 0x2, 0x21, 0x100000001}) setreuid(r8, r8) close(r0) 16:01:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x809, 0x90) sendto$unix(r0, &(0x7f0000000040)="ac4a96c940b2eddf0e6657da917a787c33db49fb86bfdad70a0c21ac40425f16aa682a73aab0825fe226cecc56eedb9a58df235f982238d4889472ca33e76059f8ceb1ab41720ce3328c4f50b340780a821ba6c7b02f38c8ab89a6cf5c097276a7a83c059d541adfca08ea30fb2a763a02aa8d61fdbdb3ebd150c6af66c111f3097825de8431631b0da16ac983737e2c78833c10784c215107e7e4f4d2a5263e9f612c7ed7eff8e1873cfe44438c8519d6b2e6079795f085fab105ed962823c9d7788921ad14f34c15b45c420ee9df602e3fed77a59ab2e35642c8d4dcf781a374d594ec90b374beda67ba3f089d6653526f17da", 0xf4, 0x8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x16416cb5a958d90a, 0x0) 16:01:17 executing program 0: r0 = socket$inet6(0x18, 0x200008006, 0x8) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x1f, 0x1f}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) 16:01:17 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb53b4199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x1e1, 0x7}, 0x10) r1 = socket$inet6(0x18, 0x3, 0x6) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/111}, 0x77, 0x1, 0x1800) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000980)="faa59a8b", 0x4}], 0x1, 0x0}, 0x0) 16:01:17 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0x3d5) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="3d2c2499609948c8f33f4e55b86483b93f02fa6e58aa5ab6774157d35b3a0d875907cb7b928eefa30caee1fa888ec803a84c145d3028ce0d5acc983d7811c475559d3134e3e56b8df3064eee6f55d57cb1ef035367cab73f58b1d4dd1cff34521467bbb28932f8d9408ba389d413c028ec839061ab233250af2f71c64bbd4772c7a2f178fd8958b5402d8f347472cd33b9c778a56803dc7d1d1c71e4444a9f2b3e5036f1923a388db8fe3c64da3680caf8e50e1262f632433fff8208f3e68076c9a7dda8c3a7723896080320c5808b16cc7b257c715b7fc7b4f119b4d6853a112f138194683b3a78514059b817965e479b566a9fca20fd225989c1110f46f349feb03e252269662746d85af7b4f0191dc41c50843183d11d5188b218899fc4dcb20eb3a6b0cab73ee90491a8879cb3170a74ae922bc2c7b74f9654b05692003faa508919fa8542aed863b7c938a387fe78ff2b9231a198565f44ccfe543066c8862914e1d8992dd24df91b9d60907e61ca97a3cc2ad65349e0276f975b7a3affc74daf0f389a1c14d7ec2db60ad74260497a89f90f9379deb0f1327cca9c95970b31509a537df72892d278b4f22d29ff597d3dae962ced1ce4fbc71141d2b7243ece79fba3156af01ea7bac110904cd4c939beb75b77637a9d7a6bf6a2eb3101ed5dc8934319b2b401a151ab12faa81f2df68bd175c9b2da1cf49643f34f56feaae4ca4b6c67754442b11869d653b46de3a582cec249cd654dfeecfa799a2f1695bca978970d1f8bace9b0b20aa6238dc77c363df24a0d913fc88aad8e52042e38adb80fb677114457b364594489e548535cc841fcc2e9f43a02c1b907bc0ec42b9d998b2b7a6a8c95ad998462d7eaa6ca80986c8c3250a414a5cd77d86e18d8689613365b1a7a5ff8c222f826247de24cdcaae03707a877e07029a5c7ce4d98fe7aae6cde7b206de4fee0a2d2a01947860e84b8640abd4fda67b095b327803e671530c7e08f052da788849b2502fba3a7cf2f241ed5661a20906d057e57031477bab1bc40b42ca4a72dafdf69701eeac9650331972097d0d0728595f5b125e77064e71d0bae566ad95858717974194fe4b9f72c419fabb544c4b90b5057ca7e14c14d45753581646e511fb27a04b1fb91bb381bd416d4d47dc59d863844b753a049119f782dc25fd19981a243ed999f85a24d8230b4996bcd19c473a038d3e4f89282ebab63e92fcd94f975a921d9d2e17c21cb0efc98bb1547c6222426b49db47e274937437139a9a54e55138c86224c17293ff922d2c9f64d73788a26632832d5f6a5667ab680da973962484fcdc597290ce00e77d17fb1b0fc34d33969a0719aef5c5292dd0a49f504102532884ad50ae25b9e33d9e6551720e0165f01c3f156de67bf3bea3e074d4677ddc1b84d8e00b4c150ba92dc95daa97a7cff07291c190056ae8e4829a2492678c31fb17e64ae127e49f9ca3b65a06a9a433198571d5db49b42ac90ca5cff86ca9c9d2b93b7d378a9bcd9b01fded947c19dac059e595a4e7c3586cbd575ce70af80e163e4492b1a87682b07de5368dd74f199ec44844fedb9eaa6f9dc1ce5839bc754a5b6897a61443479c8372dba8f720fd9386f8e8bf5b9d82e8844a4c5fad0c847b37b1aebbb199344d4b1013352dda817babed00426dfb60a66297c5aa6b802706eb785fb17f3674f6ff1839b50411e5714f96231b5385b7803662d4b355f0cbddf332109077b8fa237f1b0166ddd7f3d0af1e1e9413d761893d1a87710460494414d9f9c37166f67b2caae31f30e452a59b7c73c6d923c702876db757c7c1a96468d38a0d264616cdd229152dedaa0435d18949575f20d4f2672c3ea3c8f9c3ed43f274c82d371a9c7b05ac90405229fb1a34e6990b95ee97d574d8db8b031bc96ce045c8ce59ccc579b48fb646661a5c8d44930492635bf96e037acd956e80ae8d0fd7c7c2f58965b3da0d6f1d3f291d2ba77d7c0d77ab6dd36884d6c0a76c0d4c92ac7a7c9d0ac02050a424b3214809a54c52b8a344755a3a64a82d696ca42b740601d8757945076334241ce46f0d555674a07e6c356517f3c867c10fa62f729f67584fcc435f33419aef36e5985c05b93b248533ebe01dbe096ff6c8169056057080a283a5f48e1891f1cf09a6c68bd742396419d9125e78c62e7933c5d13eff1e1d41d7b0a0ef0da27d8aa4fb58336b72827fd24f73e7726189663040c298e332376f01326e6357c8ae3ca53ee9e01c69606b4410e5be7cefea041e2c6daec3fa3022be074f0c51331f70735af38e6b2e804b33a74e5f6fae56f74288513242d825baf921f00fafb81a2471d888062062eb117bfdce960b83c27a18d701e258a8df0817cb02ad6bb0fd00e09b67c5f2d247843dc509b8278d47bf2cc137864e380dfb2f35f4e34f60e27f6c730b6863b8f4ed671fd8d2c9219c6dc969b968bdee2ab4c1b3c1f89adf615ef20d39a66b8816a3dd4f2bd37d9dea9c337a0393c757f6d62e68393b2dd14e9dc159824c3305c2feade45c6725ee4c5d4f20bdb2042703b89a9ed00166b28b329b193710c5222960d78f40e751d255c37b70d94b757c12fa38dc72e30273d8673e242171a6f1c64b3672cb9b8def39a2acee730eca162cd1c24a8c12595fff1af870c1f91b47c109568519c67a189ae7322cbf6c51e53bb6915a75108874cc449146be32bb8c2f74ebce14672bee5bd31e35c5dc08a53b0858868a399ba82412cc32d21c173f31eaadf652e822449c8813fc64d4b648ab05edfa8a736ca7338e15472db4cae14c906e8b2f52f6ca3e87edfd2198784b80c7e2f0759cacc690b99cf286e5003b6a282c6d2195511fa631f66e1a864908028340d81f4c3411b2adbd7b73b8d01a009a1a93c263afd5fea7fa7574f64244de3877e2ebbf9b5a0b30cc4c760436a4956fee0fb6c3d9ce739ae8ca9bd6881d61e5b426b2827241094b5bd786828699f146e628ea30fc626aa07dde8a26e237a449e13af0e43d7fae3359637a4a50f38a46bad49904e887d932d0c9afc117389998ca07641768e7934fd28a501aded4551df60531e78201db0c8563efa164e2fb30b74a317c2fda2af1020825e23579008f193e34f72975bc323f29e1a6164761efe1ed02b41b41b51fe3177ac0033693eebd3c49fa11b39e86067679709ce09c35b26e8adf1b00eea050660351fb535cfcb5b18681107f40a9909ed4df8def3381f33f1a8d565e2086dd5e241d58909c40584a8036c97bd0ef7ee501c1f0de153fd01f7711d492456b2af5dde8bf4732355850b5a4e137b7d49a85a533f251696723aff841934b2d75981271076eaec13f34dffa20205cdd4cb56f6b5dda7d601faf2f5418023b003bfa002abd3cb536423e3d9216c279dcfd5407257e7154ac14e58ae60fb763ca644c17ea64e330a961280aeeb5f9ceab1eb0bbd5c586e1de9dfa78f8345b6a791930b6d596a33b3e21a372e5cf5b697cc7ef8516eff8625ac2c9a5509e572890a4a2f1230cede750c8650ba37cdcb628e73c9273dca53eed2539224cc26eee083fccc4a9350ccc657803d6c5a6cd66d40ce626420bf7365bb5833ffb123934820cec62bafc1ecfc9e18856173cd1f2e634733232ea5603968a3ae2bdfcde0cf9e6269ca9cca33d7e83bb0f626ddc031a33584c8e5624300f1535dded627b71e144d7117ab56f6c8985d445455961397d13d3b2a8ba1f61320217442c3e41d30a8ac829184b77eb178aa37192f3ee00d2faa16ef66cf20aedae3529fd2d60ddaaa939da1b5c2306c49a249c4ebfce3afea32ee7fe628255265d87da8d50f7030a06e6373e6c5f8838c4b6d4a9e4a6c60ae6e7baedc7ce47852f5ca457133f09acd63b59cf67e382a905a752ba3926205b617e52c23a3587801acfd9131c647ff60b719cbd52a10a5ce33a7b09ded449fa9d93bc661e27f7fd1cc24542f580e867d6050c087774f7b574e3c8371497e576c126ce08d14380bfbbce8b1a328e8712c95bfdf23610e9e253b684dcdfb07c83006c901d36bd4f7320e235de7d7ecab37aa96bae89a9813cc4d6bc5f0dd1bc2b71e3bbf10894a2ee7cc4eed29ba781b04a7207cff15abba18a5c977af5aa12c2797fc9eb09298d1af79a2a836786336bfdf08f57b5b4244045feeacede6518b2352eef0e0dad8c7de84a1cedd1faeba086c59fef5d0153946b2d820abdbdc44fbf66519518e9cfa7d7e40afcbc1fa6f1f4e702781a7d0499b36ceebb298d1bf700dd50d840cc9fa79e808d62719ce084a78958c7b57adee8a815ae8f1ceb0f8ea6b7575244447f98476c32bf65395d532b44794319595629a09fa804ae6f0db0575b2bec00d9dfca7f2a44668e4d289a19b259daf6b8944924b77207e6e8b76e4f5bcfcaa7750e1f2b7603574bbdb8ac5fc515c519f312b77707b7ecabe442c79990eb6795b00536c004c1de884263c907e49ea80fc86e8466d2dc2ba48e8dc6337ca4e22604f135ec6d1a8458f29408e91619969e469800d5f6fc985f7aa066c44a7ed57bf5c3497613ec5d4a40466d895699947d6a2712423d8f664f1b780f84496e5a0ece3365abaf49b04c90b85f07e88e9d0cf4014a4b49770edabcf2a19363ed7f7a256aa2cedd5a1c2c0737b530dae8acfb579129cc2adf4d20bc8b93b38f77cb5a0aa12c7082a30f862fe51664edf5b3b1cc7d444f2c0617563b34344ae632311150de758654f6bb33b80bd3ebb12a93df8382d561d1e47d8cae989a187c8494007e48bf18fdda9e6c56deb2efec09227ba1c1f149968fd23b85a846400c3b33ed11f03f89bc5aad6d945c28dc959962ec9d658a2a883be6667db924ffd5ed6feb90781a52f1ed1eba2b915712317eeb030ff744fc7149ea44d585a47579235043ddb9c8f30bc57a072a2e1b102fe9087efd3288102262fa2f067bc841354792392048a3d721001b1dc0cbb2818c096fa4ba7fcdb2432a4f6a6f5331ced1d387c69a1ef8d475dcee950e28e09222bba323ae65b0a1b9ac288134b96ce42fe8f65a77c58963e908b1381c6d1259537ed4dcad9f0c59f28d50cd5a7fa48cc6730e9d816455285a18c2370d2d392b5d6e5cbe15ea91d2750010485fbf0cb14c896b506f2b1165ff34660a7d33301371343a0eef66e0d4c78cf7797bd5857a374e4d66fb4a095d7c45e51b88e8d39ab94f448d433ba0df21b1090c6b44a383f881aa4cbc57e4a46eeeca238f17d2e749a0e4288fe9acd1c509c4076199e0b2e1fc1650011f12caffc885a7fd81d5798b4e4d53669530c0aaf8716e49e1c7bbfb978eb88433f28ce200fb3c82cf83acdfdd576a97b4bf76a35cb4a9ab970f3f367e2f6495e06c2accd783320e783c47e86861de5eaae4efd10e2c693574fd3b10f82798e6f7dbc48e06f678d79232c38dc45650818a07b6f35f47ccb02be15bc7ad7da310034aaba3b2d9e175a9779d0b538ff29ecbbfaeaf58e37f39aec09d08dcd87228b8b97f2c913c277004ffd7a9e974b2f188e74c454c65128600f6cf9b3c8e34a00bd77387c713175e824a736ffaf019d43f89355393ac105fbd33c9ccfa50a56bb8c1f5c5ecf4b1084f3064be8c512ddf91c9c698dc7b78cc19204f6bddb162614ef29aac53662ad61489dccc0477c811f268b94ad1f41b4043c1e1a4cf3b5f43a61eed2b485605ca72ce5d556e841c2e0e5e7ac8c86768f5b7bf699a4fc8e7e2b207b163c206e04af2a930be11713f6beaecdd74b71c58b7a2edb57b48bc3f88179df0b55b05568750851d14196724cb7", 0x1000) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) clock_gettime(0x5, &(0x7f0000000000)) 16:01:17 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0xffffffffffffffc1}) fcntl$setflags(r0, 0x2, 0x1) 16:01:17 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) 16:01:17 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="4b14a3a4bbd47b7654a401638ca94324b4b3c9952301c589ffe17fe7453b3f6937cb881f998e9c2cad397f86f0f99cdfd94a33db389f216f62444353dbceeb1b71549db8643392a136e7b2d4b7d451365e9ec72e09ac3f3ca0cbca7a5049ae69a38a9fc6f9808fe0b114de68a42b0d78d1f8f0b80cf5cef150be0cba9aaa09798af41a0e151cb2e1cd357a71062bdb8b443ebbfa0d69630d4c37d61560e62798358df47f5276f95cffa774c428bd60857292ba7eecb9e9f4a832b7035f716cdff7c67edf361247ecd330841010876be33e9717b39f8c14b0574bda3a123f1680edba7d0c656b312a0e4b170f08a42eb648c3d89ec5007a193f2f2ffc8b062275984e9c09619be3db"], 0x10) 16:01:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x9ba) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r3 = socket(0x2, 0x4002, 0x0) bind$unix(r3, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 16:01:17 executing program 1: r0 = socket$inet6(0x18, 0x4006, 0x100000000) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa88, 0x2) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x8, 0x0, 0x1000, "f0ea25a564a619b9d2e367da2144ce12ef71ae6d", 0x2, 0x12}) 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mlockall(0x2) 16:01:17 executing program 1: r0 = getgid() setgroups(0x40000056, &(0x7f0000000000)) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r4 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r4, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setgroups(0x7, &(0x7f0000000000)=[r3, r1, r1, r3, r2, r0, r0]) 16:01:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2b, 0x80, &(0x7f0000000080)="b677bccf7ed5453c57ab774ff1665c98060000003404d633aa0ab655944dc9fae2f7c5d7a0ee859f94f06606b81596", 0xffffffffffffff64) 16:01:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000200)=""/139, 0x8b, 0x40, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) renameat(r0, &(0x7f0000000440)='./bus/file0\x00', r0, &(0x7f0000000480)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1b00) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f0000000100)='./bus\x00', 0x140) sendto$inet6(r3, &(0x7f0000000300)="7a1d3eb849bf8187f08925559151bb170ff50b1c26178b506778123a7e72366955551eb8044e77eb39de87a11cdea0303a076d426f0c5768031e01facb324ad60f421e7bc03293f1e67f98ccaca0a170e901a647661274d3dd8073c219504581e25f15e008bd13f498cb7c8320d95596ffc9a6652ecee49303d4d0560116ce9a2bbd7de01da9c9c90c59b813aab3b745adefeac0b233fa2ab50a388bb503d3a37fdab7591aeb8275cfa4b2da2e56d007ad2b543401d7ad24dc93b99d50bb81fa1280ae6cbd0c997c42a30302152af8d0408718fa49c8374c737e0aeaa15af5dac7ec1382f17efc8e3a603815f2c93d206ac61ef38befff9c73", 0xf9, 0x0, &(0x7f0000000400)={0x18, 0x3, 0xfffffffffffffffb, 0xea3}, 0xc) r4 = open(&(0x7f0000001040)='./bus\x00', 0x20001, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r4, &(0x7f0000000000)='d', 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0xffffffff) setitimer(0x0, &(0x7f0000000140)={{0x3}, {0x52, 0x1ff}}, &(0x7f0000000180)) 16:01:17 executing program 1: r0 = semget(0x2, 0x7, 0x400) semop(r0, &(0x7f00000000c0)=[{0x5, 0x4, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x2}, 0x8) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r2) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x432, 0x6e}, 0xc) 16:01:17 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) ioctl$TIOCSCTTY(r0, 0x20007461) mkdir(&(0x7f0000000080)='./bus\x00', 0x2) recvfrom(r0, &(0x7f0000000180)=""/204, 0xcc, 0x800, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000380)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000002c0)='./bus\x00') syz_open_pts() mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x0) semget(0x3, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) 16:01:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000300)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0xff, 0xfffffffffffffffd, 0x100000001, 0x234, "a16dad134402c183b362ae808978de7f2b36486c"}) semget$private(0x0, 0x0, 0x443) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000012c0)='./file0\x00', 0x480, 0x184) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001300)=0xfff) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aee595949e425f7049c3ddc9a040eb18f5800ad8e8072beed5343952a133d2ea9017ead5e8763aa99bca80cdaa2de72428fbd3aaa5f65694600823389e1911543ecfa47e73dbe48f26ab6840598223e736bc55d348ca1690a8e9ec95364adc622c925b52e083ec5b283f03142f7557200f7b0df200", 0x75}, {&(0x7f0000000140)="a06c43a70bdb7b45c42ab90c35caa1bbb8e41c40d03530b1bc5238afb17aebec4bc37209c1729d32c27afca849da2d44e244437d6107701d8cd9b518a7933029c849257be6d1c831f94ec456b772bfceb1fd5379ff4e64ec0d4151456ef127678d1f277a87b8c69db281a233590d6a2888be043b59836cd806c670c4d4e1dce6270c0f81578eb2ab6a9c11e2176d8f2a6ec4e94b69564f3392ec9edf531fca4ffa6e186f1b5c57fb0e019c30f074579367e86eb8c5d79c273faecfee24", 0xbd}], 0x2, 0x0, 0x0, 0x400}, 0x40b) fchmod(r2, 0x0) close(r2) 16:01:17 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="07000015"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000004c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c00000000000000f5ff", 0x6a, 0x0, 0x0, 0x0) 16:01:23 executing program 0: socket(0x2, 0x5, 0x80000001) r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000080)=0x9, 0x4) shutdown(0xffffffffffffff9c, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) 16:01:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000500)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3f, 0x101, 0x360, 0x1f}) 16:01:23 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() r2 = socket$unix(0x1, 0x3, 0x0) poll(&(0x7f0000000080)=[{r2, 0x3}, {r1, 0x4}], 0x2, 0x5) close(r0) 16:01:23 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa3e03f27b6eaa12a) r2 = dup(0xffffffffffffff9c) socket$inet(0x2, 0x0, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x2) r5 = socket$inet6(0x18, 0x8001, 0x6) socket(0x20, 0x0, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000180)=[{r0, 0x20}, {r1, 0x188}, {r2, 0x4}, {r3, 0x8}, {r4, 0x40}, {r5, 0x4}, {r6, 0x10}], 0x7, 0x401) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r7, 0x100000000000, 0xc, &(0x7f00000001c0), 0xff90) getrusage(0x0, &(0x7f00000001c0)) r8 = geteuid() setuid(r8) dup2(r6, r0) 16:01:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000200)='./file0\x00', 0x818, 0xffffffffffffffff) getgid() setegid(0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./file0\x00') 16:01:24 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x401) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r4 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffc) mprotect(&(0x7f00006dc000/0x1000)=nil, 0x1000, 0x40000000204) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/4) setsockopt(r4, 0x1ff, 0x0, &(0x7f0000000200)="6ede9a7de9cc3e35fe74b330b1543d628fe4fc469998ee1a4b043090be8d30856949ba92be1ee52dfe7087191e0ad7b05b4738dd3f3e498dec5384f9cb04ebf18bb9b202460a7005810c851c1ebe9b37dc1c11efd8a15f86fc3c7f5563eec71bc5ab81199fd38db4259458f08aa40c4508725f7185a65ca475adc921e92a24a6611aa5135c96033425d6dfa60aa69a3cbc3cbd2437ba451eb9b0f6d5cb8eff178490712c5d76a4154a4df0c612c10b708680659e79d292934b3d24588e9fb1611953ed4d6937eaff013da7b98522cddba712054f1eff0f95d3f3813cd37b9194f458c2a4c93c44e8ccc75aafd210436befe0b32218dd55e8581ab349810b96b898bb9a8a0cad80ae61518ebcd0db9c021abedb8312083e11680d92fb11bf0c2eb746f1bac87f0e268217dfe238790f93d6584b2c46bd8789261d15fa405aa6e55799e21e7549071e097fe10dbecf989c47265e3bc31a01759b25e42540d9bb4f0a5a6c84620c1a9c8594ac482f31e55108a66d4b85cc83994f31711182cd0e2c15589175418bd9e98bbcf72bd982a87330dba2ab490894a3e13b2e2e7d6da1da6784094f036528cff2a476d2bbcfe61b6e2f6b5b6fa845e93aa8ebf5f404a9b380fe96f38b02ebe8605e25b24c448c7474c5c61598d88524b767997d659d7ea824432653f7906d616a7d28d3f93302c3ab6d543558739ea2b8fb7cd055928ff6067d9b0d9fc92e9fffc7cb4f3ffc674cb2d409246e2532f29759943d259c8f36824237176fba56253cba2b2c51e4cecb86ca9e6bbaf2725fd82fa8e44dec695c98e30031b93b8e265ecff70da61547bcdeea2240771715438fb9d5e9932c1d067be1a44708014f00e94f55957a7d3b4a3406a0051c512666a0b6246bd560b74e9ac3382b6a6afa810ad64b8f1b597e6a734d35d1b48a18c63c0fb6c330c573332de3dde8b5ba0d15b067574dec19a47df67973e2f063eb250b72f9dac183ebabc7ef480a2ffc5d6b7d939876990149b225df701c9ae7a661952a7f0fdc70eaee8f19d822ac9c0dabfa960da323ffda3be4e2685d0e3daf26116053f361f94a86541c9ab1acfd88e8efa8c28e92610315766c1b14df325d79dc24205aeef15e809fa021725c582433303e12195ff2773649879255177f502a18bef7fea7e279c224486e68a8ffdb3e2733df7af59058583d4b05180f0f24e640121979183ccee07878742feef8c576941e76a5c5302f38c45764b7504613b70e7c4a675586acf29026c169852b77a87d80985de4e5f38da7e5ef7fe9f1f4219e20d18be9c23ed504556cab1abca821451e1d7592c961ba5a8c1fa002b72fa93b958c9826a868aed862fdd6ee0bff71b9b7ba280ba6d4f451343bced7b396ad9ceea41b43a82d5e0ab755b1a774d0321e8d56599184e41bc931c4222a403feee729c48b10c4d941bfee326bc3370da2ca88330ec34815b9b5bf78095af1e6c390da9eb6923c1483130c60a716cb1abdd802d66c9e7b66d24566b5b94be17cdb9bc9bc77b6de9b9c7a6fdb89e684e0baa74191f032aaa62530787ec7db46a1933aa303350d85865ed6d858a5e23dae23ad0c6159767f8980b4819de25420ea5cd0295b9b425466b17afc6fd371a66b4f7239a89c4b235132bd2f927b5cf78b50d82565e54a4d418b70a717a9bb771852f0962d77a0317f1dbf2696e3c230ff38db1b07b1a1b0cfdd9bffd427a152b719f8912b061661f29db579681a271471a028de238f89c3f46fb78a60a539d235a084e87dc075c212a0ac4088093bbf3a0d42d450871e05b712fea71a7adc3856f0553f76b1a4b542d0ba33d023ceaf5d1814c462f491aef4dca8fec9a806b85c6356295138b7dbee39628329fa8ebd2cb0e85712b3dc8969f6eb1e896255588d7772a96cdf7790197f7fe2cdeac796abf11bfa35f3ea7c30fa42ca292ac4642e903bfc319696109bfccaf2ec38d73fb78b48ce674f4bd4ff2820d6f4f93b78541b9be342bb8db98ab0390c518652c2d0840e6938507fc5e5757a2b973a7b3736b283b7a05a76a2a67ed775c026b9df5d59640a1046b46f11f796335584dc88a6945651c1cce1d1e8943500b6246db509c59543f8808cc25483c376e2ed459fbdef20c03b07747c509c54a70a49972df3d3c155736782b49716f518eca3c5e3e1802b5f49e25080bf129e1d481c310ce19286e1d79c590d631b33b809be2ece2016d0cfed6e9b66a24511e4cca05b9c66f951fa4494e0e53af9f0b734d06e5fef4a3d3eb0a437c0a53228b040b4a2954774a037347da451d2d96eb14e9022d438767a4f08f83bff36e6b9bad4841caa27bf6bdab3c4d2ab93af092a990303f1fd908e1e3a06cbb1a7458fd69040dbb854f0e4575af8992856041f1596380b337c77c69f5a6afa25ea16eef9f273811cca705687ecade0fc007c572f1aa26467030b65c66487c63defc6793316aaa5c6e577bdb1ec032148836390a4d427cbd9047bff3edf44a3def411b255f23ee5d0ef961585a68555b608c0436c51c5c0af80e46aefcd149901d1573d8cfbafd3c41cbc9c3311eb931f5d5b117244ea6ee825d923b1e7edfd4caa19949bd230d3a06e49f5f35e763190d55ad0718a0672903deae1cfbab956f385e63a79c1708fa96d321e8dc5cfa9efd3a3da422a1decf9869cb316e9d932e7228d0c3ed41d3f7fed4d3adc449aa72fdbdfe48363da3c790e7de8bc126b9fc0e4f633322427c12fa2e5e7a0d1169034a793631839e599692fc79a5037d289b3a8d5e7ec005eceb6249872fb9244e72b1f2ce01824b7d7b0ad066d871d83bd7bf9ca6e4368f2e21cf34bd9cd15af5cc666109c6e2d5223fae2805aff6c7abdabf8bc70e22a27e99b5e13e5388f5e0989546f3d4a906e761b83734eb5e01c27fb35e03604930aa51e08e5ee7b358283abf9678a9310d8377a59720e5d00f3bc7bb4935bc796b29f78aebb1c1b3174af52cf6d90778917cf91908e0930fbd3f3822c2a01dbba21336664fe4055373c6eee097bfe261c8654702a99916870154f680171c0225f5c29ce8b0c7e8ab343e69503554515fd03ec6096bd1c284bdf014975edc3b124bf77a37260772d51f350dabad5ae68029387b17adf24984509d73567cf43a3ccdb7be0ddd0fececddc245b8c1686367d2233072d9ee87af4ce431d11d9e7b59c4062ff6f19e1204cf02e512a02f507476be4dfac816913d3e160030bf5e72cae090a77eac6d7b5f806a213b018d2071a355a661324b23fa38983f39f426830bd118b418bd9fb3b62c01927778c1051a6f772a8296eab5302fcc07372729ba13db59e1cf11624fb61213c3fdf44372fef618ca4f4aef9fc60d553a36382c383b56ee8bf27a513b0b55089fb43709653a07bd1b44acfee0e6ad13d3f454707fad6f04b702dc6cca3530335adc412e4050ccd444ea8aebd6678b08f91af97f11746d0a45aa98bb17b9e7d70d6a3465e4eb7964fb58d543032e7a8e6d5c0f44f6fd8923df5e3986ce967eef9aad841126ec0b9d5027d91e6e8a800c446e999545a54bca22054687b2c159bfe1ffcf65c4a90d9b9707c58d6f48bebb013475d351a2f089a86c594223b2a631508966f0e201247723a3e85170f8781b94be89805d265e8ec7fff862045838bb5a320805a8ce795c13847f86118be203b12f2e6d07843891465f3023bc1025ec226840ee0c8f361b0809d4c1591751ecd35fc4f266257d9fdebb7d9e6885a695fa813a1cc53f12b896b33765af3ccdd4cbedb7974295d4699da99394a2390ee7c36a7d0da18d20d6ba4e33c23cd96107fe9401fda7ab8ac46f30ac5caefdb27035ffe400e7a2f156234e8b3bcac4e91ff9c01a5211870ebfdb4b4ceaa676e5596f051bf1b6bf62d03678e7501dcffb757fa1c996471caea87600efb1c9a2b8e95c79b2eae525d401d39de7190c60c16e4730cc0a8800a087c2cd0f48527e7dbc66be9f5c638adb7ba1465e92d674402987cd8da12dafc8e28500a3d53e5ebabdd46626ecf82f599ef191ee7001413c7a9c77c0836f7cd499431522919ad08ed716615e7ed17e32868c0e75c160fa26361ce1c6b3b8fd1fed99b4774010d9718317e4dce564098b13f111069198912de5dffea7bd18a647c6c15442eb1bdb4e605c44beccb1b21cfeec248448c4c205061eea9427218ce712a5cbb073784eed34f5e2e774fc9dc45503aa104c12ac52ecb67e1c2c3c4e917d58ad9fc6372fdd78d420d98f8c294419f4783a2dc1439ac95db3759b9f15c429d312d5b1854df35641b0d009f713f0f392f0fcc62954abb1f455e8d46f422019bc7c58fec2e447ced88ba6a0e5f1759bd0a8100276dd0ceb1865f38659ecbebac9dadd1d394563eac71beea48d393d191a5e2f125fce5aff2c6e0b7c9243f98ba4482991416af11e6a5bdd952c6d087ba1189291da499b900b9c44b011d207eae2e5509984072b76cf83d2a8b4ed7443818205e84898f5163191753a1bc2984303f9730ae9c14c8827d804508b81f26b5b40ea5466fddeff8f7aa1b640ea43534e1c584058eaae377e5fd8a0a66797ef2c7a9d098aca2bb084cae54daa6a2da300714878d1c9424d7df08ad15b5f07382080034f0304f499669bb82c255082d1b3880cdc66d02b5e33cac12718cffc7e7816d5128af645e1ea43be87b571d850343f4dabc3dbc4e1a1e856d08760a8536837a813b3bc04319ef2edc837e4b140e71d82b6896c266be03457aa45bcbce523b13aeaed34bad38c90a225c13bd1a32a0a1fe8b518b7b768ef58e0927655cd198b61260202d9485f26665595cce4db38a060f5004805f24eaae8a83afd4da9213188271dd420b3444d2500588ddff94435574436f356c98c588e7d59755189e4f279845c263bd8fff85b63dd602b45808de27524f5c4f560edf983247360df61b3edb93a7f20cb194513919dc645219393caade30c4d43a561a05957258e2ec41712d119ffbf123c15bd9377a315d88c736b1f1a416540ee155869de425f7f0647c0c1ae6be64a48c7e1e2a3ffe2a24a288a4d61683b4bd4d1c8bb1589d6dc0a447b505816c88b5fbe04931f18ee00f0f80def339134d852687269e17c0ea5b9114b540a1425842f55cff6c009e690080962b038d08b0c846c9a9939b23f74a426c0394d60cabc0d51b3b832c2900249628a340a49d1a1c405c75c571b68c57348b2d7d20d332e5842214294e9a817840e5eb17c81bef7cf22f1b24995a6ea477347b70281f2732787c510b142f105d20e93baff4d44a634cd8d87d0d5dbcc5e231fbcbeb095d081a59e0b653c5e53b4b25d61c065f5e04efbfdd88f0209d6a3a98c0336e8228ed51a9bcc1bef6892284711fc926687d6fa307639257a1e712966c7d21cf940f4cb9fcb995421a59d8b5e8829bc5ca364aa2178984a4bdf0f1cd73215179d28b006ca1f6325432ce74d42cd4d29aa54368bda8f6fe226511e81044710e4383a9b641a84a7ca744dc22dc5fda2243572694ee07cd8b6bc885ea6dd1bedb67ec2754042f4401b020263a3e1d2941502426c9464224b28eb15f849e1864de01e8b6094b1ce0f41085c5fe3060f3c3408791352bfec66ff51dedbc8bef93bf637554b886158b2ee1b38d0e4676c0ccfba396b527078679717100a913324a5cdc895a3ccab232354b5b1047cbf182004c4a2e47b7a5dd908b2e58f953ce97b35f1193a2d640c56565efb5e0c0aedc3068da1aee76387e5317d795d8491db6e22de3f77df55a443a950bf9eff0bdbfcd7e1feb1d2b512f", 0x1000) getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0xc) getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000002600)=0x167) getegid() getpgrp() r7 = geteuid() getegid() getpid() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xf0) getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000026c0), &(0x7f0000002700)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x5, r7, r6, r5, r8, 0x8, 0x9}, 0x8, 0x6, 0x3}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0x5}, {0x4, 0xffffffffffffea05, 0x800}, {0x2, 0x3f, 0x1800}, {0x7, 0x30000000, 0x1800}, {0x4, 0x401, 0x800}, {0x3, 0xdde, 0x1000}, {0x3, 0x2b, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x9, 0x1800}], 0x9) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x5, 0x40) listen(r0, 0x2) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0x271) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x70, 0xff}, 0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x883e, 0xb, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xff8b) 16:01:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000780)='./bus\x00', 0x1, 0x82) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)) socketpair(0x23, 0x4002, 0x6, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x4, 0x3, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r6) r10 = socket$inet(0x2, 0x4007, 0x100000001) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f00000006c0)=[{&(0x7f0000000040)="5e13218abebac4868b2e574d68f7e2a8d5e07ca815883f6c147be3267b73f43f4ecc723318241ad41018b56164b125d86e1df5bd4327b75ce5c8d57adaadb4a2951f37a5f12eb23db8781f4fc18c8f013cd9962c4ffbeb96166044bcd65c4474fbd32580d9acf5be970cef43fc2f7bb9ff9c56bf28f03b76a8273df132149f274a29b870deba5558099c66ed73f787bb2962cc4fc29bf118739d4127ac2838841e3be4e31616998d8cd7", 0xaa}, {&(0x7f0000000100)="7f53cfa5f679e487d4339af87da8d73410f233555949c901ee25f12ce0575c4be304ec5d3590713a1eb76c089e7806108ca72b1b3fdb932708f237b7ceae339caae30bae4f9d5cb4b9160f6e4f5c4353f6fc0006403593f75e8c5047e592b400503b642c3ffe326ff604eef005723680f57dd0c13883b85185505f4ac52de17e9d24dd5f3d00b8ff1d938b3e6fdb22f9219211d3c44cf18c885cdff802c35a9c4f62b2c99b8dcfd843cd913425c98a9f50a74207643cb6d04ff06ffad172efbb9fee95a4c1584708", 0xc8}, {&(0x7f0000000280)="e798c6086bac77edc2ff21b432264f1f7b9f19495706ee2c00ce075dc412bffbe14cbecb960cabbd67bd163ee921058ac83fb4b04aa6a64a61b578197ec6ed1b94a4affea6ee18b8646882a51fd45695c3d91130f49614e96e0152c21b6e3116460c519d99cd8e41ef749588bbdc046618cc6db93472d1a5626862efb9abe1e901cbbb345e1d8724ceb6c189cca3f453a70942f39d2664de83d77c82bdf1f068f0232f88a4d3508c5ac1105bf2c162a7fb59675db9e8da07aba84986b9bb5d344adb1054d736ddc59a", 0xc9}, {&(0x7f0000000200)="62319178648ebea97e549c88e361687e4955acca5e240a3588d9fac1c5eb264b89", 0x21}, {&(0x7f0000000380)="c08b72318181f97d23840d513e10bb04eaddf8ee62afde3c6117f4706b220e34e29cfa2aba9184e60ab7bd64dbe98334e8511af4f60ba9844c3773f88c76507774009b7f58250ee896fee9663ad5b81cea0cfb8b0d8f1ba11d", 0x59}, {&(0x7f0000000400)="c57485852784e8ab2d22a71855ba27ab955a4afebd00ca444494bd5e132771317c71c63bb3acf9c4942189b7a3bcc45823adf5770459f41ae16df6f0e1464b780652386dc1124684b4b1ec2c1b489b485d00", 0x52}, {&(0x7f0000000480)="50e07603905ab937cca07e70e3e21d4948807a6ca8bfaec2eb324a7aa92d6b45745f77ea6113f547863c708eabf31502f90eadffba428c15379c76db784000c7c1d1129f7a54a2c919f460ddd6a6f4b0f1d80a85c43e2701c41d95428e8bba5e32c2f327ff52bbb5a63c5fd78f6f06ca18be768c878c3d7a61cff38effae4ca4bdbff34c4ca258aa57a949ed38c97c37acabb74459be721fd9064c3b5908849c3d8a3ad0ff68164cd3b5bab52b45b2ed5dfcb72bfb24bf6275ce3e8ce93e6c1ded8d5358a40f6918766e5ad2e57ac59ed6", 0xd1}, {&(0x7f0000000580)="33c0be2d1a8435433c6ca887727790d140def175bafbad7a2837bdb7b90a3ec087b757a55a5fca3ff36ecd127010ec72cd6a50959dedba1db39600c6e280d50d177ac8bb8a8fbceca2f9", 0x4a}, {&(0x7f0000000600)="e51948fae9af225873ee277e104638b22d94e9bb06755da976f61b6f95f5e1be2e6cca86df1042d6c16919d0cce80909b46f390358d87a459bb251cd3e9617df7a7cddd65099e811201056a4358714c6907bdc0107fe64fe2cf61b35c3bae1db6c96ad6a4d277d3b833125207713da63673e48e8d486b913d5f29f990327a041e134903e1b835d452590e805b3c8100f6f0cbcca7c8c9a5a25f4", 0x9a}], 0x9, &(0x7f0000000880)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r7, r9, r10, r11]}], 0x38}, 0x8) r12 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r12, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) 16:01:24 executing program 0: pipe2(&(0x7f0000000100), 0x0) r0 = syz_open_pts() socketpair(0x6, 0x4003, 0x8b4f, &(0x7f0000000000)) close(r0) kqueue() r1 = msgget(0x1, 0x286) msgrcv(r1, &(0x7f0000000080)={0x0, ""/60}, 0x44, 0x3, 0x800) setuid(0xee01) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x0, 0x38, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r6) r7 = geteuid() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r8, &(0x7f0000000280)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001880)={{0x7, r4, r6, r7, r9, 0x40, 0x7}, 0x7ff, 0x9, r10, r11, 0x900000, 0x6, 0x4}) recvmsg(r2, &(0x7f00000016c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000a69728e2034ca230682f6ba00000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r12) setsockopt(r2, 0x4, 0x3, &(0x7f0000001700)="8e6d19e90e5ab7c964d5101e672591fe00a290e40dd4445ff158e93521d9dc01867e6eb0d5208ed0969272ba92d7f0489a6e91b10d82c537735b76f50cc36c81aaed", 0x42) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffff86) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setuid(0xee01) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) 16:01:25 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x8000, 0x8, 0xfffffffffffff801, 0x4, 0x8000, 0x4, 0x1, 0x30b2}, &(0x7f0000000040)={0x100000000, 0x1f, 0x1, 0x3f, 0x3, 0x0, 0x1000, 0x3ff}, &(0x7f0000000100)={0x7fff, 0x7, 0x0, 0x9, 0xd1d, 0xffffffff, 0xfffffffffffff001, 0x3}, &(0x7f0000000140)={0x100000001, 0xe7}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000180)=""/112) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x80, 0x0, 0x9, 0x3, 0x2, 0x0, 0x0, 0x3}, &(0x7f0000000240)={0x8, 0xfffffffffffffff7, 0x9, 0x400, 0x2, 0x8, 0x1000, 0x5}, &(0x7f0000000280)={0x5, 0x5, 0x6, 0xa8a, 0x5, 0x1, 0x1ff, 0x1ff}, &(0x7f00000002c0)={0x80000000, 0x135}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:01:25 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x0, 0x100) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/117, 0x75}], 0x1, 0x0) r3 = getegid() r4 = semget$private(0x0, 0xa, 0x2) r5 = getpgid(0xffffffffffffffff) setsockopt(r0, 0x101, 0x3cd0, &(0x7f00000000c0)="5ff470ff0eb96a6a3ed7810eadcc4e47e4a33a1d460a8990427734e5", 0x1c) r6 = dup2(r0, r0) getdents(r6, &(0x7f0000000000)=""/9, 0x9) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x1, r2, r3, r2, r3, 0x10, 0x3}, 0x0, 0x0, r5, r7, 0x1, 0x6cd, 0x9}) write(r6, &(0x7f0000000380)="cb482d28072636e36554f7fb978a2b37032c84e25c53f3300039392084cb2f764d2a48891cae0a117506e33b60c58007dba59292f5293c48684e2e688b320d54fbd4d88c4edf98120deb3060cdd53247f558d5b5e40942341bc4ee6ad77095b122c3254507534e690cef4946bcbe6285347292f0f6004eb570c31d0b8dd5551e7d295f8e40198e4bab90d06d98e34691f87418cb26d17a4b7872e232e87ad42c9e39ae9c2731526d37a4d412c35b7183f3450af58be265af367e43bc850e92fc7c0586121b680fe38fb3", 0xca) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000100)=""/132) ioctl$TIOCNOTTY(r6, 0x20007471) r8 = getuid() getpgid(r5) r9 = getegid() setsockopt(r0, 0x202, 0x4, &(0x7f0000000080), 0x0) r10 = getppid() getegid() r11 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffff, r2, r9, r8, r3, 0x26, 0xfffffffffffffffd}, 0x73, 0x8, r10, r11, 0x80000000, 0x311, 0xfffffffffffffff7}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000080)=""/32) 16:01:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="85", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 16:01:25 executing program 1: r0 = syz_open_pts() close(r0) kqueue() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) getppid() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x760c8ef8, 0x1, 0x8009, 0xfffffffffffffffe, "1202545f8d09263b0b189cdce64e00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789", 0x71}], 0x1) 16:01:25 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000000001, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c723000"], 0x10) 16:01:25 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7422) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0xfffffffffffffc33) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 16:01:25 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1) setuid(0xee01) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) listen(r0, 0x100) 16:01:25 executing program 0: r0 = open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = open$dir(&(0x7f00000019c0)='./file0\x00', 0x30280, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 16:01:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f708a4c9cd96843d403077a0425cecb871d7b300cefc3ab4c9b39e3d5e2870659d8589f3dfde04136746ccb85d62a054bdac546265030567fd1543758384151947f8b1dfd33bfd3d67ea4c7197553e0e9b1bf08d58a9fc0f05c7ce9b1fa0638bce41e23474d7779bcaf17df88cdc23e350c3d717ae79801f8556f953fd55512979e40bb4ff858f686557eb20000000000000000000000000000"], 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) r0 = socket$inet6(0x18, 0x3, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000040)=0x4, 0x4) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) r1 = semget(0x2, 0x7, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) dup2(r0, r0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/234) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000001140)="ffffffff", 0x4) sendto(r0, &(0x7f0000000100), 0x0, 0x4, 0x0, 0x0) 16:01:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)="938ca4b11465f872d19b636bf9f823e137808c4956d066dfebe7fe82798dde96cce0df07943738010021cb2a810046ea08054a41bd5f3600ad3f345f9d64121662f6a67de541df85ebcaf09d3dd3ab8013c2090c4f26c477ecef2bb13dcb9cb567f4fe7b53da3f8fa4290806610d41d4ac2a79fd633533962946f182848ed9b64f3f929d0021a2772e0cadc1fa7dcf902d6e7c69aba679f669914e786eb63318e1742fa97e258a5f2d", 0xa9) write(r0, &(0x7f00000001c0)='D', 0x1) 16:01:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0xfffffffffffffffb}, {0x3, 0x3}}, 0x2) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10001, 0x10) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:01:25 executing program 0: mprotect(&(0x7f00002cf000/0xd000)=nil, 0xd000, 0x4) r0 = socket$inet6(0x18, 0xc007, 0x2) setsockopt(r0, 0x1, 0x5, &(0x7f0000000040)="5bb1313bc34918c9338772ff48d52308149b5d2046124de3daa2d5071aa8e645359af141b50583d148e90ce1a83411b411f6880423ada89a9ccda3ecd6f50423e0ab549c93b21eabdf2a33a10e941c8eacab4fdeca103b6722bf9f1f149aef2cb1970a2b4acdf5eca2c038e8f848d4c8f1c85261bf420b078242046a612595510f9cb8c62ad859718e7ba64c111007e18d79fa017bcda2a5b532ede8796eb5cc37874ed04c6bef7c79b636cb94491af7052fab12bd16692a7693e98bb0e8b2271177cc0a900171d1bda630afe88be7e03fc6c16c406b7cbbbd9ee8e7f276b965d9d2aa64d07828439531114f383495201b39230b56872571fab2bbd387c3458e92627271e8830a09e9c7475bc247f4ec46861cf84a2267871cea7a94c75c14be8a444484711f101d5e23ac6ce0c10d52169925a3e4279b1aa2ff5dfbdb9edaab4d516e2cf1fb60ee6c953c47c05526b68eac797fc7a059b78a1f1093705d22a3609e10ad9e9ea4687c5edea46fa5a8839779dc9eae7203abae278ce39f7090181fbf9fa4f81213e7286eccaf403e4d9bc81ba43b8ddc64b60d7b2a28d5fde6736b06de1b870130b368a4deaebdb8aa14570fba443060c492fd7f819ba8df4487042c59e224d4a8ee6f1377ef36e4ccfcafd7d555538c785cfae02b6f3aff7d85aadb589836bbf2365653020990dc92cf7b4194df333e0bdd3becf7ce9f29762debbcc7bb86a8def624703d0af423c9f4146e51d5ae79a1c8bfd6cf2a47ef74ad7ba53df288dd6cf2c72e7dd4a3b7c4578851769ecbe9324d0a03ae0727de32b8010baf3f07e61dd0c9d895d2d28c9fcc62c785f655a3d243943351ec71250a8267bfe83dc9e06a8c3ffd1e58689366363ebdbe56c0eb817f0a5265f94d55eadd1e89bb92a332434c94ba093518b025a20ea7c4c352a0acafb5cc5ba3a545612e461cb738eeac8743e0401d38bdf28c931fbbe5a82cc269527307c4f249ade45bac613a0512254c6653356879e37ca8354f568d192530dc2b31747ed914cc36dc98689eff2eacfe06d8a02c3d7f42e10bffa5dcd366d960a868443b7c7846a9c957ca11e04b22ba859371b88c17b9207b5c96ce84d1f0d2558a0efceef2a64adb6be179e1d71f4a5f6fef86b8b62ecfb3733c127e5d04982991af16704a5c1c9d2932b54716f42cc87e1c52e73cbcff4df2251706c62c57178384ab1c95171a322fd5386d7a60acbb0bdb8e14336612500883b8326030678677b991e5b47d51f07b82413075d008e0a3b7be45ba5aa80176442d9fb93f4ce64bf1b5e4d4f35c72f37cd4b5bfb28e1944f2131cf8cbfcf0dac09c7fd847641163f1d38d96df95ed312f698347d02ae5b152ac3398f1307cd589ffe97815d0fa8ee01907ea7494c7f5effb852b3817049afe24be176267fef83da42cdc92620b8202c9013a66b64d12ddc163d5968cc94c46f2f834225a01d8120e42400fb5b804140c606c5c4125a7b678f3597ade426901fd33d3bfa2fab24037cc6e4f7c453f9a5fc1b834b47a8ecbd44839503aef7d93b9a64ddc2b98dfbd12e98522d168b476eaf111b3eaea0ab9e09daea5237c88c08f9f3f5e0b2fa080aae6e61b296b92da06d503a8148df64676400fcc222eb5f58d359d79d4da42f2210d1aa81d13e351bfe524ed12aa0d26833485d61016bee1c3887173bfbe3a79732a5991f6234c95de8542034e63afc2fd655f42d4a30e81493c21fc16d3abf086296fc9503537174cf98982ce4e06911ba31bbc6165b5971532b80f16a36fbab24d26d8e7cdd1f5a1c9047990ae1bb07592d863d6434b9f3a87f4c7f9d508f786ed263ee900d111393ba6197e0762131820678c7609ee6c8ef0dd1492917b35cf9e2335a610b6e7da11ff099b3b62514065786c5654e66bd7de039a3fb41f6a9f3a219af9a234b81031edf6a68362f19e5d0c40a765d96d0202ab322f4680d93db28d81fbad8a85af82458a39771119628106317b995b1993bc04d35b88ca08c4d445a8f6b4decc65d891b917fe0cf839370147709b2f3539fba2243a04cf242c4a61ddee939a6afd599f8ca5ee9472e6ed8b054d01fedba912ec545356e768f55d95c6c94b5da067feb973ec9156ed20fbf978a9f3edf65c0753318445923330d5e367a3ad566a7ce92514820a20446f7200b5f12cbfe5129a9500696a6eb82f4eda3d753a341f2dd06689b42a05727bcdbe50249a537d44d12cd696549062fc9136378704ea0774796472dc878076bafbd63b3a400edaa6f17467089478067d1cf8db77d956b06d1244b9e75291e1ce74d1ae6445e926b1445448f77f957033de6cc2f8ac7ae6ce6e5eed57d7fdf9cc962d6cc364ae88b88241e884ecb748e6d0d18276ba33bada4cf1b84dea549e51fe24809873479773b2b4bd51f6bc1fe2bf5ad3af25121a274aaf8c0e44beb0c1dbf0845a77542a0a3db8abbb466f3e59cd09b571e0dc04b0adba00e14a9d5ea9052ab8f57e41ead504778d4d2f8478fa3aa4178c8d45acdc81f466db916c1667b6acf37d618e1af3ed5de5d2bc83946ec804f6d83ec19e6a549de464192d6c1e8e90aee084bb7e5c4fcc7c5d5f1a8b9beb970e865cb19f76ce53fb259ce5ac06174d979d3d9bff3a2c887b164c4133c4e1d3be080b36b0a4aa6a04152444ee995680cf1fc379913762da3d8ff04918cef4b2baaf35562262575ed24f5a93ae919a6be3cbe61808d6ab83f07ed30ccc97f0ccd37c794b8899b88bdd23e73ef8ae5f3d28d75d260b99dde6306c6d55f3d973981e22cc2b57c960a85b40b4e75a7ceeff01398892141cd37cded38f1efc624f5ceb31e5fc04ac4fc8f222cc60d1c05ffe854ecdf96fc1b4801688ab536132eead206dd34ba6c267bd8e8c5a27bdb0fc8214b3bcc37ea87ea52e6babb59860c8949a8718cc8c73927903d4662f6a82face51f7d6196bb056a8f13a4c8122cab4555afa3d24227c15c2b90eb44c3b879564400273520ea6caffd841b8cf1581ea7ff045f3a817e960400b853690b1a6c496c5eac8f0484b3aaad46f83dc733c7393f50953e3a7629deb8e689462c5e68d44d65402b39bf38e2ef527e0bd8f3fc8d2f2e7b5ee8d823b1e6077ff49c7c86e2b06138b54f17a0d1f94719ceebb14a63ab5022e0d941ede97cd83fe4e2367aa22fd630cf2dd9c1da8a0dbd6251b38e9b1f8adb36e60837ac0d4b5d089ea9390bc204fe06db586ee384ddeda1446a292e275408288d3bbb26dce00dc4aa45f576e4693b46abe5977240f8548790a7d0ad0313ac5d7eac8570bb473295b7774504dee12dc43d6ca2c3e354943a588388caf4032d3dbc9196b578a3cd7aa2b27f46d4bd93b28fa27f4a310e9932c47762bacf0ce471f2e8f9b30db69adce37cc2ddefd52d30e9b05474513c709cbff7aaabb6e03ac665b9de81e0fed9cf0fa02cd227479c5d13ff62f1a49ee8320feb07d9ccb3205a22969478a53910c8cc3a78d606f3083b528b90bb634acb9330da89b2c33124a3bf99ce51234b8b58a8812957659797bbf44f6f81c27becc171d171a64d132ba2e5535fbf0f7fa6e85b7b5a3cc7ddfc6bc450c066a3ea7c29d20da5f63399a9b69076d12cb5b341dd2c3a5e0bab9d2668d22b1a2e3da3b55d02317f8759112bf0c341e02d365c36da2f5f97c0c09bacdd9f3bd4536de439125bec7d13c7fd40ee0ef26921e6101aa1566e83711fd0d2c439d7e9a82df358f39dc1ad514da1e24e2eb61e5832f6a1151dc43f8405fad91c5c8ac35ca9b871f462f0060c865151f60822e7e4a1a7af6734df948fcb2441c1717b145da595b6fbfbaae58271db29ee84e55b8e829fd3abea89314be9e3f851449f3691fcc0b61210eae267da563d89b9f88f9163c6b3d6bd9d23e6016fb0393863347b981b89429c7fba68a80ad5c2221e2e28785bc2092fdaa5cf1b9d4e65621e363f017d8b7fec47f8896b433cd533e802b66e23df189658f066577c4ee8de3158ca63df823d9e76ae095bce8e0fbac00496f67d98a7837ce3af5d99d059ca951c6a2ae3ce888dadfaa74b9bc292e5c6e7e19ebafcc7cb84e83f18b5f41c466dd5ee0fd3c16f1b8f8caac517f9500ff50ec6883bc80339934881ca78f89e23b6386f50877e31bcee713297b24847b8e1fb8e93dc4e396ba804d4fda4158f52bae6cb3945e207fabd9a8882e8620e6318308d01631059ae7ae1ca30058da990f43f9c8d2bc2a8235d43f058ce55fb3a3e42445897ada98ed3c8c23d0797273a0e6ce0dde45363ce5838dac64c3625e306f5256a61ea88f2b941e1a04457f9c1851fd2b7508dc1e437a462724be770fc0696eb68223657ba551dff8c637e8f60d49375f139c71ff3101bb3a78c100e729c827c15ff382abeb7de03a0e38a725f2a51d702e34f0a78f52330b2894cc5ad1a542be9c1cc29f3e7eab275480786e3b63d9bcc1ae4ced5717b2bd8b27c9493279a9ba141a0fd99798b3847fb80db7b2a134c6a4d88ca44b91a91a2e679bbd003d36ecb8751ad9144bf31ce448fe7739d455972dcfe9a15e8bbccd23e922481bbdccceb53f738667e2eaa6965bcabd64cb05e805a56ae2b4bdc3f6c1243bc6faf5c62833e30d06c62d149fb21dab2760d9aebfcca8c00a984e05f239efdaf4a11f31e887d5b983362e7f40f180db7910764aabb116dd633e83bb3bcca32dcdf2d13a2729b0c785b25838e566a9d2c00329883bc2e3457429cccf855c9fd3887f075f73cb50074ad17062d2367b54871b7082a979f31c49a7910760e76b5ac907d42ca22d4fc6ee52ec43ece00eeaed3e35955a96541a861fc615605a21d4b7ef66cabcfab237b27d5d7d2a8179b4ad5ebe20e7b238f3f643772d706c5fb3bab8fb119ba02e51c472858782b83403450fc6e0e529a1fef5b8bec0add90d775be5b7ed4146fa4ca2f0e27d482d65ae88267a9eca0acb302b7e318f3c252b5bca0e503488a586d903173dd96b854a06772981eacea016ffdceeda5790c43798394618c3ec84b03f7b8ae69ddf3392e505a30ed3c547a754655ddeb7aec712660cfd194661ddb7b0c5125a27bb94a73c3d11eb9a0ce35332fc59f15dc4cac55c76a5286f11b59d7c33b0b6f09ffece12736e4d143eb8018dedcd5f1cc69598d985f76dc728c7228348dec5ac0ca66707731a0500a2aa0a6e0969991368ab571eab57adec187efbcfc0d8febfdc974318e10026c5dd586bb169b43997f5ec8261de76867f7fda35e4df7424b23ca81485a65fd56c3fcf91d6e117a691af17848fd5ea51857c01eb413c7364e6142d517bb2bfbe74afef93e7a3b9a39f086ff6aee002cf34b2e419a5c7c431b60ff433e30e6c4217d861312a2595c05808d2210807b5606ea344baf01327e1f63bd9c2aed20d9cb0f0bc6d529d0747b3c1c956db00c36fdc8804ba2dbb4848844d0992cfcbd802014c07489a6582d550e8e0cf6d3632d713cdeff15af92a6e9110e275edbd5054e73bba76a71581b5a8298fd8c3b393a0369c137285c31b4ca00e477012e9fb4219783ea585c2cc990078afd434fa45542c2953728f2061a27e7a117e1822d4dfe8affcc36ff98ca7831b7b6acc97e86099902e60b583d9160bce70410a7d4ef830f973f77f8b717b8599a703dd8d7b8c77998e968028cd5b9272bd0271cd0a80ab1bd11c72600389c4413502086b18897a6f612746640137cd208224a40d9e22b6e7ebd810e93ff1a1236fa8ed9b0a7edeb807b3f69dab1c43103cd66617cd9545974442afa9d2e78ed048501e9489fbdef6ea0810", 0x1000) r1 = socket$inet6(0x18, 0x8002, 0x0) listen(r1, 0x5) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8c084000000000001", 0x14) 16:01:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2004, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f00000000c0)=0x7, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x4004, 0x4000004) close(r0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./bus\x00') getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:01:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000500)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x16, 0x1, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0xffffffffffffff78, 0x400}, {{r0}, 0xfffffffffffffff8, 0x34, 0x80000000, 0x3f, 0x8}], 0xd581, &(0x7f00000000c0), 0x6, &(0x7f0000000100)={0x6f6, 0x9}) 16:01:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000040)="3a929119", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x24) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000080)=""/158, 0x9e, 0x3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:01:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x100000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socketpair(0x6, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="8f5c", 0x2, 0x8, 0x0, 0x0) r2 = socket$inet6(0x18, 0x400000c001, 0x0) listen(r2, 0x0) bind(r2, &(0x7f0000000040)=@un=@abs={0x4324470e2bc21888}, 0xfffffffffffffff2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) r4 = getuid() r5 = getegid() r6 = fcntl$getown(r2, 0x5) r7 = getuid() r8 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000001740)=""/10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r10 = getpid() r11 = getuid() getgroups(0x7, &(0x7f0000001440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r14 = getuid() r15 = getegid() r16 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r18 = getegid() r19 = getpgrp() r20 = getuid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0x0]) r22 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001580)=[0x0]) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000100)="49aca7da5e7935da13d3b6fe5b4482d9c7376e44e189b81ce687e18aea4ab142f6d82b1aa920cf56f64fb8ca1a92b2cb9ca1cbaf12a19ea00e6ec2784b5632528d4251aaef671b9c7d721f029ee5b8e23dabaaea1929bf8f27e79f05b980241b8157e59352ecec9d0a47891564d6c821cdaa52f23bc1ed40", 0x78}, {&(0x7f0000000180)="e8cb55d4412a602dd1f9ec257bd163cf17c348b524e1be5909dd983f206403cd5c835b4b8445301857b076a1492ac4064803722c416f91abf5c7f78e6a96d4fb227df7659963091957122b623d93c4d1cb7f4ce0248308ab1a9ac81eb5976246bf1b500d245e78605132134e72b2597c111f41c8e141460acd7ffaf0a3f637800e9cf3c05fe6aa35118f0eaa5f7d67f22a1ed6cc2eb8d951d1e365db431be87fe178", 0xa2}, {&(0x7f0000000280)="0c5d61b536630e46f69cd6211c874ad2e56e0737c86a1b4d25867c2747843d5844920a5dfe8a1055d3264f36a7f5d458ddec6fbfef06cfa2b843ea8e9af0a6967829eef6a555cd10fc450564e0d171b16cd7badf13788cbc84802ac28fee20d46df29ff65d9cfc8583ddd7dfa5ca022de21446bf62f6a9a73e581902d59f4da4eaacb43c7bf4456a1052dec5b3dc9e6c5d9b118a5cb57ef17d1cc1609a222ee7d1c11bd6d01985737740cafbe42783840be40aad8607a7475a2c988a25791a35b8a973363eaaa9bc86d59565cc91615ae52705adadd65768e56db73d28fbb8e7bb9cab9662f16de46799272e1c66f1ea8e56bedefa40c2d864680738760b21d3dab1a8ee6e98b65281d6b98e303d80206b1f5b15664403506110159a04bce90bf2e8fe63eb98b5d3b97119639780a670a166f667c9926bc2e00a46abb0fc6d1e0585c7cd3924e1e3756f4245d21cca6ecee76ed0805d71b498ded0efaf9113688a97f16400e3ce820b3d4b455441b9bc7539a1b298fc3c0bf446552335d81d8f7034be35277d92271a5d5ab8e88d828b509597ce653b836c51b0589745d7f720c4432f637748538939063125366244fb9123b45798be598fc719299650b969ade439b60399ab8379ab29435bd3db9dfcf312b251ce7ecb0dc0533118c11716a68bfd7eb6234e1f812debb6bbaf543d27786692738df05c04b862bba52682ff54f3a8add10a5d7d569c353386845630a5dc86cb42b68c4e4eb4c895d5df3e62de99cc718e28b4b6b5a9de2135dccd9e2b52fcb57d5edc3cab0a3a7fb55658e08c1ad677867574f1e82ad33464817d2a26f85656aa321467fccbf550ba9e7ad5d7cc2f9ca4338ea367506fffed76fa64f8d691cfb9ce1b30f308876492ca9199fd4f80969f3da8511031447cfd180a30fa7cdff4ad3cf7204a6b04ebf5a88f24fbb53e8c3c23334c80b256153968b78864f77e2242db0305d80a63c9c0135736b1ed311a12f49543dd6d9ff9ce6053e74bc12bf818f94353c1d1c52c19fb217f88a9a84e2e4614e8dc609e19e4f45f8474429c88da6ca2409d9dee4c50dddd3c0ee9943d628d1363d345835da0cca9070b39fe5534d9b2a5d88234bf59009f8be84f50bc0aed6048d523492d6266409947059e791e64801d9c23611c4a3194b459c7fe93186fcbc1a34532689b1b48426ee2d8b472c6384c5650310baa70a35005d7a045c443e967e8d3858481f81e9a40f6284402e937de0578650a04a95f0656e1d4f5bb5284eeea6422eafb1370023b6445e76032a86a321a78ef2df98629357f43ad2dd11ddb95b9ad49be1272fdf2e2230e0c9995e8e45e8246c4ca7b2013fce9e22225aa86101555a91d01cd14acea8fe4b20e31a03823c3c22fa77ee3587f7f6120968c6b6d1e2c7d14a67dacd01d4077b46aca813a8db9355fbcec8048b77100ff23c02b79a4cf1483b221d9cd329eecd520e6a22bed6e1aae5a3556ec44ef01efdf5c2b5001c69093349d9c7ffa02a18b89b96e09295562ee7a7de7244584549c6d84014a88d91ccb9f6ebc2dbf59712008cbd0790500d78f1e1b9d361790aabecf448ee88b84b89000a1492d8ba3e3fb5092381cb0695a64bf5bfc330c67b66db6a0ec88e39a9be6d1478b5853965253978e30f924e3d74154f4fc1c11dccc5cd4249195054fdd71aa24ac218cd5eee042381aa78b0a67e738e74ac9217fc8429b3dfc38545d6fbcbe2f74f7a4cba2b13e569d8f9879e873af9bcb632c812f215b6041d27ca0c0db39d7785f37732c9d17b6d7d6710a2225a3ca78610eaa7c9be8b64a3391a2f29e17445178c6dab4dc03289835dc6d8f28dae8d2c7ff4cb1e06a64c410cbe63d7a02428018173d08fa33321dfd152edf8bb4b42545274930e7a07195cea8423a574efef229c0ce5fc03ead229f39d429f9a9db7da6c1fcbcfe346c9f16fd63a1a3382527d6346dc48370741c111d4bddb82f8c89987d48add05b99675b66decbc1a559a202d285861bedd33c10e9ffe4cc7b86a15257e6aec21f5832752b8d7ff38a9663dff5c64e9295207ae2c610f94d15fb2983c1d19931caaa21ed2c108b6006d32840f16682b2797942759e5f62191cc58555cb9a87f5352c4102b18375fce3b1d72fa914e161cac5925c4a6cceba61630df8a3e5a1febaf34c9083bbc83498a1bd5b851db61530d09ba8b6d767bc1a37584d61a9fdda868a39ae8b868b91f6ef95bd57e4febf110a9ce7d38d16e4f9e59a0098795e9e879ea03c2a93428609608443859ffd9ab121ac2287dda2f644cf46a99bc0ce82806a26c66e4d57db1a83a9af44add2dde5d7978c841712fcd88f126bc6355ca3e09cc51ed8addf1156cc0b849a1fd33789caa390b1c8cd453e8c7de8862722f39fef1ec4e906cb843a38b360acc907b78ef0d23876031c9d0f27cc7a6fa0851ed7240906667fa0faef5e29b527a5cceac402c6d15686744bbb020734a8a8d439526602260f39453461a71dd8ec1eee1e83662565e689c5c9f0e0cee90b7571b5865b5a97ab28dd78df0d8499cd91c6e437d59ad89beba3011be36adfdb4d5f51532d08ef06259426eb8e2efd19045b3b302419d12873f93b2dc153c23e8605591f53dc1988936950bc7145d274c41676555e7412464cb8e65081c193ee023ae550fc543dc4797cb93b95470d844f9cd1aa199f0334fe7632c4ed4aa9fbf58e3c42aae76273c292143e59a82aa9cf308fd6fe9adb4cb73993c57c1133cdcb0773a81f994bd3eb201b4430b63eb6e5e860a0c28f579913ff755fb7de755d69c83b232d06d09b18a655c336fd00e73323f693f43526524437d08778f7a6fdd47528842b5e2cb0214719a45e05d9ba2ec3c20c8f76ec26f406c1ba02fa74bf9be10e77b5db51f3657d4f6054bfc4af5a0806d6003e21a8a576f2740891466b67c3908e58c2c6e8264ba9d443235c455d00d9cb95a2a74f683fb0eb71e4fa97a0f991687226ca549d70dded04f0fcd620e8cf1fb2b02785564ecab3c969e8b715c3d169a2eff7cd0f8051870ddd46b0a4186ab6eca40a142c3696f093e3a8b7822a235ce4c72b89c08f6c225aaba18dfab5a047de91baf089a78bfad85940a3076eb72d773ac46e8f3d42f44ac097d2cb65b9955541202975e164eb8bda52ff856868cbc688fda5f1ef1af8086623233046ad12baba8be8ae147fe5d5a2c43644d7049358130dd431568d9c92fd91c6d10bfff327bc0ff57d6786a622478b01dc2263b12b545ff2f27841f96e62a73ec6526fff4aee51540f038c762cce2e643578df2adf07a5a049a065519dbdb8eb37518792542a184c5c7107acdc78cc051a965240cebcb2e1959ca058094ad01986bf7cf78ed70c541a6761bdbcedfc7247d56f2b7a495c4f63cf2dd83763377a7ef9faa6037a8ae371109c34f2ecb89410f66b98bfdcab30a85222241f90fcac12be5b4775b5ef9f83fbbc2d751cea289254d5f324f71a4e59d963fd3fabcd05ba7dc315a289801027768ec4b6ddae990cb1b6b5e992069aa52e1cf932995fa29c5713826acabdfb1c23b30743b16219b16c8857fa1d2d4e7ac352d98dff4c9366d3ad022d3460c50dc51c0aaec6cb5ccd45b41f8c728ffa1599acb75d60fe71e93dc2254182ed72f267d7f8d8e4c0100602759c051a8a69fb65c7c3742db661882b0cd4600659e9d81927de4844bb8d6160d6b3f081da3a94761565b1b633fbc9dca3e2b6bae3a6e75657a2527e096bfa953732d2e0ca71d169c7b57d809d577a4eab6f699cf202c5564336697ece9e3d0e875368c962b02f1be5e0584f321695eac2013b662b146f593d930919289da6a326cd6d400a8d0f61e9c11e71f30a11627488a44b7d709c248d2d672863e3c88be665049a578f9179fd9ca1fd8e52b17767a35af4a733d13b1eb0dcdb50e1ccbfb3f74995537d8b88460eb2e53e5ccf51b467e9b40eb7f506bd2b33cda354021e01243cf1a3ef0350b966ca459896c287da0a60ac9b04db79843791af5f83d9520889ae3e28de610c5fe05ffb07f057b31530569102387e7b4a9c663864fa388cbe65e76edb8b4066b6badbda0b8c996153fd70007658a21a1d37ac3db70f1d2c8ece3616acd51f2850c605f9bcd0be699481202434da755ddff484abe4d2d05a798b770e3c3ba22aa7e1f3226906f0c5a1dc7d8116bf2136c7c15825544cace72a90bded48c0b10fb147ddda32ae5d229ab5a57a9424f4701fa5af1be33bdf808eefd1009be13fc9fcc5909ea2e1ddc332e9e08f7dc8a02eadf0885a919e491d10267f06255085f3603e40d988629f270628ac3935d77948b6bb2a9d0dd1b1a445d85f030267915903fdd701d25dd1c534a3aebd02ca6591146f4378dea547793cc49d67474133f872b6d0f151fcdaedd473536c3a44021514a392c214b95de00b0f4e84df7dfbd154d79cb3cccacee68eec994733e9505c706480a636d8d24e80df70fffa8bf14ed17a98aaafa04ddf52cf5124899e3cf72128aac50ac2d234069a9caa8e303f3c2154213b0d6cfedc2eda92d0f81555ca08f026afb0cb66c678925d58bcaa36379c79778b201d284fc9e04aa1942f1608b204c5e7462d4394556d9570ec658ebc269c254c725e898bf0f88bc4026137830066435e3ce0f064169bb3423face3850e063fbb7027880c1e4b8daa1a94aac387695768772e05c6f47468b7c644386209d42d1ea71f34252ce924dc739f8c1e866a253ae49be9b82b393e054d9443632db66cd1cb901daf1c97b9449a197c52a84f9220d31ebb8de41e09a7e9c5cc4924c688d01fe30b1147f5c35c3bd583b8fd87a54007cee9d00bcbde3c37373909c23aa9193df960ac58e18c0c04d50575856329f82d89f25669010d7903ebab9cd78123b2b66176e7645c2b9ee30dab89d9888d853546f8bd4116486d5b387b0c84e4ca313c492cbac4e892d3b05ec5536f48b62f9b3e4ab61e00f7f776b35867cfb7fe81b70496d8167692ca4a61c36eb0aa48091f42b803176707c8ffa58bdf64f488ad642da59141941dc90261e3ab47672b94071c0eb39cdc39d56acba45b0a65448a17d451a07c99eefcdcbbb55807b9f0115987a0c214feeabfbdb36988e31609c81bc15e1ca20bc8bbceedc2f154b610fe7014ad2ed59c9dde95200cdd90e8281a837345c1b591573e7f620d83044f6496a2d08850eaa6f9c6c4cc2e87b6d488789dd8941d74b988e0079dc84d7806b288bf85739d71f649d44d37ce782c56547bf40876c7c9bc6d48be0501bf406943386b144181f6b3e10b1cdede0061763b5950042d87a9db5e7c57ac94eb70048b010a0e98ac9a35e88d5fa2ac96cd08f366cfe91e9d866f248096b3ab798f797d084389389c72b22121fa8a9de4c2d2e555761e1ee7ddaa38ffdd556f94cf8aa33978cbf41d249eedd97438987f24bff34cb2306cd894e77dce0581d45660cf4c8ab75b68a60d1109da626a77dbf42c06626fe21390baa0c3ed20f53669ef277546a80b2675b7554e0868b273d0f893718125f920cc7a6246b7733fe49447e7519f4888393a351e491e83b7c41758326d0bb5d6f6b53a0e836d6650ebb5f2dc0e6d148791c057b2bfd5744a00f504e5d87d18dc348f342a3ae3edca8976c7be772899af955ae5d364570d8b4f2586c83a621b77258877ba0f1ce1a097db8807b642283ad53852871795b390b557251a1ec8fa6abaf18d2741ed62651732faf70021efc23f879e93e9276b415082fab22c3369b9709df99e50042ea614776c4f571b9c", 0x1000}, {&(0x7f0000001280)="fe261894385861f4789abbdf82a486b806b7729e37398b08c8dbee8f8afde78ad88bdff4825de9a30e5e51048e4e337e1d9fdb543c25d827863c3625a428e62af8c168c292acd49a5d78d4da734d9d670ad51e51694b5dbb382428799e34acbd", 0x60}], 0x4, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r2, r0, r2, r2]}], 0x118, 0x400}, 0x4) 16:01:25 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000000096d0c4a96abd"], 0x1, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r3, r2]}], 0x38, 0x9}, 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 16:01:25 executing program 1: clock_gettime(0xa97b0a39323ce39d, 0xfffffffffffffffe) 16:01:25 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) r1 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 16:01:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000540)='./file0\x00', 0x100) r1 = socket$inet(0x2, 0x2, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e81e950842b292856c728a7d0ee88eef01b1902183d419a769355c959b7e336685e1f514b32a59021db3dde724d5c41a29be7e93db", 0x35}, {&(0x7f0000000040)="fbb1b1dd693472e2133655bcba82fe3b5622bae95aafa8a50200770ca5bfc070dda863ea327c91865926a1060f6d33b32160f88b0d7ae82f7da3ead1e2f502490c53f25700f62468ec17cc9630a80ddf492fdda7375816ca5011dd3181b82f3901e42477b6f8b0d12b49bed04efe65e5448143ef7cf25176ea52882e1b1f240eeaecc6fa9e79f6b93fe1e034f12d2072787995e6cc150a935e68bafbd79295e6cc841a059a1cfb7d5a0f4aa478f75c", 0xaf}, {&(0x7f0000000100)="313ba268799b412ffc4fdb8fd0df16143aa59a0cf19640ca1bb59ad3bef230a76c91229df240591198333def703b38a5240d95aad7887b741a04baac8aeccb845a36ceab4a04aec9a8876a4d350e27ebf5fdb7fea49016cde8ad067fdf49ce693f7414a6881ef7f67ee782c58b2a0e60f1bfe402c90896dbfa12eb160aadaeef8b1d0541cf0670b703d4abd77c6323a333e19a35c79840fcf7058f3b3ef424747225", 0xa2}, {&(0x7f00000001c0)="824090f51a0437d4f4b645bf02d8159ca01ac30607970bc17445de8c51e3b6889b1016e1", 0x24}, {&(0x7f0000000200)="65b5c0eeef26fc23683e1f93faa8f712a45f6b8e5c06c7e14befbddaa7ce4f424e0e62bc4bd6ca9c6f1b4fa02732a4720090e3d8f9c23271941808c1a4d86c639d8d9c97791016ad037307d3dc4013ec54a410d85a52a8dbb01698f117c21d0694c4eadf3af693ec1f6c6bc9ec423e4a301561bbe2576504a596ce909edee1fbe251cacb02ea88e3af44", 0x8a}, {&(0x7f00000002c0)="512d51a2e0853ada2c54f0c69ad2591b1e04efdb6764f63f7eac1cdb713c8cffc19a154af89c98dd00a772f2cbb926fc7de704be73e20a85279b39a755e765ccb7ff05d99a16018a58b65f50f157be90d3b10cea3aa6d551db5945c138b8954caf9c02732b16702f19b180ba9fa091cfacc6587c9f1ca9c8becd753c", 0x7c}, {&(0x7f0000000340)="1df073ae3d8715b879fca1e453e5e20964dd9efa5bb0b35ee65cfdeb4a38078a71d7765c21983e3f64822ee167bf2c2cd1a8ebd4ab0274074fafbae243c062c792f2d6d148e20fe087f6036724edc59001f86037fb3f91d6d2f8cb9e95eff8782608ef3d780d3d80c5060c9e807dd525c5c4d5d430fc997cc07d73618200a5193516d63e59b9f4fc07a553027ef074d8a957e1fd30b8f5bfdf753945870765ee0eb5f1c2e20c0ed187611b9e5c3483d4c0", 0xb1}, {&(0x7f0000000400)="50839ec0a573ab7ffb6d", 0xa}, {&(0x7f0000000440)="b72a72f08af83d4153d2e63d561e90ed3704341301860cff41565bf067bf406c96539056b8a3e54a6582e2", 0x2b}], 0x9) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) close(r0) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000700)="de789ea45707136f3131", 0xa) 16:01:25 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = getgid() fchown(r0, r2, r4) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1}, 0x0) 16:01:25 executing program 0: getpeername(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/121, 0x79, 0x8000000000000003, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) socket$inet(0x2, 0x4000, 0xae) 16:01:26 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) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) kevent(r0, &(0x7f0000000000), 0x101, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x61, 0xe0, 0x0, 0x1}], 0x1, &(0x7f0000000080)={0x9, 0x7ff}) 16:01:26 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8008, 0x88) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget(0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)) 16:01:26 executing program 1: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 16:01:26 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getuid() r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x1, 0x7, 0x200, r1}) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x2, 0x1, 0x10001}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xffff, 0x10001, 0x3, 0x5, "95619dac608b8b7df74aae43101cac24db61c3ad", 0x3, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:01:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xf2, 0x9, 0x93, 0x625, "72aec000021795557600ddfffc5a272015ac4178", 0x7fffffff, 0x17}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvfrom$inet6(r1, &(0x7f0000000140)=""/186, 0xba, 0x802, &(0x7f0000000200)={0x18, 0x1, 0x10001, 0x4}, 0xc) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000240)="3b77bdd26cd68a1a2e0b8471093ae5fbf0a5443de1d7d91b2342f9d533c9dc51533dc874c355dad7d864108476453c16c54979f53e7534186347dd26e6da54971f85a0693493c44db14fd3b9cfb9e0edc333ecd3b7dcb92effff8c6dfa50bbe333f4884b0cc6b9b75ca17ccdb5729ef159f2c319ba5f0a581bd57299b9245bb0ce905032683a078c36458095de92d775066ba8223543bf8abfdcb457817b8616a32f43ffaf0c3d257768a14845fd12f3019e81bae2a3123561f7f8ac64e91914be09015057bbbb7ba0dc83c064b5895e9de4216aa50403707821336f46", 0xdd}, {&(0x7f0000000340)="b80ca2cac75adb0c6076bfc42250be068cbcfb31ce1befe65b5e2c11e50034635bd9b7b4e3e5da70496d85fcf3af179282b186092343b4885c6aa350f28bbd192f595af185d2b7da7556a93c54879f1f1e61ba05fbcc26d8de5b7e7d2bb9c6fc50bf537d8da54222f5fc21f3b539a4f4de95d0deb60f5e4da341f24f729ed7dd462d69c137ccb14c6cf2ee95e7841205d5d66ffc16021727c479f3d4433b37ef0a1636f9bbfbf0596aa3265cf5d81ed861fa4cd6b9352650545194bba0a690468d05f28842e78340a2cb54056c4b7964c8b0e150c36a61384e429e23735eaeadd51c2728cf7bdf736eb42916a126a9f4732f8f2f48126a9fdf965ee01405fbb757b4c9e28b6e1e6d7950a741b5881a5dd644cb240eaf90efdbc37d66b885642582118b9dbdf77da488acd2ad6cba52a7121bd9b9cc783a5071266d82571bcf2d3ec42909808b8bc19f4f28f6bb149e0ff8281b8a3dea6d5f999cfd4c61948d93535f1d75ca988d70d286c3ebcfb406ac9b27b3b933d86af66cd08245424b16e06c9c683db540298c5928b2fb895899c7838a6a4b9910e7d48e65c8225ec4d566439e4a3252f0d9ef8bd5fe6a198052fc38840c756eef1353a147ca0c364a703d5e0164806a7d82d79f280a63748094547a79d8aa65fb15823f2e384e55282fad5951fcee167c22bedaca0f54961250079f9835e188dad4fa48e14ee23afdd77884c462f86a4f9fa1e45f2b3c73ec7b012200d6fe264bf8de4a2ea729bd3c9ebe8c19437a304cd507577c0bc264ca7865c304cb6d40cf2cdf9b8158369786cf11b1136b307587f4db2cf4e7d137e0796d12602ece0e84fc04e2d3bf6e99a0d2561b9bf3e2e519f6ced55960209d209a19504f91eb90b97fe9cefe98a8eb0418618552dc969e0d48b464f2cd76f45add9991f2a58b8069c986f7fc78a5874671c821dd7bf01e50ea5d2a37a11caafee3f4c7fea345fe78c9b84a0a522a24e07da2bc8c02991ab1120950c23b7f45db3f4fd32fdf1a90c9cb251891777c014c5eda82e43b1076174882742ec320d3682e0483c84d13f02da4e738cd9f538fcd015a1ed692f1dc78333f9e6f3e44bb59d63872d09b1c2d90a0f3f2791bcbe304330807158919e5a98b9ba99f33147536a0676f6e6907e592852449f6a07f2112774e81ea2c9be81f429b93c597fa5d407a42414143b443e027d3718ad5fbd73397d122db42ba3c2cf276548a1474f6b4fea89be7c002927608d29153bf19a501451d2adcec4ee30e5e0795a1ac05623eab2a7c5f0ca90fd95db9dad1742491c4871c5dbafc26170c2b69d51ff233ba25566af13c68b9da8bb084f9288403b137923754e4736ede8ce89b3f0df521df2a8c18ca7045357185a87edad2087eca5cbbabeb3b6c945bba56244eca8d00d59b14e165ed2fd4205eebd7e73d5022e4a9ce71a3cefb9f04ca1c2fbc3738b8d3e2ca39de2a4b01e0f0ccd586687c748e2b963439d7510699b0683f1cfddc904c7758ad82e0c0ee14fb2bcbc9e2ee893ca4e4fab86b5c808408505fee594a3691711a17e6b6cbb475bc1a8b7de1a7d2f735b8ff07a339ad04e2810c339dc748e75235bad1f9da6805350b3ca4fcb3d2b195728bc1df61f04e687d604e9c1624e31e660821f6492d1d0fedfa89edd8438b31505d3ee890813103b48aadc1a3ac050b32997c8c890bab13100e3c948e8cd48c7c7106e51f4dd2d15986dd5a4821234c50e386e6d003285d75b79ad7b6e125f78c126aa706e342b9390c70a848fdd9a8f54c9e91c6ecfe24404e20c6701447476435bfe1dd4d250bbb160f8959fa20c89d956f4614f918cd8267390e615c99508587c5e0c366b2f3fa1c97c2e7c14fce7a696319f1e2cf65d680d19379dedcab52db91bdf036055c7da0fa8d02c1f16aa968c2057e4dad28ef892d8dacda0492cc39ed79a7a82da9fbb9fabb25622bcd6d2bcfa2c0673ea4d674854e69aa4c1a5b3cd05a12c01191d0b4dbd811290851fde1f92be64782d48cc757ef1c37375b6ce7f34e92324d60ab80bf20e836840674919e819cd36258d7261482bd7bdf9cdc5475bf46c5379d8a659851098540d2341758c6e7b1c3dba3eada9d73ee23686a7bbf7334b31186650a5946dd1820d1220871765016bd9f7214dee5cdd9c161c453079ab7def9298d166e13f92a3a9db15672279ab8d9d690b43f938d0b32b2fff27ae2b5f2860169c1752f2f408625684ff70b1634ec5a71d4ee9f41b21e0b7966a5cfae4d9c2589244b5f944f7af18db7c8c0921195f13465dd4bafe66ac0dc4c36bda58318ca58abc065467fbdceccab63387a8899f97e82217730b48ec202a70221a95a18a7e4f37162deb622a5c8dd1c904927bb3d5d9a96c9614ecded4bb54c56ab6a50d3337b20a125ada95172539ebf0207ef67eb286267f3df6b3d057b35d82fa1b6e4640ac4dccba5cd1557ae4d4f274cfb43da2e624c23ba1bb25ef6f6bab73619413bf287f0c2560d89718b7208a052c3fe81eef8318a684a702f60f102f88219712920d68191d2e4f3fa41df90a662f20a37caabfc9fceb7b60fb83b91756d89325c6e0f87b5b057829586d84ae6dd4ffbb803992b1055381338d3f7fdee58ee2667e27c369c1a5a145718f76cbcac72dd73aaeabc73dc96de264c99a60eb71d500843ee3746d0ae08554b934ab7bd509b3292ba21c1dfd04255928c279f2d7c9315154508388083092c66c0f40378bfee28b587eb41bb617480599a0dc64f8438dd5728988b53b877550ebbcba45992405d6009cc7c2a40758a60cd46672fb0eb20e6e388ca1eadd868d51ef5406e458d58ea592d8717c028512708601039ddccf7b60773752c0c18945722dd023a0aa50892e1a327f9b27a7164d9043bedb26e7f400ee0670e6fbe02cde28ed55bdaf0983ea394fc716ec14870002656dd007c70d01bb581e0a0ecce687e234339482d1d360c8276d818c1fd55f90dfdf764b506124a774431275b1ca94a4814abf8603a45c749105e7b1f675fb3ae4ab6d6fff4e2bde4e6ad7a48349974345fe88ead0548d67b427883aefbcf2e483d3ebeb95da7c1e962480538924c9da25c8b88ed6804b587bb578bfd6fd1356e41a09e481274141b3abbacee2c491a2c1e5b41b89dbba2d87ff51495c38bcc604fbd24ebeb1dc64f4c39f80d21ee9948cf01282f6e425d133d58e1b0806bf6c74f58152980c94c37e4a9bc88066eb75287cb763a668e7f69c1431958cde0aece47530e3e2129340751d04a24cd1023dc0b2a559e97e2a701c0d34b753a38a6112f8c3f3ffb5c1b6e39ca86c66f96c028725121daabd21c3e709c93fee2c52336595c7b841fa527ced983628a4d6f5e995fc1f6e5a3ff43d4e08ea156bc0dab43ca2d1d228111c7591cf452766047ef59113dc00ecaa0de5db29d648a00702ae9a1e91bea1c14cf8c2c99fa1934d31a14268d3977bdf7d2d23f9b5b3d0c894a8cfb4ab1f0d0e43a52a2156be315673df21bb37e12f2fd3088f8d099d33bc5f029e43bac4afb8cf2e8a82dfe69e057d5841e9f58567da53f872f1c7c4e9fae1638754b943e45b34b9694c0620d16405ffa400f473dde07b48ef2451e3de2a07b7ea10b0454928f260bbd7aba6e6689ac5328da936b9f2af6b1319146d5849b568b0bbc1575847b6b72206eabb44a582ee67f741a9729548aa285faf3d7ed78f6d061501e1890b246926a7cb5275605a225706402831700494ec78bfdd3ee26749986122f7625b1dfabe34f4da4249e9b819ea41eb66024a6c4ca8ab69be6606d453711ba30dfe555603d538a32f27f936d23ea16382128964664455bf86e2de0180c8a424089076e160367f677e756d15e38f3abec35982e4bb11e35d342c81688a8f2b372f4b0e117367218ce6caff94f1172e9b292d10834602bdbf9390fa013c2dc59b6fd3f8fa2cf35550e9b3d5072c3fe39fc42fa3b06ed1fbdd1de4cafa09adf575ab1f323ef499e344a86fccd9adae3c3a20f3467a500d10f7ef933eafb104cc57e88657a42eb2a9f68c41de3258c34eb83b8e28fa9ca011e2c1f41207e3f949e9a61768c6e4c4282f946a4ca7d9bd88b84a6101b08d584d5830805d3ea787ea323ad4c089a1f12afcbe412037fc3dbb0c658cdb3a07e2fc487dccbafcb0edde41a127b92e08e50502531a789e09758ec6502fb24c6fcd0526cf715b5edca9e6e35de48f770c9c7cfa868ccc740d9026fe53fcddb4ea4a5bdb38493999b8c56152cfefdf24a400394951a312127c569017d12d30d94b59afc193f97989b382d5d05c6625d34ce5b440fcc5423c6a0fb5316add012cf3d2b736197e5ca4bbc75ee0ae17d4ddd1c5902d3381c3ecb5419f14a57e17b1bbfe3726f107626b2d5862dbe2f011d0fd3ff3bf0d6cfb7089b68a24324c8eda95f67783e16da56597120723037037823692d0e346c7f3b608d87d27ca216047eb46a7f659ac2226c89a02c1d13cd1bd88290f23c0cb458fbc40ce9434da3fd392c66e834663a9d0e3cd9513442c43fd40e2ae30fe00ab22f4028750d6e9d1e18da82283e9e2777eb30b5707c18498e8f43b1f7a9729a3b2652cd2286362797bffbc69abecfdc654d52097995971f78bf9ef149e25120143840ab0c7550a4c1bcd5f69e7bf6887758397f9ae06368334be73fcdef99d205bb854f667f2e5da8c27a2953b33dad6c3050e23cdd1e1be6153634a25ab76844023f686124a210c8fefb512c459b4ea4e7bd078be6fa39f8b18ed8b2de1e09c63825bf39bf9037367d3baef8740076e279e4f51ea083b46abddfb475137c674d1957aa1db52b7209664227feed801c20d63fe4e18370c6054e1de9b50662675cfd4f4c423b527b721caa920eec6ff6b068488a8b72a8c7e6e864cbceac5249602943275d0916d16d0ad52c5602510088f1c4dec2d784fa0c6a5a5d7b6fe368a513c3bc3a178d345163131834ffae4584b4a4f5f1cfd23ec2b7d2ab927fd0d25c292902d0d1634abff6ee637925ad01ec221524c51ff1e384500d261ccf227f690fb126e59cdc872e301c39abc5044fc0cf59f48544c825cd718949d2bc7f04ee4633c0c77baaf96a8bbbf4e727ee5104d15954945f21945b080190e74777bd766951be859eb907cdad4b8bf2f176b7a4ff6582c4ff21ee6c05d980bec5c9243c8275380ccc719583a8e852150cf947b2098e46b4fe32785026bf45fa3709bee774ef312e3865ebe2c5318f58c57d881a32847d0b723d6f8b461be583e4bc26fe4cd1ebceaf3a9671454fdc0ae587a8a2d14ab658940c8ff4d637e460c3818c611579965b65ed8879c1d5dac2153106d52eb3efd94ee4a80dd4f3065441b4074148c08e383e72cf78ee1ebadff8b96de198027b371295a21fcd21d17259305f302c4a8b3234bc10fc5fd23564baf79a6a9ac521a2fde66a1672e214e21e5f4075129d7c7abc6b5fe5c8382407a199e452404fac555e9b22b8087d05d639480389457c65cae504e25131fea00cddcfee16b0e9eb9fe807ed53b4ec197a8bc37b73294ecb02f35dcab1e62f2d33fc7236548d65b1152ae858abbadd8badcd753e4af272f06a570ffa764c77eb8a9686aea6a57c7b1829725e9d719ee36e77ce43c03ff1bd3d9ca973edc6f4135a835b9f9fe342f08b5163a55351f9c4f0874cd4c2fa7c676b830716f536fe36d2e0dfa163a1fa5a1acb2cf2d697aa8ae0257d8e03257af62a2bc957c4b76602f2c338656f89d34b01e10659b8dcbaec6731421a9724c05f854ee302adf4fa77d4c35ab8", 0x1000}], 0x2) writev(r1, &(0x7f0000001940)=[{&(0x7f0000001380)="57bc4ea547229cad2e56ff392f3137cd2a8a16149163e3f41a078e4b4dfa2d17b774caa3d874f50e7c431f7db8a95b19a76bf72b843a34259f694284bcc988325e571a702f5d38fec7d6ce887b70361d6fee98de7fda834bcd1ed40fca192b3c3a3001e9b300617c874e2c2dbf2352e466aec5b29b1e7a0fa34606", 0x7b}, {&(0x7f0000001400)="6a0278dc5e320153fd17f864011ad2303f0ce9fc91d5e52e734326c1b6bd5f8a1679c647b3d823a79722141b4ebcfde6e74d3ca40fd1eaceffde514131669dfc583cb57cf96edb9fc61653d3299380b60eb80827034f5ead97c187a28668689a549de09ceae6afea36b24174a1fb3b78789e08b9c5d2eedae5ece1db18f492ddd7d9e5d95a3a5650bcceca8b65734f3fa88a50317f63d74ef8ca611d304e1dd83f0bc130df58c998a52cb5a840cdbe1d731c357153c35d45558e10f77a32135bc8293a78de515be36b60702a9b7641ccc5e80594bcd567c9c8d3c3e879cb6ee687a8ff84d0b63dbf5096e849", 0xec}, {&(0x7f0000001500)="2afef4745f38a3839753a1cc34a38ac8e2dc5b616b85fefa9ea7bf8c0910ec546e3d9b0119e93c02f06aad01e303ea22bf84f4f902771c9860a29d92f1c3a91a293bfda8f37baf4b59fc2587c53178a45591a12bc751dc472918f15041ab88759773a4b4a10690f48a466b92cfeb5205de537f56ec967b1ea16ed6", 0x7b}, {&(0x7f0000001580)="2212db881b92f4f66e414e891af43100f35fe1cbc998cdaa4c1ec39ce06849469bfca8d30ed81bab3b19f7b45ec824a6309f42164034db12a4e165511d4557485b18749df672c323a2902e082fff00aa22d417d550d622d9850577dc7a4e707cc9151609bd23b24ca1ac1435606b7e8d52a50a471ca4533904f70477f629c321a8fda5b3b1331698621a21b46a9e7794e68ba941b5683f02101778a6cfe4ecb25c3423fb83c6599609392fc44628ce8eccb5dda19bf31c8918993bee3184cf6b7f5a59dcf4e291e0f6f71cac6fbb66018ec34565762eaadd2eb0acd68473b3", 0xdf}, {&(0x7f0000001680)="f639f850f07aedfac139bc3757923874e09aec8012d407e4f1a13ecf94e9be8344ea3d7ce7c17baa91e5959869013fad29554e6346cd1a16d9709e3642edfdd9462f086da79e951b1da1ed2199afe39854e5888ad28a87dae00e0731f2b726e7adfa1e67382b70527927d8c0ccc0b0f66d127d925ca9d28dc7e149a4a1fbe69a4cb5dd099cf4c860eb63be5566650ea6ecf0ee967eeca2f268e2ffec", 0x9c}, {&(0x7f0000001740)="914e94984e24b71052f0cfd81359113f813cb175e2126e61fac04d6913de445203ffc57727bb0360566d06b6c65f1ec5b8fc4c36fca5aaf2eda58f3571c445cf997ac5a730aff1f1e2610eb21afd9bda65e101db78b3481eb648b395b854f67cb8c139dad5664d60c6044ea3b8173ebbd379519b64d5ee758ca180c5c54843e6a6b17b9c056a4ed6f84e9fa221d37e0c7d0739e33ff3045adb4c2f77865c131c68e826fd42def6197412fff76367bb92526be85ad0bf83e5be340ef22fcd22257b0bf9992990627e11214ba0d61d44bd053b2d510bfdb34a12c14fda1d", 0xdd}, {&(0x7f0000001840)="8c7e88a57189caeb2116e1d57ba5955bc766164eaab3e8128bfccbcc079b0261b779fbc80a41b9069aa6c7ab249201921fa78ec97461c99876a30d15305cb52ab41e33233806b5ff9002ef4d6abd01186ad84f9c99004109d732e75427432834dcc1ba70e8494756062205fab4fe17ebdae1976afa69b4e9f55a5838753ca69880199335f11015633f6ab3510c4c3a8225fa77a21ad87665d96cd3338f6a7472dfcffd18f4fadf28a451e8a9945315f8c4484d6fb98f82e812e77f23728d52d96559fc1b7520eafc7787bbeadd88ead662ce5f", 0xd3}], 0x7) write(r0, &(0x7f00000019c0)="9773aa565857898c64384a4aad7ea6f7f04649c105960516f77aacfd984670b35f1b34c0dbc702f078a939cd785ddcf756e8431edf9bfce1cdeceb3ea3e0c591b4171869a26ea1f66e84f5", 0x4b) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001a40)=0xffffffff) pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000001ac0)='./file0\x00', 0x80, 0x8) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001b00)=""/156, &(0x7f0000001bc0)=0x9c) geteuid() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001c00)={0x100000001, 0x100000001, 0x5, 0x1, "d5eb39bfe921f1cba6dba8396e79e58fb17a07d9", 0x7a, 0x800}) r7 = open$dir(&(0x7f0000001c40)='./file0\x00', 0x80, 0x100) close(r5) kevent(r5, &(0x7f0000001c80)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x8, 0x5, 0x400}], 0x2, &(0x7f0000001cc0)=[{{r3}, 0x0, 0x20, 0x80000000, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x4, 0x8}, {{r7}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x3, 0xfffffffffffffffb}], 0x3, &(0x7f0000001d40)={0xa80, 0x1}) bind$inet6(r4, &(0x7f0000001d80)={0x18, 0x0, 0xc6d, 0x16f9d31e}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x3010, r1, 0x0, 0x0) pipe(&(0x7f0000001dc0)) munlockall() writev(r3, &(0x7f0000001fc0)=[{&(0x7f0000001e00)="982b206c0e4f4acdf959a847c73984c06b027b6e610c21a0549ebf08f8d9bdee09491c95bb92a7db86e086944583cc39fa4fc838ee46584af0abe7da63c847b130460854c67cfd5f031213da3e8431690a16d0870a9f9f2610ffba354addbbe20cef299ced4204f6f3efd32e3b5785c5fd8f0af5eae7d39476bfa2590fd5c6a6e7d14e9c2785e4217d0bf77b29bf79562a9d103ec20d325b593f7e477eba005bf2fbcdf31bc3ed61638a08d15209a3846cf496f06c8c67e3e7781433c80f408c32b2cb57", 0xc4}, {&(0x7f0000001f00)="3a9fdc65f54c64302e9d15e377872fd7881d638a38336fd82a84813ec39b89f0f7d6fe288569dabf1fe1119d29e229ae44848d144d7d45f2a99bad9c16a49e6b13c5dc324abbb84c6bc07af80c574cf32a928b0dbf6031dbf36261710063ab5525d18188ac6eaf5958a5a54ba12f505b3bc22f8e7f32213cb5791515be3a8d18735b8d27b5bb55", 0x87}], 0x2) unlinkat(r7, &(0x7f0000002000)='./file0\x00', 0x8) r8 = socket(0x22, 0x5, 0xff3) utimensat(r6, &(0x7f0000002040)='./file0\x00', &(0x7f0000002080)={{0xff, 0x400}, {0xffff, 0xe55f}}, 0x2) getsockname(r8, &(0x7f00000020c0)=@un=@abs, &(0x7f0000002100)=0x8) getsockname$unix(r3, &(0x7f0000002140)=@file={0x0, ""/27}, &(0x7f0000002180)=0x1d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000021c0)) r9 = semget(0x0, 0x4, 0x50) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000002200)=0x11a0000000000) 16:01:26 executing program 0: mprotect(&(0x7f0000476000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) 16:01:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="df0023a8", 0x4) socket$inet6(0x18, 0x8000, 0x10000) r1 = shmget(0x3, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x100) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:26 executing program 0: select(0x40, &(0x7f0000000000)={0x40, 0x77, 0xa3, 0x6, 0x2a6, 0x4, 0x40, 0x6}, &(0x7f0000000040)={0x7ff, 0xfff, 0x3, 0x3, 0x0, 0xfff, 0x1, 0x400}, &(0x7f0000000080)={0x1a26, 0x1, 0xf44, 0x3ff, 0x3, 0xcd, 0x5, 0x2}, &(0x7f00000000c0)={0x40bf}) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) write(r0, &(0x7f00000000c0)="98cebc26e04e6594cf4a992e36e139bcdeda54e9d2aec638d4206e5b0c329eb51e3c715648c61b2d7dc7a4f736dce55186561556d532488134846d2641e1e7fb0658e51e43dde369cda89d194e3b", 0x4e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r3 = dup2(r0, r0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x2) accept(r3, 0x0, 0x0) ftruncate(r2, 0x8000) close(r0) execve(0x0, 0x0, 0x0) 16:01:26 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') kqueue() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:01:26 executing program 0: r0 = socket$inet6(0x18, 0x41003, 0x400000007fffffff) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x577b}, {0x1f, 0xfffffffffffffffc}}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xe28, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0xfff, 0x7b}, {{r0}, 0xfffffffffffffffb, 0xa4, 0x4, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x800000000000000, 0xfffffffffffffbff}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xa000000000000}, {{r0}, 0xfffffffffffffffa, 0x65, 0x4, 0x2}], 0x7, &(0x7f0000000140)={0x100, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1287, &(0x7f0000000040)=0x9, 0x4) poll(&(0x7f0000000180)=[{r0, 0x18}, {r0, 0x40}, {r0, 0x81}, {r1, 0x1}], 0x4, 0x5f2) r2 = fcntl$dupfd(r1, 0x0, r0) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/105, 0x69}], 0x1, &(0x7f0000000300)=""/4096, 0x1000}, 0x0) 16:01:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./bus\x00', r1, r2) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') 16:01:26 executing program 1: shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffb000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() bind$inet6(r0, &(0x7f0000000440)={0x18, 0x0, 0xfa1, 0x7}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) lseek(r1, 0x0, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x29b6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0xfff, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x2, 0x6192}, {{r1}, 0xfffffffffffffffc, 0x22, 0xf0000000, 0x100, 0x6765}, {{r3}, 0xfffffffffffffff8, 0x8, 0x20, 0x80000000, 0x7}, {{r0}, 0x0, 0x20, 0x80, 0x401, 0x6}], 0x115b, &(0x7f0000000140)=[{{r2}, 0x0, 0xb0, 0x40, 0x4, 0x9}], 0xff, &(0x7f0000000180)={0x0, 0x7f}) r4 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/68) r5 = semget$private(0x0, 0x5, 0x202) semctl$GETPID(r5, 0x9, 0x4, &(0x7f0000000300)=""/34) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000340)=""/216) poll(&(0x7f0000000280)=[{r2, 0x47}], 0x1, 0xfffffffffffffc01) pwritev(r1, &(0x7f0000000640)=[{&(0x7f00000005c0)="1caec424bf4d3fe2954ad1e6523640db1ba39e3901c0250e228df9519f42cdacdb6f9b24287837fc4e9751cd72321fa0d8453eb003cd33e369db0ad2324c0f0f3667b5d84462e10cf5e33030f3bd9d3a", 0x50}], 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000480)=0x18b0) r6 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x2, 0x8, r6}) semctl$GETVAL(r5, 0x75e4ac8dc3b9b6ef, 0x5, &(0x7f0000000780)=""/245) 16:01:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2083, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0xd742, 0x9, &(0x7f0000000000)="09d9a68d1d58bc41c7f6404afcda8c060a3e6786c3982b066bde1fc19eac676e61e4adbca478857b94439385df854f5041dfae0bd0abaa269178165441cf95200d7065ffafc26ca9b1", 0x49) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, 0x0, 0xffffffffffffff3d) 16:01:27 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x7) pipe2(&(0x7f0000000000), 0x10004) 16:01:27 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 16:01:27 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) getsockopt(r1, 0xeb, 0x7, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) syz_open_pts() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) setregid(0x0, r2) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0xffffffffffffffd3, 0x100, 0x1ff, 0x100000000, 0x3, 0x2, 0x6, 0xffff]) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000000)=0x101) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') syz_open_pts() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0xffff, 0x0, 0x9, 0xfffffdffdffffff8, "1702137b7b2cfa4e00000000000000fbff000d00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 16:01:27 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/101) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getrusage(0x0, &(0x7f00000000c0)) 16:01:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = dup2(r0, r0) connect(r0, &(0x7f0000000040)=@in6, 0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:01:27 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x1, 0xfff}, 0x14, [0x1, 0x3, 0x4, 0x2, 0x33, 0x0, 0x3, 0xa2]}, 0x3c) pipe(&(0x7f0000000080)) 16:01:27 executing program 0: chdir(&(0x7f0000000140)='./file1\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0xfffffffffffffffd) read(0xffffffffffffffff, &(0x7f0000000040)=""/110, 0x6e) getrusage(0x0, &(0x7f0000000240)) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000000)='r\x00') 16:01:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, r2, 0xffffffffffffffff, r1, 0x0]) setregid(0x0, r3) setuid(r0) setgid(0x0) 16:01:27 executing program 1: r0 = socket(0x1, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) socket$unix(0x1, 0x5, 0x0) 16:01:27 executing program 0: r0 = socket(0x6, 0x3, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1fc, &(0x7f0000000040)=0xffefffffffffff81, 0x2) ftruncate(r0, 0x80000000) fcntl$setstatus(r0, 0x4, 0x40) socket$inet6(0x18, 0x4008, 0x8100000000000001) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000040)="09fee56f2e5bc41844fadb06735f45e4b9dc2d8ce0fd270079fc2dc9083eea725bfdf9d9b40d4a5df6333e187b794fed13a3f11010874a1970b739e3284d4fae4472f3d4b37e01573d7de5509cfb80b804c6843178cf7f6134f94798d34e68c464f1b3f8c2ec0c760d394eee9abc311e22680a1339d32b3eec74d2130c45f5b6cdbf4fec2034ff7b3f9b15f7495efcd7961275b694ab327204df", 0xfffffe06) 16:01:27 executing program 0: mprotect(&(0x7f000069b000/0x1000)=nil, 0x1000, 0x20000000000006) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x6, 0x1000}) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x40) semop(r1, &(0x7f0000000140)=[{0x7, 0x3aa, 0x800}], 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = dup2(r0, r2) mmap(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x4, 0x4010, r3, 0x0, 0x0) 16:01:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="abdb77877aab896b181d52d166e9204e0c62675a073e67f1e98f8402ac25607bb45e9d70a90d22fda6202d973bcf7fab903114d3a929c6c1760720dfe7150e5bcd936db1748a9b91cc5c5374b124", 0x4e) write(r0, &(0x7f0000000580)="c46258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe43204000000000000005deb1c33cb04403df380d557f8d75c1eea6fb924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3aba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373dbe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1498b182ac8f7d43b8c3ae3806274dcee936cfff4300830b20bbb16d9e70fde659eef0e2221fba27bf9687329e7", 0x117) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900", 0x3, 0x7}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r2, &(0x7f0000000380)="7beff17b215b5e015f855f38435540fce4b0d17b5bf5f7eb24b178e5d6bf065616fdaeba192357fab5a58d10f03563e4b036e11c65f629c3ad6545e9b1ea8512d090e5a23f7937e03cf96164985319da778927ca78e90054d43b282306a6e99e529e00", 0x63) 16:01:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x10023, 0x0) 16:01:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x88, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:01:28 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x2, r2}) fcntl$setown(r0, 0x6, r2) syz_open_pts() dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 16:01:28 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x7e}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x760c8ef8, 0x0, 0x8009, 0xfffffffffffffffe, "1202545f8d09263b0b18bedc185e9b37902cda4e"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f", 0xbf}], 0x1) 16:01:28 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = dup(r1) close(r1) lseek(r2, 0x0, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0xbda, 0x8, 0xa8e, "9429f14c31964a4eb59d7b56a2395c427cbc8a26", 0x1000, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xcf) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffc) 16:01:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x202, 0x10) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f00000002c0)='./bus\x00', 0x102022, 0x4000004300) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:28 executing program 0: r0 = socket(0x14, 0x8, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002d2f66696cc0e66ad7f72f14c3c4653000"], 0xfffffffffffffd22) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x2, 0x10) clock_settime(0x0, &(0x7f0000000080)={0x40000018}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') semget$private(0x0, 0x3, 0x10) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/13) 16:01:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d53) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x200}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x401, 0xe4, 0x7, "b284a4af490ec512e4d256c4757eab56eefe07ff", 0xac, 0x3}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="e7bfb95f41145f357f2b12458c1416fda97b200dbbf4915350f37565d3b73fcb3220a0e0901c4da00b6c0996d398b1bec293c17c5083482645bcb670e350e4cfe1aa9f819b8cc6463c22d20a80c9bca2ed6195194c4a52e37646fe41", 0x5c}, {&(0x7f0000000100)="b3d436d4a0db42720bdbab744d3c68282aade80b1fa167357d81194a63a707f59f92859c2676d7566c9c3c112625", 0x2e}, {&(0x7f0000000200)="a63a01eca1adbe391dce46ffd9c4489fe7ccf730d0a5af02e414470766c36e3dad1404fc031ec0ba54df0403a920d80c16b9554732ea26a87333c7ebc602cbacbd5eaa5dbcead0cfcb1c7ad33f4f6b30898d19be16028f2d7272635b4a37", 0x5e}, {&(0x7f0000000280)="21cacf6c4162982838e218e267e22e4b122d1ee4fc2d5449cb550411cb11c5ce129417379e8649c4372bc20ec662d6deb75df386a0deaf1a66991de71309eb6681b4e47a0c1d58e8e99cf0af7fbb4ad220e11d67d427968555958288bad96c45ebabb7fc203a76", 0x67}, {&(0x7f0000000300)="fbfccdfa52ec3c173294a2ec8b3fb8c2bbccc46f3e637f630b3c456cc1af7b55495195e6d2393fb47c9637c64ff478c5ba0b7c873ba6c1074e7533ecaec6bdbb860f8ccc6ced199daeece623a8c7c8288b853eda1e093dc39d62ec8ba12f06ad1bea9bbf94c50f438b1dcb64c40fdbc1281199e09d49a7a7979ac0295d7c81ef567b931a132f057ffa7762384b45a4d50dff4f0fcd618569daf5e8f0d5a9d58f9cfefc7bb72a50a70181064e78f49743304056dfbf54c7", 0xb7}, {&(0x7f00000003c0)="709c87b5f214efccac1423d3902989aa0f7738ce68e674d0d3d847a8357bd37131f6ccad226651baa1459d4170605e3ff1143a879589ab192059f2ec64a47cdcce48bd5f06c1ce50fe16c12bfe4aeccb5c55baa10fd3431012cba4ce0d4ad32725f63c7eb51d96720b90a25f0360f4288ae5782db91129e20253a965fa", 0x7d}], 0x6) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a9", 0x1}], 0x1, 0x0) 05:37:28 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x7f, 0x5}) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x46f}) setrlimit(0x7, &(0x7f0000000080)={0xe0, 0x10001}) sync() r0 = socket$inet6(0x18, 0x8004, 0x10001) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xfff) r3 = syz_open_pts() setrlimit(0x5, &(0x7f0000000140)={0x9, 0x7fff}) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = semget(0x2, 0x2, 0x248) semop(r4, &(0x7f0000000180)=[{0x0, 0x1, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/8, 0xfffffffffffffd90}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/15, 0xfffffffffffffe81}, {&(0x7f0000000480)}], 0x7) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r3, 0x2000740d) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000540)={0x6, 0xfffffffffffeffff}) semctl$IPC_RMID(r4, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x173) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r6, 0x20007461) semget$private(0x0, 0x7, 0x8) sync() close(r5) write(r0, &(0x7f00000005c0)="5d715318c26a67bd73a2deece0d6222ad6e3e7f16314d27d385000bf5052a34773f98a09df1b95dd3d6184", 0x2b) lseek(r2, 0x0, 0x0) 05:37:28 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0xa01, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x101) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) 05:37:28 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) getpgrp() 05:37:28 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 05:37:28 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x106) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x108) r2 = semget(0x1, 0x3, 0x40) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000000c0)=""/148) openat(r1, &(0x7f0000000080)='./file0\x00', 0x30501, 0x32) 05:37:28 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 05:37:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000340)="becfe1a9187aab591d4a702efc097488ff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c30a5a038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd88f5a0600a500c9c90575d7f79f9b05b89e0aa0f1fce57458f831f129cbff53f5afca1eb0d465c930cfc1b30901a3499e57ac382c8d5396e156a28c9095a19b5129046a87450a751a78a4bfe8", 0x98) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0c07324cebbcc3e462018691298bd40c45b1204f175cf185bdc3cbb19305bac97525affdf00900000000000000c303086c67dbf4a93e150ad450cb1bd4daa11de1583775fba7ec8850d53038a04bff81231b8199610ad0317d64c3ecd95327572aa7be3fedb5000000000000007250ce7e3a77527fa54b5504b5325614b45cfa77bc410708fdc12cf8a7736ea7cb31302a652e50b90c3e0f439418b728134708f05b3836b1446e28afbb266e74ca43e9a207e88518be3ab874dbfd2d4c49e4f21649f4d8a01428901b2ba3ed9067ccaf5eded99c0213f20d8a6c5b41073380dd3177fc61912414b05a7e6d2ba109cdf6167579d3e468358d0356"], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 05:37:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x4, 0xc824, 0xa54c}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x1a6, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8, 0x11, 0x6857}], 0x5, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7c2, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000009, 0x4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x16, 0x40000002, 0x6}], 0x800, &(0x7f0000000180)={0x2, 0x7fff}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 05:37:28 executing program 1: rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x18094, 0x1) 05:37:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800000400, 0x0) ftruncate(r0, 0x80000000) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 05:37:29 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0xc001, 0x6) mmap(&(0x7f0000101000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 05:37:29 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x95) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$setstatus(r1, 0x4, 0x4) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x36, 0x100000001}) 05:37:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x21, &(0x7f0000000440)="5f4d699553dc0ce3ac617cfd669ddb2d02b6cff8f4d420562c2a216c2940c3a7f6dc24113234f33495e68ffd96cc24a4b126ce6ffad41be5a3dff7079b99015b7166927b1e4669b0b7e1f7584b53a8d879799b504d7dca533bcacec906ef632fb9c3fb92a070b674f918d5775c7cd2db02d11c75a18f090275404a7080716c95243c1caa3f4b18daf555702cc074efe01f5ca43d7ac134ea0110100a0a86eff244bae954fbcb1a985ffd76eee75242c026acbb09028b2f20ba1f731416f5f0e0ff8bd4b8def4dcfc8a598b9ce44fd00e91ff24f699305b37aa421cbc4463d8b4521fc8aaf0c140a7d8393e6ea6d8ee2fae766c637bec885d54869b79f9d0e5061fb829e95d067b9dd7eb36cc7d6813d9d689956948e5298c", 0x501) 05:37:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) socketpair(0x1e, 0x8009, 0x20000000000, &(0x7f0000000040)) 05:37:29 executing program 0: pipe2(&(0x7f0000000100), 0x0) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x3, &(0x7f0000000180)={0x403f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 05:37:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="01", 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = semget$private(0x0, 0x1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getgroups(0x9, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x4000000000000000, r5, r6, r7, r8, 0x80, 0x1}, 0x1, 0x2, 0xf27}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 05:37:30 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), 0x4) 05:37:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x218) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="d361ed9fa37048c8", 0x8}], 0x1, 0x0}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x400, 0x4}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000280)=""/254, 0xfe}], 0x2, 0x0) 05:37:30 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000700), 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) 05:37:30 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x2000000000025, 0x5, &(0x7f0000000080)="01000000", 0x1b5) setsockopt(r0, 0x200000000002b, 0x5, &(0x7f0000000080), 0x0) 05:37:30 executing program 1: open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) 05:37:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x8000, 0x100) accept(r0, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 05:37:30 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=',W\x00', &(0x7f0000000140)='$!+.\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='(!/,@:\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0e3e2a5e00b5f7e1b4784f0000000004000000", 0x14) 05:37:30 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 05:37:30 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x904, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) unveil(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='W\x00') 05:37:30 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="4bad5e5966f8bd1721813d4b80516aa34662a3139aef396af71adb35921c280873f5c3b3fab64f70f4d2297a98f78dda8bdb68d191e40a3a7f9cb61ad6c7a322fe7f53ca85b67117b547bc5e38a3ced8fdbceae68595747c26624fa9cca653bc734fa8081286c5601e87da3b466ee7ee4ce5ce85013f2622466eee16ff1a97b0c9f3cbe63730ef72fd0169f9e8cc3cc416863650931c9361b6253e0cdbd0f6a7e098130c549e75ffa5ae2da58b96abd66f984100cb2c45069b394b713b9cd34bc01641a2c79ce548841806a07ea159a0125c63a7269458d6c7585455cb9f7c130b2f6517e5254e5f18c9d76c31ea65953ce9842d910e1b64c8ce5eef58389847b3a846ac8e1313b5ff154351738555b22bcc9925d4cb09ba816a1a6dc87ed548eb18710aee735adf6dd12a107f556a6e71fcbadf4b5557936e3cdcc42fbf98eec1e557f590a90ea5d31ae9b5ce4ce430c738723771a6e8125576f355ebe70d34f1b8cc3e3ba0bd80c55ccf7538a4be10b825cf15b712c42390804a5a6ba3288dd3d37a0298620b74b8beea84e575d0c4b8427e7b02ed4c33ea0d089c64c2b48b858938d1a708ff916b6e9d1d73ed022994a447c11c629c352ff0335ce5a0a852354ec092f73efc4891374ddeab97de2b9ead7d8c8b1ae2bdc821fa573f6acda90ae5876c60b2c1e8ab8b4efbbff080240465c36e63095c84412aa0d96e0e19afb348f7b16902e361742bd7dad87a4c0be662f9c2cb8a313d9e968e48584191acb1ca8ece5cd0a3874c10f0d04885c872ff2840f09e89c1b5668f08de8343daee9fdc968f04ed38e7c9b13dcfb3deb152e9073c497037137a009263f1bd854e2fdd2591d92f2ebd0a9492c274a7558a539694cb672d750bb49ba092619161ad32067cd8cacc0783b9f5b9fbe352f87db4693ca40be6a29d8a116fd9c14b8898cf440b0d03327404027aa66c4040339ab2477070bd671c8425f3bb1769c3c6a975783cac5948e2c3bbbd092b79cbcc8ef43804d3c2d11e6043b67f4d4cf84348a71e6993b5bc7a8de0be321ae2237c2fe43040361b88f313780dea9829ccb69860bd1871180cd90902326fd02b701ae48947f448c2deaf097f9bc09c1377acc50d222705c05fb1d2b656a4360deab2e1a4091472b563b5a76ae0a065bb70c498d3a165402515ece8da7e3efc3ac9e8d917d72409279d205200b628a195084c2665fb2fb3cb5d84ec138f44e4d676123779fc774b66a538e93f75af008af27d9d756c089fbada88557886c6b111b6fcd01f2ec05b2320249af2f6d27d2aa2eae73e9ac13135b4f54870a4fa24a70e2fb85f07b7427eaa1b8759786efc57284d678b6a14aeab5e249d4a81c3304f0e82d7629a4852636b0c05533b0863961df35a62c8b2066c25dc931801a10333c1c90800ea9de596a209ae77eec6cf7ea4d807b46d6811dd2387857fe6ab070b17cedf2c0404d98e7aa90e38f365cbb5cc186c1ad708864000daf79bb6e89e48aa55d863bb9fb390db426e9bd750fb7578b75beb8a9081d267249d53f62e9c25acf0e99d3865d4a32f72712a051f176a48e2988c5fced5732a8181c62b8e03791054580cc8f4f27e558ec28aa91e8d3c1808bee9448b46a83748bf354f657f480fbbef9d9eacf83d439c3dbb088ea4355491ea70fbc44f6011580c64a333a13109543dd145d70aa26cc86f480308ece12d5d5f9685999071ad68261bec3ae2a3adb2a1fe20367bdb216ad938eb1324c2b1bbb4dddf73131f6aeec6fb0d37ebb58f9aa7c49e6dbeed0fc266a488db634fbb5a984c0cf7a1180ba70b281e5a070fb13e8a4f25dd2679faa8ac793afd15cbd1c0435869b05e22703d64cc411edf96825a0da51fabcb585e601dae1a0435978bf2fdf7cd4e55700a68222dcef1331ff2a79b8c2cc0ab09c67b9cab3d8e5868db4451a7b5aa7de17c3875a399d54b87842d6be080a790b32234011d86c8a17a26d5627a34cdb452302844182fdf2c77eef9acc7fdb640a95ddeb29fd6b521f00da78e9103ded20e2a2c76bcfa04c86d1e2ea8c19405eced806459c28c44c9aa7e30b93801f8a2672659dbff8de7df63f365d65b0dd00035aa96a79bcaecc5d5214a280e06bff0566476e360fe9c25dbbe81dae39d3a97334305e0bccd8b628e9f77d94186cfa272e257320b9fac82727f74b9a0044f764b33920183971ab2305d19caf563d389859e97f22e3c6b4c234ea823dea1bb14c92e7691a0d4a5b5fc89ddbcd6582618f035f1791f4f1d37f66093f3e794b3e5f879b8df10f39d70d7f7f95c09f53e9ecf914cfa825645996f37bb7156ac8f38f88a8b716809658a17a0f14843e907e7918e19cfb70525104bcffe391d1ae75d90949ec41b692b55a42e4ae537587f89a8cdfa31a8ce73dacde1f744c7f6d78201819b567bdb116e114fb7ba07906a78176e022b855090bed9fed63c812cf377f8f6e8e3851e1a23f76bb24e1be65379387d6accf7014a35d49010e8c6bbfffd34f2a232ebefa3d27a6ca9f2d6a7ed9ba88c506984f06fbc6ce2dc481e1890710f3b52a036138b8eb0cfde0b3e3a94c124b359aeedbe79be5fe2fe18ea2cdeafaaef78d0dd41612dfede02860251b4db7fb8f5719ed8c05a449631a25a43161327b29c9501fab36cf351f9e0ffdf35cbf1a084e1fe6bfbad2216824981e61bb798773ec535806b116b307b14da070ab1a936ef57b386e8fb0d71ae9667eeb46046f2acc7e9bc3abc9c3eccf5076c6f5767f8b6cb930d9c4a474ccad711f704884f246aa66f3726dcb512329efa7174b8fe3af73ff0502799f33fbb983baf201e9a4b6f1fb24df20ae4af6150704ee145a7213a0113644a9112f0187a4cd127fdd616300aa3ac223a427c1fa1eba58d0e2860685e2cefb810f0a8156b86db94da1b0de512f6c9b9193b9c9c154917bbf8976817522d1df2ee8115a53a190f3ac96bbb5bf578da834fdfa90b0c1faa1c351321d2d8ce7a663cec80b9e5243de9e81f8499b23e293b4efabc6f73282ae689f67fe5a835ae7d25ec680a9ae44e5581ff83a10878181d2c0a3ce077ac5470a0552f6a6c02a1cd8e5f14535ab6961bd3e01fc8902c583ce485ea2e85ee8d07a495376bcc1707f4311d3031b489ba5168d120d8c7bf317e744141a8d3cc4f96d41a9c1eedfcb4d195137183894a89aa6c4389ac5f4855db3e3ae487fe814297b1acb41b2725d75e3ed9e2e87e6a58ac71da46e5566b3ebaefbf5dd64fd2cb5bd0cbd148d8d81786ef1c3ac1e698c2278f90c4b7e43a3e5eca60a7621dfbf153ac481d386a638687931711d91e413d8fb4ef804c9c714741e95a3464c1216d887247d58853f7c30f58dff092d2c81ea85127b554bec8724ce0a996728f8d11d892746fee1da2ade6a831d7058e8cb99bf5c4491f1bbbc13c2ef4ca7349d479107a3559318fc7f2d77c0e0955cba48b031b90ceff48ae63cecb6d619a56ac6a719a8cd6906669edb3817bb78c89c805a12e5731cd6dc7ca74e88216113193bf8642085601d632bbdea18ac38b29bae8072e4b5862546d67c53cc68f855d90543a53a332e15fe63151e8b0e97beeed36a2dda3597b05e45f93fb7ca6d7efeadab0146a911178640888023b8a34e847d754aaf43677b80ffff33c014fd8bb580c7b26ca8703a83461d852091b3f9ecc1b0fedf7b83ceab855916b4278624a6d238337d52a825f01bbd854da72aeb192486a5e8977e02bff19fe52d5ff927d77562dd0b2901480ae80823d89be01f96a22ebf49f5a82e5e75cc62244ceec4fa547b2335ddc9c4c38aeb0be439a058d580e437b35904faa694b41b7261a157476c0c1173c62a6cec215a0bb4b2647be949553911f2588cf90a43cad3dea2ab5b3af8e97ad3cd9021b44f060508db1f580e94185c6a95e7aee4fe7e8dd6b3b387e2a895d5eb6c564f53bf6255119e93bf3ab281b736bc30eb82215d6d2df6e6a7cf4db38140f25930cd891b02bae5a61a93c4381344258d1a9e27cca43e45e0138ddab6f461323746ce09507ad85d823450279beb077e74cfd10a01236911ac1e063cdbca113df61c116946a4e2af7cda319955d7dba80ed9ebbaa98b1b1c2807ced193530d250b84386091a8c96e52a409fe6bd9469744fbe0c4ae3e5ecdcfceabdce3411d7c4e56c6eefde341eec2e8d35fca1b4a9780d937a980af2a85b26fae1818a51bde4466d79a321a7b8ecde931e12e8cd90206e410ff64951beb5d4d06c27c7000d432b7d774c6d854379b66e4fa452e1cd5895c45873e52bc4d7856f906376dff838266cc6ccf6f13237dfc38245192b5efe74c8c4066386ec7095a66546b4f103d12cfb6ba3908d5f68376f1d23326ae17dec5e81c014c73ce0ee21307e4bd736188b8c8884078ece0e18ea3f0cf7c8a86791dc321d5b9633e2687880561cf192d6cd7d4ef850fcb27f08f7834071151d18c4c1551211112619e1a8532dffee8f33e4f627bde623e6990958d1980d6ba88a60b836c30b6965523e36bbc6b0459811a9b0975e53ff258aa818faabc6ec4dc17c3bfdda325796695952106cd1cb360979c86cce737da059ee6f65400b0131e9e3606bcb792039366434c0eec479e111ceefc34c7f0752b71ff6bb60c62182f32a884399913c71921efe2082022f7d1991447416b77f30513094b20b99072fa2a271ae7df31007a7ada0849a827cd22dc18a68805289cdab042bf9f765d979d362d03719e17bb8141be6fdb5d16f43e499314ee110a2783260d763b545f536b007db74716273c9068c43749d6bad8d0d5ccdd2576f75806ed614a09bc987b4a08ef09225cb306a1cfcfcd3bc55803ab0259c53053dbf6b88c31debd461414760ddc772f101ca81e8d2e70340df208f1cf7414d3e709041899741b07976272ce40fb951aa95e419e66b0ce5b64dd9ccaf8393cf68285c4e640c73e76ee98c4c24a735730580253f21d6dc889a70dd52ea2c6a69855810066476031a7e832ded30d0db39a6316be34fa2ddc4ef729ee6685f997822cdb029a01f54fac237aba78aad0bdd7f095fdb574b11153c5d57eb75101b14cf24abfce53accb26d67139d406ed080b2d1103ea27b7152c1f8731da550da1da59e24f46f836b8b50969ec7d9a9f1a4330cd579fda1f03bd9953d2e5c1dcda76a6295aaa9ca0f898ec8c9ac02d621d336de5be516143c5a558ccd59e09bfa9423b22a98a18c1920052637fd270fa65c67cd7aa059a9f39c37ab975ad2ed654b7a7fd0d899d311f3fa08888821f82a5ea8d4a373aa011798cc6a08fef9615eb2a2a6486421deef4d56cb6af29071d8a5e0794e76300c5fa0e75c78bf311acef25a2866bf487aa77596061868b2a2632d75efbe62449b31cacbc31b3f97e1673a8da656f58c679c888adcc06063a35d73aa7a641983f230c0cc8d6eb521531ad950fcaab9cac6b051203e8f41cfd57be68ef05ee1601afaba76e649246b2f321c00b924c85e9836d219e27a67482d9473afe110b7136da4ed8d7f14b8581d1d085bb33c26a99254fcd5e1c4e0d0cdcb4a9a7a6a3c58494fa90b0a9af76d8c3fa126bfab06ea410e33c02f06a0bcb1d213759e6a3fb4888acff1746a1c96585e886d0a45ad00310ca9e12ce24861ad61d6aeed49d765dd47ae5ea89696e5eecb81cd1e551249bea2b261541ea88deaf4837dd21064611eb1aba3d7061b172dc4dee3a0e5d63a4df8330229a4d99cf98dc0f424a94f912f7de855b796345ff3efa19e053047fa864bab40f3efff4f503211d072bf3d60994c", 0x1000}, {&(0x7f0000000000)="a96fe3f673c59c07c9c926f6da9ea958da925c56c71f59763bcc8fa64f4bc1fe90796d393f013f9ef7c2586434783da4d47af44769d94e6c9d736a3b5c2644b7c9e3c6e1a6b6415f0ab1d76768662539279f6663fb9c11bb8f9372bba7905a2ccc3af0ec", 0x64}], 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() r4 = kqueue() kevent(r1, &(0x7f0000000000), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x9d, 0x0) close(r2) 05:37:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) 05:37:30 executing program 1: setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x603, 0x8) accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xfffffffffffffffd, r0) ioctl$TIOCSTART(r1, 0x2000746e) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) 05:37:30 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x6}, {r0, 0x4}, {r0, 0x4}, {r0, 0x100}], 0x39e, 0x0) open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000400)="e34aad9d87adddba0bf50bf36551774850c0ecaae0feeb9830ca39a946919f8c4f6e095f03efd9f48c7a5fd2ca40010000005d8a62cfdab51b994051692301e4d426a9b71b4efb3cb68a18d9b511565bf074abde9ba08896c17b366309e872c8aebfe125b5abcb5393f97f36bf4a76a773ba2d91002b7c43c25e779366b30ba7b5b59a64fc1fb7d4b9d5e290856666ee728f995df0318207f110f435cf8abcd2d91e308e534ed9f6efabef7e93ab45855da27291b6f678e297074686f6738f87f892cd3992c5cfca1e1ce18c13790ed96934c3d7f2fc1203cd9579fc2d844c55077c315bf04548c0912629aa20521538ec52abf687c8c5c2c9e5719e8e151b81f7c2e4df2f9b2ac7a1e1b39a248d1622d4d2abea462448047c7cd7100d52a1", 0x6b) 05:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) syz_open_pts() r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4c) write(r4, 0x0, 0x0) 05:37:30 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000003940), 0xfffffec0}], 0x10000000000003e6) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) r3 = semget$private(0x0, 0x6, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x81, 0x483b, 0x5, 0x2, 0x0]) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3, 0x1}], 0x1a02, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 05:37:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x8000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0xa) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000002c80)="5fec338a15cac60f6a8c8cc52090819142910590e5c97b393ecb705a88236af837420894dfb9a9213098e3a4f0e8a73e2dadda8477a5902ca0b913bcc6258acf7fd12c5a4312d42efc7be971d1efa0652cf6e1efe45261f9c68763d95d9bd8e70864fc609bcb9fc6a8214e151f18c5ba89202fabd90ec81f47c56562dab41bf740dcb1237fed9feb7cde948106f31bd3fe47c4d745e579cfd376ecc4889d9a2ca0224af965073506e31ab3d88418feb3cd56a0e05a8c090c6aab0c6838a58b907ae5341ec8ae636c0ffb7e01358d23a99bda30781da4e0e1b17779c515ec03b1b4013358ab2fd46b586a6957ac9673750287bca8ba7c91856e0e45c3f5253294ef6c8858e278a71ea3f1b4076317a6a88a82ee175e3c73351085090699332adf9e32e3947c1ed4ab05b385d4285d9bfd5eea4daf4995540d1d504fb7f54f09bfda42438fca3d755a4bbc9b9fcf3f346438b494034c3f25d8fb92f4e69e563bf56ca9283cdf2a9b228aecb10dfaafb111d45a10f3e76490628f8d92eca3353347b24b040edb743890c12978ff8668cb3ecb13879c6aa436a467f9b5a58f5895033ed2cff0e72af54f2d151013e24dee6d03ce7cdaa108a1baa5584ef1d526cdbb249253f529ced5383ffc52390e6db8871d1aa0ce8707563e05cea9386cec5d5b0610224d68ad71eec880613c5b7bde96f17351eb9b78218cc417b0da6ec6bb9e286898298dff3376bfece8eb4ed1eb79a239b5bf6247a44b6fb940dae55efcf827f83a826da9d2c09119c76eb5bbc2fe264f355a70bdba57724000c13f0d96f54e020f9e36bb09ed78f8284a1c998293ace9b8ab56a5b30016a9191905276093516b3fa9cd134e8f65875714761fe77e8772390e055b64daedfb47393165a7e853ddeef0ac9186c0fa723283d54b7360f58cd07cb46ba1d94ad4e63e2511374a0ff76ecbae3fd2321f506a86942fbec2fa1fc1b4434923bbd691ef6dafba34f6d1ff2e17a541cf49dcf36d6e099ae157db533e2d04f1ee1dfea55f2ded2964f863ce3e20bc27f2d31c9950af2c88c05ba2cae86733e17c4564b444e9d9f6a87eb83c6cb7f2d17f05a778f034f36c7989f5c849f3b5970b9e22cc542091d961655ed7587d6ec5b4b446edbb7667080898d3577158264e8b83370adedc5bb96c76ff59a7e089442812c1db98ad57b382987d0aabc91bc84078fbbebc1d704e2e720034419b24fdc456f1cbb07d30abd0eb153f839ee641495f156e8ef047a1ff85b16a06b52cda07698e73d06f96cc6206d2a18c3785009fa4104a2a27d3df0a4ea3381b9bba2ac5ec95e573b57e597570ffa3faba0bd317cdc4143609ddd0252b6b225ca1dfdf6baea8879fea1c60cb0951e2f3167c35a35ed76fdf11a33de293a3e0621aa23d82af4776a4e595b8672f0ceb6aa8c4f2cb59ccd13fdf08c28bfe2e72bbd0912831aa5b74c82636c863ab4c34160ec0948c245df56ac55bc1289e1c48be72c18bd04b9b7405638e49607f80ffa5df85c403b982f0262762c5640fa9f5a4d905983c530498463a58394f5eea51454359aad1ed2a71b606731351ab01153338c84f3e0065e3aa0aef5cc8d0abb5f4a4e2c949330f32a596dc2ca4f7e450c2f047b801da78dcdd44ab099f26d5e7c57773e73179aa8e340f7d2cc2b109e23fc3f38fee179d399546c05672b6375ce472416d2adc96aefe78dddfecc7dc3e4dc8ce59637d551c28ad29c44ead9da53062fc43b958aaefc1d14fc4481fe63fd3a0a702f69ed109f2b55c169dd71f735d17854416cc832db5caf7cd0376267ab619e89625ebaa3658d30ec685851eef27fe19b5e3073c4ae277e16bbe35ab7b4cbc4f8fdd6817cb6373603c1804f25b76c264b0a8cef0faa1f38cf241c44dbf20620677972052d39f53af232006da915dd7bb82dda1084882203100b7089b57083714d8af78661aa6a973ed9c46734a09e9d0d4ed61ccba043be351c226a703336369967d9021cba80d9ee5c4774e55a8e83ed23c39e457b839fd18809f7f7cc84ebb9cfaf354423b8cc300c53fbbb4ab5b8c3407e9d659570595efc873eb78f7087005c31ca7462b2e24adca01065fdc330a17b978ece30c704e294a0018a45b5d3c03ad47cc7a5f589db1ca1bc0737758a146a607e8fc30c694676441103b0e17424b30abb1f6e333236d3d031a2135c1ecff64eaffe04035a434f2f0a77b9006dd84648b8fdb35ffd7ad750f189f91c9f2f3eeb5d7f7dc06b042cfbbe5557518ffe65ff04595e037abf4224db0b868e555d1d164f192b2a7163b214e799561efffec2d3816d06fb9e894ac043db265c9cca1fd0d6ed1e0016a9c8cb98f32bccb75a11f88d6d21d928444d042254de3b8286d4f008048f30bd202f46d6df32fad817b2640d22b9210724d776af0c4c021f98d8a24650a48afa015abc655efed74aaca346ccd816346615dbf7429df1cd9d1b938d34e4ddc085bc9a4af52c84f24eb0bf13255ca28b87aee4f1fe7dd1bce446e7c57d60089dc846063d4fd00376be88f5e44407d43f11c071d9b9df4ad4f846d28c759b06fc0130f34194168ea031b507db906278e69faf3e18f96d8dd8d4a97dd0e7b51ac85c320cc5b4feb3f38cbe891bfbecaad391d4e19ef2f426dfa5c16b2e21dfa5fd804af6b49c867d2507c7abd7b9b4966c16e9bc0403ea0947aa4e3f46983f8475125a7ca587f8a6eb558a90915d8d244403e83a17f1406f4217b1e6f0f8377c5a985c6081e0246b0e930bf8ea2d3209ba32ef209cefecacbea305e1c2e89554bc4112a5612c1f9fcd5faa905f03f0cb4bc9d3d5c1e105fd9bd48982c0126d2bc4797238467785c4286704e4a599ef75a7bed2040f304fab18ef72745d58a0d0326d0fa8dce9caf2cd76b3e61d199118d4ddd4aa01e88a95bc39fef79359d9782d8e0e57a081494fc1d554889cf0d85df946ede113b791e9bf41ad5c9699d1398dd9244f3f934f1351990f7dea988daa94a378e3b8dcfc744e07f72ef79bcef9041a0828f292a3e5ab0468dc164d8012e824542b2856bfd29be50e065bc5cdb7f0af5608c68bbcfa771fe096e8444b8f71ffe9ab6e2f7105360a8475ee10db4d8f5830d3f86d58a1ff407da0eb4a463af719ea814b9d66a2b05bb01247f3585c8b1de5041836460b9cbd75d9632fff90e3458bd2e93c427c2c876f7b674c1200e1f5929f6eb51cd2a4f5e672102d34465418c6766aab55b156af4c04ecba191032c7ee18eade734a832091d6818011c1e757347647e935dd12564f563c7dce2c12d628810f50e751d068ed35c47b601dde436a059a3e8316eced78d1cd81dea8d3a5d138d6303c84387000c071e33c5cb12cbe164dbd74fc07a870d4eb4a912b72eaa9a62398d06322c6fdeb630f7ffe1ad48be1e2d1ed78edf1d6e541b1448c142917a5bf4ed5600450fcd996ce4ea4479fdd7f02240995cf109db17ead5f13dbb40cbf605cd36491e483a071dabbaeef6449dfc6ec942857c0ab9bd2caf043cb32109f1dc20a8bba780787cbfc99b47364c9f918023f8da5eaecbc6192a464a34db2316ae1d32dc1b72800d8e4606614ca3faa80bf246eea66dce77a47a99eeea07948568f06544452a826322eb3d34321f88b08d78b21fd891254cf16d4ce0309fca5a26778f32cbce69e6a3d4919f5e6abea72154e833669ebad5831973487508bb08d2002bb7de1c21e7bad077657a5b9d06925db5563baf46e1912c37eb9c0c58b0018b03262bb9e9dee8c6375f94784ab9eae2e9cad11be81354c77ad7c293c2c732c11af5e328a73e62a0f3dc3020a3b5d413894a1b1ad837377f7cc7d7bef1d1241476b2ede8e7859fc57e3b744a7c58c6cd1217c99138b3c30d3cfb8e78d4c727ad23f2cb0acc1e962dde8681f6d38f5dd949670b87e535d99a49a53d97d8074d4fca6ad9681d500bd2226649ce92050dbe70938562d0611a431ffce45ae2807d95113af5817b831c08290b8c921b4e5cd31b6b00464f0298a7b3ef1382610b14ed327ef63627574bea7c8139edce5d1e4d3a57a8c384dea8c3e2b0f88760aaf8ee7f3792cdbfbca8c77eb4d5dc6e65be2d1596ac9f6bec894cd3a4e45ce94bedc606e86059175ee3ae4aac5fe471d6435e5c288b201cb1bbcb8764c11d8940c76000ef58a57830c955a55e0e62ed66b06430e8cc7144805b4c2e2e3943ad06b99d57114b2722f66bfd4b8f92b923cda873d4f03afa379c2eb27dade60eacb5e5cdff3e87a74868abc2eeea444d9701e5fe3b0310395fe732deef2018fb52c87cb3da8e77d921511ac3dfc2a31487fb48e6acbc73b57f0725fc10dea714c597d344088fdcbf69ee0dd431154181575149c01a8d45af3ea8322044dd2c9584f86e058ec2eb78c30ecc33efea3bb214e22f0dc8912dc2fc41829234b05c5c047c7b512a56c928d01324ae242f53f2306b9c3edd25a56045643642b569bb6a62d75623725ac12f028dd8c78105c46c0c77c4a0e5de7985a509cb308f7a4c2a3e984ed39028f7f506c0854c6ae5cf7fc4ab94b093668d137afb493c9e1a66c96bbf66db1c0e05ee58fe50d3b2a989d7493f646ef492c09109b422a2e9e79ceb6a2458ab9a00a924d920626611112631c79798ce97d15a70ba9c30259ab07e0614cac300f41e2bb778c18825ba1f40bcb127db06fef6a94f1158d1978bb78195e6ab0fbe9999a45b3a1fcca4388528236d8b64e55cd12114722dfb4ad0c08e16487efe6db3e59711cdd4d511a7c6d30024e2d2b86d9a4ad1ae9ca916d92c8114b96131fa77a1f94a120814a4f97e7fef62123bece4afb99a8aeb5643ab08893672ae01ae79d3a620e3616d604d41fcd7b8bfab718f72a110329b358bb6958825772164f61edb14a1ddf1f348b1c9681b875de6892a39ec7cd3ae8368fc626d2f2abc9a14e825344dcf23c2c8f073f7d52f29ec7b72c8ae70dbe24b24779605732237056a5754ebd8f0ec626d4f48cc0dc1ad83b4d42521c6d594ebeacad32faf718ff899bef076d2a084f2d583a9136b6dc42ef3e9c18f6f38d30eb653f362eec36ac43317491ecc467c551c261e71a4628e1fe4afd393dcf769d149521e93d5d953586424e378697d1eefea35140d25182d7d3970c41ff6f800b2c431bfc225c8a195ac47e4736c23c86089d97c41080f0248ddb6eb56785238042483a09344863556437bc06e238998bf8858ec8ae088bc6f1b3cbe82e4c91682b23d7ad781cf26c539347aea651fffce2475f1479c07a72e2d874b9e11e35f8428f80e256c9703ae10dff462bd8ff75da89750559e9bc6fa77398d8679b206657832acdd59ad854d5ed634f8b1feb3a9cd2a3b0312eae6d8eb49d1da91e1bb1cf2e89b730aa6108014ddcc1a28875be056d09a53f35b06408bff4c03f1ceeac190efea727f2ad3a04a02eeafe86e88a6c160ddcaac2d27d9b9c5d7db2780691f3e04c20adbc9ba3abae459f86dfc5acfe35b784f5b6d7222f0357f533306ad43899ab31b22efdb2d71589c7b97b881256de4727b734ca4a894a3f13484c4f460ec415a1127b41ec1e1775b4691981fdc3ca9acc300cfeb1bb3159dd5e15085e29048e603d25f86292300d3d050b89e272978117afc63a1df32d37f4c9902c915a851f60601fe39a2a6ce8096b019f7047da677fd877fd3ef93c0988feda8e63a09b12187c84d9c74744adfae69db2067b3b92e84951958f7dcd177452a4c333f6062b3617b344fddf7c75e72b882d404cebb51b6fb688c99ab4dc949edd70ac3ddb93ec97daff51a", 0x1000}, {&(0x7f0000000080)="99d31491b2b104e7bfa2a8174f1213b05f8bcbbaad1e576550ede33392300eb0b0cb14e3d66e87d1d0cb894d6f0fdf0520cd01", 0x33}, {&(0x7f0000003c80)="b78a27c1eb650be0e0ac51f3b7f883c733ae1e89e61dcf1632e70cb46bc737796046603edd11d7bfddc1bd7a011a11860bb2ff74b6d40370b50b373efa6a692f5b3d819d5328503f968e0753ff3f6f17a5560c1b00dcc09ae720cac9506b6359e83a37439df94e261747eb6f616253ee2593ff15034617589225f9e9e91e1c881e39bc84bdd5176b542ebb1985686e93f63b020f84bcb8b132cdc477805dd2a52d91af53bcde912c57bbdd65291b58b552a9506922627c6542656f551707fdfcdce0be4efe169d79a0b086d8e435b35a2e0edd6544aa6d54b737ad4cd97a09e45ee1406c27f67625460b625e3f7487d75a5a783bd4bc1fdc01e942918731d5bf0afbdb77dc0a614cdbfa2ea728e23e16340a7e83c82cf10a2ce39e20dd788972b1a52d495c8668d105e2d07a3d118897562bf38e66b6cb9d97b9e83de320591649158dc92ef08ee7c9ad783399c94dc5a7ab99ef0f751886beeac10d0042c90acac178fcf62e4d183763b7834a76d847cc64ad84e8458df1174bcbb064c14f944837bab334c4288eb3d9b69108c65bc634e13a8b70d9892c082a100c9e68f8b67af90d6195aedfb885031e7d16a7864bb6a88d13f59b1165aba455df2e3ec3aaab58ab4ea2c4094be5d916894d1c84a474da683d21eda95d11309d2ebf1f3e647bb5d62a02b91eb83465a1886c412ec313e2775ac51fd3479d8c35ae927ed5ea8bbbd5ac8ab1b3e63a74a1c5668bff9010c0f6430375b5af1625e805b2ebc0f754fe882d78e255a33ec6b6b3b1902a8d597148d660ac997b82646e9b35ea30dffda719d7c2f9e6d94e4784fd20ba8ee1e71ae116169dff6eede97b7a1bde64044fcf6c85551a55f83310dd7806830afcb8e94a5e1ac64480004317224a82ef398e2da38b95c0056bb3d5c6cccb75485b4648ab70883735de99ea18b1fb72f5b604b57f8db3c0191fba0f7d0f4b0d7f9e0d86140e3d5648c7d94fcd6fe879016f86edec2b0d44c228ac9713b642812ce83dab6eae95b91d9c71dfc3ffa769a4a2dd305e26133859fe8ccd4922972db2349f7dc45ae7ba6a5186f8dd21e53fe65c54c3363438564b2a027af15fc9ea332793db24f80f0716f64caac9b8cc6388dc71ce0ff45aa1ee565f9cfdcd3a6546ee053164ccd7e6360cdaeb12902dbb75896f9ade70ccd6d2e086e4c2ad10bcc28a3a75e2ee93e1d5e8c290d80b2ef67a99dcc391bd2078eadb681b91a45d59f5980fcd5234b1472582dbd131bbf190f6bba2e532a6e582984a63d0bd5434d21a466481bc0a41615d9c259c12aaed258b9270d411d961161fff8c111eb17b49379c619da58e03cc47d8097c1d7e5215174a5f85820b3c8b6e7f2a91d317e5c0c1cdd43472d4709a36da747847777891167520f85fa273bd47d0752871ccc50330d88418bccfff9c6561289cd9e88a8fe42c2eaddf5a08c773ef54a575f4c86c8a9c04e2d62cd049bcf6cf585a1f9d8d95df7f3f29c6bc1852fccf623317d55007fcb6d90b31e204fe0087fccbbcec79c9c2a3dc5c6685f69e6b727c737fd15b7f886be7f5a38fa01d6f6cbc93542be5a64d4510226d9f46c80f5c64553f972e868a5ad3079533d6280000512143901d50499797fbcb1706ea63489284e34c1b1e502deabc93527efd1bafd16bf23e64b217ed7e587e03283babe4a99933657c0673ac52ea287761840de8088c3a90df4e876bce23faa959c47ae9e7f424025c11d034a9e49cd1810c6ec241b31d9ad5f950fa77bf08947606e9af3b4513edc1ec5cbecb68e7daa99ce1bb8ed96d3ebbb9348e03a6708f18bb2071a5ab25f50a2ef1b342bb1db0518e4c3f21145d6dcadb108af00de3719272698de20e9ca1ca76d28aedeebf80d9b5c4dc9362db8179f3e52d15001e693b028bced01f62ea9ead694068374421ef472463509d59beb8b8d34ba21b2dfadacb20ea5d1b5d3f5f0c3a2869083175b63c14ba261d22a21f0af75969c76136212d889dfe1e5ba8d60b567bfb64d3b14e13c54e5b23b29ec1a48deb0b5a8969245e84ff727e7caf01eeec8dd06cec60d810fd3cbdb5c829df15e3363e100ba1613ded297aace99385785e55bd03d441cedba04b1aa3e5b4f918b4b66650ca1f69cb6f3f8095e8f0b41b5ed1b6810169f1122b86c2e5323879535d31cfa5cafdfaa828f2da3f54b675571bd23392a93cd7f1c59c8f24fe3a0d558d76354df7a81fd1b8dd1239fa1e2f97af44fcc57d7ea86de7e1d55a872db84096cae990617dc8aa2bec4d5f28dfb15277fde9e500bbcf9d2b27a8b8a9f2cecbdc161fc2400b94df9cc9d94466c54854bcb522cfeb77b7d19a78447db8ead53e8b795230c54ac8b30c77ee3df273aa1bc1d1659aaa663522b48469bb0ad47199af32d861e9c94fb98541c2daf50d1d4a1075e0afea298694cb4093c7aa61564e34fcaf3e0c3229e86d6292fc4cf6b0696fb63dd343e2c9623d3e4abd3c06e4cf0ff550881bdb2c312432cffdef01d24a459f72f9a3481d847a41ab73d44da2cc09dd2a358529a49df7d51ff64bae3fec00af1cf81c2b820790307f14d03305fdc2e9f52e3b030051daad90b3265a4cde89365bd21f78b58d94fa9130d3d0187f9227040559f485911d2326e847481a14fe6133d16a0a19a966b9c5ba9de398e5e17ba459741976ef0fd1d3ceaeb420bf7e1ed23c73919ae11ebede36b230a059dfadc305407eea205f7c87e01f8361a7c9796711b19eff8c8f9fd9cabe6c668f48d7d18404e569c0f085a4cca5a982dbd9176a1c82d911741dd5de1b98adc6f195b3900ea9c4f4a77f285bf0060a6e90779e04e0b3c36e3ea2937fb49f6b01a7c3d87e9e0a651051ff3c5da66513123a4a0a59243a69eef1807f56819cb0a5603551fafb63c8a7a184ecc02723d53b8e59d94916965d3aa2d9b48ae8202ac422223ec027997d6870310bdd68a756ab635280edc97009dfa19cf45076681f730194f08625f1894425cd158f7a2088eb765149a9056e4b06b117df095920c19c7746ce06fece65b2429b40f81a71133ab4b7150d4e954b0a3c8b9ef5d108bc09ae36b46ccae4926353bf30f8d955e1c8509edc734184e8ecd20235d70f0ed7c3f772b309c98e79492a78ddfe02a970bfde8d32bcd13fd38394e8993e4ebf73755ef1f8daaa2817b8ad3ef61944e0e10182a7b7827c8660968e20c4a614dbdb49fa0acacfc92a7b767ab590d071274987c379287328054087c5d668f7677ad7acc26d236c43ee8923743242594b8fb9fab5d51600e425ea5c72e217b36b897924708b09185649bf46a7046bb1d7ded09333d95f11030a63e0a6ae7bc81a6f8c25ba59a30908a59c3a03d46cf23f773b69b8a007ea296e0e0dbe66788863c7c254f4537b7f2e2e12e9fd8637d554085fad9c2762c62329516d43721b55c94d7610fd9ead434851969de4e91c521b2c559a92e491878c429a20f84d5161cba96d605b78a2e1cc35097a09f5291d1f5828ecc259a68474d4a822b0e33e979ce54156a05a318b31eab6c39265bc67ed02e033f47dc4344d3cc2f9d66c1c2dcb75813be1306abdc3fb7081f50ba7a5c5983c83127372dc80682a0806198f5b8fde8ed8d09a4bac770e6e00784a7a359d11fdb285dad73fee1cfffe4049115df2f856ab90696625aaa81991dc9b3e08ba75f70a9b0e90e9cb19b7fde93a831f5043e078570c57fe1c681bb5dfe20c212d2d82c770c5b3c84372938dba822aee8ef01d9c9f099a034df215b092ab26a0ac390351adce9d92158c68b5c2b2111ff57ecc82d0dae88a60a192c19e4e5083fd1ff9da637d8b76b35230383ad93993bb3b9f572f836bb7781587bfed0dddcb815494e4b1a421a750183bba92e8ff823ee0f4a0329060a553d987eabef0dc5809af20f60db5687f217df5f24e315a8d70a90c8e69a8e98e19e09f16b80764f682ad3dd1d9bda3ab41ace743832ae2b6b39c5b34f6c67c3b6bf9b25481e3179104ff9d6c6503571deb4b9102e91188c8f411865ba47db4826706d5ac3d3663563dd4fad95248ebe3ab0b3fa8b1a04152e396bef11466dd5a14479031b37a0bf54799cba3f17f7f80045cf0e08b48da749c05da44359331f7b6cd9508c0fcdc757e48ebd372b60a7e28374e8892aa5f9129255d73ddb6e6f3dbd5d310b92e63e8fec612ff5c30eceb94c48139701a176af38944b4340787931c508d340ca6cb790af7a558f7376d9525872345256696419344a889382d2350d662023940cabe538b9e8e90c8945784cfa447cb5dd946a5a680c01d94baf9b1d1b81ad9dc6b8476bac6449f73fb2f76d1b300976309682f9ff00d994a7c9f70e04a27f039ac48010edc881e8e9d4bf110131b6238bf7bb37646553ec7978e8908a10f2468a57975cbd4447ad869b202be2affac185a632fcbbe0fdb09bd05afde1c8c34b3594506ea201ad16487425dc33e50964b42d59ad4d5719c3e3d2bf78e725d682a067d788599b8601e0dd32014b5cbd551d25ace6ed4f47b3cd8dcb42742c92b24d0b219072030f9826ea0b20d93d3bc4a3d4eb32cde3e690bb32f0954af79611b7c3b44987550b57ae8cfca05afdd47b736955a6928934462913abb873b37b5f14c06427a96965558d6c039dd3f18c4ec52eab4d257215e6bb01eb8256165e51aad5c43c4a05b249b1f31ad0302f054b216fe40b15a1d7422deb2a88b5872eda541d5ea8333d4bf3d6c23ef891c05b9d8382f87e1037dbaaeef429ecb97fdda5314178463963c63f32f16b006fd945d56c333e91fd762ad23c2f7cbe25e40b8b37d50e6dc0990e999ad68465bc55f105f950ff9a346541198e1c2ad577593d17a63d3d99a7242d79f965a17432075467ab3cf72890cf55cded38f3a26e962080cb52897a268ad46c327bb87c066ea7bcc652396b0c512455f5fc8b5fa9dc586365533954cf78230e88b343365449005aaf6f0d74a72ba8648abdf86979bb89e4493ac14a354fb05fb6c1062f2d6c4ca6050de3068d70a740c3fc99c0fb04fd1f34f3ae87ae5567d8f589cb37ca79ad5ff311850cc09558f2b22b34dfd9036fdfb7e8f093756b214ab8f74d82fae9e98543b82682f2cbd0ded61bcfa528b564584978cba256f93454f0673114212625bb399babe0524b4d01eede0e86921d670c9da39eeaf6476d5a85338c87fe2f5a4c21cacefd6e9a2db65391e499182b598bda8961ed52b64e3aee3d2d2c173d8cb90f6174a1ff0b0096f2e1f62b85244ddecf4299a46cd87cec690d64d6526957b6270e4f456b243b704c9d69aa44c9b9dd4126c0db6ca9777cca1bd8cf34a3310c90bf0086abe94c06d1482c2a5c2adbb0b286e767102d2d8931bcbf33b62710a709e611ae997d038ded72137a5bc01e89a136ae55198d08ce2adf1d62fe26c990f410367c7b84e6231be61f062f508b6523b76b0c51dbfcf77fbecb9fddad8ed3491d9f931cb9b14a6e54afc14676490e45a7efcffc58216e3ad9b99396a5042976e4b5e1147cefff66dbe9873a8f87d0910dd7f5e60484ff0509ae3ea5a768987c71beb48cdd898b45bfbc421f2d09be597073023aba9e0478928a765963c8ed1ec2f782152e613d2f0819e6abf4d2ce0a87b7ae15b54a43885df25604db09ba020de4972a97baa90bd5cb8aba6de49f8b257c1fee79bdd656c10325f035dfa32e40b0f540bdb2f588e4f1502871bae739de58a7aad963356c82bc6e31a09286edb9af882665fb1ac2256f2dd9e6b7dbf9936048297de945f9a5fe19e8f37ce4ebda91aaa63dd2fecaa", 0x1000}], 0x3, &(0x7f0000000180), 0x0, 0x404}, 0x408) 05:37:30 executing program 1: getitimer(0x0, &(0x7f0000000140)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfb241a0000000000, 0x2}, {0x4, 0x9}}) msgrcv(0x0, &(0x7f0000001880)={0x0, ""/130}, 0x8a, 0x2, 0x2000800) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x1}, {0x10001, 0x5}}) getitimer(0x0, &(0x7f0000000200)) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/47}, 0x37, 0x3, 0x800) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000280)={0x3, "2b91fdb5abf086f0da638906ec134a550625668e64d74fcf67150400f5c6db0153d69b6e75eb03113e3fd7b95ac51a1fc71e84ccfdc6c7d69c0f3e95d9faf57a9fe4c8b1fedea91a6d8e1e1f0519565e61dc7509968a55d471efc2e33bc37f700ee29e2233f9bad5e4af4659bc21c2b04241988015d9e1b803ac0c9082ba915439a8b85c6df3efd9bbb15adcda94c3dfabd9376a3e66686dc8a08fc8996c56a1a9b12a8f3a335a690e8cebade92f7ef0c656905d4b0750677f7660f73059af77194a2fc3b5c8dd97badda730f63a6485096c3101d842941a2ff8485e948c652b95f20decb51f541e0e67dcc49d7209aa83afde629316837e6253ae87c0cc47453ad40209964dc579dffe6cf950c3723d80dc10fbb15cb1c2077aac9741eb1f299f10855a63dd60a1b617e9b22259c9690756c71cfeaf14903167a860ff69376e7206edc445fcd08448738f24b300388c4c34079d013b651545dc3b1815fd7de855d04608750908a95ffbb2208be3f1996ba15a30d2b01246e5ddbc6d65eb0ba3d3738bdddf24ea8107166b81a90043f4f0c49d5306530b570708fa00293826f344500ec0bcdac594910a0cc80c2d2fe20c9af63523b1c31df32833f4c4504c3f02b0a7516aae74c205fd21b7608f377a2a37152a439bffd7c1e0e613c30b87decb624317cc4555c0dfc3115b4381d4d396e50b62384b2ba63ccb48a778668bc2aaed28717576a98cd6252376e6f945eef3bdd6a531b1e5bee2d1484d82c571b956a5cefd8071eda35b4ac5d7b0481ef5ed5c81ca9cb475fadbe3536e6ee5deb4979603b72a2d6ce30bd7d360cb4930cac4e8c9e5c98bcb9fcdd6486fcb2857631d4aeab28d882c4078cfe2272c5f52830ebb5faae0c5d870bf63fba8e767e4446f0710cf1bd6c15186bc9716327f0bd2c1574089a4a6fb869146ac457c9e7ae3d9b8769c31af6d78e62627ff1a7f9787cfba5aa54a11af368354ed488c8b9e3ec5abbc292edd87a8cd3982ef1687018f819a30bd2a4b67786f128ea472f2e37123e294831e3374bb881bbdc0a887ea33b703cd817d34b31d616f8cabc89a227d85c075469593b43932277831d7f65752183a4a7478c6de2903371d53d095705e3923818b6d0e49a09c8a013f88e74b7b2687a6a73f158c1c9ba4a85a641673b4e7fb4836eaf1d38361b7a7f1e17790626375f896cdaeaccf36ba5f932c128f6b9ec7f25f338e05ab9d3ad098323d65d8402e459b0f3f4a33ba246723134c89f2949416c28740668f87a9161e01b0d1ec9b36230e7e2f66f3b82e1d96806aed7dd9ae1c8585742b43f9206a5f45b42bc718e05677d897c4b254213e3cfd9768ec5815c3d0af53bb0e313675792b7d2409df1fdb8fd941246c8689a6e8db222ad4030d780fe214cd6e8fdb9337a4b5e6d336c1369ad62a8a7cc3831ce6f9cf7a2f84c6c3895c42c945286d3898d8f87c2f187cf598f759b1a762661c3d8223365902c08bb423ed88e32725ee7ee307109b964f4dc4266de60a80829dc54a10c516de699e73ec95d56be0ac00ecdb38e9099af35d818115980f4faa5e20576c3a3a4f8ce66e0c773b82f55a31468d72018328746c2310184de87ce688525ea4f6bc7d0f2bc50dfde2a67d80fc176b3241774e155fb376fd3b4273db188403e06468829eee4e3ceb1372cb8c8ee8e0b034b266a294e5115113f81a429035879d1848110293e4ff04d73c8136496a9c4f1b77a7b7c0a39588c37a722dde5ce110c29411efeef7659b93aa291da0d967e7f4ec2c43971cb6dd9b5eb43b200fd51f99bf8cac5d684943a270a2eb833666905649eade6c0e9b0c784c9a16b6c424763642dad4a524767e017ee0e45632c484b3b8f4327eb6008a65f8f5b5c96070c678337e2ad26cf79b286e253e43464c35447d1aacea1ca8a0b236db6c57c886feb66fca0f3af214364fcb37c8dc3617aebe537499015f34eba13fb912ad01dcfed13aa6a900da3259b9e9727e251039a9201d4324b66ada991a7d4b26db602ddfe62972964c4aa44a809cf91accf9fc9342c8de7b35bbfde8ba4a2c2a1fbbfb6f1cd3795901c77316fcb032eadac272ec755876579ea2234a379261e85a5cb62541af0cbe7a48e4fc184b23884be00db2fc5dcb35fe6d27cc8f4cd846b420445565ce9b48c91d90e120947f1f9b65c300e6b2a0e32335000ef6f692e12880cdcf7caf5fadae1b62561aaa830f90e14149801561b6647f669bea870787cc3154ef58b6c56c4260cbcef9f4d388ec6d16569aaef4b5c4a9968217ecf241253c15c765c843dd35475f71e5dba4130430c1032eceebbfa8314bc5ddb23154055e594d07c114004e244cbdcec864a8909008ec996789f46e274719633a6c10446f20ffc0fe86e298a3ffb005fa2a4b12b69917e9801dcf17cd5f3c5ad047583b246636ce9155c5e94233396aafa45d71ad2dfcf24547e67c12e0c1ff7996ba3c396769a9f367a21caca005f1b5135d00c68ef89c90c56b71f1451f3f8b273b0c4fc0721b7efcb9843a583a3e5ad8672f94d17808cc712f2ddb6ea4d93ad60f542203dc49f8b533c7233ad84b782ddb4bc4cfe9462467205044a425d18dd7616c71f103dd910550adca1bf94514a5a761341949db84fa5c89f83e662dae2ff497c28db016275a521d0eed39f3bad775788bcd6c104fa7afecd153d8be7ff15ad728a6f74508a391e41fb04d43bd968787c9e20c05fbf492b74fafb1b5c37e2d090057812018915c6066c270878978b05690a5647cdaaa71ff4143b2e6e066811498b54f87b39057c22b03af079298238e52d22489432b56241d2dd47824c2525e4dabfe3798ee48c1af6c9aaa71f8bbcb75e28786ec181e0cf745ba833cdbeebe2ea575210e2611b5153bc6bc39a6f33508e3033afaf93175812213846b85f8222a04ed4b822573f7a1f26b540c25b1d1c70f7834c04f53d6ea6d716aad61873702e9119852e2e1683541bc71f41523417924ee61a9c603bdd496aa461e5a59c8a58a7e1876cdc4791ad95efbaccdcb5a5bc37462b70a7e881e1de42f859bfff5455a491b70fc56cb4e286e82418f823b1971270da6bf07114bba9bd44b4563b9dcb83bc3cb6836f3831ea8a6894b6a9a1f57f22f14cd5606f7e9da5c7acb9ded6c570a2dc0b8e0b85fb3298e8af36bb2d59be31d727338880ef1e16139e69d81e89fd9e69d447a7b71dafb9ddccc52e367394565c18c5d6f09c8cfd416823c2beb74a3850dcfb0c10ca84bb4ad87eea457458ff53ede3ddf155295960391e1179b3fb19490bfe273a9ba8dc328c8f6a54f27f7329369a286d862f1e4ebc761eb3931b86c9c626c0076ef5e277d0b614dc6fb86a15dbe53d2ad5580479830227302eb406c5d634a3d160ed4051e858aee991d924a8aa6fa9fe8beb399d2bb22ed5d370c6c17ebd1a1c2f6685c5d60e7c3c52ea16e83904d9b6f73f9fb5aa3fbf32d1d4fb813f66cd12c44ffaf79f3a698d22694c0bd27f12f31e94b56d67ee32d28d06e198a67ea64f430dc9533ef4329bad8685ad570a4b10b3772a97fe4cb9359cde0ecc1045857395b349ff8c06d6764f5a5d5da30fbc92a2290bf1b09d5533ae8595df71dedc4327950594cc7d9ccd150f17d307ecff205bf8e2b1b2f9c865aa6cc428695a069e3c55a272f272033eac0c9f5c0e6e400a07d33b1857a2743514d5e8f21db2a51f2720c63dca792d7cdc0b8a584ba6f644630729b026cc98ff33b1c95c86f74690e7411b9ed8c652b5605263b668fd9cc602a933f8b17a8b4f28769156ffd9d9c915313c0be848de9fdd66ccdbb6bc1bc0f346116bde498e9add7c7f45065f882dd2ce5ed107ee475181b7ef97f16b44168d78b1e0ad3bc4b22503e0a8d81a10c0990e5f724a1d83ff09c32252408ef0882d860613033e4888304f4d8562c3bf2da79bab4380120e40580db87abc915a311d43080e45c7949209fb8703d10247ee8d3c91a0a86a4f5aa2c186e2a4d24e5ad0dd5ca24e9b44524db7db13510372ea52e4d181f86e171223dc43fb6bf1eae5ac426930ecda809d3c4a667393a6255db9c1b0f7ed75d8e7d96b3201c7f4b331ac24623e519d37d4c7045c575357c7c0c91e52022f11020d582315b73054e89bba40b154bcea4006a0899b6fa48028287ededbc0881bcf8dce9bafd7e118376fe8238fe87206fc61ab6430830286b38ac6e5bdf211e325ee4347925b2a338a6d75e737e1e33f1e6615988dc5cca54cb4f3dddaaa494c15569b59bc8b0882089cabd2ab7b3468f3676fd084a11f5aab2ffeb34bdc217f6aab725727769a4c7ab66d375145734f54e015439ee7e189b42e81183aa748bf44b6fb45f75982f40556833299f98eeb3ccc51946a2d515b2181689a208ba67126f1e8d365321dac2426518d8cdfdea1a3a3f032a86430e1657098e631f537b340dfe7899809734048c786c5b3619542a9877d7f4aa3e0a437eac6b1b92ebbfe5a4ce3dee75444528823b9abd004fbe776bc7a2c5b7f1146e314f15cb3a3d6c028ec133fd5a9ddf49a300ba9f733630c50e463b79dcd8a96376e90be614a519f73d86d35bc7c39f8cb1691f095e4beaae269901c94194260c461ae918610a835e48ec8794ee6b3697b5f6e37d68c14c48b4ddd3cb0bc64e24b2dddd7de83b40308c0de3cac4b6d3b2b9e66101f1a25b01a4817f19c2dc6126a4d74bc185923ca90e6a804eb80533590319732f8d7d30d7179caebeedf7393b49e64d2a4e40712da368f83f6aabc41e34f077ebd23c9ff0967312658c7f5dcc9cbc1fcc10cf1ecf1fba1a8bd64f59b1282b3a0f487bcdc554acb7e8d791bcb3ec5f418666bcbe4ad5c58f451ff762eff08b82353f7c9f050a804cee24867b73cdb188b3dc8730309aa98ce17b7610c2c8f575a9da07e575d552679b3694ff34243f1bca1e4a94be43a4f95b965b24dd7e382f2fcc2d789743aecc98d1fd401b98434f3f2c4f5c0b83a8cb5d3d47e2b0c8ea25ff6330af84c951853d8f376eb81ea3e39f85ea7e44249e97d04a1d4ac5233515dc0509ab064b4250ecfaec210b5e2742402210d5b9e5d8fba4cb661508fe034ac9dfb984230a67f35daa835afea940f61dd4213f8640cd38776f7518c306061005dd94cfa7a4a07143506056771e1f2434aeea3349a8bbe58acf314608336f31342345c46dd174f30909eeea9b993aafe483d46f1935080c2c8107d1121b2089e01f54708a0fee0b321a34aa7a057a2d8bf0a78f0e2397b69f10fe48bdd9e58955b1c7a16a709ed312258a8d67cc575994fd553bf2734dece8336b998cad919a52e372752d361a99a399a09fa28ae953c21a8b131c65819c42dc1625c25633004f8eebc7c7d2266d824e51b513ffdeb6603cd0323d45fd4fe0db6e8011b8d94356d6b5b08c8a5f1774a9f381c0ae2f1b2a821f00e88d1e9e18af9a78d3757d31a18c0cbffb53e7a23c38f2735b23e81bacd46218cd0f91fbe1c9e11a0ff48cbd5fdf206af4631398433dbe9acaa0e483f9401ec55cb4876b35f923120f5d7f2116d709ebd7cb27d5a8673157ebdf7e31b7c760eed3d752c2ac0f3c47edb50d6a3c62b4ab87b5e4c7f924bb431af8684ad721908213f3082d75dedf53df6b7d6500c78f98258236fd431e6dcbe57af9b29a24d096c0258a29a9617f3cb6930667a210ca1b909f2b36c479ef1e86ecee17000ea2bd4bf2c65fb89bfc908f2d0c1f933fba901e9db170c0c9578af373dfe7dcd6bf1c62705e08e9f95e137e097587906722450790ac988675da"}, 0x1008, 0x800) msgrcv(0x0, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000001000000000000a1c7000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000030000000000000000000000"], 0x8c, 0x1, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) setuid(r2) getrlimit(0x0, &(0x7f0000001400)) semget$private(0x0, 0x2, 0x0) msgsnd(r0, &(0x7f0000001440)={0x3, "495d658f92fbe3e2618884bdffb5c08802ec25109f057365221b2f70379fbf4327adc3d1b0c6cca00e7c3956ee2a4810714c83f83acaaf6c30693bf12eac2b3e5ea13a"}, 0x4b, 0x800) r4 = socket(0x10, 0x4001, 0x0) sendto(r4, &(0x7f00000014c0)="eafad840e167c1cc746575fe54ac2dd5dfe93d67", 0x14, 0x2, 0x0, 0x0) msgget$private(0x0, 0x400) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001540)={{0x0, r2, r3, r2, r3, 0x80}, 0x7, 0x4, r1, r1, 0x9, 0x5, 0x8}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0xc) 05:37:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4005, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) 05:37:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x112, 0x140) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x60b}, {0x5, 0x6}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x800) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x184, 0x2) 05:37:30 executing program 1: socketpair(0x2, 0x4, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="cccfd60633542005c960cfcfee8b409b8a31c9c29816fae1e88a40b5c5e39e3b1b62f7bd128045658c7451a4b44f6d6994078b345ff1ebca206cc071333821bf39dd515679cf946ac6eea426601f77370bb2940a1de174143bea22a704597a39295c52447f83f2e77e26f2b3c44ace848d7c32a2108a8065523f5cd483c79e33f86ff55a128f5ce5996868cab95c0e81b8762bfa721346e5f5a56b50febff2e2b351eb698f6caa5e5f2eee75903fb2b1f720c59a30320a3b380a366e4d498e88e74622c890478637ff", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="29332b72c08a24d66810011dde00365de0b8964203837b33bbdcc0255da755e8b59835194502c4b06ed6cd1a00c5254793d6506f7f4c6400fcdff79c44dd9dbde684fe742f71bcb99db7b58fa3d7de756da84a2310a219c5e0e7e41cc32bfc58a2bdc0454191c5575b8682347ef98e", 0x6f) writev(0xffffffffffffffff, &(0x7f0000001640), 0x0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000180)=ANY=[@ANYBLOB="0123fec986dc9ba14ba06600a1c2001683b6a1b4149c1aa3c903e13bb8ee8a122b611088da52aba48be7047b2ab605617527f8621c9876e1c50a3425418270bc18731aceeea48e8d2e392c0c36a80532afdf4b410ef30a564c7128978ae2ae06da1cb884c3f6583623464bbde6c6bfe9bbe3fb8f134165af6fa2eeedfad4c1ccd74aa7dc7ea4961c3c47847a8cb6000000000000000000000000"], 0x2, &(0x7f0000000100), 0x1000000000000195, &(0x7f0000000000)=""/138, 0x8a}, 0x0) 05:37:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0xffffffffffffff81) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f00000000c0)=""/90, 0x5a, 0x42, &(0x7f0000000140)={0x2, 0x1}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:30 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) munmap(&(0x7f000040a000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000080)='./file0/../file0\x00') ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x100, 0x3) dup(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:30 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="d95182eb22ed90cb0fed9caf542e05328e7c4e501362eb69ff0000000000000000000000000000", 0x27) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:30 executing program 1: getitimer(0x3, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000040)={{0xfff0000000}, {0x2, 0x4}}, 0x0) socket$inet6(0x18, 0x100000003, 0x100) 05:37:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) r1 = msgget(0x2, 0x104) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffcba) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r4, r5, 0x40, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x10000, r6, r7, 0x6, 0x0, 0x5, 0x101}) r8 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xfffffffffffffd93) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x7}, {0x18, 0x1, 0x1, 0x4}, 0x5, [0x7, 0x6, 0x7, 0x9, 0x6, 0x0, 0x100000001, 0x400]}, 0x3c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:37:31 executing program 1: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) chmod(&(0x7f00000000c0)='./file2\x00', 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:31 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() writev(r0, &(0x7f0000001d00)=[{&(0x7f0000001640)="270250986e1280a222a0498b8a511f2e42178d6feaed57ba1a4857b265db304fa650d34895d7c7e1b03b8d31de6adb", 0x2f}, {0x0}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f24c703ace24", 0x9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb", 0x576}], 0x1) r2 = semget(0x3, 0x0, 0x88) semop(r2, &(0x7f00000001c0)=[{0x0, 0x3ff, 0x800}, {0x0, 0x1, 0x1000}], 0x2) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) write(r1, &(0x7f0000000380)="e52427d9f2f5889b632069528220877425a6f80b20b7cb54c399ebc47f6c34f27fd3563180a6c87d38ffcdfb8a7a245c6e66a59980f523c2b847cdb998eb9ffbb4043bea3d46f10fc7b4c31f709de80fc6360b7205ba2144fac2a9356ff32b5834bc8e6d51693fe2c3c4275a9a4bab74fa23fae9f157fa6f9f847ea6d18dce264b9fbaa097c2d4880300a96ecec66062dbd54f6d120e8390803c9fea1c1878d4385b7571a979480b699843df72657b8962767f3b4cdd64742a0eb0cd32db8219aef85c7fa214d565dbe87d34476e943ef017eecce937bdf4f51538af2f9088ed8500", 0xe2) 05:37:31 executing program 1: flock(0xffffffffffffffff, 0x4) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000001080)="4b3e105ef8045c65fa8732cb1d51f26696711f7bb897595d1688379bf2be531aacbf893e1282e0100dbc0f502a7c4fbd5fda0d15c533b0c96638a516e23501d65c377fcd7c42b5699757e8f2ef357b544853f728fd9d69179cb1de25e4c86cd2e8a3273af04c51ed7c55b3efe5c7076f91ccc5b01e2b4f21b032c785bbd2c3bf96fa4ad7f5acbb4b0e319eb90605ea8817f1ff5250e9dbf492bbac8be1ede31956e5e467c5ba0d8f52e9c0383cfc6b0cf345db12cd0c54a9fde771116c7b2b018c6b21b2feadfbc20f6e81a57e67d2ad694355d43ce81470b9d169bd67c6afaa46", 0xe1}], 0x1, 0x0, 0x0, 0x6}, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000000000f2dd08cc42ef0000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000"], 0x6e, &(0x7f0000001580)=[{&(0x7f0000001440)=""/179, 0xb3}, {&(0x7f0000001500)=""/127, 0x7f}], 0x2, &(0x7f00000015c0)=""/195, 0xc3}, 0x40) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r7, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x1}, {0x5, 0xfff}}, 0x2) r9 = getppid() getpgid(r0) r10 = msgget$private(0x0, 0x40) preadv(r5, &(0x7f0000001840)=[{&(0x7f00000017c0)=""/120, 0x78}], 0x1, 0x0) recvmsg(r7, &(0x7f0000002080)={&(0x7f0000001880)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/9, 0x9}, {&(0x7f0000001a00)=""/135, 0x87}, {&(0x7f0000001ac0)=""/139, 0x8b}, {&(0x7f0000001b80)}, {&(0x7f0000001bc0)=""/237, 0xed}, {&(0x7f0000001cc0)=""/40, 0x28}, {&(0x7f0000001d00)=""/90, 0x5a}, {&(0x7f0000001d80)=""/149, 0x95}, {&(0x7f0000001e40)=""/205, 0xcd}], 0xa, &(0x7f0000002000)=""/98, 0x62}, 0x3) r11 = fcntl$getown(r8, 0x5) sendmsg$unix(r6, &(0x7f00000035c0)={&(0x7f00000020c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003500)=[{&(0x7f0000003440)="426caf5925d14400e4904ad8de6129c6623a2c9f87aa701461e9cd831900a592d41e659a4e7aff210e3287ea254d5dfdc26524c1e2c1753fe160519082b79cd4ff3b117cb287b2b713a4e6a9ad918ebd0539097682cb2d4d9b245187d62a2992e04c6cf921e2d2d354e4b03ac4c6c9403e2072b9a3cb57c5bacad0a3786f62b6eeb792b825d0550ce79482bbceefc98a8c70aed40557d9dec891c8e3dfc29152273ca95a3c8eb35349a2f8736d02", 0xae}], 0x1, 0x0, 0x0, 0xc}, 0x1) pwritev(r6, &(0x7f00000037c0)=[{&(0x7f0000003700)="61572522c85c5afe5c016e8c9cdb81e963a69bf8775fd9f11f773041cc48be4b7f1db4b4f2ea7a9ef49cfcb59339061125b07fbefb59ae63cc13ed0901e0d1b6972cb2c4c49482684c6ebddc4d251f6a42535f7e4cebc28286cc1a704d4efa30630efecd05679068894e92d66e7a2956b1c5c24d49100aff9378fcd8c51e5371c3046729b85cc04f101ba2d64869053045c7a47e2dfa6216e6ce83f4ed1ef9e62d090970816e6a7ad22c97dcf64cac8c50", 0xb1}], 0x1, 0x0) shutdown(0xffffffffffffffff, 0x3) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003800)={{0xc003, r1, r4, r3, r4, 0x2, 0x1000}, 0x9, 0x7c1, r2, r9, 0x7, 0xfffffffffffff3b2, 0x2, 0xff}) ioctl$TIOCSTOP(r8, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003880)) msgctl$IPC_STAT(r10, 0x2, &(0x7f00000038c0)=""/205) msgrcv(r10, &(0x7f00000039c0)={0x0, ""/47}, 0x37, 0x3, 0x0) msgsnd(r12, &(0x7f0000003a00)={0x3, "3dff07c122887eac67baa5d4dc1fe1366ddf68a8cfb66cbf8b83cfef38df810bb80980c6d61f442db2c814fb0c8cad568e5779e45e0e1f8d467bbc58d00698c06f1706942d09eb9c864638b256cb170c3ef7740700cd1f679b6b4ab588347cce102d5cf033d5cd5a458191bab588161e8be30d5958ef81b0843cda8b51f4e305941687bb07865df665df13b5cc34f4fa3a3a7519e9edd2606d94a90418da29e22ef374681f501b3394600c6b58553ebb2c7bdd444ebde0f115c6207e34fe0a924f0fec451dc365a0d63605c912a02cafdd8f4076d37ab45c38046129f5d928ec836d2e98eb4ddd9cd3cd589bc3"}, 0xf5, 0x800) getppid() msgsnd(r12, &(0x7f0000003b00)={0x0, "af879d29d44bcd8c822278d02138bc1dbc751472f94b5c56a1897058e7489290e866ca0f1b225896bdf83ac053c15035328a9bb4c695fe37d2d75ab2ccc1d1abd963abf9e10fcd48d7c91d5493f0d225046132707c051094cb89c4454163efbd36544ade2a662ee3468d4e52cf3fd332c419eb318ea9569d3490fdf21c4fd0aab2d886e9e3c76a0a5d7f3e13ddebc120902c89f4c771380cab91c281a0878a470a09d8c9511ffabc0bef52a481b544afa14ee66cbff311"}, 0xbf, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003bc0)={{0x2, r3, r4, r1, r4, 0x100, 0x100}, 0x557, 0x2, r11, r9, 0x2, 0x4, 0x200, 0xfffffffffffffffe}) writev(r6, &(0x7f0000000080), 0x18e) 05:37:31 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161c0) r0 = syz_open_pts() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) ioctl$TIOCSDTR(r0, 0x20007479) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r3) 05:37:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) r3 = msgget(0x1, 0x40) r4 = socket$inet(0x2, 0x1, 0xbc3a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r8 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x0, r5, r1, r6, r1, 0x41, 0x3f}, 0x101, 0x200, r7, r8, 0x1, 0x8001, 0xfffffffffffff800, 0x9}) getgroups(0x1, &(0x7f0000000300)=[r2]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) geteuid() r9 = socket$inet6(0x18, 0x2, 0xffffffffffffff00) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 05:37:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3ff) fcntl$setstatus(r0, 0x4, 0x4) r2 = accept(r0, 0x0, 0x0) sendto(r2, &(0x7f0000000000)="6eb43e84cd654e51872cf1d244de366243e631fc99326f15c2b649432a024335316ad83b104edca13c4f88a4e84733fc8d0ce0c14bb9e415b9e1bf6325694120fe13abca78daa2e555b6bf4e28ddd5f445251a40a1f4a4dad375e8dce858f859ce3a1b8fc1a92da37eac3d045e100fbfee0a6b9f2675fde43094dc", 0x7b, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 05:37:32 executing program 1: semget(0x0, 0x3, 0x795) semget(0x1, 0x0, 0x0) 05:37:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4000f477) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/175, 0xaf) poll(&(0x7f0000000200)=[{r0, 0x10d}, {r0}], 0x2, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x40) dup(r0) 05:37:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="d1060000", 0x4) 05:37:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xcd, 0x4}, {0x18, 0x3, 0x5, 0x8001}, 0x4eb1, [0x5, 0x5, 0x9af9, 0x10000, 0x9c0, 0x7, 0x3ff, 0x1]}, 0x3c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) dup2(r1, r2) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x0, 0xfffffffffffffffa, 0x1, 0xffffffffffffffff}) 05:37:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r3, r4) 05:37:32 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2010, 0x100000001) sendto(r0, &(0x7f0000000040)="0e925a8c2ca9b8f3da891e42bf7f540a82973fda9251ce31a0be022ed52f309e370ccbf6768eec78cb0b70bd276762f77697d9087290ec156ac6d0cd6bede78c2e6a6dc30d6393b7079dcafd6ddb48e0d1fe5111c3cc5e0bf66e8f04b991bd88b6834bea5531160c7e4b8157db4d860aff73df7fcc3444b7f33e1e26f036127fd28933688ed059dcfafa4476a2f8aaab94eede2789a7c95037762bee707bd02cf327b4e99b7d3c408563ddf2d47083bc6f0541af2e178918ad5a2b4e23c46b", 0xbf, 0x8, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair(0x7, 0x8003, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)="69552d5f50db9c93eebf3d3dce941f79afe3746c0f77e69c56b210", 0x1b}, {&(0x7f0000000200)="28660f9929e7cd6adb094bf543622e068af27ce21762598a94776788136021289816502eb1e3d744d11873422e8a59999afd5ba71c91d87afc176ac08b52a3b9256347b5c74af92e6c3a07116444a1280d7d9a37eb3c9e7786c0b08ea0d3da80529405a2f913ae2d62d2d926934a1cee49323f9f3d3558a04596ff50e729e736857965d27ec7cf37996a01", 0x8b}, {&(0x7f00000002c0)="599c2e028d0a12889a32b15c43c26e92b674a08f9911986b166b75458508869060c504b56245cebcf6f3da37126bb731368cfbc8ad7646cacf81f1d4f167d6f51f18592846e40b76d5f962cf08fc320102ea3d6cbfd1c843d566218fcc98310f80a5827b4c1f3f2ccd01e4f84dc5cfb026d8ca0af182b4336968d2fbf0909ca0658c3ec50d6535e6412a029e0c932a9d0c89ba26e9125ce9c3860a40db509826a12b167e9070fac01a1be10928c03e7ecb9de53a8b96bafa4505bbec7049cfeb78c5938d23554721d726d8252ee19b828660a862871ccf2b1731c954f2514da301b0b08333", 0xe5}, {&(0x7f00000003c0)="0a24bb4e4aa43104074355ac29b636163ecb3131ac6917b7f653246c06943ceb8bdd9b2d22084504e2c77876e35f0963995efe0f683a31fe966f065d174f94e3566b9d8b52045407e83c128ac061b9ad3bc3281eee06a9d55826c30e487f007a325d524bb1eb621b6cc21003d3dad3e99d5ea12c1f3f735ef073660e99b3f87c2c70e35dcf52fc0e0155160537bc2581dcfc186e11fa1ffbff4a9d36519b32f90952762d5859457a42d8546ca18c420f6d46fbb9433a445a63fe9fa63e2a5bb8bfd3cebf23", 0xc5}, {&(0x7f00000004c0)}], 0x5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x813, r2, 0x0, 0x0) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='x\x00') fsync(r1) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000640)="6fcb99c601b2e5208609db3d2f90782f8b9da241b05346470f913ae29cf237bcba701bb76b21cede3619f818a23e864de62df04413adcf9ca7da201eae9e090d0b7fe8040b0011624311b83e77b2e64e70f5326e522afd97124d815a276fd62f910cdda028e0c647cfb2ccc853f2ebd0bcb89ac59e0ee5636d1c4ebbe4ef8ed129d29002ff1f321e0fe8a2b6696656e35dd4050a784b05781c75b6332bd9c82c5688fb124bac9865027afb2767942e4f65", 0xb1}, {&(0x7f0000000700)}, {&(0x7f0000000740)="031809d01504b6753b4644a06b5f78066d311ee0629b5755570cbd2286939f13eb9d4c80aefb95971624e5ddf40817d1336c32442691a23b20d8aeb46638095b347e3f8f503cb6450f505344383d37a18742afc1ec8480752b529be1185772aca53aa2eae465efcef7fa2883ddcc470e418c144c2752e6c122348004a8dac169f0b65df11d4683da08d347d653cb2f7cfab4d8a47510ffebac0fbb306c3848b0d66c67cd07881be4ea56b44b", 0xac}, {&(0x7f0000000800)="6113d5dd7fb30691", 0x8}, {&(0x7f0000000840)="e53049a7bd1db1d2ad4df9ea5c37f0b2833011a9fe1749fccb1a5e241e208d6898d8ee1a4e", 0x25}, {&(0x7f0000000880)="7b852d086dba5ecb99e690cad904b2b4df9dd52231839e847d4c095acbad12985fcc46d952f749bb28a49fd3752496a176aafc354329d32bbaaaae051371839aa1023e32ed54645861d327bd50c595c79965efbff6b493166e821345a34aca3cbfa9727febe8b663b0022007c54b6ba1c43b489476", 0x75}, {&(0x7f0000000900)="4ef3eb7667935a47157d8010cc0b8dcb5de262ec1642f841f050b9accbeddb09e53f18facc4ad8b3b8b55ec6d359e399d5aba7cf28fe7f7c688d1438b7c7a492e59bfb986aafa5b16081d45216b15b77a982311e1d6837df48a4fd97014b6f88f9f5fb31de5070a410bf1ba53d4d42fe419d9b", 0x73}, {&(0x7f0000000980)="53cacbc5ef3871a91e1da3c843bf789bbf241deac8fc2d2c2b0c519de4ef2cb0f7272db9fcdfeebc2b54fd0839bbc8711600363ac545f86115aa611d74ea21127cc565282039c423b30156ed43adb9d891b2f0328eecc31552a6bcbdaace3732806b3c576ba489d0b1385e6c4b73c3c9e10a7ecd90c888230b1c1181cdc0dd094c4537e61107ae3a4e49feb09d71b4c9647472da3ffe09b241e414", 0x9b}, {&(0x7f0000000a40)="7dd5c479287818d86523184aede376010001df45c29f4c4e44e211c0e7d94730ccffb70af8de470102f331914e3be4b02b5c7cbe0bb9caca7ec717f7d61dd8333af2f254724c0655c84104f659c2daa3cbc3a3d9ca2d0aec66f846980cd6c143401fdd", 0x63}], 0x9, &(0x7f0000000b80)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r1, r1, r1, r0, r0, r1]}], 0x30, 0x2}, 0x6) r3 = dup2(r0, r1) sendmsg$unix(r3, &(0x7f0000000dc0)={&(0x7f0000000c00)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000c40)="a0411cdb47f480e94056cc8686fadaabc43108d2e52a125e127d71b4d63732689641c503d45dcc4e56ad0c517deb7eaad7f8824da7fcf16a60d95fe79b4b1fef362577757ec1a853efc24b26a788681bdc996df0a2ab127ebf64fef8f676ed9e8412954a6adb1e6f0f8328dddefb8fc3c066d40070667b66ab062cc97c791d15a1c7c795c879aab15f4303d8f88043fa1feb7a973b76b36a5e32eab856e1946f43aafc96fe41fa544d41c51e3a66eac19340c6943907d1f35cd261550c62d9bbaef0e5c305942a83dad6da42022bd825d18d8d18d3953a50ffe55b", 0xdb}], 0x1, &(0x7f0000000d80)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r1, r2, r2, r1]}], 0x28, 0xa}, 0x4) getpeername(r2, &(0x7f0000000e00)=@in, &(0x7f0000000e40)=0xc) socketpair(0x6, 0x0, 0x6, &(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000024c0)={&(0x7f0000000ec0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000000f00)="3acd5b9db0ef0296832790d2790075270fdd8427f24795", 0x17}, {&(0x7f0000000f40)="385dcf88629a03a97975d5b5ed4a4e958a3b995358abfe978e76b4fc6d99e72461d109a6dd06fdabeab507d433b78487b2fa4c64304c3eea27fd5b0dad5bd3997a839ab83991f798556cadbee70b34d7de01dbe568886490a9a047463b7ae7660ff40a0211bbfdf5c6dd735dc4710c6c3802559131e0f773600b701c395357f406024e213d2411158b0d6180eacbc2f5799ffa464fbdaff1c509c83376d21eb8ec03e90520559d8d4422cb74815101d98cdb4893535ae4fcd713ed74099ba08b52aee280d923c9f1143597fd1ff2ad527e3aaaa74412a6b638", 0xd9}, {&(0x7f0000001040)="0edf333caacb6ee296de4d9f6f117290c69df5df26d287b10fd3ec9f1f0c5a99fb76a9fda5f6c67094e863832e1def84435e345d151f9b8c5d8f3906c7d86b0af8050d28a869da74f499c7dade82f69d3dc4666daa5bacb56a0e0ed09114c866e6b129395de92cb4fb721141bf84caa9645b672417650245903213453f515d171ec06a1b722a20cb1c8e00da0e6a489b35fec60e0e975c25deaa29ee9772eff21d28700562afeff315437642de3b2ae02bbd7b35d2019211e1a4f91185f189c72bf1f88b72f2bc10e7168445ba3eb37a93bad6f7b06c46e4240bd035c8bbd636d2b43cba2f6d6fb7d6fd577bfa190d42c24a61bec5b899a31419ea5e2a1c078a5af253025fe113665634f86abcccda306ce4b9763ed6a393b3246b6672054bc28fabf93fd87e40316aaf2e4081da4b2bbbbfb0600908f7b6ff930b44a7de368c6a54d878aefb890a68502410e92cdc5dd73c69418ab43e7582742c545b3736922cbb6875f272f322cca5dc6a6d4204cbfd6ad8b90bd6e9a2dc0b509668b1cc60f5e834a082e6ed65e094dc8dbb15074a616d56f5560c7e79761b258f51c266b5341d2227df183d392bdc5613a39f4623aaa1b022ffaf14203f532e9d403949d73bff56f6b96dbacba3d93c4e7e33b070d35fc8d78d4ed825984ca72de50184eff47b21e5ebbb6e58a0220096123c189ba8df2074bc84fea198ce71b7866b3547951a3e67c114d9d6c8252f756c8b9cf2561ce8cca15a2763230525be73840051038b9ca67a28dbc3e951b1b0893e79cd149185851b2112938b4fab05536f4f54c75b4a020feb88d1dac884207a3fdc567f17a757b259a2cd1c0e075cc195bfea3d0b78140cf897d454d0139b66cdc7fd30229a8f47792303f5b844fc76c7dbff41a7687eafd2467e8a3f8e7eb358360fbe29454abf1d724bf4199aa365261fff506f95ff5f308072133df503114760a47a9a8bcd828bcda8483aace7286c052dd4d3db0d0c2c640f935194ed210ae3ad32a3246d5bbbb34bfeb61e7c9fdb4ace313e7b3b01ae19f4b39926b5982d9cbaeeba892f7d48e04d02c9109809022e36c418e48324ab7814e40e1150f3b04b6104114f11695325ba7ac237b567f553c8e34ea85abf5e6a0e7aa84ae0fc27fe930cda824d13c00c00cfb9867a6c5f744c81504bb4f28bd8e991e2caa61f60b1119f28190fbba88f9deac427af3c81ca3649d2190738c6bff8021579c3299cc62ccff681b7ebb08c4af8c03686a0b19057a82961730e88aa8eb223f8c6d7c2f396bff1077286a68946119684365deae5a06397a2f4454928da9b192a83d04284f63bbab120b49da603e73f92513b48da8c5fe2107d3f76ae994d25a4192a2d370398ac8ce7e4f6ce401be3e7fd9eee6bd9956743a753492193dfdb44da91a726ac3c8833d1477f278f0fd9287778ffe3d1d811e16947ba820c2959ddb4375025d8d8743be43238ccb86812ab51893c8887615b07087e231fc993b710b5e817652628ab2535a89884035a21d630e18117f30e2dc06e098219ac22d04f99b684fb1c2ba2c50739f12c70b7039a511154a8472bdd8fda23957e57c31a3a933ad9742053319fbb62602ae3fe27d4ec4829eecab86c9dfbdfc774759caa70bfc41a7fa4e92dae7c95201c36de5e294b352617baf209f4165e0f77640f96b6fe75394165b70bef544ee81745e9a376ec19902dc102b4cfbd184b72fad3fadaf81e03450aaffa7258f66379a45191221be1052c78aa012a3bba2b74587fa9619a56d4fd2a02dbb203c5c69516ad7a7eaa01b0a6771cd1879302c8f23acd05dd3abfd8a35d6c63de64f51462cb47d54106203d7df9acb382471097485f09fd00cd5c6deabb2b85c963c4316f1d7fb233b09033e69765a3e627e4c28d389d81d76e5e7e3c05ad985c3db7eacf1c763268599be5bbbf341025eab3b205117ec9538e025db6ad597beff92e494ff91afacfa1888ea2576ffb8c5e1acd6fa48b4807d01447bcfaa43abab0bcebc7432e2324dc1e386600f534e2a1086d09ad19a80449ace738b6e20c19b0beedac62283645f280406f8a37d112281b0ee11a5a63669f88e0bdfcb8846bba6ea4966bba09817baaaf5aee34106e80e0a1f22bc84a57f9ddd59cec6ab273b1e2437186ef03dfbe853c7560c1a5d0f84deda1302fd8fe4fec85a7e231cdf23c31a8cbd9795f5618839a6503407ce11edaa3aeaff0ebef6b33584116a6389a663dded76442f0fa9ebbc74680236e2d1cade5c54ef8c48dc558b7e0221f99742da60b519d11c5f94f6d414f14168f01a4f739f6f97553e6a0a9c0be933470f558237f6a6e242a1bddca8ae4170861836d1d4d12e3b12aafb8b9eeb5ca03953135f79fd0c9c66179e9522b3acb2764a9c332d698ea137ebcdb611a5492a2ba3c1c9234dec1b1b3fa169e552f649472e73d453d456f7d63c980ccf461c2bbd78d748845f1df412e50afc977ab756955804a81e21a32152bc845952953441ce28d03a0fcd7d08af1968d20f48f8ff55fc9d1c05aa8801da50255f8c6a12d6cb1f91fe165328bd3a5c418e01947a996008b0a87a3a39fd45457751bc8a414feb2d5d882544700411306d17160d0ec17d1745492b237560da48b5173b8f1495bd572f3e342fb72c8776e8e76fe2efdf4a72c76f698461fa2ef00b928119fbc78f5f3f6b859053eceb65907de27b96a46b6b705ef6bdf736b24f8784ab5460f9dd1c4479f8c6a9296e4db40eb9f851a6de9bd15f784d76e4b9ed0d7688f31e86384a260ad01f20e1c7cd757c11cd989a2c8a4efce98455d8a0441fc74540288df836b158695375f6a4c05520e6e4bd0be4835a841f7ea7d2849ff64f686714faf23053d36492548553a08e77dfc294979ff849571a9aaf1798f3b437458aa729b0e1088bf6dbdd0b7629882966850d9ff7ed9152dc27f8dee3a454df89d16ff2d01bbf9af1d0f5ea855cf022576b7d8256c32b57974800f4b990ce4a60d4c3b9e8b8257980338265aed63108ee919b3ee2ccec0e085732a4ac7c75a141de060cae6e35d1fc172bf7ef90783538e14e0395913ce9a6709f629be228c5f1f3d60a3e11df5e4c7cf226466c3b3409135697ecaee722d64da635623aa33f8cbc1a5b3e21763204921e93444ed3e19b8a448776428999aa4fa6862031c81187fb00ef99721c76f38066a87a6e10c87596b0be962f089629979e88a1904be40c4384e66ef7d2c4712c1b1dfa1335290315198b459e73813cf3339c711156a01d28ecc03b51b17ca4f6a5ba573a5d998a3bc3fe4824b55c605dd3a3481e36476f72b0cb08cf3625b1fa1c1bc3eea0ec4a3128055ae4c3cdbca4f248a719a652b78bad3bbb370d3b251450a01e1262cd9359c419b685c43b2408456cc5c435bd62f168565e84baf25131147d00fdfa7745bc7776156f16a01c3604614d66f224cf8a312920e319523e2674a09308f93ec300b55311836afa81b1eddc6f0b7376c32da913ff1bdd2b428d6a3dbc4b2203226c9b54ce0590dfc6768c3d834fe164fb8741c3d6b5be1f39fe2c91ebb0afaa8d2eaf7c4b19d10334fab718e801e2cc1cd6908ddaeaa9015cd2c0fcd665af05dc6dfa638230475b11f800d4faf789be1c219b41d56b9943a05de4fb59e69d687db5b3194a8a5e9b010acf55fe7701a2d9b2c9bc25097d2ebfd64478739d3f2d3c2c8e954e635355a459cca0bbca3e09436f3c2a45aeb83850112a55f9259186155c233d34049e17d5c42be993c249a8584a83850abf01cb16f113cb864ded9c3270815043efe7872a4a1ff81165cd8458b5bf5791c50a0881021099be4d8949903d1c87fc5c4ab09a3f2b2e3161436a1396baae0b46fcfb2e14278ca2a01452086e5c9bd0eb19e582753216aa21fc73e1387949b2f3e78cf6f27e6bddfb851a46399ad765139f648fc950b8840486a19e6328ed8e1a681d7037110d851345ebdf637e8d3cb20d7f4f0318333779a52bc1e6b9388508725bed208b4513ded9153860a901945f05439356d4053d120825637e954c9b5701521b67a349b41f3f77399a615feb2d9fa6c64e6ef618cf714b60c112fd8d2127c481cf67b6b3e0e3312e6cfa81b8b93fe52b93ad9b774fd5bebef21c5e9ee571330e7b8e8323f16bd3d42c38cba9c00b7218eaa46bd9cc955d0ee33b8a2f8a1599713665d3e6b24217c570bb0a3c5592c6ad735ab7b3649040d53d78c7cef9876fd4faef3940943ed6c3d7b06123df8211037370ed50d86d775360c4bb209bdd7b2696e24304a4a9322058ae8ea8c9a3f3b2fb53bbd2c02044948762cbca8e65dd8b0479f3c17d4359a253b64a60f914f9df5e138008f89a090988876d9919ed400cb940c48e597cc7985d4b773e15d848c2796e1e94f533d4ac7a248fc7527e3f31bfe8cfb5ecbc854412eae0666c6a364cd2809b4b96db5c5dca283c4a843efc89873b356bc7c54da95b24952dc47c39cc929452be3daf0f62b9aecffd420cd043008ef78214b84374721b66e8fd80724dddd18cfa259435869dd85dd526eebb586d6317f918e9d1798d8879ed72dfb9f34dd7119e14cb9577019af0b8e49df2e7d7d943ed44faa59cf87aacdc5d016d3400d4730b9a4c8711476cbb20359a9912273f073b4e749ff7d4c118ab0822f7c5369f03a8d228f1f7dfb03053b2d23505d39511f96c09b081a11f5f18054f000ca632bb5504e756e05cf1c1915de4430df6eac6201d5a927766145848b30f6fc53ecfeaf67acd6e000196fe7b15a2cf3b40e53c1a1a1f8a1e3751999356b6fe0892786cd43c8e5af87cf0790ade89ea7d5de005be8182aacfcc4754fe48037dff91ba72bf00e397346283b99da020696a57d7b8219752d7601bcb431f028590272705cc198a3a1bc219cea6cdea4fabe9e117959c29acdddff7fdc38b74ddb509b7638bd76a545a928c7b05ab154761795b049b028155ea02618353b9e8d9b98685734093c303b9a7a95719924d901fe8c283f874776e20a34a13167b2ba7b383b68318c3c09b7383236ee092b091a43e2b1a75c5fae9ee72b2e9ec95e6798fa8609b488699aceefe0a78de58af7513faebef735f83ebab3e90ce1591137ee7b68ee43bae8d94ae034c1134f4262e25f6b771d48fafbcfdb6ae904fc82f0965ca8efcb80c3a6ea40170f32c1809344202828639ea178620aeaeb751621fc8594880ede90e489a8c234739e07edb980037306638dc2bd88be47fe9c1cf75e8e2d2c8667cbd656c0f51949b82958d41c7400fe6cba8d61f7e2eacfa251328209c8e7a7c632c6785faa7f8243857ba61573c34eccf43acb80da5c721a8da175f03f41dbdb2d8a180c8a3b12180a5b6b91cca158cf5554c06782bb310300712cfddfdba4f7e2e18bcf4ce8b97e83d69e6f010f6de7c21ad9215010bad5c63727a84e2154ca89a919060e01db392d123d9515781a4888d814f39d778b7452b6a0cb914df6efb0d9c1b0cf29b5bee5b3bac810ef5861f8a132d8c82d454bc4d172de36c85bb2aa6b891a4dd76eee3f2aa541f395fa0f61405fae05520d01b31670930e8354deb4ed16e768da07048bf4652d65023570e0658db01e247af82937e4b6d4ef72b5cb39999e88d8b7e64d772452433b7f47086ccff7a36b32e3ee95c8b5a69c87ccb08273107eb2f2604f39d129dfa6e803ae4af1255c6ef4d22805b2860e8f6a7abd03733fc703970bf58fa80b95bdbc5ef5a2b78f0d47ef440833b56d033dfd1a68f8f67c881ea69de1a56cea9bf154feba7caf68ceccc5f2", 0x1000}, {&(0x7f0000002040)="ee0b78472b5e685f834a18c114861aad3f3eff6a04f39f07b92c273616d7baaed5fe6dac2484b813af6e32e824992cb79e57b98c7e3627bccbe5705a1d71a02ef3047820e49e01586b0bfe1b4f76cdebb5c1e770b811590971467b76384ca7c2a0c7fc4a8279fc0f4f8eacdff28caa67b042cd7b89d6f3a8cad175bc6015c2e3e1955346ef59bab06ee5df38c93b8b1a44214c0cbbafc709740972dcb4683e0d80fb3207ff0baf570f0fb39df46381d9e9dd", 0xb2}, {&(0x7f0000002100)="6e28e57efb6a2708824bbe65b2ed8578e737f3b459cf0cfcc0e286b5f914f3f83c7b8b3286c5", 0x26}, {&(0x7f0000002140)="531e", 0x2}, {&(0x7f0000002180)="2487344b62ada856ff199ddc4f296e02a9b8a7c9f0d96758c0f7cf63", 0x1c}, {&(0x7f00000021c0)="43b787c532db59e750104a6ddce625b25a453c6529e83adfbc334eb6fc0bed8019da988e0bab92f43f3f4072434c7b77573d02784420966a9f35e996c529977afcb06e5fc1f608b49fefdef4101030027160e2ff7823a97bc5d3e2879e763ad715b2fa612a5f187221b5a34b8a3cd818e244d25a8defacc6192132a82c76f9fd38bd2c6397a377f38634a113d08bf3d1edb43f908b92789b2b2bfc9aad6a500c7dfeb72639e2574c77601cde0e7f0016f54269406a5d5c611cb4500ad415e86d32adb41385104d58026fb3fde7782468e7", 0xd1}, {&(0x7f00000022c0)="75e811d8d4c73633a4985aa56ccabf31d519140a3eabed2b26a56111b7632df303430618da39eeae6691f5c5f6ce593b1ada6f8b5ab81030a18d8ddab94665d2b65737c7dc2338502062f4b51dd4023fd969b03e77c728dd5e08a1aa3c78d03b459ab8d9e484487327b04fb87471a5fa6fc1a8b4103c178e02b0c488cefa6beb0e2ac4d4799124aea6ff1ba84a9dbe4a5ffb6dc23cda5afc35ddb4394219a59969e48c3fa8378d5efa603a45c506c88b6e3c5edfaf3eba5e60cbceb28ab6f354206388e74da4a54142c4906cf1d25240e9f69d77b77aa2ca86632b377d35", 0xde}, {&(0x7f00000023c0)="aa28d3c2b0acc3a0af46fd6077bb654fbaec09410f41fb728457b5e9bb83a7bb4fe1c214638576e0c90d77afd6b7208e", 0x30}], 0xa, 0x0, 0x0, 0x8}, 0xc) fchmodat(r0, &(0x7f0000002500)='./file0\x00', 0x8, 0x4) getpeername$inet6(r0, &(0x7f0000002540), &(0x7f0000002580)=0xc) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000002600)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair(0x744d095bbe6318dd, 0x4003, 0x3, &(0x7f0000002640)) getsockname(r3, &(0x7f0000002680)=@un=@file={0x0, ""/4096}, &(0x7f00000036c0)=0x1002) shutdown(r6, 0x1) recvmsg(r1, &(0x7f0000004880)={&(0x7f0000003700)=@in6, 0xc, &(0x7f0000004800)=[{&(0x7f0000003740)=""/158, 0x9e}, {&(0x7f0000003800)=""/4096, 0x1000}], 0x2, &(0x7f0000004840)=""/33, 0x21}, 0x42) truncate(&(0x7f00000048c0)='./file0\x00', 0xff) connect(r4, &(0x7f0000004900)=@in6={0x18, 0x0, 0x6, 0x9}, 0xc) getpeername(r5, &(0x7f0000004940)=@in, &(0x7f0000004980)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r4, 0x0, 0x0) syz_execute_func(&(0x7f00000049c0)="f0f65a7fc4c2b9902c99403a3e410f01e6360fdc12d090fffffffff2400f5d08d91126f04119a02a4400008fc97893d3") accept$inet(r2, &(0x7f0000004a00), &(0x7f0000004a40)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000004a80)={0x9, 0x2f2}, 0x10) 05:37:32 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x5, 0x81, 0x1, 0x7}) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "2b870000000000000000ff034c75e3bf24272a78"}) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r0, 0x2000740d) 05:37:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x48a, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) close(r0) 05:37:33 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000000)='./file1\x00', 0x40, 0x40) 05:37:33 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f00001d6000/0x4000)=nil, 0x4000, 0x747763881a25b457) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x8c) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 05:37:33 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x400000000000e2) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x6c, 0x0, 0x1b0) 05:37:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10002028, 0x4400) r0 = syz_open_pts() r1 = open(&(0x7f00000004c0)='./bus\x00', 0x1000001, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 05:37:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000000000000) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) 05:37:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8880, 0x8) setsockopt(r0, 0x7, 0xeb, &(0x7f00000000c0)="ac89b05614853c438cc81b5234b90ac2ea51c1711ea7381607ac", 0x1a) r1 = socket$inet6(0x18, 0x8004, 0x3) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r2 = dup2(r1, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 05:37:33 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0xeea8, 0x1a, 0x0, 0x0) 05:37:33 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x1}, {0x1, 0x3}}, 0x0) 05:37:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) 05:37:33 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) 05:37:33 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) rmdir(&(0x7f0000000000)='./file0\x00') connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x3c9) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="ad6c44560f80d294", 0x8}], 0x1, 0x0}, 0x0) 05:37:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000280)="b92e6b2d195e0e97c03dc87dad031d914888cf6d8469b48e0c6e302e", 0x1c}], 0x1, 0x1) r1 = semget(0x2, 0x2, 0x2) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/12) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/123) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/152) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x100) 05:37:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/58, 0x3a}], 0x131a, 0x0) 05:37:33 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="710ef240d8011dc91cf2ba188100f0f701b406003f9bfcdbff022136f78f99c3f15eb098d801c5b25ec1ede63733d8257ddc315e3d88cc203486e6f3e128b44946716e7c42ede1a70604c61c38ebf4bf932ae45b6e91e84159b67dbc9a65"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:37:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0xffff, 0x1, 0x0, 0x0) 05:37:39 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) clock_getres(0x3, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{0x0, 0x38d}], 0x1000000000000061, 0x0) 05:37:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff6c0700ee80055c1cb468"], 0x10}, 0x0) setsockopt(r0, 0x5, 0x100, &(0x7f0000000380)="e256b7fc6f0a67e20997a27353cba1fa4b3ab1940c36f8f966a57e983f025815c9554d014056fcf8ae07ad2ae570", 0x2e) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) getpeername$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) r3 = dup(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000500)=0x8) ioctl$TIOCSTART(r3, 0x2000746e) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)=""/218, 0xda}], 0x1, &(0x7f0000000300)=""/30, 0x1e}, 0x842) 05:37:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) open(&(0x7f0000000100)='./bus\x00', 0x4, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 05:37:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) semget(0x0, 0x4, 0x100) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) 05:37:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x6, 0x8001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000200), 0x1d1, 0x0) 05:37:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x10000, 0x1000001, "bb35a9100dc2b72eb256949064c59860a62bbf26", 0x8fbf}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 05:37:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001cc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c01561fe3bc6b796e693916725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb111641ce42dfab3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892", 0x77e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x800059, 0xfffffffffffffbf7, "928fbcd5cd6474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f666981653000efba50a8300562ae99e5a3e4889866b3b53c0e3efc320de9930bbbe6712318ccbb52986f87ebc8ef508d1259db28721ccfa7c60b828d1ea9765f9b60c4d2da3beec26f35643fa6ddf531f04dd025961019e08398f128dad7438b63d54b54ba81a380ab48fb9460a1e7a440c41d5400d790bc391da3bf7714800c4528f55b150e89688077280beacdb4d90c4c7586fc49426d9fde888e65d86d2e6db71a72f1e1db179c2401b534500a29df25d37097b159f5948d996042209cdc8001d78cac45c8211a33adbec451c5b88d9ff5b42fc7a20676cd37e64c4d9fe60b96bc635b4b4d35bf69bf7ff231ac999435b56011dccf2b295229eb258abefb08b7afce33a6d64b8ffae680bc30f317594fa3f9a9fef4d76371f89ecc9a205c6f471f01"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="2d60b450319a0beb814c1a176d783213ea7d8b1deadc4d8b5a747b69983c7498cf6d03b087a32245da52aead1657255fd81020d3dce8eeae73060f87aff9134c12c82b7b10bff3d62ff8f08d745cdb38847ef55f890a1b2a4f9b14fadf8ca3dd5239b7b99838f03cadfecc7c8fb877417a33a7eac29933df331a510d4ad80a21d57ca34299c70c07e8c3da11cfcc147de6f19a1a6d9aae066b7bc080c2547eaba7a5fdb2a6be734e76803161840d393f44e4d037fc967c9fd47fa952496b4b15a68edbf290ca5563e1eb522fc0a6c535a97765699dbcac23aa21273c268ac040f2e7a9d81d", 0xe5}], 0x1, 0x0, 0x0, 0x2}, 0x400) 05:37:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x100000001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1000002, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x0, 0x100000000, 0xc06f}) writev(r0, &(0x7f0000000b00), 0x78) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x43, &(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x30) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/165, 0xa5) r1 = socket$inet6(0x18, 0x8000, 0x202) r2 = dup2(r1, r1) fcntl$getflags(r2, 0x3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000100), 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x6}, {0xa2, 0x10000}}, 0x0) setsockopt(r1, 0x200000000002c, 0xc, &(0x7f0000000140)="00927a696828c10a56db52e9cf089b3dc9080500", 0x14) 05:37:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x8000) sendto$inet6(r0, &(0x7f00000000c0)="774e334526c3354cc9870298c74271af1c20a71c8d7750a8da2d1559f59e79b782af74c1d7fd91b179644680b4c9491971176a11b7ac993caf9bd2c75415e7cd88691c023c9063019521a8f974915c20a680dd09b1c1a57a3956ca1f8db71b8769ef6706915a71a80408e2fdb0c27600f322ce1b6081718bba261e06b92932ec01c5d4e0142ca532c3510049fb4fff55bc960fede9497f6aea07ed6f98528ad70ad39cb2608395bf6d05089ad28724f48f510108b257ec86eaf5a9d0cdea7cfa9b7d668ea10f0b8b265861d7bd558c0e1bda2626382ca28d16fb98200660734a81d09ab7", 0xe4, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x100000000}, 0xc) r2 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x0, 0x200) socket$inet6(0x18, 0x5, 0x8) getsockopt(r2, 0x29, 0x26, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x89) 05:37:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getgroups(0x2, &(0x7f0000000400)=[0x0, 0xffffffffffffffff]) r7 = getppid() r8 = getuid() getgroups(0x6, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgrp() r11 = geteuid() open(&(0x7f0000000580)='./file0\x00', 0x20000, 0x1c) r12 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="3066acf791aa9f9c6ae016003a27e745859107eeb3b44cca264594309590bcbbc3f1f0e490c9e91d8f72b221d67ff971e9c9b4ec837eb87c4ef1b02bdcdc8d3b347aeecbd7e9ac7ff1d48549097f98a1af5747fabe6f7050d22823a12a81c3c073dafe30bc38fc5a9cfb107deae8fc72065133726e4f5733510fb073cbe6db83846b5262111c2b98fe064d1f6d24bcfd000aa57dd67c0ef2c668a19bbed9744ba3624efd6dc1c9f5381a98f084e1191b2fb3105d22981f8d39bdb87f02ae00073cf411a588cc6b4d59e519c540c0293d94b1f4fc3942d73c0195b16e8fe41dda17e9df2fdcdb3b8cd2306a1d18dd", 0xee}, {&(0x7f0000000280)="f1811e462d3d0ca1d2f068e900f707cde14dc2fecc26cf45eb395c0100690b7f9ba27ebbea3c2fb507806cd9b9f4d78cc9cad5fcc5ddc7b7f71167dfe456ffbc7d59559c79631a8653356922067026a123da1bae03a833f695b3ec744961abed98abf769d013c8789d0ed6a092cb0c04de93e7c77d508defa7a8a6d47cc33e884c81fa6401bb239737d44634ed32e79e646fd9bdbb3090c90bfbab25ef7e31709a0eeb03662eda4ad7781c5d194086ac9a86f5514acd353edbe6dd975d311b9b165a35340fd0261143e60738c820c8472b5429ce099d8f58a1f3e1f82ae71e24de9c6e522e98", 0xe6}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb8, 0x1}, 0x4) 05:37:41 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) setrlimit(0xf, &(0x7f0000000080)={0x7, 0x5}) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3a, 0x100000001}) ioctl$TIOCSDTR(r1, 0x20007479) 05:37:42 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/70}, &(0x7f0000000140)=0x48) r1 = getpgid(0x0) r2 = getuid() getgroups(0x9, &(0x7f0000001700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r7 = open(&(0x7f0000001840)='./file0\x00', 0x20, 0x40) r8 = open(&(0x7f0000001880)='./file0\x00', 0x10, 0x100) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000001c0)="7e827a37d788b22bb3ab5e66e6d5afe51fafcf20829cf6bbefdef4944564c19aa05e627d115e5a1ea5f69947166d30696d2122c1d0ef343b", 0x38}, {&(0x7f0000000200)="9ec279253cef9f0814bfc7d4ae6c8a7641ae8a7ec697cc4e048aaddd2ae5705d650cc22ef945ea842f5ab589f2850b2c82c97c420a1c7ca65aea8a57a53e7a883dc4b9bf95059820328f2e6797ab2788bdf4494546a1547817631e0d6888fc834de5fd1eec6229675d37e8feffa6cbf7b0887558a1bd9c6a8c9d", 0x7a}, {&(0x7f0000000280)="a25250c7d6288d34d5bf892828902843e4c83986839280835420bd173131136bb72db4184b26de39228529fc7803f25f641a68e1c90b79dbfe6ee4", 0x3b}, {&(0x7f00000002c0)="8e90f40489cecd8c2868a69dcbb47ab13653003f8c6efff6ffa82e143566ab21ea5e", 0x22}, {&(0x7f0000000300)="55d0b6e8775ebdbda6c1146802c0ce71db5bc2b44f89470609528d2299a6f17894ac17285301a4f668f5be221bda8a89545b7ea9b505fa9ab43aaf46051e0799624415b958106e456a62a4ed64d67ff652b75790643821", 0x57}, {&(0x7f0000000380)="b8e7a58d9c6562b6d84c681b5f63ad92b2aa20ed6acfb10bcd564feda78c022ab91686bb8ac4f70f23e20a4786710138900373207032ca6dec7ba0cff6c54372decaa7dd2b27b2299d59bbaf260113ca271ca1b382f47167def4689d884c098fb7ff5bbafb34b6607ddbeee2a6441bfb5d265efb09d96f5ffb8772ef112d2ddd9c93d477e5c603fedef6e5db6ef213bfb4deee609d94841df6c0160165dc5be4b6c81c40c4c452c9b305352ce94366100b597c70b3db94f7da236620ee5b07a448edb9a0cc9a", 0xc6}, {&(0x7f0000000480)="0a2b220d204441e3c5aac91e218b59fa3772e94cfca12d221d3ecc2ddb7babd0b628387f31723deddaf9b17d6e7f37f3fbd807e08fc706585fdd42ca133cb678f130c29b9ee2c121d68c9c27e37bcfe742ba8a3d20339dc6edd0396708912a310945eff6bc4bcafe68831032cb7282", 0x6f}, {&(0x7f0000000500)="d7958afcaf16bae8e37dd63f8c9be6c08a54251ff8fbd04fb209aef02e6ba875385581ec9d22cc5a1c3bc0b82b2673fa01bebadb38f74faa8343b929ffa5c37c425bbea73a09c6ae5b7f57bf6c7de7e99b566e6516db9c399f6f964e78577fb48145fa90209af08141b0656bacab2b96d68a8e04ec0cfaace4", 0x79}, {&(0x7f0000000580)="e54a375956ea017598247711aa24cb27bbd51345ec4aead30a97a851d309ad63c4f14a099906fad867cf74b9ae53ecef178162dd10b500775263761d7e589cdb72ab79e53c6ee6dc93274cf34508d33f36206b5996c58650dc6e5b20abb4a66efe6bc87b78c9a4f06fe3ba7d7d14bc9093f83a435e80a616f2bfe2c85bc2bb6410d4e70e3f8aaaf7fa1004878aaa940f873be6fae81d00eca19d7a9067dad08d961c001ee15bb6ecd8dfa15eec176b64c97bd4c3d59b03139e4742b9c5ebeccc85817660a18ec0e4954e7e0a34483ac84ce2b00b02b45cf7373d7ce61f8d49c4abe81db7df609ae144e0827965c721c0ebd2122edb8358c5b73c3ca3033522cd49a014c81e22941dbcec68b5a81930abc5c03919009a05fcd3be83721a84942b22424702561978c8709e6b1f37990cac41bbd625778c19b98d46bdd45743d70ae5d7976343ed10e42d1a80b6e143ab658f77e1a6ce80d5f7e7eda4bca6219dca195a868b48f2cd2b99c927fcec466c1edd0897ea89980ee5d4358d849b9f9f158acb6b24905b22d3380ffeaff5373e6735c7fc1f8e71fce8e4d50ab504f92acc038314eedb78e40645017abd5b7b168606884dc2b9803d770daf6c3d85cf933b4b0b355e01f6cfa0d98c187b21ce7d17fd8fc765575eda8be3fdd18f3c00bbbd56365b87a18db10b0df1255f63f5cdd66091a8a80b058093dd1430358313b8502c93484a845c6ff6e7849758dec3ee4df4bd9b1686d8fecc150b96ecf861423050883d7c75bf424005996ddef1714301a80a2ce359c57f8ea30dd80b8fcee88503c16f586b721c3a547dc7ff85bdae84b6106d6eeed1f1fdf128c764302d8b91afc6d13790cff66d1b5ffe4fe1724858a02d9f72d533c6d8c2411bfb059aaa310f281131f0837176b548ef3cd7888eb697eda87cd990d27437af2c7d089113b113aeac398d754d901030c950bed83860ec6edcabb462c8c174a021267101e915f2ce03c58c5e70ad5bc82ce951425f2734864f94dfa70cc15fbc54733edd328debe49d07ef0155d49ce7845c39d10f43f83c3144a4a17952a887828d3a348363f360b08a03c2f158737e721d4def7881cb00571ee6886f0e3d293d5d44cb8f73cf6a1e3da547bd941b9316cb35332a8f1200944030d1b6797d817f8c6c3b36efe9c6c10b43f4a7c36f26863dd2b18ed35815f04adbc337d4779021cb34a88af825cbd88b9082efaee95add707d61d85051e8e0d2d295ccc92c9ed118d3759e6a9ae830f68c4dfb36762d6153941246ecece64d89be0a3dfebc731d467faf93748e2f51eb69ea75008fb7660ec0b3f6a229f4547bb9626c357db4ed70725ba252ba72fa259d818d628b9c9c0d6cde1fc71d8ab88d5e9a4445e2e94cc789f157eaf39faadff0027b45d15e6b4aaa7d456754e8032c78ebe93aaaa79d8956639d12c60d2b0cbc89a8be542344dd0851ba8aec40236a0b4039ff07dfbbf8ece12bc48d015f5914b528499b55a55f2bc1e28c0396d0759b7fd2a091ed2352cbf0f080c56e8836cde2ddc36ba3e1e38239119781926ecd11c38784d8a05c0a518a01ba67a06074a64bba1f580fe9008f22f57fb5c0e25f648f4f04ba8047d5d2c09228d98f64559214d5d1629a7dc38a17774675c7cb89bb0cdc9f444e38f0217c9749ad5b3eb9fbdb44917c8472a3042d344a84fc9d3fbd5be76728571b973b4c44a669fb2ce44bb0d088947b04cee3bab4437f5ae5d058635950a3a797a1a7160f2fef2fbba910cf11f98ed125245018a8efd79b1c846fc376b2f4fedb73dbbd2e5815012190a1c67bfa6a74f75c618ec48981a3b8df6e854b1d5e7549b6dff266ad58f006afc87bee95c733c90d3a4c085f4bdc963f0121778805f0c9e43d5d4fce70a19dbf77f0546e88164a5c23db33e9bdf6b22cd74735864bed301c17069d05f8311d718f021cfa034abda9f9c90ccdbbbfbe46fd165af749966c2ecb1e96c5e9d3fe87a721236a98d04b7d08fc4fa4286ecf9527488e5353e126e9ffc107600d36d20f7e62cf4cc6cb8b0ba1b050f05f9ea51a7d33afbb229d4fa64b8f2659155d872ec2ac0ad0c205c799f8149d968f4acdfe7a1779fd276694d84481254f2baf50721d549acf7d05fa2cb3ed03fb153db87ab34ecdcd6cab18a5d4e48c361f2887866ee4c306695b0c9c26d260584c6a7cdbf30efcf9af58e469b704e07efc7bc85560fce7d6b9fb83b695ffb98438117d644a0dc1d17e14fb52fe9236fbfff5bb86417d6648e6713a746282c5a4b674cd16ab612afe1626a0a0bfc0eef9f6e8036fb67f0689a990cb396dd29089451b9b28b2c90223d9be43aa8a248e99ce1b19d3fc2560f54deff697f0aeab995bb948990679c2b558bb22176df97d1513b0a49d78050cf9f635c5a922105888f37b03e3d305e7a7ec22d5dd95a26bb890bf124c66375308cb0c9edec9400edb1af7bdecbe11b0c45109db99598a3c7625f49f5f1350e9db97a42a1fefbcc89a16f6390c7efaf3de1db6f51ba94b37b05754f6b455f8e04a52de4e1cd3082e1132bc6744e1554cec5d85f248e86b78ca53794fc88bc3979174b327c7246c4760d9e24b20b9ba4c8b7d519c2acda42ea8b4f4bb8e335b064fa3a4394c6aa7820e971b792b49b82f5b46c2e4163291dbdaa5d8046fdc275b95720d82022e834a6f9caec871f4019c65fff346ab2bd480e9794bcb64a4a15eca57a2cc7ef79384d975655a1af473ae66e616d333f53f7d1c3af979c08a5ae84acca21846f3a1e23a0bc5dd7be4ad8b58e72752ddafc01650ba10ed93e6efffeaf2aacbcfa6a17026774f061062c02e9c9e373b6afd6005f8af187e640de27c49949d86e496a82f65e4f589c7a8a1a33dbdbe8e29e0f71cd5d1e806b76f4d46b9a9a9c197ccfa3b964efc6f73e704b402e7a18599abf962436fbaeb2af0ec260ef2241feb5c850107142178c9df05c0bef7098b6b494abb720f295469755389ca90787e5018d0a044e66c6e6edc012973fbbb490e30f7dda1361fa1e8100dbe99b6535e0be892e9284522b4f77dd8200aed57773a060f0247eb6504296edcd8566082a9dbaae558b8fbf7b016716572dddf52f5cb102d8f83ce31eb9b975abc95d7208b36b6bae43490080f2421b558ff706c42d707e19bd8230e3594fbea3735e8b360c0af40495b6c5639a05ce913d9a9355455f4343b3e4190220235c2b57c8b94cf2b19a9f961b2f8b184decf97d405b7b4f4dd13be4216889202ccb59a99738367b03a397f1051d5ccd9bd56f533dc7f86573a37b3cc556149d5aa3b0c7f0f86804fdabad47d3b2ca7a93ba1b07717cdbe787699fc27fbb3818b19c9e0576322297b2811e5d1694936d3646832a7808694289c5080f798dc21c367bc4b7b5249d81d175e08105e9e64833d5cf91b1fa89c4776615c3ca194eb3fbb156a95bd151e9ca64d6fdb293786bee3ba6856a8fcad7680d98e0dacb685e37278b51581189f5f72923b269f485c3553c7b60257bb37bdc79195890c9577eb4b7c4acb0cf36e715b52513887ec802a95985036292f5e8c942f29c3a737badd41bbb36a7c76b44be8780db1a39bab1675e4289b935fc8c56b96c5345a2bb83cdfc71a64761dfda796bf4dc908f30477af580d81c1c560177150893a213e68b3c8bc41e7dda74f2df9aa5e2a1c5c71ab95d9d7abb74af07eafe0b28495b991b48bb7eb44149eb25421a5fee01c857b292cbd079e15f14b097245e6b6ba6f01a521aa22dc51421e6022d8e6cff4085009c81bbf331dd8e384167aa277cb49c8546f646aeb403e93f8cc7868705e195ecb457bd3619f498168e761c07f057ea1fb116d84f8ce264dc647211d747a1b2561e59cebb0d1cb27cf565034724641306d4211616c56b6c71f4fb1b9dbacc18df5c46c863822842d75805e993c9d8c15ee066eeeb0b8d20b0971ede824ba574e2c43b49892bd7141c47978fcdce28f3743713279ffbc1e967e7f4fca563c6950d9f138c68bd0b9f50589319871d83e870061e78df63522850f57bbacf5905adec59cdb96eb1d32fd436235e99fbb3e5ea76e4b56634086760927a841647c473e6f84238cf0fbc9938f67dfe81469af8747dfc7577a217da28542f255378c8748befc16ddff5bd79a5897d5a53c313dddfb44d59bcfb99e27bd3eebf7dda472f303f620db82b9feb70992c8a06424dfa5789425d33684c8c4a979cc3229c83b5105644415057f624eea16c719b6519bde8c1e31173ef9aae93e2e5f609210aac56ec93c2d8015f2fd3e80acee5b6f9700480a2e01434e4121d3c2f039c273234af9a86ec496ad65498ce200fa95da403bc0a4f8c91aab5cd0b357b59e9c253fc58a0a2734d1bbf3db5d1015d9d7ebb4559b553c03d37e3f2a5157da69205d59681d98b11db72593ae1a3f807f532d4a38208050461261d17ee6bc6fe68d3b6755d48c97e7e9c3084be19feddd9c8f34831d379e87030ef971294fb5a9f1086e2637a0ec491840819413d5cc2c7676f43b117a3efebba6aa049403f600c198a3e972d51b81521aa91cd69ef06f8c9636277fbbe264f0216b53d8af90a9bdea9f09d2359cc4e827cfd137ee6083ed99c9e172b0872066489ec371c2fc970ebea1a4a7a8dd643516dd2effb8d0d72cdcd8ff35d234276dbfa9ebc9b6e91c4c74ce6246c4de90a08dcfa90834836f3f40141f5c662d6792bdfa2b90ad007474b000a1205c90a89be6d22c27038c27e5dd56ac089c6b948a8782132b0ecaf0859879aa1908dc752658acb4abaff01707ac73476e8b8762d58a309c200727a439aa7b777bd418e20383a296f75eb94cc81d73aac6060697a3085987cb306a431905e00e7556fd2a58bc04fefa5be827812f906e881e2ee27e3ac691ebce81c2bcd155b9d7ed10291ceda4ee66c9ed96bcfff64b57bd2b7fc1d890b3437fe055ebd3d5a6aba248d360bab5fbbbb898a4136c72e7e8998d16e565ca54142a43980f74e287dd898d867b3de2f75a476739c94b9b9de97d43ac1ed33d9b6cebafad7b9fcfdcf555aeb6e06c76b27d92574e412c1a46f76b97151468517823d567ad387a911a83a07c32e7f50ce44258c7b7c50f8e8cbf5174cea245cf115a86641e388fa2c47644c9eba97d84c093d7fc25601d99c1b448091fc368797f779be9b38a2bf66cf0dd501e0f3bd4bd7f2002bc7f7ae63c1c749e328d605356eeadfd557108e2feb4ee3bd75297e4b797e009412fce5a7b63b15ad1a997e75555d4c50885da97ae07393ce50812e9e1d06b4dd5ef070976392733238aee6b8aaad6af7ad22354cbd7eea41543ca247152305c7ce52057f3dd4a294be1592bde4b706189ad8192aa87d5e3a55767f9dd2ae056ba0f03aff3021b87492d264276fa504828d16c350e7205fe95c6c8ef13395d5a3c44b2c64e98d8b99ed74bc04f620d3c1439e135ec7c93307f3de33a896683585446015b04ca0bc0e27b85b87da73ef0d57567b436349db6a9e47f73cfca2b5d91fa108ed897aa6c37aa52684e777df4499a2e80df8593d8aaad921282b4fa0b28f39f4a52d31e44e3db0a67646a7f95766c7f1b0698ac1c3a19608c7b5a7ad4e232c8b5eb9a2082c65fd5aa0fc661d08fd9a87874833f268029554c930546ebccb4f822063a8e9b126f38ae09e8f81087806b7f854a520a36a62c8463e86423789745ce1bd1dd86481e9c51efa2bc737681c52ecc49db758208e557253a3398e3b93df01ac9b6b761e01ef8e4acaca3138c64bd87e11344a336d115a93fe8e60528", 0x1000}, {&(0x7f0000001580)="cc9e84bf6e577b329319b246101a5871f1e0ab19598c477b07fab24f80abc91e850aaa15e507384fb3aa1c67c92989398d58913c205d7c13c50e78b92111049db3774ad57c221be0ba7ad8d930caed842d45604ca42105e5e1cfcc3675b475784b1ca8ec13ff0b35571ba743a285bacef24f502bd8e7efa9bd32365b86fb0cdb580d7bbf7fe872e701be990c71", 0x8d}], 0xa, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r13, &(0x7f0000000100)='5', 0x1) writev(r13, &(0x7f0000000000)=[{0x0}], 0x1) close(r0) 05:37:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x19c) 05:37:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x20) 05:37:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20052, 0x91) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4004, 0x5) setsockopt(r1, 0x2000000000029, 0xd, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x300) mkdir(&(0x7f0000000100)='./file0\x00', 0x84) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000000)=0x6e7) 05:37:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 05:37:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x60) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0) 05:37:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e0000000000000000000000040000000000"], 0x1) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000880)="908072a859ce55ce73a0979e748bffb7a3426073a4372b7a99dddcdda81d1fcf49f16a46e63ab6ee5f6857542cbcbdea7146c6c58ade6cd55d12d381f5184f69814cb84d251f523ef5b10077d6f23318ae563317851f40447ee90ce40ebe514d69f98ea19e4e74fa36fc6503a0588f940ebf656b6f141d1bd3fa0f89ac82b7e36fd9c6670b55cb3038aba20b834ec4a0f87c4dea1297c2ec083b33cc873d2f4cda3c0758e3dfe2d6c5ae4dce154769b80e447c14925626ccf20aaf9bc9e4dfbec9a07a3ae897a0d051962ab3005eb622ddcec791cbbf38bc64726022ec266214faed2e87f0ec6b97415110830eae637c83ef0a69e5214929d4c3a60177305352a6e7193329833c74ec62323b78bf28774b1690ef3ef6b7bb149f4568e2962eff5cd48b4120fdb6d249c8467876d57b35ff0ec540412311d18d557d6819280a905c87027a0a5d7ad9c5ab2a7931e92249e1a70cda3d5b0aa02e34d5195ad7919272f395666cc8b2faed8369881c3bafeaea509b22de6f8dd4bc540080a356257fc00ba34ce13130c25eef316efd1df1792a1c7d3a26d14372b1355c41e250a7f108816d2cccc1bed8b32c80949a100f648407412bbec156e1310e8b5cd9f4f1c24fce298d2464929c1a3878b0384917b842cb2c0afb6c3fe8152752396d56003a589e794227609f51f46ac76e890db27af6543f3d997ceee91511581b009f4c306bdbf839a377a7bbbd899b31c21d47915b43171f75d7b989dcb4aaf85791caa6da59ab90e5df848cfe4db9a3e73c25633fec587c5547a41a75e89a873ee32f149db62681b3b3318f94f133b9cac401ae658660639635448e2a6cce25730e41b3ca544f66a9932a7e41c5d24aa4598f35d4d3673a9e97434bd7c96012a53b0bf8db5596825d955ded3d14a92d3c614196c687d12d2b4d068dd4327127874c8773c6e269a35978103923b2ad3333166955473c98f34b0c063cc1c0118e52ec5d795e13a9df7932bc8cdd96122cb46989ff82b53999a2418065962ac22533f02d87920832385fc79d7793b733d58731f6f9b7a6888cd9e94da78d27374fabb9598cb6fdac231c7c52b39762df6d626a575b74e7f08b8fc94399c66d246515a1dc1032d67d00b716a70a200667aa560eb4a874a1eb764f1d9be9ff5f70a6c94a511f516e744969c0dfe66c866ba935a25fb203a7200ca2fddd05523af3abea1d17a8967fb989e6d3a930f15da847e49b868dc95a448e5d604e3e1d872eb5e0d259eb0a60158737546a8d141e41d7e721700a07a096d8a56e67ea43ba7dc25647f19d1ec902dc8ba527cc38ffaba310aa96691ad2bda7fe64193f6df9cb070bc5a8db48dca205bbfe06f3c02b482dca01d648c9fa36874e070779e1dd16b583d9e94a0b25011bcad203df55c798c043256957a31043590aa3394eacf0f815262f22ff7a25d2554d98c200d40dbcd25fbb1ede93f7296ae5735d83c223beb962542da7299e7414f021665ed23f1e5daf2d5a1fdc5fe1796df6febc32723fd40057490c46eee412d7ef6f8f54c7cdf9b37cc4477390ac0ec557a9f4f8c4a16c4882d3ca8efbe0c38349b89b8eee6bb5c931af72ebad9e2f60a05d85e49b5500d9af4160e775ea2a6de1ed4d8cd62a15f1053699d862dc6acfdc6fe075afa580ba17350dc12d21498cd6fefbdc7673478757f657237e2c9811cf33513907251eb2515d60be6a39663a29e35a0540436f619afa7dafaf16409cff49debc213dee68d6fab29e607c931dacf4448d8a0b5316c46fafd1dd532d68d15fd811c7ee1f0cca9930390cb39dd21bdc5d005a242b2b8f846a3c13181e6153d584c0e59c0ebebd347cf23cd6a39ca1003b1ad44f7222eb54af5d633816567087fc889464514ddcb4ed280f9840400a6d92736548c706f65000b3cf7abdfc2497fcb78b1678b30d087b4520b4c98a180b4157d83204d6a0dd48b27e876f8dc7e27f08b3538157a642e24969ae554608ab7d8c4b45ac0e8d57b502d2eb394809cbecadfc7df460432587084dac452baec3dc66e058db221ac938b4e139c44769db5135d0225e659eff8cd6dd08136bbbff24aee24f0aba38df26ba02f896c7886800e133f52442ba8604ddc4374e95078c5efdfef8250fd8e0015234392102849737fe0a4d619b07628e79d3badfd2909d98d8bd6affc9a334b302f7b3b101eb5a4a56cc612ff0d46bcd47de19d31c684696af081367109405fe7628c425aba41ae2193189d34c0c365fd55f7e02e9594fddc42054a876b73457fd6b68a2e47a591a836c7b6ff629f6cb258624c756be256c0a735d7634d1eb9c726e8a993de89cce6415919458034807e627927791f325b4be261002aeb2c51e412ae21b4c44c4def0cb204503579a9da3e6e4c329b7991fb37af63070258a9918b45b719dd5a3bba1084da15df6e5573494a4bd0dff046a3fa186eb8f1411eb3a750c68b4c841e4c004e228b9fb99c69ba42d6678b5d6f5d70c49e72a78545f67ba2f062b04e7010da27eb33c44e6a22f747dc5f8008074ae7251d5b8915f860da56ccbaf06e2d7a0fddc1c512604f21e3c5deedbe4465f8a9a3bc3caeb521b7d5d1fb6d3664703b7ecf77b3d0a46a45ef3bbe2d29fe8a76d2485a098bcbc073d298ce7d3483261a4b240617310e76d64b0083abdc1d75a75a798a7ff7b9332df3da4861b2c43e552a7821b33684dddd94912273a3d23b6a2b488b480acb2a66b1e3ee8e819efad4923785ddf639fed2ed96b2225b9d738443993273c53584d6c1ea4e0e8c0b451aacaf3a93d79a0d0b9cc7ee68aa916fa93d30c23423b3e97d5bc043184f07f0d1d9223dd91d1f75b54e8cb52705f46cd2f05b0f1b511b19c9887de756f43a183f15401a92a4f005cad13005bb4eee14ee2667ea1cd057d9a846839c42fd452b544d1d0b774b81e356415b9d887af2b90b9ef079655304dbef517d2257643e5289380bf7e7d51ef2fdfb4acb5bd5fc44401af1206541e0c99d89815be676ad7e7b2bb8520a8fa4a35daf7095e7771e10a1e0eb10a05a7c4ea6518620925180b2e26d6d7887c6a48da11f811c1ef62c2f3ee650e93b03967c4059e6fbdcb55203ce82c87d5c0b60c8805e921274237f6b3ce9ecbef1513bb9d58967c509c7ed45ba4bfa88950331f7dd391e5fb9f0d2cbfc40740277a2916133e4466bbcf26787b10256864268a4224bf68339625aaa53d342d95d19057f0388536031797353d3699504ab3494faf54837d4b072c096255fde88572ceb5e9181109859e3058aa82562f08dc97b35db12f292646c4343e9157cabc60cb86a358ab717e6da0c893eb959c17c192eff6e963227d4bda4d38bd34dc68e9f6d2b157ea0fbad7baa560d2e780634e4b3bc03b0e565d0dbfe7de865904903db2078157db47c3b86559498207fa2b02310999e226c3063dee6c7896c9619aa274ce85c53831aee428366579e0e5e14b9df6ddc5b7c181415db4fd8d616dcd1f917cbe4ab292d1f57075999a660e003ffffc811f4d60d13a1174d849023c67a705e366febb78170127e3f37e6647237490c806f05d516ca1f9f3dd1a2f99d9e811d930ae43fd511caf1457ef60ad8b753430441e12f15929d16f6d826f2c778707a19d1c72275d34c7e15a0c1ff191c3ec6f85a2e58fef104847523e5562524a17d54a336e345baa3743425c247aa84e32c3e1f84076c4efcde795c3f0458eccd2438b8f714297ed8e7cd02a1236869338f72e5e6bea6a6fc69bf3433965213053c8d545a4471b8de1119d22572abb05f5d03de56c941f4a6790ea03710f9081337ec88ef9f9e87d81d4940b1788df18f364fe657ae4e76c43ec7b6729f2ec3669aa90b65dcc7fe8ab349baf48e68d751adbb19941bbf14967517fb7a9171806e6c3e6e638af6af7521da3ff20dac5e3124dbe77f7cd3a0663ead6e2e374dad3aef78d0c8fcc0e37f61930c547b66e9a9f1d62369865249453a5c8258d2c9ca088f0cd9db58e41f6a8a6ca114117b6c8ba271f70ad5823fd41f4a01f1460180cec0382c4e74b4bbe36c0c26363bdc779d55afa099ba1ca8054dc817689b94c39a523fb662e448d5b240b1d2f133bf9d71c82980e0cbd4ac4f6f0d1ce1297a9554822104067f0899bc8701d4a724141b9e3b17a056ecb8edfc120a2f5ed148b878b9929e856eb02c013fb7b809f89d1227029682cb07744c3caba91c8e77f71d6eaa4bbe87535bca111a4bf62e78c4037712ae69f0cbbda3ed08abbf5b3d923407d9b338de0057356a3b0d487b1d51a4a0f80a50da93fed5963cbb46d60ba7c39b19813f6a9a6b1623cc963b6c8c4c078ca8cbd44cd100e6becf3a7913214d5ff175d6814c8695a9509ed402e348e6b9c9c09101bfe86c8536a80f0cd4da9bfbbab2026dae9c45a4be03572066637d4a9d4f2f3df1553ed44b214daf1fc3da6d95306083e07ecbd7995accbe124152f8169ea420d57876d5fcb928d8d5c8bc20179b99e0b366af111a550fdf0c0a45a95c4cdc4f5cf5701d1e21aae72adc58b598e2ee4e839c976c523037cc66f9563be4a6c916a5e1adacfa7a9be6bc52d56a465fcb9da6e4865d33f9be5a3ff6e12aacd190326d3e0a5823c05e7f8c808bd9400476f8be72748bc4f6dad121f6fde1911ba80a021ff4fdbe68eb3459742564dc9d80f9f0692bc6f2df7d6cbf540d2709daffe8ddb9012f54eb8308da9b4fa29235b421a114df9baa087a2f077c08aefdbc9f6a9cfb9b3c2e788a4e9464d94525f83f048ca697e1b700e8010a8128cd1096a981da723cabe35b618557b410b82a062ff83ac248be35ee2da22a76ad745f6b53ca0a32b80111f5dd2590ec0b6b7713787f79c997d150596a3cfa512537c28982a4b635967320646701250d8b047984692ab411b163791a57d1230753e61b389387f8a034acaa2a47a0680bccf08e146d3c0afec76fedbc5d8d2a6bf057226fe0ac597b80c5bc4106af73ba8c35accdd596a175c7b6df35a50593909c1a1457a4cdd5675070adcf2629a27abf66ab33ba3d68b23bf63d6610e52ce6865c7773104c0174b55872abfc0be4a6717bd15599873c2973223990e1b1719e9ec6c5409fa4ed6eb8cc9445b7c56c99b01078a0e56d6ae430f5672bb1055be6097a4d305909987b8c2e1e6257be0cb244c3e6a1d6141c359850787996de01a3bb9d50e5ea7cd94ba9077d605730c377d6aefa25ec9050afec08afe5f8b06e77a5d52c18152857e65ece896f564f17864ceff9c4e731310bea54768784dd74a2582853a8c26a8ff2e5fc84c6c977a4fd64e9267bcc73f6c487cdf776d869e1caf3d38f323542b471c4c41916852345d68c07e2cc409403088cab2acc1012a9c963e882891d329c1182d5e88a2cdfd1fc56350cf296386a7cc3b2b0d59b9d2308a6941d644a501f165f3660c95cdd380240ccbc3300b73087c1e94230f62bf2c5c12e5d618806b54681a6e298106e320d67eecb3c395e1751fa8dc37f16e9cc6a8b513c20baf77d6fe1ef5e42500a79815ae607ce2a5972c4427f0d9bdf071219e94e9ee68aa3cd2d54ed4c0b82616951565dd305178b81a8d7530fe79f5eacdc16d45b8990898bebdc0a813a348d1547ccdbcd6b1ca1ceefc815df716060c040536d869346c1b37da7cdafe81cec81855a8", 0xfab}], 0x1) 05:37:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) poll(&(0x7f0000000080)=[{r1}, {r0, 0x11}, {r0, 0x44}, {r1, 0x4}, {r0, 0x24}], 0x5, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/142, 0x8e}], 0x3, 0x0) 05:37:42 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f0000000340)=""/127, 0x7f}], 0x4, &(0x7f00000003c0)=""/14, 0xe}, 0x40) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x364, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 05:37:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) open(&(0x7f0000000000)='./bus\x00', 0x60c09b977889c022, 0x0) 05:37:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xe001, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x108, 0x3) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x49, 0x800) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) open(&(0x7f0000000240)='./bus\x00', 0x800, 0xbf) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f00000001c0)="4ba13bd74bbd50c4d1a524d573668440f4e6cbf015e1572586f0", 0x1a) 05:37:42 executing program 0: r0 = socket(0x11, 0x3, 0x10001) setsockopt(r0, 0x2, 0x3, &(0x7f0000000100)="6690374b", 0x4) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt(r2, 0x0, 0xffffffff, &(0x7f0000000180)=""/71, &(0x7f0000000200)=0x47) r3 = fcntl$dupfd(r0, 0x0, r0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') setgroups(0x1, &(0x7f0000000040)=[r1]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') 05:37:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4000000000002000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x4a735460, 0xec6, 0x0, "c3e433825ad372b6eb38805e0b84db6937e841d8", 0x3f, 0x7ff}) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x80}], 0x2, 0x0) 05:37:42 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000140)=""/21, 0xfffffffffffffef6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0xb0) getdents(r0, &(0x7f0000000080)=""/142, 0x8e) r1 = geteuid() r2 = getgid() readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000180)=""/107, 0x6b) chown(&(0x7f0000000200)='./file0\x00', r1, r2) 05:37:42 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getegid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffe34) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 05:37:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000640)=0xc) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="585dcfdf5be168f7975acf259464636319748bcbaef3dbc57af884aa59d50f99292deecf1f50106b375c2a453bdff862bc5d61a80b851829ce4800f587aa439fb25334fc64a5de880d731795244cb6afa07b3cad09689b551cc506aac1d51c1a77efcca459a45db6c59ac495f54650335c7eccb07ede10d966a6bb7d475b628bca73d83a1afcbfd2d55065b698b8dbc28613b5c0b295d8ece556dc32e1c4ed6a3dc21d9ad888", 0xa6}, {}, {&(0x7f0000000040)="5d7a5eebe2a8b64611847b08172537254da8785c4ab10dad5e364db584c02f6cfeba4d0add3c19f71341e0d0c638254a", 0x30}, {&(0x7f0000000180)="b8e561cb9e3d99f4fd35804d6dd2d020ba954f41d9340e808668d2d1f9e9e243e1cb97c81c0e0c1668b289b5f1fd6456fc28a9be1169f835fc8e1b97339820905de1d6737d373c995256919711fa44ef490a48decfe25a480487ca92fd57ca3f6c467eb9755ae664d745032fd80fa718ab", 0x71}, {&(0x7f0000000200)="2be862a1baf1a4666cedfb40d2d9946bdafcc0c7b8b3a0e6af18cce74e6f2709bc417a5ae9465339b380205e5ffa1fa0c30590865a52816afcdefe6128710026054f5bd32fb4570e7e4f6ebb19356a18bc6466bcbc8407f563d012cb359b58a642a8b5cb5e6de8552baae4ab099117282020323247ff57566e895667cf07e7f28cc33f88195a952562d360acf48036606b64b537dd4d1e1d30b98199e878b4cec04fd1594f1064a740fb4493a3fda0b9d00af55b365d26a96d9500d734232c5fc60e38ea841d64c0ba462ebc3618c800d87e26828b55fa7fe9c3b1df7fa95fdc6e", 0xe1}, {&(0x7f0000000300)="fb5ff7971fe7c99af48a69d628037f6c4bcb400e2853ff180ce633dae71130b5", 0x20}, {&(0x7f0000000340)="42c808164d700994a03c0d51593914c1c9fad1515f594764601aced88541b0384b3f842766107b5df6290c52e592467098749278821abc5cc7ac481eb955a25276f2a6229e147ba6fc8bab2ee3e0a2cced32cb051d5b9472182225ffbbd9818ab1b738", 0x63}, {&(0x7f00000003c0)="2468fd00e6056c91f8327d4a71fa1707875ec8a7fe310c99eebbd49ecaece13143df220d8883115d6ac04cbd1aaf22320835f712003da21c342a51fef5a6ebd6ab954e", 0x43}, {&(0x7f0000000440)="425a18689505ba5930754bb3e7ca5585fd725c954cf7160e5c21e630d9befd5cee6f454dd0be749339997231c0131a5ef748c37b44405e3569c5e175fe1908b3a0557cad6469f008843043cb420b368305d51e9c3af80a97e0e4a4af50e9f32899675c9d54402d5e137619c7a60a34434ee755acf4611a61af402fbae19756682adcd3474a4584737170585a2cd98454566d5cd86ef03fd1e5c99875d22192acf5ff59d12b8699bfce63d65cd1e5ed4de8d5840839db2e0bd8f6f0004d15e2ecb86e7a683ac9831f3a", 0xc9}, {&(0x7f0000000540)="243e7a41eeb2e531e5fd6bcf5a11272821ce37858c5e1a58b7b39d2c1453326ae571685cb2c5b5783e9b2cd6c858", 0x2e}], 0xa, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r0) 05:37:42 executing program 1: clock_gettime(0x5, 0xfffffffffffffffe) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getppid() setpgid(r0, r1) 05:37:42 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000400)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) r1 = kqueue() r2 = kqueue() close(r2) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x800000000, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x400, 0x401}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x1, 0x511, 0x6}, {{r3}, 0xffffffffffffffff, 0x18, 0x41, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x10000}, {{r3}, 0xfffffffffffffff8, 0xc6, 0x40, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2e, 0x5, 0x3}], 0x5, &(0x7f0000000080), 0xfffffffffffffff8, &(0x7f0000000100)={0x1, 0x100000001}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) 05:37:42 executing program 0: syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) 05:37:42 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000171000/0x3000)=nil, 0x3000, 0x3, 0x5050, r0, 0x0, 0x0) 05:37:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) getegid() r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7958, 0x0, "52774a166916b808c56261141891c93972940bf5", 0x0, 0x9}) 05:37:42 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x557) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b499a61158312f9979f701b400170008359651d8fff71b"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 05:37:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8000) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01db000000000000007b4e5c4f0cebafdb7ab7dbc792b05e499e9e81cd22852fdca98aaf1d6cdcce94d93de77183184402b0f20a2c32635b8910253bdb86e7cc2f0d926ee5495cb8818b40106617e1f03300dc16e41da49f17edcb14e3de8821c15ecb7ed8157940225d18c9250413a210e4eb9f64e648d86f2f146accffeb7b8b52c8bd24d39412951142245256c5683a136f52effbd682e28b289c4ea1d3d4995847ed54a01b9af0b1e2225e5b5c929399fd8034fd1b4fbfb2933edefe88ac8f130e1c9f876b09c0c3789ffbcdcbfd1e0d9ebcb90c8af186bffa3058515cb440faedb66253dbfa25f80bbe6d65"], 0x9}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 05:37:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) sync() fcntl$dupfd(r0, 0xa, r0) 05:37:42 executing program 0: select(0x40, &(0x7f0000000080)={0xa686, 0x1, 0x0, 0x1f, 0x31bb, 0x100, 0x1000, 0xfffffffffffffffc}, &(0x7f0000000100)={0x9, 0x1, 0x1, 0x200, 0x5, 0xffff, 0x3, 0x8000}, &(0x7f0000000140)={0x1, 0x2, 0xa1, 0x7, 0x3e3, 0x2, 0x101, 0x20}, &(0x7f0000000180)={0x0, 0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) getsockname(r0, &(0x7f00000013c0)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x129f) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/20, 0x389cc13965d1ad1e) 05:37:43 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4007, 0x20000000004) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000180), 0x0) 05:37:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x236161b7) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0xfffffe43}, {0x0}], 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='x', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:37:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f00000000c0), 0x0) 05:37:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x100) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="3f721e2edf949692c5c6c6e37bd9b4aac5b6ee72892e6d6bffc60f5cd0c037fb25b14513bcfbb830a3ac4aefd476c8c78ea2d5ea78f67fb01fac080f06aff358009fc9a954d2aec8982bc0ab58d52bbf6c10d3dd17071ab8ae345c200c99dcfc2418c88b7a69014e2e", 0x69}], 0x1) execve(0x0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x1f, 0x8000, r1}) execve(&(0x7f0000000280)='./bus\x00', &(0x7f00000004c0)=[&(0x7f00000002c0)=':^\x00', &(0x7f0000000380)='&:-[\x00', &(0x7f00000003c0)='\'$@&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='@(:@/\x00', &(0x7f0000000580)=')}/-\x00', &(0x7f00000005c0)='[.\xa6\x00', &(0x7f0000000600)='\x00']) chdir(&(0x7f00000006c0)='./bus\x00') chmod(&(0x7f0000000740)='./bus/file0\x00', 0x108) write(r0, &(0x7f0000000080)="fd1bad2f79aaa4045037314e5d71390baa62a2632a971a360f53cdd15a412f42bf7f4287340e72d859e9b7cfd2342d3ce1b9dcf4aa9f0ff70c63cce3f9022e3178de8990cb3e35c0944cc3f23564f4f5e142ebcdcb525448266597c5bca08732badc", 0x62) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x2, 0x800, 0x5, 0x5}) mknod(&(0x7f0000000240)='./bus\x00', 0x20, 0x9) r2 = open(&(0x7f0000000100)='./bus\x00', 0x8220, 0x9) linkat(r2, &(0x7f0000000180)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00', 0x4) chdir(&(0x7f0000000700)='./bus/file0\x00') 05:37:43 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r3}, 0x0, 0xc, 0x80, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x80, 0x25, 0x0, 0x39}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21, 0x8, 0xffff, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x8000, 0x400000000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x9, 0x1f}, {{r3}, 0x0, 0x4, 0x1, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0xc0000000, 0x7fff, 0xf926591}], 0xb31b, &(0x7f0000000100)={0x4, 0xfffffffffffffffe}) 05:37:43 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) 05:37:43 executing program 1: r0 = syz_open_pts() close(r0) kqueue() preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000340)=""/202, 0xca}, {&(0x7f0000000440)=""/57, 0x39}], 0x7, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) getsockopt(r0, 0x0, 0x2, &(0x7f00000001c0)=""/252, &(0x7f0000000000)=0xfc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca365960", 0xb7}], 0x1) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff7317eef7e441b33e36b3e6bcf8c41af330f4d51b66dcd097f74a8d6dc1e5f711271233f2299b389084c2176ce089c50f7f710d22317f0d1c3f68429987baf4107b881fef58946a9ce78f6ec58c459e45b83f1d640a033c26eea7e99c68c9865a206cded62f2e580125840785a5efa7506b1f105fd26dfba5055083c9d780c41592925f498d01d1c56767fe43d5861e7c56827312ee93dc7314c4f7c191ad7e3487dca0470e49aff2e3b5dfe6fd6b2c735cf3c24d7042fbaeefd2d44874923275b1e664c30f61b47c490b73347a9db55131df40cdf8f46db3eaa3ea40ac1c71bd9d4fa2ed7fa47d3269c6d23c663517512f839d8652f621e8883a28c74591127b4865ad8102e03770702df7b80e91b25adfb442aca1f512753602cda33c8f6fc2809d3cf296ab17ab7bbe320ccd3cbc492ee9a41f30453389dad33cf87fbd6efcf03518d1df6812ee6fd318ae3aa318119dc1c4f88d720d6a78ce310c8641fbe64b52d7c4fd79ceb66aa933d0851658c0488c14faa93a0efdede65ee93e45cb1451305057baea53fb1cd7e4b664e9bcaf455f94c1899eec001cd64c951d2d16801d0ba656b896b8dd83aafd11b8acd6a6cff12d952a560edff8183be29f4ab4fbfc856214847aa7eb0613a35c853277937794a67eb98614dd91374695e237861da34b2e1b03c3e1ce2eb8f95a01e91847958266c70c51bb80216730dfc8dc3652c1029fc0d111df30e66ea71ae948d75a8dd5f5d8c620d3b94afe483c52e528df2e81fb5ce4832fabbb1f20f7e0d3ece5d9f2ba5d5eb62f8ffd23de459dc69f8b41bc74f25746274391a22a2fb63a9e7b8d40ceb68c9efc08b8432a4c0db7a28c288cb9a93941b0431d5e8a29d1a1342bdb216d3ea1ce11c600f716f5b67c287f", 0x668) 05:37:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 05:37:44 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffff6ae, 0x10000, 0x7f, 0x5, "c53bab7b5453b42be72d0c0c465d1d5be9348d33", 0x1, 0x9e5}) r1 = msgget(0x1, 0x210) msgsnd(r1, &(0x7f0000000140)={0x0, "6f0c99e1b4fd53cc127f801597e6a679eeb4b8117c38f439b22ab7284bdbd39897fac43aee0f079efbfccc6445d28f30d0a5035014c857861865dac2281d92014e6f833f3c2386a66185c006a68b7c374e67d255a13531db9e443cb32c7222b78c0cc8051798c2c903a1ed7d3faf7ee7c475d98238bc530a432fe578cbdb0b3cd65e1d7b38ca12d2e4f0aba00dc7e09ac886aada73f298109a41d16e515a627570de8e254b8ca330b9499afe2ef7f6bb390130c1717c75b63f087b0c713a64146c315e3198e11bfc68fb90b9a2423122205f226eb39cd6f8524820fff53e69f336abde2f4c63365d3927e70782792d5fbcf2a1b1ea0f146830d2f388e3d1a40748d63c65914f0301700e64c946c637c6d154e0a9d4075e193557e1796cb6796a9699a2269ded2aac2697d7f59a888837fac602c6b0faa46d739f8c36cda385f29350d55f827f865ab98c72b6243fb8e6d7dd0bf6185c4069ffc321ea5d69548377ba3e09a7cf58d3d9446a741b86affd3cb26f46a67c0c5476b7d3e9a3250538b38787e0d683f91177a6fa3a1bd21b49d714e13b7b1bfd537ac472a388d05316fb4f47f8061219d61b91de96d8fa859dd1a8afa4e691dc0fc2a95dcb53c3056defb3011069ed40c55c3c3d90422b710983d7e2bc3aa64d94172746092abc636ee076a1537a9b0aa0000f81d1131815b48771c8557db96483a24eb123af39dc5954364f8395c32bcc86ca6e29c9e3a797be5a9932657e7d8f83f17fc79430246994bc34928a9a420a9589aa95a553e48577ddf7c0818621b8df07b73468a92a8389adf3dd40178aa1797e572c6d8ae510d480e73199edd1b99e66a4f2b461ee27f270bfbff36c2952e97fd9b8d004e243372fcbbb429c090afe916cb64fef1f47f701ec5d55ae1b0750431b19bb3256d6ddb6d79ca92d0a117652692358add469b85a531d5f02c25ed83bcb182f0408a17ecda5e82e37edb71b57440b08fbb211a99aadc63ca85bdfb0b0269d7bd1abcae3c93639cdbdf883f442b4096c4e674868a1521a864d793184c3c854d00a562bf58a50154613aba4e1d17ed32b758e8692169614e121e91dcd3c4de01ba5f4155a85f7c0000b7a6bd502d6df632df814c91d8b3113807be58b14ab210ac55245c9b72ae82f60929553b589a0d40f471b30550c4323b7e35bdfc60e3aae9508e6762b5edeec5480bb736d063afd12922de610e578809cef42c7032feab9eb27c07cd31a93c652865eaacaf9456f496e79dcda5668a96d4830a2d586073ed7261a0df9c89d58f91b8ea6dd79e9bd4125e927b3165a1b2f88c49ee9088e621193ab47c4506c7a9f6cc122fa25288283877f5cbcd74db8860bc7fb86cb6092b8f8efc419e0544348fcd2978499cac280095e516aa90cbdc6ce702aef7ccfdb88983e5c49ddce3684a1f3f6f66750242321517b3c83572760e9c735c06856cdb112602e42ba7ca6be30acc62a08a1a32113e4c95b9560ae40d1d7a81293190ad5377bebabd9c6d86115920dd11dd5dd6d3433bb6b0ba583390193a4d4879cb8eac3cf8cf9aa8afd873a86a990eabe738bef5d1cc5aff4a118210785e296d01ea5a950877f434bf7fd2c723347cac41bdd55bc7db065a42e095d1ce855609e9954cee656d39ad7efca2528375a0aefb0685bb0c700d609b4e39b950cfe09e773a251fa690ee4b047ece8262a42dbbdef5138861c068444d8a3f15540fbb3f62c64c7bfaf28781ae9c2910958683c1b4fb1ffeff1b17636025e504d15b39e54fd1957e7152907523ac7d845c39312d47db0f25198af673cd1f9e2792fc10f96552dc59f1e2025b18e1517051e7acc715180c3bcfbdc08f725029ee15cedc883734eebf6ad0095631ea7c3c6195c1bff68721da01c3ec65f1451939a55d525ede034992abe0c8152b82edde36522a7b311477056e5220e8cabe7a508c2f771056368a14ae21486afff1c84f6095cc1fafe16ba736e13b156cc72e3b786de69d4896e221f73a8989405c09fb0d171f535ade16fff3b6217be8ed22504ef4695b984b84fd2dc25dfc35e359e0e02133907f906cf370b4f87644d362fb02a592d94a91612b55a369a4b975f019b1f394123409bdea49a0591218732f234dedf6f7af375cb0de8b94ecf301eedf72a8f9c5c9522027e9a2c832282c28b762ecc2274e5115c3915e91ce1db3dba057455ea921addad215cf66dde3899dc138beada5e29497087d5dc304c4022d53566f6b78b047cad3c61560d522aec18edb5962bf78700b07aeaf90dfde4b5458a91bd264a11018514664163a8b2a1f513a4cd79756424a89e98a09fb44adc936b32cb981526764c6ba5787535efd1f42c099d76cccf3691a61f47da89b7e104f189a3b44742bea1dd8a7e4d1cce07544485590dae1f70b0fbf9e6ed1446c959cf95da04084474156c988b1a80db7f3d24f099e457ada35757b74e9b7e6279a962f8f41d4871ffd28f66bfdbc855f57beaf180d8db770f81347735dd80ecad5b2a8ee9ce1fe34f26920ebfc203b2cbb4faf5337610fee71d6c8c7fdcca0f6be9b6b80a8911c61e98793f9a2ef584cd92fb01274b16f7e29c5c49d41057a0caa2357bc7052910283961384c1333aa906feae9044bb5a45b64c26568a9481a0232db81c76aa9a87951492a5136def6c62f744ba0547b78d6a0a4358cf3f2bec9a6148d703ecaf627e0a37ba197c4b7e9bef059fb4f0b64126df96b3bdb93dcb3970e88259cde3eedd6aee4e6a7efda4b7b5ac7ae91947bdbe85fea0bd0054aaceab9662d0c1ff58fc7951e077398fbebd11cc606e06871e5bef8801e3a1a9d5f764781b294e36d6716c56b68a467f045302f4161c9a7b7941e4537ff54e189f4a64d5ce6b585bce70fbd978ff46b5312b24a7024a253d8322102b8ed82213851dab70d2f3a7016ce1f28bb13e329013f1c1310e69e3328d8d4f2afdae5c6548669b234434a8cb2d5863662daf6988992fe8115ea42f99fdb35221b861b43529788997a8561e1d7a6dafeeee98b2b0ba67861a7a43c50ba04b367334633111cb1cca3c936326f5825f8fd9ba36a2b8b9bdc32fe67ce671466afb67fabedd8e78c1e24e710865488114ecf50798d057ff5a14ca4b41c24dfef67c1a8f1e38ba51fd50c18edf9a29501f04fa14db482a740bf8e87e0a271439e2e5f35bebcbe758f5704e75f1c06dfbd506470f5542aeb928b7fe4f77f6419ff0d360c46f15c48f536b9d3f5a80c655872a9c4841b23e9dd382ba66994d5f66de308a484a33a34ace14725752ce7c7ee9eb98dd36e5da17676cb51f286e7146e26d676569245a3aaa114082d2f1033fa673bb28ba23bbbd0715a330d1ec29b3309fe6c3f5be245e4bd8d6be3092548c56e44e1de89ce0f06917ecdf0965fc8f513677dcab49b97f45c316b31b5036f527df301613bb8dfaeaccecb154c2951f58241d2abfa0af62ed057f90491de904dc8e70292df98695677082932c52aafecd3b437fac1a708b2d023140f5dc59d30389112ded0da52d49421ad6c68717836a625db943f724c4d544dffc5aa98992441a900cd8373a7337fb0ff366b80194cb7bc9f4c8831de82a014a581d5be51f0adf21cb435cca8c350fd68658a23e74eb85cb5958966cfd3969f58b3898a64bd030110181d9f2606c8a84e05dd9ecc86e61ed8c8ed0bbd17bdf77ee5d5f44f2b33913f1bbe828bd3dae375d2d5e6a551409e3a076d2b30621dcd40e992dba9aaf1a08d60abaef4f82f2db10d37e2576ac7273164ffc220eabd9fad0861ad2ee71dce7b61f4b5dab3086c170a65dddb43442dcde727903f4861e11116a1ffffd72ce51cc844849df4b0e5423cfd30bac66fe46e1ed63130f1f0f18d8a139dd18aebc19dc326cc4d801378c7516018c950986cd746f0ec8b1f785d57e0dbc196703341c845c0cb0d298053b5cd2dbfff48dac155eea56a00c65866c1858af391671b08352c5208267fcf44c8c2a5b4adb9b155e3ff3fdaec7dd068eb62071f24d89d59aa6a1830a78e621d7ffb24cd28931d39c0ccd6922e7e0aaf086b0cbc5c1dea57142cf2d89d4997a2eefd49eef45c6140d731780678c18daed91dde3b3e17fb0523562a5608688dc437d5be89488cb39625309be05ad64054a3def5ffd0f62455fa9fc2a03996b50e9234f0751b54be94250da797607cc7109a461b98d8437ef6b96f22e360b0a295ee2fd93d3208d5982477ab8a685a821bc94c6246f5290a51c3f8ede638c26fbee224eadc92e4f1698c525fbdc1aab27fa97d54cf6a474399cd13fecf9a38ed4473a40a2cb619b206edc350b6fade817a5746acbe0cc82fdc5434860ec177ce829987af3ae0641c5302f7d45abaf6a3e454268742e5e64ac434b3da92af809e7dd454d48056cbfd79eee9dd647efcdc61e32a94bdf16a3d1e0643407ec6ae2e09e673eb250914d989a39c5ed15b3e5d3c23c4bb9adfa14f7df40dfd20cac8bff6136341c689f773b09aacbdf92a9f08e678c05f23474b8ec3ae42d0c1e6237f8e5a807cc185b615fc1de8ab7fb8f78e33f467283fa04fe6fdafe490326b3b5f3ce36f2cc0e919e1b9fd269b52457e7de37e810b82e824a962f8d026a08298883329012ebab0bc503bb5c3bb0dd0f6611dc643d218c3b0b36cca81083a70c916c9890e5b3012af751180f5a33d18fc19fe5a15a30904e2fecfce3147edabaac4c3b6547666847cad9efb2b66b600b1695c0cad2581c5cb26b91728c322dace6e6b36b43e51937d52220a24a066b128def55db0156bf1890cc6beafb5eb8dfe4f912f11e99406cc2c920cacae40451e15ef8f71667c8c241c0eb6f5a584512b8326fec878695490f7337d33e8ea9d9b31aa581b82669f27511d1bb2dd64888dbd88e29d8e88b664844e8f85d5fe40f0d387f9663dd9de6f0d292910c148c850997c313d561c9c018fbe2e27ea08f4f9e9395ac2aa6bd7e51e0510287da4bbd343b4b83c0b530f9cbace9393b08177c2ed2b111e00feb0d4114bda7764f4a48505f451b6b9ee6d8144d979721868b738dab110a4a6337391a62e80a3d804eeba91072e3453d611da7a23477abbb0482dc58e10189a6b8f8fcd7096e8119e786f704b81f789b765b635b30c77e685cc8d4d18e88b83a999d717203609f33b9e9e6c519a68ddcb84a390f9890f66afc90e78a6d7dbcff65d36a980c693ba6fb714a0ae773fac47e1a8781f058a505f7bf40fd74c860b5e4f9e542ce657c5976a3c1806ff2d9bd9319ca04007f8175c6164efa1b3775b80f2f3828b92cf039bad6ef9bafae58b47edb7f9b1c687e11c87268cbc40ecd835beeb7f83cb2c48b5d1b4f0fd9c9b8934624b96b9b2ce21a743c4babb75185f529f9e5f6810645596a4f65147ac8ee086b5c5d12f3385f61ceb32b9f95c7af65a3d537ff3bd09a584a31774be203d65904d554ba4551bf61d836b9e108939b73bfabb3d73f36d1b3d48d161ef8f3ed34b28e0ca833351f6e194da8d368f53104d681822003414b2564ee356d72743bb96580ee89715d9460c37b79cc7673d71e1ae82735e2bd1fd11598ed22ffb4d4253730ad4a4ab2d49ba212070ad5b9cc0711207628f48c9ad2b2eea5f458c8bd79fdba2c15f5087be76c0493276b614988c633e635fefbce3a45bb0f51eb29d0b614c1e868f37401049bac25e892b6161186b0ac6afa76b0c32480a4c8b85b9552cc6b61efcb7b416e650025f49181f02285bb369b16c8f32a934014c9c5904a016b724edefede6629686777e4baeea68bef5c2effa"}, 0x1008, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = getuid() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) fchown(r3, r5, 0x0) 05:37:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x10000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) 05:37:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getgroups(0x4, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = dup(0xffffffffffffff9c) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000480)="8569b3200665184b1ca57012758047944e967cdb78e0eda17382c271313219aa", 0x20) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\bfile0\x00'], 0x1, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}], 0x58, 0x4}, 0x8) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r9 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r9, 0x4, 0x40) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r7, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffd35) close(r9) r10 = msgget(0x0, 0x180) msgrcv(r10, &(0x7f00000000c0)={0x0, ""/223}, 0xe7, 0x0, 0x0) 05:37:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = dup2(r1, r0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x80000001, 0xffffffffffffff7f}, 0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 05:37:44 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xc}], 0x1, 0xfffffffffffffffe) close(r0) 05:37:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) readv(r0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/162, 0xa2}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/159, 0x9f}, {&(0x7f0000001180)=""/115, 0x73}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/75, 0x4b}, {&(0x7f0000002280)=""/180, 0xb4}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0, 0x0}, &(0x7f0000003800)=0xc) r4 = getuid() getgroups(0x4, &(0x7f0000003840)=[0x0, r3, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000003900)={&(0x7f00000023c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003740)=[{&(0x7f0000002400)="43ea3e7bb66e684aed77ef1452c03968f67a653bbcba03b58fd9603eceb49b4d725fe3f5c648895341457f3e672a4a730352c7a9457f0edcb505567385694f74d617572a3c6f48612655e4ffb944062c4ce8ea7b697f23491074087c1777984124eb18536888a1858d7c688ac13aa762533538a60c497e4cc34e069a8a089208de7ab613f0ff66f79adffc77dbdeebc131e589fb010086476dd899029ed6c4a53f3062f27c793da5a61f7a69652d8eabd49c08512b8b03ff0572f80805b9835cb3", 0xc1}, {&(0x7f0000002500)="f3470834173ccf06ab29195243e4443253fe54c8f3648321cca9486e6e00c5344922a3ff046d5caa02ee798ccf4b184344f1f362050a5a8df43951b901383135f6f3d3057338ffccbd93b1067e3e5530ea3bf100d9ab1a9d89083c0b08686506801db5082ce3b9b8e11b55cb405fd380334c20a505fac7b25c4d2245cdb5dbfb394b141c15ff69374e79dbe071218b071344d58b42c8ce4a4e6a6bae5d", 0x9d}, {&(0x7f00000025c0)="c54219520a3f4cafb59707ff22eb81e8fe32391bc79522fe88714cc5c60784d773fe30b850e28b49846819edc081846b80ea1edee8c31cd16309999ea8f01f003ea1e0f57939b57d60d253b9f7e10f6e2e7da893fd1adeb33895c08d100b8593c2b19692d537d82dda351e5b9b5d891b2acd32120096e270d2787508cf750a4c77ce2274a805dc986b5aa65c84672cd830145bc41e267ef006e0e6e076cebd79f4bca3fd5dad165707f153ac9996d121719fd2ba4d6db0655a0dd24c62bd80f8e990f2", 0xc3}, {&(0x7f00000026c0)="6ecb1032f0b49470b4a0e834dd5fa9e95ceb03d472ea8e1813a91b8c7f273a61594f35b163699e99a070d92bf30d54e66303277c3a1fcaaf9c41767c8ec30231dc200a87d36128c296257dc8f7a92b6a7d1b6451e57a5f05e1483188867a6047d38a28d2e44f188db1c95682dbe5bda65510b2d4dcf00418ac", 0x79}, {&(0x7f0000002740)="4b4533ccc2d5166a36e686936b897f62ebf16a82b5cdf5f91477a50f3577f7d003360f66a5a0eee0f813c249b292dc40fe59e1dbd163366c3efdd552717a1b91c5cdf1fd0dbd4fbe3aa7ed59710c4dfe16904c42087a6e2f00e68ce65aa8526eba02e4998fe31d948cba7d7f1fe904f7bca96f55b61b118b4d07ef4534c5687ad4eaf61d735b8f74601531a7f0d3f63e58e61af59a3b7559a15fb559a5fdc38b33e2cd05935fd97c604135a65c579a0fee843195ee4d89866b64a1d0cf9663ac31664654b22197d883b95e20e0877d687d686f1ccf66294693dcca8ec9164233d0248ce4225f37b91c25d932861494512d8b7528f92fd74a18b205f488ea146b9ef0e526dda3898eb44d118f1fc005af538e0d0217104081189341ee5630cb99b4f531b6326b65fdf8376326f834aa30ebcacb32642d123aa5be1b472125900df84e3c6c2456cb5059fe7f5abdf1643a6fad900ecf71c7e85ce3980d59b0ae2ef390c902c0694dc1e9f7c79c558825fb01b71cc34dc879dd219cc60213e29a9b8a91e04883905130e6e96578615f929b8cd580d98d46d4057c308b3bf468a118b201ebf68d06951bb525c6e131d5111e4f51084bf69940bf5dd710f31f50143e0c4b3148ecf63fdd3304fb72f2403636667ed4f6ba0d2f6a25e577de18c9176f1deee2dde7e09819fb274c7e2eb14b20927a0de9cf2633aaa4aa3eeddba2a0147968edce782ee13bb3b74ca56461150879f3d7482a0420c4ae7ffcaed0963c937256bfea23219814e34156d713d3f8c343e060afd296bc4a77573d446f29bc30aa4c129fbc8c00f68abe4ccc1078a76cf3b5f4927cd72ba8405e162b1a97b9b080a37953e3e5dbfdcee2760396d912991f5e127fcfb56262398e07fc134d592831101dc1633ba871f1e4e67995f02299f46b6cb2abb9fd8f2dbc3bd6f27df157687ed28e97dd040fac6a8afc484166b8a8ff43f471fb369502420c21898344cb2133eb982e132dcc7ada5630dc2348d1e77ca1e764fe828de4224930375aba0a205d9c48524981907f568c68b10e08705538e37d185d393978b080f17cf13d7e025f80a148a9a394ebd9509a4576b28e99abfddb1c01b54ca055871b3bc70e466fbf48896ac2dca37e0c9fdd354efeb9fce1728f504c682bf0adcf20ee5607c9e7cfc4830e0a50d870518ac358047beabc1f740bcf94d718a98fb2d5b624e4465cd8dcd2360665e0f552ed36eb1f470d3f8da590642467f39110d1cd346272c68e511544ea34b25b9a9cb5ff30be7d44f3fd4281ef75754e300c2b079e26fd1ae731d891087709578eac16f8c757b76004f88ca1ff5ec560f24478e4acf66f5a487102035dbfbd1f8dc9de62a9af7f45833ef63860a8f14f6941dd6a1277bed262c8c52478b52e6976499bab8fcaf547e0a136298f264efdc00b9280d05326ba71412e7183ae78ef5f3f92b1c78e108dd00baa763a8968016bfbcd70eb5ab4bfdacaf3ead25bdee8509cc8795b71fe74c543b60396992c0188f5eab7a64dbe1ca8dfbf5a6fe86663523c2cfdd239779944f4b994a942b4f483ae3e6666f818f452a9eeec3ab0cf8bcff5341637cb2c5d3a342107d656cb135ff200becc28b3ba63fe78c8b2fc394a34e8e8e5a12d25b5a7ef00e7dba67f29b3d7e12429edee2891059cff0eef6cff0c7dd83b7f4592f1d0dcc35468341f4ab5a5d83190810837037e4b7087da5c944369480fbdbf8f8fb85af0d2b9c022f6ad95c6f2af03d7b056a0005a73081ae23450ba725a3410b33ecf7a71dd76455b25b11f8e2880215ec5b22fce069336fb684a08dac1370bcfbab535a06cb9447b326b601b350b5a32c1bba3d98a6856e3dbc22ba994332b9c3c7bb258e855e8c20a9acc00d4167c1ed2618c084c172aac58155e9bc5aebe14548c5cd8b7a822de14d22ea8ef0fb87af8c496023d4dd79fced44984dc1987b19f4f850aedeffc70e0571070de45129b1d82bd8cc9b3f9491ffecf360dcae1b09cd68dc8141b272af80308d63ba8f70c856b720ff12b7fef7b3d9b3a28a4d7ab4705116c93e507158fbe528e60638cefc9adaef95bce14159ca3dbc450d78f47c5a80faf94eeceeda414367c7130861ee0cd9eda066b1bbc936294f7b12c48cbad9922efd0e9574aef60585898574ff8e4166083e8e7ced3083caae7e5dfe1265751542f2cccf42940e02fb4d031915341bcb9935f29d9d14410cd0acab450dd70b7f404817bb8bf24b92c3d2053058d64019f2b0d16be5e0ca5455ccaca5d5cc0088b1b2f9b15eab7ea952eefec69305583fde0873098811ea684f536ff9d8985a33bd18ba64e429b9b4435de91d8617c93395866ccd84d0ca8d16ce1dcbad8dfd4855325f6b4823f0ab67683cbe78a8f5b31fdb17a7f7a662401da10b3413b013e001b51a520029eb9a401334098295436f24c1c6270d70bc4d5895a8dc1c623ebb5854f27e173079c62a8ed0491f2463d71c1acce3902d58df9d8aa96e62d0de0b579818695cf947586bee4a054d9d14a9830de3de963c8c79cd79e2b4920d4a76bc9b707318478e16d3a68ee17e5a4a2c1db098960389388efec7460c04aad318f7253822087670b037d0da265a77e7012670d9b5eec0fde2c86723007435ddf737da25371e3102c336dddec28230ff0d792af65977d35bfc45766fabc24e58b23699acbabcaed7ec2ba0090315e45297dc539e1892a05c745d968092e14dd2feb21ad4e8ee2e7d8a8a6835efb8c3a6cdcd26b4fa20c979da67c2542df3b16eb34e9a5d359934d95ccf0eac82d3a0098413e692945efd7e73d801bbaf23878da40e03c19d3512f1b34b3cf6d29df49e0777f3849700172d7d26f72ceb42ec9d40685dcd4f83106de633580a1a36b997fefa7a50075100d2fafaf62bc4b9cdfe3b62b16e65378211a56fc3b2b1a13cd83a1c697cb1ccd2854a5bd12f736dc8eb35256cad876054dc905601cfa7ea0184c0c96dd6f3eb4e9fb02b4a9566e1240a060e35164e64d4d6737c5dec128eb5abe635b657026791fba13194dbe127f74641f035fa48ed75d64749588f84efde19e1f8393739df0dbbb898d6f516ea216392dff41f2a1ade33104652c6e9792167c5bf9376bad9b882d357370e1babb95c5880b6e803a5af72dcc95688f7235be13cbbb193e55783ad28a03f08752b3de3b69cce4b76be08a1b1c1b12f31c6ecbb232a6ac1466dff901881690894508b3ce349d75edccb00b284e563a59594489fad1b7005c4e5f5507b874e8c1dda5aa999b414cc50313cab131e2f0fbe5a0d2d22fd38e87be5e3cf6a4b089fdf13dfe8308f1ed793f246a8afc92c2a4ea7c1aff75ff2403da4c9247a1b0f703288b80cdc68e1c733fd22970bae754fe2f3f5dd9d13f203ac7ae15e93fd6f027e1fd93c5871a6396f59f5b8cf57c0864a4b6223640298cc0dc21604d51e8f54943fc2f70107205b4fa04fbdf389730d5f8ec1228a03a9b9fdfb18c0fb8779533b2f47289fafd4ca94fbdc7bc9b125f9904caab6c58377105fe7019bb85339024b458c0e17d6687c50843f7fd8d8a9321e597dc5c01a2ae6ee170a7d0f585254008f99eb6d3dff53bf64eb8a2a70b748b167f7490a1a0ed17fa644eb1a474981a956f30bee4778b5af09cf421f8a33d16fcdd3debd8046a92b4dafb08324c9ce2335e7a13b36bed61d8ee7a71aa731db2dd3a1e7502413b5e7bb1fc3cfa6f6176d2b450208552d31d34e12af67c22519b6ec10b70746c8e91844c02d8201ca3a09b0f231405e72674b3e9c96be57b010a3baf80358c1fe680641df4004a07743e41326a758c0a0103c529eb66ae6ee373e95b493b06eee24468e400fe93e2ed9ee8388c720cf29e81ed2c18c4d59738be1f0cb3d5e55f6e73226f78dbd5e9d17119782ecb70b7dc00dd5cd58e500d2bde2296f6df6510d925b6e4fe808bfddb02c4fbd0095b42954f1cc5a2ac3522f3bdd31e75f9af0b4aa2d77f7bed1518ec2f47ab45fd9b0f212871f1911a470d040b4f5383fc7afdb5e1d22a6e7e25e82a8fc9da19a6b8bdbbd5723ff61824443fb851fe11acba60805341d2ef02873afd63bb91095213772e070e86d94a9335c9babb5caf21d885ae227c89e9e36b65e32e41195ba6b1c13191a54ffe33bb101789406ee152e7946ee4d2f0e06d1b6f79f347393289267a9926a4cea8f0930cab5fba5b31df74b10ddb5058708d16a6710bff6a2910ca236221179155bae5e8e11cde45125eb22c2c66300215589bc5bf1abbb3d13bf048f563137efc6d57dd4d75283caf6ff4fd77b8223da9277645576edb510607526ac4d329b1c33717bbd2d4eed6247144f6e27401a9d55a23cb56a5b145a870f6fbb49a609e3b170075b2f0f9f3189d350d151f988bac164dd731b8630f35006201c3be24c928fc09b90a0f26a5361a49672b9d461a0feb9d498448b1efb5e58baf9b77a1f974970efbc613e23021abf3008f286b5c387ebf2b4f5e2aeb1a939963e09ebe70abe186a87bdf0c7e0533ab1b53e66ca157307f58f24ae7ba8194bed4f547d34c618ae13922562d66af34ca61d914d7a00aa25ff5837d130b7cb63148ce42bd7b4fedaf6841e0cd0ada9d7c58b4e66e196a75d789887c2c01591746d8a0df50f96dfbd49dcffac93ce95e5bd7c85981077e4675cc1c8fa792b13c79f5013de10da458955ab940c9248c0df634af2db82ab05619045aba0d7b493063e378d0a1196daaf25c8a76b2651b8dcf646fd709d87a1100d1e6cb6928be8854110df27c6e19fd2479b6534e5aef9a113b2679a2224ab3f9e4bbce0bf7af925ddeb74763e8c7450d9106576727e864f0d65273f61de78aaffa2b0ebf272dbdbb14280119fd777f8bc3379eb1ade794904e44b2c92deed0cab13744ba2525bef067f1c62662ba7b75bf104349f8663bf43e283719c24fe8c5de9cdee837b8c2acf869e89bb1eb9ed829b03ed9c22d543ce06a4acba65fba52939682fa28b18b5faeea5a356c4c2685ef12c8ea0d5441abb5bc73cf3067896b4d901733fbc50fd8f4fd6d2729f71253202bd6ead97226ee87d15195529bbafe0766b8aaf33457305855c6bf0de5963ffa2138ff1fd9fb5d9049a9d3b672096fb176452a84a00cd6c5c882550546d2ef4e470f071997b386ccc92f30269590437be891a555614205d60f502b655a616fcbb9a9a52f68f3893f53b8f03843eb106337b89d0f98de60a570b2113235e70061eb2401d7c562cad034c18dc614c557bc7c9aaee7ad4996540d687cf12af78ad5c15eeaf13f6f261c0438e1364d58c5fa07c233feddf1eb90b6ca308e595de48cf27f0e09e2acc33c20d545d32fabca2787da29f455c6b71c7e29bb7787e662ce73a301005c5ca7b39556fc8d9dcc7e773afa836ca21216a1fc8fc031bb49c28da4be7de3309071b108d50e32cc5707d79e3ee26790a46ebcc98ecde53f4b2340e833c38491b0afe53fc3df2a82bc1fc8774d3a59361fd3fd6f99a340b147a63fab3f8213e2fbe49f1f4989d44cbb9e0bddefa1b95511a88709ab3dd47e2beafcbcb1b532635876b403c77bdbbc7366c985c624ef60ccd60210f4d25ee236479adaea1db99d6743cf7c798b8c4435b9e62d554dc0601973d7c3b02fa6c3393f0d10cbf49d81bf84bdceaf8bc7a523dc45a4cc5599839c4ddd636821a87b5be9cb516fea1b63cec83d03ace8181909580f9ab1a73cc69dc0ec3e3ad2bc53ba6e01c639881088e615fbcf4757aa4852979a132ec827be4cc49879bbb8b608138c8ebb83f3e9", 0x1000}], 0x5, &(0x7f0000003880)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x78, 0x400}, 0x400) r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r6, 0x20007461) 05:37:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6f072e4e79b87c0247d110347077f2c2f76844c25c152d9bccde94e01c30f337ed6e566cadb3d457cdfa81936897f59e4d22f2b0c75d5b70d5c8d8a842c1e429cc3af7cb872658e299119117a5cb1be205547c4c812269085e76b3f833c5fbf470a983ec940e23a2ff13b48492093aaf7fbff18110048031793039315576ee73b582201156e5f942efd610e9557edb4fdedb645de34d6e8aec6b0aff0b870c250c2aed790376ab83966fabe72c65371d9a345d3a9289517ea901ee16f249f0695e2bf1b431cd20932b59e3a27fd14ea0aea617d1208003e7b5a4e15ec38574a29285310c62a065d94804b2f60e3ef99c9827f425ca16a00fac201be1e2b2adc4aebc839e609db8c8fb46b532bc3e4b48ee83b9859d5d0f54298b8ca78d7e608ad8d1af50f913b2f4020950768e9ea35263be6b68c53b8503531b3dd507736b9a4a7a6cadd1e8cd09cc72884abb4a24747296e722f971869e6e24e830f3488d7a338c12f30cca54e0bf720e405b71285be32d8d2747440342549c1f15d0b190c9e7c0cf3a3cd263095dda91529d5f3c9e1a208e5359603184c7a92c3daf0c9cd70792f24aaee6acb7a20c6d325abff1bd919c5d97ae05c247dc9a0fc29e5052270b8097f3c00a079c2c946aac0bb538eba952fab020b67c0bcbdef076fe4ce3fdbc56b9b14fadd1d368804d1ed42fdfd06e6445e3fd29c1bc26dc9179cdc3c7c9a43c1686250014131d3c5e9f011cde53bf45021e05fb6c97b644883201682fe7ba3b002214c7f276d0f702bccf8bbbc9c6c6b0e417c3d27df0bc1dd332b8445e2b4a40b1a7e557684be9d40fb849eed62707462fd86354bfaeb1c6ad720304937ba0e561da7674ce6f7e5959a7e60b84e2784e6e09396621be53532a714ea915c939993adb1b9cd13dd63087adc650ddecda709797974339d13683d413818909d812eb157ab142cb9558c1d208caeea22c83de736c17ef0b2d5604a1f756b361671488f1a5d2a7c25b901ea2cbd900d1e6fd02a7f8413c80cc65c5bf22fa29ee6dc963509619f96be2dbc745f4d99cc1d820b49cffbe38be3e727f58a6e054ecfb5cde4859a8ac572cd1c3bdde05e162fe0176a80f767ebd150b5250e8f1863c7eb0fa33eb268f97f09ae707035009de8ed20d21a317afa71ab256c641442e4e4ff8d212857d9d1b81a3b22b112b54dd861f6f0ac848f4048967cab7c2650d9c92aba6a7cc902b500663e382ebbd4bf316342682beeaca9d59fc25e6d70771e35692c84882bb2e682a0fc9e2c915a00cd434a15f76611fefec7aab38fb19619a575987417f65a00fab5a803e1e38f5fb9fbf34e586004fb0ef7e89b51a9544222e3f77eb3ec1f7ae7d3b975f131fb1978ff53cd036a814fc5f7aa6ef535ca3e792b5383e7a5b4b995b5eb8631f5f98440efb1dbdb0c89ec0150e18765191b1a353ca6a6283ac75dbcaaca5d918979ee68958f38c4d1cf088f23b93620e302cece296f437b31713ab527fb75e0621dd2f8f79611aea67315a76e010e654e74dc53547835dcf74eb182867d02bf521159cb394dbd03b4639c3f8121d80efd9f5f9199ca6940bdc5b1140e706ccd3a0b9cde294c9aba23927e1958e96e4eb1ba5062f17573a4ab1609b955bb8f57193d137aa0676e00c55381f2448e2fb9a0d73cb5714e64945cec96bd9c18a6381e9ef88a29d8860a5d4254fc07107f34223cb719c84200f5cfacfbe2f49d7309b251a279a7dae8125a4e2b602d16609aebc357bd1292f17ebd27a51d2900253b6a3398fc1024ccfd6bd941dd0df32cce5a9697156fa10976ef3933419d6e121414033de27323ed67a72b7a232ce4e9c30cbf905fa1249985ef5de4b1910dd5f3b0e0213eae53dec79ef97df11183fda592f0f4af9f3c9f834e4d313363d2605c0f0a825e5e9e4831b07322a8aa7c0760c4a0e10f891dd3578e89e6595bbd0fc86d03bf3fa9045b50b8a99711c9238eebe5add377edcc8b5d231d0187b7d969935f4fa34d83c38fa52f9597a4deb21f93aa0e220307d18fb5da970b9c3d774f427efebf9ebc71fae9139d252d2a4784dc98f858233484455f0d0252bb2a3f4f3b08d16e2a5c207dff9269828ba552faf380d0970b962c6313c540d0cc5ccb3301e4ec909b07289a6780ac266cc7dc8fd6c173e90e94944cc3577cc4077501d5104dba408308be09798bda483b2a28bfbb78662621e9f1d7d97712135dec92e61bce16288fb36e27f4173f13ec5bf0031bbdef695c82224b848c489f33dc97b5e3af2731e4516b07ac0d3a5e9224eb478977293fcef4f4c672f90e2fcd73081d80daa309768eb1e2b51687190a1291ede2cb2bc1e89efc8f8cd1e35ecf1d4f13e109b896db0dff7b31d048b46f88c64ea8082b92f7b5c9a076f3d1281e21e17171b4f3c95b40b4d5442976d68cce05863ce1ce80496915b2a8aed4b1239d8704cee825c6817fdf4e78f18b2bab94888e00f569346fafcfd51905ac22e83724aa1430a45b3773043d28675743255a8c74d3e921a201d96bcce7442759c2856e149e65c9fe02e72a9e9a05bc68db27e436074cf4c418d519b3c92677bd3cc8ad32721d2aefce0cc2043217928230645d2dc1df25c33b22a4ecd52bbc5c3cec713b6d4f56eb89715f2fa75dce159d270956007a363ca1956ad1f6e5407bebf036ff5b8ca51bb2e2e26c6dae73314cb25ccb1a306b02aa9b1837d2030b38ba07f8959ed2fc5a703c7dc41e865fd460430af4a6e1fe583607ad82b97f117c2841f9224da29a79f1960dfb50fa1689d28a2952361295f35279240c63de0fd02249ddcde330a0fe395db4767b5245f68a572c72ea6cbbada44e0b3c61860302e3850e2bed4098a6c8232f74f4be9d5101aa56c8441262a7531902ba07bf72f3709c99dee3d298c06e73d444e0847944840a0a4abd86cded32873c79abac6867931a672f4ed8bb2f204943095632b8f3628fb3a0c342b43675fa6fd5c972f86edefb976f12be70205357dd1c7d81522914196c480cd12855701dce22772421d58aaf0c1993bacac9456f9ee45dc12d7ba614aff277c1b2d6f5a4cabbd38fb1c12def9868993068fab618c31c5f1116e794aa1b04538e3c48ec9287f240571583b107f8fea3ce23e2b9911f599fe3cda3a10389729976e2597ee66c80f46f19e3fcdaa7aa2ce92c1c72146bd922eae709f2c427c0990f02899d25dd31485ea10503c96b0d7c930396bba3c93d0caa4a629ba9c3a63408e3906c81d3a668d5d6bb72e31bc88d47ebbdf807ee46d38e960fb18612d6b0a252e22974367cf3b535ace20b1ec922e35d4f6d11d5a56b26c8040c2ba86814b81d1acee01e6c1ef265913a9739c7e1679deba98a27884d20b61dc96b707b483460819a3630946094eb14ae823e0aadc6df3b3c9abc6838339cfcfd7ee50366987ee39e5f13680ac58e5a445357221f92a180d3b7a90cd37601e2258b1d5a37bf03a41d6af598480b6d53d405e57853aa69c5ca4bb23f501e7cb2aaca5e0978da0ac5781473063ed06fb993e802e50f4e82954c5142ca2f67a066964995b1ea97ebd6b79a5c4ddc2e239111eb59c693956972c60ae9ebc7983311480ece11ff7afb399e692672bc1e2662b494cc1158ce82d5366a8d24908f5fb945ac4541eb133b3e371c144214d36eb8599f53f60751a09c3fddfaa1cf39abbff40e7df925de90f19d684e372b6e39ab990a5785b8bd5ed54dfe65032abc43673b816f8dea441ef0f4ac443f47b01436aa533a644de0f4cf056e8b1128d9d96f2ea8cceb916bb411c269145814909b3007649e23ec11b79f2ce15879aac3c8f0ea07f41a64c3c9277b339d727fcbe4e0edccea2018b77fde17ca776329aa24816d404de2597c0fd9d3987e395371e3f761b6e3f1b433a3402516f8d0d75c5c05de43ea7ab6c215784a171d2649e138de462ea23ee25392a1ff7ab6ab5ef315b84b2cefad44dfee56154e0d2a42ed2bf41940fd61e0135da4dabdb2b66689c1d7764e0755884b2801cb92fb7193ba634c83ed56622b073fbd5292f5373d0bed517c815ffd0519eb3db21d1f4300703eaf896f1bfa9c29655ca556a55ae175d0d5555cb08b8eac5dcb671194cdd90167c65a5759ecc5c6021708e2f317cdddcfd5bccd39fb06a0d31e433beb7ed65e76cb6a3d61efdeeebb2133981e8f8edca4a75bbfccb2dc093c868f3b4d676c0064f38823cfd58202bf62a1a2bbda9335d9ae4c5e48325479391a04586ee80804cec303ab4afbb938b73c749000a66cf06ed16646ba4a9a3317419f488f03a665b690593565fa0d5842f93fe313e0ac5bc36e595388e9fdf607a00ce5030ea6bc56e9ce20954357be95b8a1c77d5d48bf9fd6be674a664beae8d5b95dc3e196c64365bf793316a41ad064531e5d1ae93411098629af410a16ede747aed0d16560acff4cd647e3827e8ca148ac08d6eb438186be47811b65876303b5cbd9617907d8956a217e095a01718435e446355d38baad629fa934f000f439331d3517fb2c96196510c3314cb73d12fc3dedbaa8821e7ac9e83697ce7fe0488981df39fdc8883db1a33585603aee7a74f44e7823bf77a084e7a1ba29a0f3b41ee5d2039aa77c740186b2862359383e888f6987b1e163ed6bd096ec677d4a79a588e8154708207636046aa65c41d24422f7b229d77f5690985d4fdacdd67fce2ccd6593ac913cb12b4373a1916dc42f7a84583ca8db4dc42a0c12fecf578879512000d0cf2ca7018d9268fea9ef2b1dfcb23eab4df2dc11a999f3e9d8b9831a7b6044a6fc1202673828589194acb8dd520e5a2fc47b28f81c2c739cc370d4a1ff45d64bb407379ac7bba9612ec32c3dc168823ffb3adf4ed37186f64472134d172155d9efc0753e9ab901d44c3fbe56cc28546213e88e029ab50dc84b37e4ff200b80fe2ae721a7d9e5e2c2c133cc859f3edcb0afde9ded9a723eb421bdf6459c09b227798b75d1f7dec477702bb7fc97020dafd15a7d29413b81c936f6678b7a63fe3fe628acde1addc065db129e8e11b41876f1ebbf7c2602b746af88c8617f706f2e3a3c72dec46832d1dd7d391160e89808c9764f890f7385d81aca87d877e96c6031679e516f7507dc2776940d0951c67dc13e0e1d4847ecf331c120ca667bc5d500f49335471f9401321ba2b30d8f50f0f2cf706bcac1124687ac5cc5c2650cf0ec1b64e728b17fcb4b593986697c931efb53ddf6020221e55c1798e59b955a29063e909ec806882b0124d6765b743c4f1e00c9fb5839fa1beb2a16f5f5acf9b9d2c0d7cae8e2989046d7e92d9b28d26c31bc6defff6af1485a24477251689045c88864080f087b88c5a3322c29d23f1f503438e8619113c4787454eb19cc1a08cc6773d23a047cce70640963c9582ea6c2049376c651759ed5bb5b180fe0fe063f7a19612f6b9827718e033d55cde882eda1dcf7c676125c72d121480742ec32a045fa511fc1f9a92152f90057d1712e41a5450a21f6616f4971f03995f1670d75e1b43421a2ee3945040553b218a59d5457953b8296fa61d7b1d9df807322fd823f70abbf4e62a3b44bcbc74a2a91a5cc29ef9ef33ba03f12d3d28aa67a5d623ba2555b986b00cbd4773595a7ca30a81be2504a38bbf060e4944f51e6a02b38512077f223a0cb9eb8a40769044fdcbe24fbb8e3f75c7f5c012b79d873616496737957379b98cc201b866208eae3a89b7097d7478985fecffae8f0594d8fbc2edfc562c3a173655ff436cb21036e3e3de14a7a0e9747ccc7f66553296"], 0x1) close(r0) 05:37:44 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x6) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:37:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) mprotect(&(0x7f00003cb000/0x4000)=nil, 0x4000, 0x6) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="81000000000000007b"], 0x10}, 0x0) 05:37:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x8) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10020, 0x114) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) setitimer(0x3, &(0x7f00000000c0)={{0x3ff, 0x311}, {0x401, 0x40}}, &(0x7f0000000100)) ioctl$TIOCEXCL(r2, 0x2000740d) 05:37:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r1, 0xfffffffffffffffe) r3 = semget$private(0x0, 0x1, 0x40) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000200)=""/186) setsockopt(r2, 0x3e2, 0x4, &(0x7f0000000080)="caeca11369f5e11a10ff4d15f4bdd89ceca3f99c0cb0dab8f508a1b3cc0cdfd1800feb91552e13fd813afdf92fe5241a69805fbd39bd85df17e7b1a149242f7225a3648e566bc5ed6e56d1793fd71862", 0x50) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 05:37:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 05:37:45 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x0, 0x2) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="9b72634199c3641cff012858f8fd1f0796e469c9d15bf2060ecd0d9451ee82d1db9327070809a3ac6dfe0d1ade7a96d9e26919a9b0df77b6a59acc08923f6c55d572e90202c20cbc120260535dc4e3b7d1b7a3f4f03c03cef9ce80e62d14cdfda0b082d120317085548daa39f6d5c36cd8956df9b71a7a3fd9ee777a07c42f59b84d006108a6843c24b2bd1b8378eb359b3879f19059ec571d91c3e5d53cde1b1d"], 0x1, 0x0, 0x0) r1 = getuid() geteuid() seteuid(r1) r2 = socket$inet6(0x18, 0x2000000000000002, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r2, &(0x7f00000014c0)=[{0x0}], 0x1) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 05:37:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) close(r0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 05:37:45 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x6, 0x8}) setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdc0}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x85) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x3, &(0x7f0000000040)={0x5fff, 0xffffffffcf9cb28a}) setrlimit(0x7, &(0x7f00000000c0)={0x3, 0x4}) 05:37:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0/file1\x00', r1, &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x48) mkdir(&(0x7f0000000340)='./file0\x00', 0x1000) rename(&(0x7f0000000280)='./file0/file1\x00', &(0x7f0000000240)='./file0\x00') 05:37:45 executing program 1: clock_gettime(0x5, 0xfffffffffffffffe) clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x7, &(0x7f0000000040)) 05:37:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) open(&(0x7f0000000000)='./bus/file0\x00', 0x208c0, 0x100) close(r0) 05:37:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xaa4000000, 0x1000, 0x0, 0x4, "425135d888d4b7125d9ab8f06dcb3e46fb71ce2b", 0x7, 0x5}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x743e4b89, "69e2807fc200160003ff8200560000cc1400"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x118) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) syz_open_pts() 05:37:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x1, 0x4) sendto(r0, &(0x7f0000000040)="8ee61c56d12372b8d77d3e71175f22b55b31ea47ccc716e0fa41112519e884bacf41ae1bd58299089d79616d91174ae5c1304eff57d5baf6ce0768d1d16b506e247ba2a9cad4e8", 0x47, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0001002466696c6530000f478808d890adec1cd95d2fe4d4b43e09f39e3a2b6716976bb5cb1b170600000068fcdbfc9736ab8ebdcb5fed3f5a39b2ecd092cbce45c1ab265b94486323ce72d7b7"], 0xa) write(r0, &(0x7f0000000100)="21d6210a2dfc000056ede5980223e36a1e75e7e2e4cde7581264fe37066151aa1377ae7b245a3dbe36a583cf7aa3420dd30583db0e2736039571a12c82876d5e2178a2b000d9ef19ae2aebf2d909bcfaf7648a1faf891496cb915cc5efd2620a20e614fbb9e5b06239cd5e5eaa5d0f3e29caf3740a61ca120dd2", 0x7a) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSTART(r1, 0x2000746e) 05:37:45 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f0000000080)='./bus/file0\x00', 0x20000, 0x89) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) chroot(&(0x7f00000000c0)='./bus/file0\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1011, r3, 0x0, 0x0) 05:37:45 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000009240ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f00000000c0)="e39f07102a683b2029ca9feee43f8241805058eb912270d6d6bb4237a0420ee8dbc136f144750f3ed61ebfdad47c4ab7739584e8d29de5f41ce6525a213500c0c263e1185b715089d016efd8c6a2c5f6681ef56745c2b95f643a8bd1ef8386e81fce43a1b63e861d3fea9773f46b197eff5d1e84f7e2b203b22a7698810c793c5d70f02a750c2b599e216430c08d21c5be8be20e3696cc88ab2d7311e4bbc53cb8813e725fc885ae8cad", 0xaa, 0x404, &(0x7f0000000180)={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:37:45 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/9, 0x9, 0x840, &(0x7f0000000140)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) close(r2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 05:37:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 05:37:45 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x8c) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 05:37:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x51) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) linkat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000100)=0x5, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/234, &(0x7f0000000240)=0xea) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) open(&(0x7f00000002c0)='./file0\x00', 0x90, 0x4) 05:37:45 executing program 1: socketpair(0x18, 0x4006, 0x9, 0x0) socketpair(0x18, 0x3, 0x100000000, &(0x7f0000000000)) rmdir(&(0x7f0000000040)='./file0\x00') semget$private(0x0, 0x2, 0x2) 05:37:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xfffffffc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ff1000/0xe000)=nil, 0xe000) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 05:37:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xffffff7f, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 05:37:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x12) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) clock_settime(0x0, &(0x7f0000000080)={0x100000000}) flock(r0, 0x0) getrlimit(0x6, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x8, 0x1387e6c9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x41, 0x44, 0x4, 0xce96}, {{r0}, 0xfffffffffffffffe, 0x28, 0x40000007, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x1c, 0x8000000a, 0x3, 0x20}, {{r0}, 0xfffffffffffffffb, 0x3, 0x50, 0x7, 0x3f90000000000}], 0x744e, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x1, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000086, 0x8}], 0xffffffffffffff01, &(0x7f0000000240)={0x7f, 0x1000}) clock_settime(0x6, &(0x7f0000000280)={0x2f8c, 0x6}) r1 = msgget$private(0x0, 0x20) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xffffffffffffffc1, 0x7}, {{r0}, 0x0, 0xc, 0x0, 0xd3d, 0x80000000000}, {{r0}, 0xfffffffffffffffb, 0x6, 0xc0000006, 0x200}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x7fffffff, 0x6}, {{r0}, 0x0, 0x2, 0x4, 0x401, 0x1d}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xfff, 0xa8}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x2c, 0x9}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x44, 0x1, 0x97ee, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4f, 0x80, 0x3f, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x40}], 0x9, &(0x7f0000000440)={0x8e9a, 0xf571}) pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000480)="d305e74721bd5eded3b1172fea54e01ea5992643a67250748ee4ecdf357b42e69f343d2f259dc1bd1e11ea189c497a0e0c7165300a48155683f79ea367c8f79f2dacc926b4a369460f2fcd11d76ce4e6a026e7ebb745591627e2d4f5892fd9ab22401221e5d8f2491ff1d8c29249c8437681dacc3a1e944495b29976686546832298c642d52b8a59ab2503e163ac3c90e506e76bf209866da1d943d5ea62c5791e4a1f6a82b3a1d9cb59995dbed883b5e83a15ad872260b5b50fa127ae33d0691d8391a915b1ea954e621b0bad01108d0044cf8968bb64531fb09187557cd3ee02b6fbe41ffe3de898ad1e04366ad5330d4eb629710a35", 0xf7}, {&(0x7f0000000580)="f9ea2ae84bf3fbccf46a156be0aaa8332c9a1dc81e4cae39211cbc1b80e8b351cbe095ca51bdb93f3039993ae45aa0023c721106e66e2070c6f687cc4f74ed4f97a87c88b4f2d8fabc448c50acddc23f4a00d4fb8ea78b37b7b0486099f8a1e3fc97e4aa32554739319f18fbd1a65731c2f8fb39bd84be4a2088f77d3fb3f24ed55f9b7e5b1b12c22742e737380b401d7dd4db71e7f9f484bc4924958f9ec467393f0dff23605d1e07bbcb8aae990f606bf6495c2f92b48106358fc8d5757e8be684f5591998740870aef00fa2fc24067f588c8df6b0d534a4c0b2d1ce", 0xdd}, {&(0x7f0000000680)="36fd38b8d7ba6d4e2a01e33d795d1eb204bc6648f8df3f55aecf", 0x1a}, {&(0x7f00000006c0)="c8dc4a6ae133921014bbf83f79fa2301dc4932edcb26017a4b7e06d1cd788633aedb666207a4ab686ae6027737b4d1cd8dae32249b09b121e934e4db4e038b920aa9e7a4e6db2df93fd110c587205e58ac7e0b785858216a1b5f94a4b991aa49eac9e4620b8122f261ac727ed86ea73f6ca9b812e6ebc5c9d8ef6e7cd811696f608a4411f7733d205cb9fb79", 0x8c}, {&(0x7f0000000780)="3b5ec5dd6671a9158c688d78f2318afd8ebc02dec1e49dd21114a6beaa71ec8edb9ecd927810acf1e6c387450abf0124a1d67ce456f426230851d2c7a3ec0d8211f466564e78cdbd9d8f194ed4aacd845338afbe7de8bdd31019489c767aeb3d2a7aebbdfc9aaa7548bcc154ba1c0b69aa1a366187ef1e2cc117295ebf3082dbbc582275a729bab647f84fd0a6c69b5ad8b7eceb599cfef66b98ce0fb0e77f621c8111f6710f08b53969aeb58bdff31825ec3d3fb97a17dc", 0xb8}, {&(0x7f0000000840)="30c9fb4c41732bb8c8ecdb50b061068d8739369255a8698977f6a341a41465e754ffb9247254f21df57e7fd49f6fa09bce8e3bf4ee8ff2be7599a7b13c8283171fa71612f6c30f63c7b723fd5aac41cd7ff20112742d28ad5c86e2fa5d0865634abc7f8136da50fb4dde95df2b7a9c4c5d6ef3d286867d82ca295dbbdf472dfdb9e522bad2cbf8083edc512ee3a8c69cf34f9a6a4d3604423cb5eaf629d8af524091bce1059093552c93585aa5cd049d05e59a0f7bdbefe125fd0999cdd5a6dbc91085a7ba03ba7ba158d14c4dbe769930944ff858513ae308f99c82d34fbb00bf7f96d53e57fdbe6b43e629f5a640cc73d063b84d29d59c47f4a9c7e070a6b8d9b76f1d6c76439f42fb20c20fbbdf7a4eff03ddd9094f7523a91f6d60c41cffcd0033599431f29b77431ca4bbef926cb822773f5721305880fc232a3d0a55a21306430cc17c3d24e210a258d326b767f36eaba1a5016df707ae9250f79a7d519206125f6b21ac3426b5de03647868f907034e29cb20a4345e5960b8d28d270ecb36dc9a11f3303694b1152285b7369b7a91f68c2933563c1936508e4e4061c215397453a5abfbe1a8ad5f008392662844721bb96fc293721611302b6bba74c24876d128eb19a8815936a9fb7f905dece58811aa48907f9ed1967ef4549f913d3c1da2d1094cb8903281c7591f63680ad56a4c1b297606bb3c5401ba390eefdc42eebca0e3c7159298e29e1e109d31fa72f6c3d8c787aca526321a4c8327e53d397e82df99312cc51c4d64d6b45913eda5939c8e324b1dddf51342131054bea21da0a1da5bd93227c99005d963a7b90b2ef3fa5c32adba7dde5d277ef8f7c6e831eebbec14d0ba35e3e3ff42b1fd28048bc8986708d4ab242ac9f68217ca60bcf8c128c07ebd3e99b3dd2d00277229f69d062acb2a03b1a5cf3c6251a408cf564390a3ed5039961df33c33aa3b8f0de0b4174ce980cd5958678ba7bc08e8f5b0e4c4f45194c0bee050acf15ba60806d1313c4858af699b73abb7f28842ad8e16d10843e4764199be7a22c4629c1a3b848cd687ef080e8ff4461c77f032cfb5a99b914b52acbdcc334e95aea6883eacf5c1dcfe377bd2a93a8fa27b6bf4b778fa0bf89d7ddb81024efdf87e680bfac016d28876da30d41534bfb8cf3825705ad36c3c69dae52f0a8921dc3c37b9502032728058ef0331767a1b7357e549095f92c39d1066d2754dfd79fe1f373ad77115e734cc94f66445dddf03506006cefdf504bf222c98fa702267476eb272aa3619de70017fe1ae16be95d7076a0a7d153dfce012eb47682894b5719535785c70c2c4ee3148efbe319ecc858d2a45b8e19fe6c677b70b2d017f0d468e0c3470e2fdb333edc07238f41c39b064c3e9cd17d1070ed7594bdf9f3024c0d97840794808a7c8946d18cc7db2f4cbb113a3fddc51be012a2c9a03ef38a2a51cfb8298f7fa1bb74abb143f2fe3457ec01a61fc01f46b9305e95124540370399dfbfc51a35d831da2e50e5b20d3e47cedd2089c37fc33745a8027e86447b58612ef9b8e7b303db8589250ebeb46dd23977546a92d62212e203bb718c30f5cb99268827b04d2888676d8ee7e1a742f944ba35f2015ab936a1366c5222a612a44d905b91abba388a14d5478b6d86635aa5a7e06314c53b97f4a5d5913d6e04e9ab06b11c3894330f73c459902e606f1ddef8d2d3f44a1b07fdb4619a9f41581cbc83f286dbd6c687f2d7f8cb6512c4903c9a6d6942cdbbfdbf36c7db0d1a8f967b08c3613c4b5d732da015dfd846e6c86127e800fcf8b994bb6e4a6aeea71ef2876eca3b0dd91690aebaafaf45b57c34a6225e37848dcbe1009de7bd220808f36da672267ce3230b4ecb452ed9700ba63c2e0a88a677566c6021826a7199bf5a9df89ed4320c4d3bb63628eb6ddab632d7744be503717c1890b04501d1f39db8bca1fb4f29eee3f1f669c0e605253b1d8248620fb7610cb2503515af0cc186caefc569d1f36e7330a45443adb56e91afa7cff7514ee27e0f17b3283823ffa4372e214cf2664bfd4116e4d8ecf8df153a680fa7471564ce1415d0fbae6ff5f05111529649f542cd67c14d1ab5f86d318d12bcf0d2662c22b8aabc679fdd8b973b7b63c500dad0b4bc05bd51a946f667f01d2bb0a4b50c195ea1e226a85913ae001bc8adaf1d1947acb94a5a3d84cb6f77d52bba48450c457e1c2f6d8fc73699e52569695c676fb0facd07b1770ee5a30f4fac4353a38d641070e3794f21dbcc093db0259f1930f3efa331ae5a45a0e66a7bc8287ca95dfc5fde7fe667eee7f517f28fadcb64b53ce0c451f447f0064b89ca62b1cb5e60a824508b7c06264c38c4fd321d8c358f92d6d0b12ad7ac3b195598104f3d51c6a5c8e8a6c2d9f220c702ce9178df1442ce03884cc1e6fc81d1ddbe828bdfc8985edf44d256652deeaaae50f02767944dfd357194c8dd55a2ef450b5744a7a4ae796eae2daf3d6c1b118f2d6e4eac9c9ea6378df247c52640e63ce36bc6d9d61668b961db4e8f174be01306ce37f948f80b8d22fb724508b8317d08fe9c91e9282145512ad4e97edcd81c0bc7b2861f0b94385604fac2928bc6d67f82c2bc2a135d703184e2ce819e8c1e18130d7f9ef10081b096c3419608a42d2115b11297c2c5af4dfdac9d0164a36dc935f33655bffe9b1a8e1f2c2d6b1cab3a40c7224930963d7ebc1f264008f9a9303c893eae817be6efa5ba458621e264f307cab4039bfc0308631b9c716b95a74e36f481399ef25c0f019220b4a8539e771a868c40806b6ec3dd4e93da9a4a8e8fb9c1a5beac9a454905b86b8a590c2cf6c2ffded890f04d7a9733c5aeec7ddf0a7539380627df1db2e1db54abfdbab94f14cf8d9f1aadcdfaa63a6bc4ca88045e205e3d25c3578f9e4ac8476e2c765812be055d5e071c216e1ea9e23b091952dfaf4881d4a69fe2826bd0cd56a069fac8fcaa28a231c44ef4bda4d85e29c7423a3493ad9ceedf632d833e29c4f98e9939d8b7b27ba85fa263d73f1c653418cff5dec4de3bef7f7ee9982b216870ec7899738e48429b3e0aca780de662b7404204a3ad2e920a3b633530232e1be308394573903cbc0291fcda68e4dc21423b20151896d3f4f77baf44b6cd613d57c6117f76a39def25fed0dbe5698118b9c0562e14d5fb417d712fc0c8154e9a261404e14175101656d0ead0b51bdea7c32e095f044f356e6b77d10e957ed000b83205ef59a28b0ebbe0b7c475cbcd7562f0895ac7e3d3d05d2e260acc9d26fd96a83686e9f016d574a2ac51f4aff63608dad7584a15999b4b4c8db626fbff852a4e14aa1446ed205e153e1021994cd8683f9769179946c7487942313c82cb293466aaae011e69b40598314e7c124565a50c955771c1f0ba8725729de62c37d496b111be8260ae065d24c0a9be81aa0e408ce8405bf9ad53d6d3841fb54aa062398dbfc4d75fd731ff7a6ce817fea4bca801204c52e32f3dbc9452939dba7ae4c57f5c35d63b3ea6ca96c99ce143cec5d0c59f4772bd095dddc1095efb1196fc3554faa6e5472f2bd7aaffebdfee554793cf54417a702391924dc0809b0a92009a38110129c852c16a7e70342a31e04ba66f803ce3dadc29f117efc966a67075c9017793d14434543bcbe1f3595067b1482537e0489fbec36fc9ebb20a603a4f3235c1aa4828ee3a9b98b724e9ecaaec03094889d35c4d050f7bd82feb86353a93117eac28a52851651663f86ba85795a148c4db0c4e343d1b85368c06b38061ec0d2f436ccf2007c6a8839137c85740edf980b0f7144554964fa72c7a8bd85a783b55e4ea74abef1815d841c48d98da397bb7f45874fcb6115297f01631c39e4b313af904055ed78d6ef839c2ba1fbefd85652b0ab4771e16497051c812ac3fb2595f12c5baffa48be88b716cd1744e3c77599e4413d929574ae0200efe0a485fdd14c7d1b73c36339f283975772be43bba4d39a7fdcd4a4d09b327018b6f4801b7df06e071ba0218d1f3d532e7bf2a362f2f8c79cc85b1c55b8caa1897fa9dd54d16796568b615a44aaaa0cde9180d7d3b94d5e98d9759a26c975c93c9ed532e08e8922c6e5b08f5c7305dfba8fba83b1c7c369ffc75857f8b11208592a5fe3de7cfaecb2313b8dfb7e72b2bfcf9993cb3557969066a7b54545eaa8d375d818f0293a4f7d4349379d45fd8c5c754308a0f947d8e213bf4586a4714d48fb6cd30d429b902c238f24e429114026ba778aad098bccb04cfe5fd0ffcde560a8eb6600f43e79ba8bac432e6e33ee36220fccc9a99ab1c630ec6781ff830bc0d43bdcbfc3c30fe2b55c8a3c422f82eb3baa249702977bb00e4f8ca8622b5e3f05bf15397f02364d6a487e106a6a47ac051401da0ff41b3e9df97d31220eee6c9d3e48f30c614c398f86d5cc5376c987ddf9e6d299e90f9890a486364db35ab6ff9a2358e3cbe9e3c5ef1d812a0c18e840593c2ae45dc7d08885c10d59096f46c2ec4a9a2a04d8ad450b141618e6a80fd43ee1365d8184e89e67372cb69f19b664c2bcf0e5dad925730f6040b7948972813508ad78c76f144e9440f41f44b5f0af1e751f8bbcd22a682910acc52b2bd3c25580605af360746ff448774dea7d782cd8375ca23f58beb1c968e809134a6ad4b7caff0c03afbe10d5113ea136dbabbbc9928228f742fb85226ec5061bcce44d77d2983f094b5fad1672b4bb44939e241f5e384792d8d19d86257c2bff57003af5986b8c2fad7dbe4bac161687eb7270003996cc3c50ca38e6b705e939dc06b08105bd8df1a38acc25fa84ce5465aa2b62f6b81f1704825bf3de78b9e40acd744355c72b7d4bc5b869bfb8b49a24ceddc174b91b5264e371aa12e04bac38eb39654e3d93f1a1a1086261cde1ba7028b8b193b29df3d80f49f8ace1d6c37eaa363b96753d4472b39b0d362ab581d12848b31597379b8e55c4ddf1b4f9feff45ab33d03ce3f5bb9983c022c1bece845632a534fd5b47a591affdf0c7ea00a94c12c0a46db339cfbe65660eadd3b2e7bf43eda7f4395b81f3074872573c2d9251efc46a8cc900da56bacaa812365364c75121851534cf366eeed2fb9bc5fc6a4d15afcd67c4134324cffd57254a1160ffeca0f68ca906ea382a027a1a4904bd0e813ccae3317d0380b7a067b689f4f9b0418d41c9819cd358e756613db3503fa15450faf84f9ac813d1e89c40a418230f8d8a7dd4ca62cbb50e367a2922fb472ae3de9c84ae369102dceedb35ef3919d62a81585a9fe02b3127de2eb543aa414d219f842c9cad8c68b3d02ff994317a7d4459947a40272837a2b88f6036cd6a118185defaf4fe6b17db86eb4abe6945c131f5cefb41bba200a598d63ba867de589413db917edf3043f9e629a76603b60e0eceb08a478d5e43cec6a7c6415c2468f54b9a1fbba96fd088483c919bf21e427064e3f6489b2a427fca766e3e6226261dd182df089443a56337494885427597264d0b6fa61cd2f4ed37e66039947c35b7b7a0029059c4fb0d3c411b5025b079d813bff2db747988a325656dd256d94728142580d3ccfc816f590a1d8247ef64c0b288428b276c659af764c840fb185e0526f5090377e08a01ba4c91b00e6db72b1d7568c0fe01cae893f4c56ecc40ca582f3fe64b426af7562262fc09a9556cb01857a344a030e85b9148e8de9fffefc19921c0f88bede1a1627043fb5b9c47d3f63ef94d59e1ddc1ed6736f7f6547f27803361ede35caa630665b7f5188f970a27c6798556ee7a3ca5c800", 0x1000}, {&(0x7f0000001840)="ed4aa543edcfba40f95005f05d4812856d1c0be2d1bb49fe34ae79fd36909a37c97540a1c6eb0435ae02a28c353cc2b858cb51cfdd27ae25f2a354ff34482f8e8757cbbabfa876db375bfbe5b9122054bf225eabd95d124ccc437f937e48e3769f3e42a089f2b5ca33524b389bc1361e2b69ad2a5950093beb536af5d019ec9405138d1a4c56ce4b3b63f11caed9a0fb05fefbb29f10edb00b8d7bd596956e1ceef4f600a7e5c47fb86a4f4a7eb9", 0xae}], 0x7, 0x0) msgget$private(0x0, 0x472) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001b00)={{0x10000, r2, r4, r5, r6, 0x140, 0x361b}, 0x2, 0x20, r7, r8, 0x0, 0x0, 0x400, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001b80), 0x0) fchownat(r0, &(0x7f0000001bc0)='./file0\x00', r3, r4, 0x6) fchown(r0, r5, r4) chdir(&(0x7f0000001c00)='./file0\x00') fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001c40)="bc9efe43f8d5e8be47ce9626bb46e8f502b3e9db1b5e4c22decfbd1cd593afa4977c1acc8d7ea009ac58d4e25c3dad0b5c46ee9ccdaa724ef934c013e81960b4b26e487163044e43b664ad3da2acfab19e9cd83aeb31a84352c1629123b1db25ae40662614ac106aa6ea8ec452b7a317c98d32990357f91b3393547dfc31d5248c689f180f02d9944522236182c7faf8fd31f45230b10422c722d0bcb2f45483e9f2a529c6de3868e0ac90d34e2cb3257433", 0xb2) poll(&(0x7f0000001d00)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x40}, {r0, 0x8}, {r0}, {r0, 0x1}, {r0, 0xc0}], 0x7, 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) getgroups(0x2, &(0x7f0000001d40)=[r6, r4]) dup2(r0, r0) lchown(&(0x7f0000001d80)='./file0\x00', r5, r9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001dc0)) 05:37:45 executing program 0: clock_settime(0x0, 0x0) sync() getpgrp() mknod(&(0x7f0000000040)='./file0\x00', 0x40000000000000d0, 0x7f) getpgrp() denied attempt to set clock forward to 4294967296 05:37:45 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xb60) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) socket$inet6(0x18, 0x8005, 0x6) r3 = socket$inet6(0x18, 0x8000, 0x20) setsockopt(r1, 0x2000000000029, 0xa, 0x0, 0x0) r4 = dup2(r3, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x3, 0x7, 0x5, 0x5, "2888140a40a58930d5e7425490f4cb4b597ec920", 0x8, 0x3}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 05:37:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0x40, 0x0, 0xfffffffffffffdec) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:37:45 executing program 0: r0 = socket$inet(0x2, 0x80003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setuid(r1) denied attempt to set clock forward to 4294967296 05:37:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/33) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x31}], 0x5f, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 05:37:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d8", 0x1}], 0x1, 0xfffffffffffffffd) ftruncate(r0, 0x0) 05:37:46 executing program 0: r0 = open(&(0x7f00000006c0)='./file0\x00', 0x611, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) fsync(r1) 05:37:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', 0x0, r1, 0x2) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x30) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file1\x00') 05:37:46 executing program 0: r0 = socket$inet6(0x18, 0xb, 0x8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffebe) setsockopt(r0, 0x8ff8, 0xfffffffffffff20c, &(0x7f0000000140)="35313354c140330bd6a0ce98be4ffd92be4b713794fa99eab52e6a7b906df70ee71114068de21573adfe42031f9a1a96012322ada15fcba695d1487ce4d62814466c2aca48c7c3c91b6c5a37bfa972caa87803c002db21c789e2620cc22efb65d521e1d3935a4ad473f86f130ad76ea565ed068d1ac039d0cd1709a0c5c275208db2ebf748096b0e2f6e37bd4f2c134afd3cc6f477035d082e49b43e07f7a0a6a3f05c66f4544bdcacb5513e150a8e47f06c99cd4502e3dbcbb6dd4e76c6eaad128b8b24a47a289d5526ede19d0cdd754e57c41ccb77d7ef4839af13e89aeda1cc13e7d5390e2ba3a7f4288b07a6f2c58c4cd601fefb4653c891d2b46c5f", 0xfe) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 05:37:46 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x208a8, 0x2) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 05:37:46 executing program 0: rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x46) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x80, 0x99, r1}) r2 = fcntl$getown(r0, 0x5) setpgid(r2, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/141, 0x8d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 05:37:46 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/9, 0x9}, {&(0x7f0000000340)=""/46, 0x2e}, {&(0x7f0000000380)=""/72, 0x48}], 0x7, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8c90271c3b7d53ad94e09637fc6d2e52591f916b25ee8a96dbfdaea8062d48d257a955b2b68994b49da2917b5f1d4b8cc8e250b915b0a944cbb0d8748e67e5b8abb6f7ea5d19bba7bea7b176011c180552fed319d6cb04cbcbd605533f50a1bb18aa8c696fdf6070bdab6cb7c62a94b4555d0f590f9db9e6bd41b20956dacec291227b9cf2a9a4219669ebd993524409ab8860a7abaecca777e762999f737f80afeee1fb2f22d2659c067b2c0df743b6d60e769852b757a0c895adf40f653423de5fd13f753c26dc63c99752308892fad0804acc848d4f48ea5b16bf659d0ec8c57977e0f2dabf30dd02f602ec56d3efe76f8104d902ccb9aefd9e4c8001b9b63fa5340c44c8807d2ac769ca62f1d26578c94190309578bcc6851c1c671ec51ea7d9be87ce93d6d785d65bae6122c6dc932f34a1c03c7041ce4d87b123f5e1bc0383a742760afe4ccf741032f635bbe96fbbec40df6d0c45b0eafade4ecf0d096ec2978c86434957d1d92d4cdfe5b94e5b"], 0x10) 05:37:46 executing program 0: syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) read(r0, &(0x7f0000001100)=""/249, 0xf9) 05:37:46 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = socket$inet6(0x18, 0x2, 0x400) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 05:37:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) getrlimit(0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff7, 0x1f, 0xcf64, 0x3, 0x1, 0x4, 0x2, 0x6}, &(0x7f0000000040)={0x7fff, 0x7, 0x2, 0xfffffffffffffff9, 0x1, 0xbbc1, 0x100000001}, &(0x7f0000000080)={0x2, 0x3, 0x6f9, 0x8, 0x7, 0xfffffffffffeffff, 0x1000, 0xea02}, &(0x7f00000000c0)={0x9, 0x7ff}) 05:37:46 executing program 1: r0 = socket$inet(0x2, 0x4, 0x280000000000) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getpgrp() dup(r0) 05:37:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7", 0x14b}], 0x1) syz_open_pts() msgget$private(0x0, 0x0) execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000440)=[0x0]) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0x80000001, 0x100, "6c7d79d377017e129f5efc2cf97d2b94989df37f", 0x66, 0x9}) open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0x80, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x8000) kqueue() syz_open_pts() 05:37:47 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000000096d0c4a96abd"], 0x1, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r1]}], 0x38, 0x9}, 0x4) bind$unix(r2, &(0x7f0000000080)=@file={0x0, '.\x00'}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 05:37:47 executing program 1: socketpair$unix(0x1, 0x2005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000680)='./file0\x00', r2, r3) r4 = kqueue() connect(r1, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x100000001, 0x100}, {0x800, 0x5}}) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/59, 0x3b}], 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) fcntl$setown(r4, 0x6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)) 05:37:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r1, 0x0, 0x400000000008, &(0x7f00000001c0)="00000000000000000074aa9e5780b394df", 0xfffffffffffffe99) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x5f82) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x10001, 0x4, 0x100000000, 0x200}) r3 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x400, 0x3d6bc346, 0x10001, 0x8}) 05:37:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 05:37:47 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000280)=0xc) read(r0, &(0x7f0000002680)=""/4096, 0x1000) poll(&(0x7f0000000200)=[{}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000380)=@in6={0x18, 0x3, 0xffff, 0x10001}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000400)="279a1ee9b2d1366ebe61d96f9a7508be2cb00c62f7239bf50b567bd0c2b2d19b73ec03e3336a836e93ed464d0603cd68322fd02918652c0615e38fc1665a1391e7c98b2dd38435001ac7c9d1f86901dcfd67c277d5773ac52ead34c69b2380a2af3c0db9bae27ac472bb11fbf853616fe5eeade86a0b8a30", 0x78}, {&(0x7f0000000480)="d77b3326eb5cd79bb2eb681c17a854b9629f9e1b085ec4afda81398b0b8cd0d8edfebb4236944b98d1425ed1c344cdd6df82c1458548f623cf39a3c2948706cd3dc87cc1649ba4cba8ea9686fcc59dc71bb8eaf6f8bfda21e5c9", 0x5a}, {&(0x7f0000003680)="459dd0b2b2006445ad60f3f1c019d4958e55bbe1c09da1a2ff624627586df5f2f4e2bff3327c94fa6b416db3bb3ff7fcb3fe81d3e87d5fefa8e4416e5dbdb1ecb8e2b255b17116a948e4ee0ee338018240dfb8c2c6e83e38b20090a805f78a0535ca0bbbd33d4126600e2078003a0ebe947fb26da0f9f27516f3389e7a4a6bd26ee2b9cfc833e7aa273389cb313b01a1cf05b290b81362ab3ffda3ed1622ca8ebaaaefba9b768ebe877f8fdcc3d91f07217227df9abb80971fcd17fa79e41d75193f559188ccc235405a89a53a79530c3f9a8c55c341b32c2c12ee00bf4eff6761c79d8352d89699d4e9905886558399ce9d634e7b5e25e84d13a425b9257f1d1ba582e2f1e4debb9becc24a0930290668cebc3a97eaa7dad9869763cf3de841928d621d8adfbd1589b3c56b37c6c7335ff755d87e4837a1d98093945b6d878d8c0024ddaa0523e0f83ac82f3cf72ccc1030eee3133948d8848fbb72a8647d73c514c6a65b2948248001f24069aaed695347b1136a2b7edcdfe50c17220719da5f6e4ceb6381711a0f34dceb6fb1b92a3447525345d1f1135b349680efcd310df74ad575428aaed59842e0d75799905e7b01f8f6bd69dfc0ed57a8a842f0e035ebb0348d3aad4c6760abfaeb7fafe5383de3114dfa89a9bf9d03d25e1d743f81b97461287843e363683acca9e33913712372c296d6b3477b8782d1fa631085f42d2875df81a14982bfe8c6908dd53c2771d40822800ced3d7f4ac64483953bb6d741bcbaf6da203c267257d9c1a0012c0f686ce5dfcf64050bac83fe0efa5a4f392c351e543fadd346a5287d2ae2694c2a541cddc8a1fee2bb191f9116dc027269e0e2a1e4777ff63877807c8b7dfa0cc880f58743fccc4786c7294aad5f9ce24c133be48ffe25ea1e4d99c7571904cdd9e1413469c3701afe51a23aa9209d710ce69d03c45c7b39f84a437ab9f05072ecb00c9b5d81c361d528ebe5cfe29fc62886bccb33ff903fce0ecfa9e250ae74b49d1dd5872c22635b99497536eb81531af6b2da80e134d1f327ce039a1e150e866c041a3bdaef23600c27e2cbaec8cd1b132c5d0d6571cffa175f95d48318a76754080f9a0239694fd7e34075aa4b5567c76590ee43422d9709f000bdd7a17b51639680fca9064d4e15721727c00862f4acecbebd756839ef9b050a53929328ec9d7bb07c7a28fbe7ebcae2a2a9ff84f1ad360ec1a75c99cf7d6429c13fe26b41251a798b8b52587ccfdb50b973bf8c992b9e8066011155fb4c3261117592fbdaa1ebb92dc7a0ff6ab1e1f435dea691cdfebeec398ca36855c780df32d6ecada2fbcab03d0d3400c9b3bcebdf37631586b35667c5a5a54462c869548fbd4cf20dda9926f7b2dc6f25da25f2b1fb2b0de200888156f84732983885b826ef15b59b6d4af8ab72f58f0589a7bdd0cc2b0d595ce247a5eab0876640e37e7b5b0c44cf1409eac7ec255f26a3bfa185b4b803589be142bde7699a1549c363ef5ae289387814601a9702e0316a670d75fd585befb28b0fc4df0c6e871abe56503a322bd5b743c37205f1f0bcc196691ad986c151627cfd52c6fce7e3ad7b58b7ded17159f9cfb71aafe4dce396c1e7befdf5baacfee01053abc778cad4a89df0bba0cef406107d4fca061d027f4a415b6bc4cc280fc03ff9da9be6a5922e0bd69e2ad0e5eadb878d386f5e82745997bb3548558d849cae28bc036d784a2f4869d9432c967c3a9a6492ed2c0b8c1316b42b9f980548be29251d9cfabcbea27c0bb5c805ee2335f144c71345833a722ed8c361229c38710f5527acedda480461ad203e18bd65f73fc8694c86b05126b2611a2235ca8cdf3de9572bf46df64da1f234286da17571686fe04ac5345ebff94e71aefd7feb5295414f69f507ff6d022c8b0cdfc8f4cdc7eab3036d7aaffd890419084e3e01155028e3d4ec071b566bec3381ed15597217ff8b304cbfc7eef00203343938be8abdfa5ddd7ce5d3967fbf6079461d437edcba5af8168d3debd05ef81e957be0c4cef2b804f6b808899ed3ef93b06aa3bf3cba21d583d17075d0b5d6231c7d1cf89d2eead13edce69e1bd69ea0897ba8fe283a7a15803d539ae9bb2965dd5834fca09c76e7e9783eed248c4727793af102ebf1c61c06ab9eb3d85ab1469604ad0f6f7de72f680d041aa504c570031e67e8ae1d8a2775a19634e3991136c5cb14cdbde56dadae4f19a6b56fad0d2f0f64b3d7efc5c750cf93e8fe9d1d420b6d29f7c761b613e2fdb917e5e96427496acae4fe0837df6e7fafbd3ece5898653caa3c72b29b3b69ad5e2e79e5105dd86248ebdc3c4d43fb8fc6bddc20a437d989f79b2ffe69264595822add4be58c6cb14d1fa555fd3e0ee74ce10b7d18bc69f9a95342bcc7c880314b933c0b9023f34cbfa337d4e3a8c0b74f71a4785ab0e413e7a01102b609b9314cc82daf87477d164cd4134c13c6b5d49ece5d18cc584d875bb952d402f2e055e6f08ba45cf859e369b14c6ba293ea68c380498f50144f89fa30fcc58dacc299daa98a7785822c80df359da7ec46b2dd669bd5da4c1afe88bb16106b21f79fc0d0de9ebcdc3ecc4206af324fd39ab93b63305ae10e451378cd8ed9f48bc0840f720ff3b46623302ea21b3b8f74fc971d70e7f0a84a87c381dbd93925b424b9b683116b5f0d7056cb33ea04dbfe22ecbad3108f94074628644285d5336842b1f1dd68af114811d84ffa600b10492e5aa4547b794ff9e30c5803e260f4bef2450e544f0e9789f7845ec6703ef5bf34432f2ed5985514de62f5610fcb1ba8cfafdc0eba5ed7f948c63e85ffa09d3202c8801f3dcb30e3c07f3ca10ace702990ab886b1e8dbe92137691063873accd18801d40b74f84c3f2733aa837a3046f984cf2f162543823017ef34936eb1d9b107d320eab5f609ba20049787c6487782b23997b8172747bd695a686e4508a80a135f35bba9ac721b996003fa64ba837bc12f72888bca108887f047bb9809f10926c22c24a6aa5fbfd27de3e129923bfdd099b3815ebb5194ea62b6a8af6c34c2ac64feb66aa7d95d33c6b99f1cf7289ad72066089803ca137558d1719749bfab81244dadc05cd53537f0246c2c2c1232c2b14bb3a65de76424dd63c01ea97d42d72f4cb931e662fef332f9a3923da3129e1a25da7baa9b2ec41aae03d4c195ea35f7699ebda020ed2d1bddab4fd09c478984aabfd88b0bd5072cc5b4660ccae3777f86a779ba57afb0d1fe448f53a754d49cbb17cc2dfa8b63e32dedf0b87ad30509c6495daaee8081466945b39a1265441cafa3b5ae7a818b84c1d8bc9774d2dffc167d99a3fccc95ef15fd8b8527d60f61be4e65ff7bf7b9cffb18b11ee3b2124d57771180cb658127935777f0d4bd32b46cc4cc2f028287d0714dbb9866a71ba70370df038d018d661417af517bbecea972e892287bb6115421acb40a20d42e8d536bb6b8f82b5b0231bf00d005b7fc88454cd906cf18482221d815137beba4a9bfbace3af6639c429af76279fbc8de3f50636f32bd786bb67199f1521fc1de4b5b2ec3bc2efdb50832fb671b55c0f953cde49fc2314e722cc1ee5c447371f1cedc6254c8194c9a876afbb3b1fbef445cc47780e259dff59d490233eb56fb97d78a14ad2d6be0aab9f42aafab4565d0d5e57c26dd4f7ae46996534f86ba4efd56007c56c3da827545a57ecfcf208f9b66bdff5972c53435a642ad385856bfd7e37d2336a22e933b644375590818788141637cbaa3b0e344b5bb020941a1ec9053af12cad5d922871f683786231b28d0a36f1aa816b0f66be5c45920576b9f1e04651c8504440526254e86673775f1f3a115df35c741701b92bdd9c8f1e93c7a18acfbe738c691863c134b7a51014c85682b1e761fcfd0c652eb3a63a74ca83ddcf5bb0b488fe14f25458e8129ece6e23443f3229ddf94568689da4516c6e6e546f18e4164f7794e9688fe0a7e8736333d8282b04c2c4e29fe5789a530f4c31e9115f65df3e14d12ef30db3fd70de505bda1f5bf385c300b48cdd8fc45858b6d3a74932c57ba7c86c204e633dbde43d39815e9076298e1af4afa1b7b8ab2a7ff121e27b9b122760623fad1f0efad3b4c930b4951312d82766942443dc3db2d72479ab127a9343229be0b6e9c2bb6f5f94ff754b1355754b758f824df0b05fb24f720f8ce94e356d571e35fee483d7b00dc42cb1bf10bfdd5213dffa54af9984f5b282750013cc2a7befa25caadbf1be0d6dd691ae9bb4e71f779ced3e0f82ce388d8fa1203214d46ea6a9a9bef660b51a0b587e376fea13560d1f998b1fe1b7445affaac1ab92a9698458aaa5adeb36f3a83da95107d4fab707eae01765a2bdff2f840bdb6bfc880b4f5b9f39109d3026ef485391b6c4cf39479322d4fa8dc2060ec75b1ee3601483e4424f442068eef3b2f04655da62c9958a0613aa75dc002bffa7aa120af23791a46bdcd6779f704c3999f1a039128034f262ecd47db3502c6a7a866cd11d84c7a93f1ef7339bbf357b3b18e771418abb0014af5567aa45c09cc5e189bb7dc9a5cc7b7f3ff8a9161d2f67a7b83d918fd281f2ba84508055e8dff797d3a84475228969707cdc37ae9a2d7e2db10e4718852b103776c8a4f6f9ff9984ee41c326dea3efff1ff09c8c052a38110d2f98d330b438af1f77e740fb6bd3a9c278c24c683f739310eb3e1bc8a14e5c1ed9ac4cd44620e8c938748dc0c266b036bb2037bbebbe8ff12c2ef83fb016e607d97761b7bff6961304937aff82a0fcdb8fcab6239230a5c1a368b1074540f0391729c87c218894bbb28fbc5d0c960796cd6e4c31246badfb1ed90fd9532bac6cd6ec921c093ebeec23a88881ac9f792fb40a407441a5605cb2ce0f2b4cc66e0c2fd1d110a538037750e96f677fad01948e3aaeaa0963526c39a5e4c71e2c3b0b18d671784684342a69789a3700aa03b9df9df4cf7fa100b457044a869c750aa9acd0aa0a46cd45ae2eb35b274640f8c0f431e3f83c14d3f2e52739f66e4aadd9648c38b561f0dfaf7fa2ebff14b62260429df0f266b31d32f628f405271c92ba825514604739c842aa6f34ce4b174e6feb04283c77a2cac3baf782fa9754154ceba340ae58d9fd9e73fb6686cf5237181cade6086069b48c74b9ad855801d76cc6a321c4432bbcc4a25aac0b07f0029cccc1924cd4cb2e41a6e982649ab5e80f6ac825531b0582139ddbd83e5d5e0617695ff8e178a978cf8953cf77caff3030f484448808647a5aea75d51df3a8e4526c4355b653f47d24df3edc2157c503dbf758d039b01c0dc7483ad0e36ec83e46fd4f6716e4235babcad9c4d3d0f14a3ccb60d2e6326c757e68a831b40023e1dcc73098534964c47949eee9d6635e276a027fece30deb693a9d2be7d5bb50d469562d320531e030d75895c01a66bb6e5ff2d26f72e520376db34c10d4fdbff03bfef8789ec9b7b5a47a5809614c78c85db70489534cae199268b1f081941b4356101181e49d57f9ed3a000091bfe15f67b0f0de9b4010892c73b5b4195901c3502e130b6037d73ca703be224e59630fdc491896d96cbc9566b633a945cb4beca32fa1841112aaf6ae41961b89554366df8fca16b8d80fbd7c6303535117c6dac0faaba8d6b9ad261dc29b7c1a5ee3e1fc7b34c0763fe8af30b49c9be8b85f5cd04a438af4a45e182ca05813240f1b3514338f6c7055a20f7e54525b70724a20ff470cd5148c92c8284c77d37e7b6f2f11ae98413d8c4ddb1562b855698365f3b6a5b029f6", 0x1000}, {&(0x7f0000000500)="a3e081f20601f75cec3fc8a6798a650b9a4ff2ccc0c46a754efce6a2ef13e5d58e72fdd2ad4908699c0ba902be6b0f66e457d5804fa14538bd8e9afdc6681fa1ffbaa1a85fcc42f4a7e349c7e3d47c06789025ff1447e142", 0x58}, {&(0x7f0000000580)="e3444e5e42805468bbdc36ebbb46a64374539a0019e616388c6e65a8d3fae071550d7b37804f5e382e419ae198d7467050dceb0f486aa9a81debdb8c5c838c76d277218c9b31361189ab52ef32a1631c6fec017572c8776fa7830b6080aebd0e8094426d2a56193601369ea06ec6997097a5f92771b6077996718215329e742b71e41acd7299d223ca256fa37a15848b94de7806ecb39d2194c6275fc19b55044e", 0xa1}], 0x5, &(0x7f00000006c0)=[{0x98, 0x0, 0x3, "40eb0e75e9da135527a1ddb06560ce3f3d593ca7de8a9ce511d57313c69db10fa640afcecdd45b88633e37a4b2d3d02be430cda4fd4c233088afd241ace4aec9af3a3c7b7e0ab2d25a3e2aa27663afa1ab4bd4154ef9c405545e0e504066d0b64034757313c86485ccf5cc653cb89b2727ba3e1ee23e0b50a4943f2099d9e62d058bfe6ac4a1"}, {0x48, 0x1, 0x6c, "a8e8c854ed33e4fd836baa39dccc3bf40d746a111387aab80fe7ea2be2ac164061b46f7da6c33e1d76879abe01e71a3dc9c654e7ed51d7"}, {0x30, 0xffff, 0x0, "81a950f0d6b34d2302ecb4e9f4c1698be44af4d74ad59d2575e2ec4a63"}, {0x30, 0xffff, 0x4c, "3cf3aa095b3cd0157b8d7de13a2657ef28930c8b578a2f9869"}], 0x140}, 0xc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x1, 0xfffffffffffffffd) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001680)="0da5cce7fae81e8126f05ee1187e137f877d8cef6e8a4643b557d8a62bfff036d9c677109db41cd36ee6427f1934fae59875668766ff8ff352fe2a44bc0796007a6352a6b0a19956ff31542507a95067dc0b91d2d5c6024181ff10641fced16fac62d3053586d8cf9ca508358a8da9a5b6cdfd02b468c467459bf84f2f1086971a4633c4bc0b1d28ec19c1584d33f79701928fde1cb9ad172baf71a5c1d9abd75f850377485beacd438c2121f48026d034f8d0fa4782dbf93f024da7ce6001212824c844ef4fe93cbb068f5f5ce904d03aafee0674783abf724af731422954eba9012cae9b63443495dd11f64f41420afd3fa75eca723f705b975f8115c1be24fcb28688aa0d9b585998f2f41016534ec7a41b0e3a1d54d5b7e42988a88eff5ec1553cea58c2f361a6c253c804026c2699e932d41e7388232fc6cbabbcd8b3cd17ac1294360ef1951ea2cb7273af08f71d77645c7662ba7f461eb346b244e67622f24ccf3933c10abfabeadb1a5fc67de4cdb91f419c277283ddad67646b5a533538e0bc410600aae7fdf579e530da76a9d395758bd496125735bda11062df7a9623004434f9cc681b813fbeccd87cbcb227290220d397e8e808e14fdad1df75c24db8b1323dadd656b6724646aa9dc7d5b6ecc509dc9d0240f1a703ad891c6db46d76f69f33fc268a69dd9066df34b67027ad2d967d044e8d9bfbadfa3b54beb0969e76d7b9f32a642b1f30b194c050135ab058d92d5fa9704f4c36df4509984bf4bfad6cf65f85ab947c223b3f98578189fa55f8233923589dff835a2116499ecb4526e2513f3ee58ea256576ea230ec1836c0f4dbec9f85b8ae85fa810e169cea5e5f4595e3e06fa4ffccc4c5c36ef4aee2ba5a80767662985216da0b969f435cdd56d35e6f9659c55dc69b5e50f2c89cbf46bbd0fa52a91142b2817b3154dafc7a4516242a9643ac5ac54a61cabb8528f5d50a363b4e682be65e8c9d47281e852c5e88f9a3348df13d6bdc84779542bf506d1af7a4f2714e05a157cd42b70d087aa8d126058a1c0249f437a4201eff434b92b04c4b28d5fc0f9f6912b6943c749ef589814b47daafbcf02e200c89b78191e5f9b3b2332cb1d3ed91b2b6e874dc9ea0a7c26a1ab000aea820e415444739fb3426a6b5d1cfa2c5be4c902a4258ad3796b93c57ce016a934fc49c2b14884629109921c19bd64510b71715939ee373a1e0ce9033463778adbe9c4ecfd6bab8f8997c996a9ac5992da85bc42385c330993a7d4ee11d39b660561947312f887530fcca5b819e5c2470199f4f2c679fdb30f555ac6618f47584b6618a734ecb3e58f1a7d0a470b4f7f30c0a31d8ecaed1f72f08cb41fbfa520601be531a2cf5d7a56efbb06b26113a58a2d637d7adcd227b92741aa28bf067c8ead23144ec8ba37d057d68385dbfdaa35a56161fb741ff87808c7db466a915bbdb77e5ce68bb6576bec92069334fbbfe97c20d95cfd77033c423a68908ea9ff719972e798b9e61a2a77c44c5ab0b57035b313c51c9b2be309a6822cd403bad332c9d80479b6906dbce13be8ae569fd188d8b195bdbaa27bc01ca8c4b25c7f575c14bd765a6f993cb7a0e2e3aa39584ae8d03a5e61bca7a65648fdc1e152e41bc68e7f41ba40fbe86915db77139ba393aba772f90d0fbce9b134d099a672dff7ac88841801880d59b25d0424cecd1a3fb7f3770a010392a9e9d868bb01415b4c3b7d1ce9fcc9b908c51af7e42a4934c69e10c54f25e89d32e78cc6a46c4eb6f01f3002729a04a8d6937626e6d4b9d3319496603861ee806e8932aa8fe7c09199feebb21d2a4df37d492b7c8cb1d9290734879bf0eeceee8c4ffb76c54f6248d26db1b39a3d88f28de4dbbc899fb57ef404ee7dae68793190a73cd82cee1ae544c3a00525a510dfd51e0e6b34ba33d4a4c9c3e5414830f08fc64505e05649426ed46ae97a3135d3c0db6b47cc078d69ae2077401c0da839733733c7849eaa4432dcf7119ea2e55c5ae8b0b45aeeeb8f40008f81236745247543fcdb58672a34d88fe56a343191624df34340ea471ac3eb692de1be0638c21b56ab5038984647f6197cd07465bc832c31a37f02675ae425c1f7bf55362fc34cb0a9f909c7c5af4a282283e847ad3bacff8d44d09a3e85c88a1432c8ec97b7a82bfe4c98762c122e97bd4d952515d40f79063cf19b373fc26a91f930e8076d766dc5df9c4c56f9991319b94eb04c49356bfaf239266317c2ffd12f3e771fb0bba52685d5489631fda12802bc6722a111e87dc05df8ebb51afa3501f0a9c51957ede5d9b1af5b8f826c3820cbdd0e986c6c685b992542092bdaf5344677b839000305c3e85aa17ceb37a36ee8d5f3b253eb0b702245442a79f5f0cc3e39cec856016aed986e99bec219d893faea07a2e1668fd589af070bcdb1318b27fee40d325a9c180336b662200026a44c2d9f7589bc398efa71e08130c653cb42210d52e9652f6550654b76aaa4413979a632082c628c111ca56b594af1ab2b90e7f486fcd1c026eb437a2632411e2c3450f9e16a0520130b65905bca121eb74e98b7bfbde7d1b14e32e6737b4f877be5fa9100228165ba09d5712d97b9e858df275d7f20c222af6e77ed5337030253b9331fe64421dc1d6a9f2bc7d694016064aae7813a4492fda81e9a85b406ac423c3ead3262735a729b8ac852b409f8290f8acb8ae867e32dab0b6e2476dd9e9f61cf6a362debbf9f539dd9a581d9b551c75207846990c3286e3d2a98ee29fb26615f09a3e6646c9fa7cc334e8885ff29ec3bda8779266c703bc2e165d0289abbcc5dc2b4e89da2582f90a06492974042a1f46702bcbd83ce1da4b6235e27d7e27e278d683b9a298a444bf49b773a3564a0bedaa75c294de47846ea33e9306bdf6d325a427a4022ba7df607559f5022dc326d130548156568ab41ad866536e2831cfb2be3f16156d418a9170c35630edcb215cdedc0dc8a7f71df74bb45ca4dc0907c630a7ebe06f3399d0da5ed4b35db3040eac802426e749386a14a6f83d1a6958a7ef6fa30818488ef5e5ce055ffed2a339c13a03852e6bef2846175ddb346e95bd400e6d36a1c540e233114580cdd06718015eb447194d7f9dfc746b9dc61c8fa03196cd751212149e24583132bfbc036686181cc3e2e4ef34bc5bab0a6caf6eac446e3d181f5958ddc1d40d55ce1237486d2b7fe618ab2d10d9bac4606292895a6bafdb82da61361cf30194ee4162c3cffd369a687b1e8ee0ab6a55fce204ea851bc0ddc0ec7838f42a7f52acb83ce513f8c9d066835e134682755c5f47f09c1e2acc181a45fda9bc2ee4cc90224b42a4e054910d6b749641fc1b0769c7882f42dea404ced9724ed38cface0e5deb885035fdc3ee4f246a3b33fe6fb776a2c2a3254cd225579da23d27b5c7e3b204f4d4a3ceedbe1dfc76f52c9ac67d1e5e7cb43cea505e25ccc20101c1b5e26826e36daf4c31982c89431616a3426abc6002657d437b761dc23f3c1a66b581a310cb07b4d6e0fc5094fbbcfa64c3f65682a7d78cad4ec4ed9a917460fcfa2d9b655c275acbed6ff2d0103a242faef64ceb08dbab4be778dc5288c769f6551a7cd8b201a104bc0e09be33e0abd5a1465556535e0d637d6362f7e2c2c834ca479aa5c292fdae26a4c3a9a74f522c08fd687d19106182a4f6e87c691990ace9608966360d49f5a455fb20480bf210624bb705c319289af72ab2b034e0f86fbe5eb3d275dab7a138e2165ee0f2111f008c0430102d77da00ee952e84e09428019c7a9d74f3f8a6a228b00bb87ba47b23ef1582b6b313bae45b00a78ee7b983cab4493fba5a9049b2f85643c30eb65d6692ec70ec13149b2ca0cbc55a1d75ea579f1ec16eaee5a16a62bf562d53e213a4cfeafcb8ba7757dff945de89e18bffc3c1c9f9bc68118f327d2fddc3d78cbed72e9c31229c36c8018f3532b2434c69af7bc7b30309395f9200c65bef853bd4941b360c78e4986e7ace211d5d5739dd08600358bdd9772a275f48512c9e1d733f36f7095207013ac646fd1b8668245f82d710a0c6863be068bca2158d42d3550c4bf213c1a1bd25787fb6323d3c0d86ffa4ad7bd4c150c20272484090df4b4d6ba0639e58919a9461255b4e520b7164ccb9c8ea4409f74840834da8750755f088488d17bc9ebf10c0e82659c8e660700b463b58279607a5c74fcf96e88a02c1ed913d788199ff95188c6aa4165009856cc47d75c02211d8897bc436018d1ce4a2ce42e06494fbb8c6c10062945408a9f657d3dfd05b896416fcf5bbd4b67b517ce12045aef95262ee5849f2dfc49942a14055809ed2e867602e197849c8e68ed36bdcc919804db5d6b0c205970aecf055382c01142cbb796bca621cda57bcfcd35ee3aa304986c5ee15fad9c68d9a18a1da9b5330add3eea9b8170d56aa97d256cec2197c71d12259440e2adcf638286f8924a51462a57a34813eea12e811afcd54fb00d9e124cd26656a2a035813159506462630553fc13925ce029da4387a623536e2faa68b9b3f29ffb6c206b43f5111aec32505946466bc096f65baf7c3bbc34bfe714f30ffcf79ff0377e1f9c01fa063b352383a38782fea4a9728700a1171f48ea238fc12c71faa491796b61e811d6bb7d45c3b9ee176cdb8dd38cf2c990cd98a92e3156dbf16a383a28d394506c521daa03f43055b459b0d009522ffd48db04193b36d15082cf47396beb33e2ef12d4b78ff21b7179506f0597a1d90c04034e4bc8b849a72b0a9ecfd65577fbe9d579f1241d9b9431df2bdb0534b72473d0cbeef6676d47edfebca51a314474e1e82c523b6d164231f9ffeb018cacc44a5969c8aadd01f48559f9b424bc6190fd1adb8da510c4c2d6eb797c821cc524c8c10992d318f05083741546ac104bb5172d5fc683687f357e23f8cf8955bc18b44246f64e32b0ce31cef46ab7341f767693e1fbfc111337217ba90e3c22f6561833fbc44edcd9c5dd37d3d56088c3cc3da5b399799813c9514c820516c873e660f352756936dfc8707d0959f3ea9db73d46400219a88ddbd8fad8c0da54e26d7433ea274a0d45b91c5eab25d091a8fc352037163a58bf791cd63f601b2a3560c70d291df73b8e77917f89a45622414e89420044045f09a97676c7da279b7d461dee3069965a4c7118c0fd1824a95ecb39dbdaa90d7ced703975734933831e8b32ae89c45706ba714e62437089c08200570a7aac946263ceaab7179f3fe489a77f37bdd016116fa6127477e25633a6e2de8df4046002039be1f4597ff02945b8a138c526d3a59e038660c1c8231becb4bafea39d20a5d5f8e2206012fbc220f4b636a1801e48f3898dd42bee9f7d7c46ca8a96f1183ae07c12cd61be28f82ef71f9bc56df2334c16695cb8a2605abd95015d25a2deaf7d3b9907636509601659ebfd3d65051995757bd93246d07666ec73bf690dbaed84d8a7b1081dacd132b00b8e0a5aa60b752173b167a8cb7d125737827a6ee1a11995e46d0d5d3158fbd20c11eb2e856b3b0b13aeb0f0adcbfbd9a82b98345dc6aff0cad9a1066a44a697a64de515dfeedd604f70beef3467660d9e075609b6728823d1bd67eb2262dc960395563364ee098ec93986fdf4a7e0737cf928e1fdb1a5a1853e4f8d171d682ac3aa6cfa7bdd59e18a9e9963a144ae3790cd9af083f9f7cffd865bd344dfe0271e14c74e6a22aa6b42dbd484df5d532e0f91b44690e30bca650740be0b54a23517c41d6a1a189b73e028141dde74ad36246f5258c67", 0x1000}], 0x1) dup2(r1, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x45}, {0x18, 0x2, 0x5, 0x7}, 0x8, [0x2, 0x40, 0x20, 0x4, 0xfff, 0x8001, 0x1]}, 0x3c) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/20, 0x14}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x9, 0x48400000, 0x6, 0x100000000004}) write(r1, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0feeb9830ca39a94691eae60a84b071f010dc66bd91099f8c4f6e095f03efd9f48c7a5fd2ca40f9869f345d8a62cfdab51bb71b4efb3cb68a18d9b511565bf074abde9ba08896c17b166309e872c8aebfe125b5abcb5393f97f36bf4a76a773ba2d91002b7c43c25eb9d5e290856666ee728f995df0318207f110f435cf8abcd2d91e308e534ed9f6efabef7e93ab45855da27285b6f6a678e297074686f6738f87f892cd3992314164b875a92bd482ec8da666c5", 0x7e) accept(r1, 0x0, &(0x7f0000000340)) 05:37:47 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x2000000000000300, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ftruncate(r0, 0x800000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) 05:37:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x60c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x5010, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x7) write(r1, &(0x7f0000000140)="e25a6624b0b0b50a232d42003d93c80ee1899aff46eb6827aa3049a27f54eb6671c56a0a753ac01ca8775a0b8eeb137b8fd85ecf9fa450db1005d045053d1b176326ae3a143ef39f1286c004c3336341dc4e4d7135fc6ac06f3b1e1fea9426fb302cc15d94848aa9ad860551841bf1b0ab286a395d8da96abf81be0eddf8ae57ae5f71ca2a", 0x85) close(r0) 05:37:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) poll(&(0x7f0000000900)=[{r0, 0x44}], 0x1, 0x0) read(r0, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 05:37:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x3) r2 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x20}], 0x2, 0x0, 0x0, 0x0) 05:37:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0xddd9fc5d1b8069f0) 05:37:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x800, 0xffff, 0x9ffb, 0x6, "bde6eab64d1451b9353012e6de5a0701321ca71a", 0x10001, 0x100}) bind$inet6(r0, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:37:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 05:37:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2008a, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 05:37:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x84) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x26, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000011c0)='./file1\x00', 0x4) preadv(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/183, 0xb7}], 0x2, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000001200)='./file2\x00', 0x4) fcntl$getown(r1, 0x5) 05:37:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) 05:37:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x8000000236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640), 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000000)="4925d7b12eb23342d6fb3ec84cce4b7599f3021654f4ce68683682cb17360841d79ca600cc3d4026538c2a9cbba7afe2e6f534345f9b3630e986639c3ccd716b57c8307832d9bb16a4b06dbe90d365c3861b95d61567b0c1a54dcfd5d442cc3104081d22bfd2b7fcd089b834f5ebc07a85a7e3c257412c68d7e205a9a9abeefcf7b75077c449659ef2f176aea3f7c0ca86a2f7b226509c56b26f70d33874c17b80d051f67a703189b478c89fd71fc519fe9dd78a718ef600a74a4085f2e2fd8f19f9501051311e57ef5ada331c187db2", 0xd0, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) 05:37:53 executing program 1: mprotect(&(0x7f00001be000/0x4000)=nil, 0x4000, 0x8005) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 05:37:53 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="d95182eb22ed90cb0ded9cbf542e05328e7c00000000000000000000f9b7dffeec9e2dd6135e4f43c5fcdb3a098e29415beccb20e57ab880721724b1fdaca3699512dbe2a8bdf63f4f88634f90a27f021461da4bb99bfa6889662745760c38c146e2ed043766d9ae7bd961edc9c559e0dfe082a6283ecba82b085b86bdf5f90113b271538a1bf09ef1ad9ef05c2d20f6b159cc0464dd67a7638e78f8fba89fdfecb11b5474dcb9b02818b02b7fdb214e69c590fb7089b9a3923016c60da88c13d96c67fd0ec736", 0xc7) syz_open_pts() close(r0) r1 = semget$private(0x0, 0x1, 0x538) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x7, 0x20]) r2 = kqueue() r3 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x61) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x10450, 0x101) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x1, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x30, 0x1, 0x800, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x3, 0x377}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x22, 0xf1a7, 0x200}, {{r0}, 0xfffffffffffffff8, 0x82, 0x8, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000000, 0xfffffffffffffffd, 0xfffc000000000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000002, 0x4, 0x2d1}, {{r0}, 0xfffffffffffffffc, 0x77, 0x20000004, 0x1, 0x8}, {{r0}, 0x0, 0x44, 0x10, 0xffffffffffffff45, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x7fffffff, 0x100}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000022, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x88, 0x9}], 0x7, &(0x7f0000000240)={0x3, 0x1}) 05:37:53 executing program 1: r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r1, &(0x7f00000cc000)='./file0\x00') r2 = socket$unix(0x1, 0x1, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = kqueue() kqueue() open(&(0x7f0000000080)='./file0\x00', 0x28020, 0x13) r4 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) dup2(r4, r3) setsockopt(r2, 0x0, 0x7, &(0x7f0000000140)="31f5a36db9d0fe1a21b002794e052e4ad18d58ae8eff14d20fc9ee93fccd08d6fead31c98fc92a2c686df02d5251868b382e57ed8e5289e68274f87be4b986fd538b1a343bde4676374ee2973b62468debf198e0360baf03386d13a9a5ba80c93f77aeb3dfd4645155fe1488b9239b8970bcfc4f687050f0376a91586c8076710e8cf2f4eca682c2d0e1b1bd58a2182b28245081e6744802b55e95b96c6e992577b8e48d4528a6e114a3b6a4a449f8eb2be5ba63c24b68cde741a2e5250e8c0a381f7f48b6205e3e0c031b53c23c081ef2", 0xd1) 05:37:53 executing program 1: syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 05:37:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) recvfrom$unix(r0, &(0x7f0000001000)=""/4096, 0x1000, 0x843, &(0x7f00000000c0)=ANY=[@ANYBLOB="e1002e03000000008414cc5145ec51b2e4561c9fe81cc204eaee94c7eff1791369525e4c3a01d9fe686914e43a68ff14a7bbfb6986e1deee275348b0ff92679139336d82dcac8ae486384258618d1abafa6a0dd1a2e1efc045b1e37580359e39d538"], 0x8) 05:37:54 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 05:37:54 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="01001fc74e0b2fe94e0f"], 0xa) socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x5, 0x79e, 0x10001, "02fd4ff6d77ca748c8fe18fa484baf4b82a87eb7", 0xffffffffffffff5f, 0x5}) execve(0x0, 0x0, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='&\x00', &(0x7f0000000080)='.^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[*^\x00', &(0x7f0000000240)='!#\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)=']-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\'[&\x00']) getegid() 05:37:54 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0x4}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1500000000f07c0000000000000000000000000000"], 0x15}, 0x0) 05:37:54 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/30) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) r1 = socket$inet(0x2, 0x3, 0x0) connect(r1, 0xffffffffffffffff, 0xe6) recvfrom$inet6(r1, &(0x7f0000000040)=""/175, 0xaf, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x8}, 0xc) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmget(0x0, 0x4000, 0x19, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x2000) 05:37:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aa51000084eeacdd000083a008000000", 0x14) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x8, 0x4) 05:37:54 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x90, 0x50) execve(0x0, 0x0, 0x0) 05:37:54 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb53b4199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) socket$inet6(0x18, 0x1, 0xe902) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/193) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x102000000000029, 0x9, 0x0, 0x5c) 05:37:54 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0xc30) 05:37:54 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 05:37:54 executing program 0: r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000080)=0x7ffffffd, 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffff9, 0x4}, 0x40a) getsockname(r0, 0x0, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) 05:37:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) fchmod(r0, 0x22) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) writev(r1, &(0x7f0000000080), 0x100000000000000a) 05:37:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bf) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710df240ec011dc91c3a0d9ccfd3b2de4dbed1912a2e21d3887f113be9"], 0x1) pwritev(r1, &(0x7f0000000000)=[{}], 0x3ad, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x9, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket$inet6(0x18, 0x8002, 0x0) sync() setsockopt(r3, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 05:37:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000000)) 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 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x40) kqueue() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0x3) 05:37:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) mknod(&(0x7f0000000100)='./bus\x00', 0x200c, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xffffffffffffff7a, 0x0, 0x360, 0x0, 0xfffffffffffffefc}, 0x2000000000000000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161be) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/58, 0x3a}], 0x1, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="f18f6c14dee73c7f8d08b7a90b385acb02c39ad133ab87dd67a8c69903e62da20fcd667cb90b7db5f38aeda66cfa8a2f1a1875eaa5231aa26972", 0x3a) 05:37:54 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x11) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="820693e4f10a1aabaae1f3f117d96f7c94694d31c5ca68e340b25bfc9004ea453c6f4cf6bc300ce8af573234a09ab040f22c68a1e1cc567782d480b87de70697a6cdf4ea32450c88657fe6a50a9ed572a0bb0dd2d66cb20a22f15c0769c0503a0528a2f8da060030565889f6bfe373da65e3d727534ecf533bfead9c925c70883323b7c32bb823c9a999bb754a90ffcda7e4222af7daa60f2992d6663a9278406cfd0f81346a02a2a7ba1da09883c13e8d9be81179c128f73e812056bc246dfcbe80668612ff0d92bdbd113d6b224df27fb032bd49815b894fa69b8853b11d7a2f9e933f8c6218a2d18747068ed9c41663", 0xf1}, {&(0x7f0000000240)="e3848f79cac50eb1e313297ea15d2f64a5a51554ef6be0754977c1dfd53a9418e1cfc1b2625b35b8f545cf064fe55e92f217d2b69f4cabd62971b6915231d5b1c4fb50af068482327f52921452ddb7a7c421d5830a10868d195ec04893", 0x5d}], 0x2, &(0x7f0000000300)=[{0xf0, 0xffff, 0x4, "4ab56b3d82207389d99943de2f01d4888bce1aa98a6de8a334b87e74810988632362e67ac0fc97c62fe35f75d0c81031c19a703c30c0161ea6a0b1ffae82ce15e8f3dc60c0469152b015c3b2433c8a842ba7a9ce7b6a3f88b1be9e00c367a629a4a9a201d4f8e5ebeb79dbe75d8ce56005e141e7269fc619c94a6a688372f00c25f9a8e7f27fee8f4c22b4f559e039f7a5ded1d8a3c5113deaeaf5b345ca3da9ff290af3a05c3e160b10f79fa34dfa4e6b5bfe06b08cb38ee5469121a7f6ba7a2996f0208826a8d8f670d9cded0e6303a1d7a2736246d4eff770f8f54bff28bf"}], 0xf0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) close(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x2010, r2, 0x0, 0x0) 05:37:54 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0xfffffffffe, 0x7) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x0) 05:37:54 executing program 0: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 05:37:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000400)="e3b14c0ac870704e2dc51ae24952e86cd6077454b276163217314410dcaca7c7a73da5fe7de4e29df18bb3c4d06789e3cb62da7c846d0d8a20b918f9f9cbb5233f790c12369978d10c5afdd83e8069a0c54e66340c4827c0d0a9ea77fb56d8a4d4a56e8082c0ee345107cbdcded9d15d6b64a36691d04f50666bd4e7c04f92e30b6fbb5c5e9796d3f7f5a99ea923ea30e146df02ddbb971e27ee162e885d80251399cfecfcc64443e52c24420d1c825f981b53ffd0720f9c86e755c2461c7a0a8a5e487efba2057f940853c696e77d685ef3ded859fea83e02627fa36ac4978ae8ac37eefc65e6ed1131cb6e9c25ba93d1829fda5a2970c2e9632d98aa1982238e5a471e684ec4de45c27f36f04cbd658d9d057b0e4d291e9043e7c2431c619bba118597d8e191e3f350c77eb0aea006ae4c5013a6c8ff9c8aae9e6fd0fba3f01ca8688a24e780f0d6db95075479c2f37dc3df83182be1f3f0f478b4a89425e4e9640a504955d1c940258f7d382865aee651041fc7d37fabe567ad261f51b7a910d4afc8e0a5929352167d06e864631b158d1e058d8f8d4da77e12e647c30ad61ae8491bcd4a748029e6a7199cf7d189f39e6f9db206d6a8e35dd6fdaa1a78d0608117262bc2b0128dee0d4803450778457bdc615b4f4b75d56608d92296c9a85bc18e7aaac5642c13d63b6c3ea0e5ac3e35ae11ebdbe55bd3a4306beea6c33aff7e0575e700708931f14caac2181347733032b2af8491392bca513e4231a8f50428bba6621a19b983e8c8527460ee9804b3611eda0c54f870f61d59fb7490653ebeb9769cd929a7e95b4e031142cfa57428b87cb34f182f0d17859e555075a5a5cacda8f3887a0eb90ad6c2069001fbec5db8bdc65f88e9fb84366b29dfef0ceb8b4f8203aa707036992c7d8ea834820cea503336ee30b34d6a1076d29d88a39522a0549e066099a7a4565067b164d024811c5663f40a4429135da26f749ba62f611ff25ea03b28afae39b4d77b77e33403e7a8f67b13167e61d6ce97952913e800d83bf9f222426b7f05b2fc0dc6abee3bc36b3541e48b1a2a05c4cabfc6f9460d21aad7301fcb87f8e63e8871065b56527dd5e7f79df77086b492c73d229ea6bbaf2d55b40326427f91e825c09a06e8e20114a40a591b1b028c33170bead7443ba15e83c1f9662a3b65ba7fb60761e8de99149f0d9b130a17f3f91c94665d00bc4621cb782d5ef18d4d75ea12b50343aa46dbf51da70a52a0cd19df672bbc0d71f4919e57427c39c203e61acae69d593c9ff54a0247fb1ed508fd793299512b7475751bb6df078fe27164ef9491066674a5b8807ff9518d2058fee58c954d342fd165ab35be4a6ab89195cbd42381f73381e6c5dd4c208f5dd558068e2588b8e3ccc84e890e652dfb68be32fab13ea0070565ca8640c9c07d654c7506e3e193385690b6a9c20d72c244a1bb9b49ba97b5aad3b1aed802285ef69159004167dc6d79a89897092ae67dceb7d8ceb66719831d0b7ca02ad98d4b58b37fef68f6c8765cabda08376df1576fcad3fdb8290cf24d8d3a691ccd0a5aa7536142f007dfed5381151096cd0457c1b6112fdcd98e326ff6a55db2592843cb8fa79307ba2bff51a8f60ed72af21bf3417ace002f6f6f8fcf9df350b372561cff5aaa2f255c12b23bcf73aa31566cd81a3f49d80e79e3f029c434e6ec1e1481c6b5653a36d0331c9941fa8eb25b64e35f8fe68882aaeded97c5341eb9cfa024ba75bae10f0d47b58491364d83babcda64013a1131730917", 0x4f3) syz_open_pts() close(r0) kqueue() syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() pledge(&(0x7f0000000000)='}]{-\'%\x00', &(0x7f0000000040)='@(,^-\x00') kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) dup2(r3, r2) 05:37:54 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xe23, 0x1}, 0x10) r1 = socket$inet6(0x18, 0x0, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) shutdown(r1, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1e, 0x9}, 0xcedece3f14ecf6c8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x2000008, 0x3}, 0x40d) 05:37:54 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8, 0x80) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) flock(r1, 0x2) close(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 05:37:54 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f020000ffec0000000000008000000010"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000100)=[0x0]) openat(r0, &(0x7f0000000200)='./bus\x00', 0x20900, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) 05:37:55 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x120, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x1000002008, 0x57e7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:37:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x100000000000a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x2}, {r1, 0x20}, {r1, 0x4}, {r1, 0x104}], 0x5, 0x80000000) ioctl$TIOCCDTR(r0, 0x20007478) 05:37:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a009", 0x2) socket$inet(0x2, 0x8004, 0x101) 05:38:01 executing program 1: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) fchmod(r0, 0x0) 05:38:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x6, 0x2}, 0xc) r1 = kqueue() r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f0000000100)=""/179, 0xb3, 0x840, &(0x7f00000001c0)={0x18, 0x3, 0x1, 0x3}, 0xc) r4 = syz_open_pts() kevent(r2, &(0x7f0000000040), 0x5, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40, 0x80000002, 0xfff, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x99, 0xa470}], 0x6, &(0x7f00000000c0)={0x7, 0x7f}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) 05:38:01 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x13e4, 0x7fffffff}, {0x7ff, 0x9}}, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) setitimer(0x9aa6671ffb64d806, &(0x7f0000000040)={{0x5, 0x5f0bdaa}, {0x8, 0xfc76}}, &(0x7f0000000080)) 05:38:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x81) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 05:38:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) pipe(&(0x7f0000000000)) writev(r1, 0x0, 0x0) 05:38:01 executing program 1: socketpair(0x18, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/4, 0x4, 0x840, &(0x7f00000000c0)={0x2, 0x1}, 0xc) fcntl$getflags(r0, 0x1) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/196, 0xc4}, {&(0x7f0000000400)=""/179, 0xb3}, {&(0x7f00000004c0)=""/51, 0x33}, {&(0x7f0000000500)=""/147, 0x93}, {&(0x7f00000005c0)=""/221, 0xdd}], 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000740)={0x9, 0x4, 0x400, 0x10001, "26c42151572e8b01b1f79ec39fe95737d01eab24", 0x2, 0x3}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x800a, 0x0) writev(r3, &(0x7f0000000b00), 0x78) close(r1) 05:38:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x200000fd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000001a00)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c85c74ed07da0cfdb77be46ad0123d57f70dc163877dfe2fef7b98180894620e2e1c41f77fa47f4641a590d9bb2999afafe8eabadad2c133b793376c6177d46e5df25f1b54fc22b975bbc417c0147681adff5005d90ac2f03d516d951fc7e9169d200d4360f4beda456c38e126d8d3fc12c05b021702b8160045274ca38ae5097dda64850ebebc6d5383", 0xa0}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/161, 0xa1}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000200)=""/45, 0x2d}], 0x3, &(0x7f0000000400)=""/28, 0x1c}, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x21, 0x1) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/64, 0x40) execve(0x0, 0x0, 0x0) 05:38:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800000000000af3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r1, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getpgid(r2) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000440), 0xb, &(0x7f0000000880)) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="f64978ac3479f5828ca5293f8bf7274c0450e64079a257a5868909e924bad4b88b830b3aa1ef3daf2d284f7dcb9500ace91059bd9c98bfe41809aa2b174bc9516b7292a06134c3e69adcb083e0a5c4c1d6ce292da7afbcd91aeae8a689ecc5130afd3503", 0x64}, {&(0x7f0000000040)="9f44305672b5df8c32a9b14c85bd535b3dbec8efb0e956173ff80cdee0a124fb610068dba19703c74171783d3103f12bd8", 0x31}, {&(0x7f0000000240)="9bd11a58386c65dad3c9c00a19dee4c548f5f35d2f286ebf46237dcde73cd62ff204ccb49a571d95a024d7b1ec21dd67902f712c7984c888f5d1156d0ee32126ccfd8cd08a9a6feee7ad8aadcd5d3b08d07ca232cb6ff3ed8b766a3da908db57d982575e1883203091c272b9766f136aef00377fd282a20df6f896d8b315", 0x7e}, {&(0x7f0000000140)="b58f29e29c2549fa5adde5454a19f19dcd4b2f0a068177523182b2db2176ea8e", 0x20}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x8}, 0x1) close(r0) 05:38:01 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x100000000000101) r1 = kqueue() readv(r1, &(0x7f0000000580)=[{&(0x7f0000000000)=""/87, 0x57}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/115, 0x73}, {&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000440)=""/162, 0xa2}, {&(0x7f0000000500)=""/105, 0x69}], 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000640)='./bus\x00') close(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000600)) 05:38:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x48) recvfrom$inet6(r2, &(0x7f0000000180)=""/209, 0xd1, 0x0, &(0x7f0000000280)={0x18, 0x1, 0x100000000, 0x4}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 05:38:01 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = geteuid() r1 = getuid() setreuid(r1, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffe68) setreuid(r0, r2) 05:38:01 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x44) unlink(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f00000002c0)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 05:38:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x236161b8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="910e0480b6a8c0016e0000000000000000170000d5fdffffff040000000005354f7e280b083900000000010000000000f6ff0004"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000280)="3da50610a1f8bfd02e8e6c35182f0ec442971333a8620b8fe96546c9ab7b594b142d792c2a14c2b91a50cf80bac3fd39add609000000000000003848bbf76b3cce", 0xfffffffffffffd88}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)='P', 0x1}], 0x1, 0x0) 05:38:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc) r1 = socket(0x13, 0x3, 0x3) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000100)="92eddb855241f6cc09205720d2a14b083c24b9c824bacc640128e11466ecedc8da7e230a6c3c9f89e0f4ec7b19decdbadf9d51ef21253dfc30ebdc3c8b3badc15eb79b302372b627dccf875f9933c4f6ea477dbfc31afe63dc63727d51cd21e7a474b64f9bb0b42afce1bce770782d3ff133c37fff4439766df8923143d4dcdf2c4817faaa33f0530b444f3bcb9578035c86c53b3e15a6b418ebe377cb0d1e93e3007a4d4df33e53380deedab1daac001c09160675941d6e4d286407707e2f6f7d0e7a4ffe55de793a2cc6d6318e1774a8e57097ae259a", 0xd7}, {&(0x7f0000000200)="034a85de29af98f0fba28b0d4c97532e2d1c1b0b8771c23f6d3893492827cb51086d964ae8ddee38badb0aa3c5d35efa654d44a728db4686db66fcbc7e9fd5e57831a32aff64", 0x46}, {&(0x7f0000000280)="4a8b977343d31492d1149e6bbf4a7d8b1a030215539f79000d30a807b05704e64b4afe0a824649dc7909d76ab7c7e02eee61a625924853ba1549ab74350130df1ef5fb12ffb2859535d3b5b1559203ac7afaa30404ed376ea38cde537aa9a1dc476556ee9b49c05e13094ca70f6f22cb9a7322e2978bed12eefe1696af275ead467abdd9007c6a2565cf614720b7933bf73e9155435f9b9dc2422ef6119a6f62ac8412e62a18d8e24c1d3c9f7b507302ed0eb21cf27302427cc20241ecec5d6631e2257fbd778a28ba51d9c91c4b059dcae57c45f1ab8c480501dab6194b98b110292a8a2a0e36f06c43cd5b917e696c4faf6aff0dd4ed35010888269f8c971083339843ee742d6689a6b76bd3ca8ec38be635c9c40a5f012c2c0ddce2a48c3fbfd51dea45344012be2584fcd07c4b61ff634fffc9e0c411e27019aefda5a366812f57722fb2a0748db695b4b159bbf904d9c26013279499fb21c17d8cd3b60e19b7992ce5f9dab287825a993317fb91fd6da2521e8725fcea4fb60d06c60b52ef0c2a49be67124cab22c20d81f6a41e70607820b664efe87732f149ec946de3d7a8f3bc51241b820d3b706de8455eef61f0be885423ab0a2620f91bcbc3676eac20fe052736c23e0e113b069e73b198a54689d997a85a01f3c7706cac1dc552ebbe24cf7dfe9a66f9dfaddbd323619e27a44798d852733d61ea733cd89ff8b96aa58ee4393a9bc3668f1ffcce85fc2fbea8ce1c05357777eb67cf6603c4c5314e9832cd1df3387b1d38b47e9f2112c5d308fe45b5973dada9080d61ea0836266ba329235ec34611568999f5f5848009623daef747142ad217b7b6f9410eae05849c4d053328ba65ae9a8c80c80a5fd1111bcceccc5ef9e7e3308a0af038fd46dbfc78259968649f06c1ba6ed5e7f4f9b39532bd92112128965797f80fb1d6c3136c7378d33bf924bc2de346dbef41e7dd7aadf7aa8893bf0fec8eea178921a554b8df5ad11482bf1372c8098bed8f01e2cf0296901449b03c24a8eb2efc20f8126220895601cec0d1540f91234058bd917d13672f199b5ca927d6be7542850d22398b71b1b135bf5b9d89ee8d4ca1e5c71cc181573c7c178669d10ce92cec2d11e4288c948f5d32c9c430ecb108628f17cbde2479a93b3d7df8efcec937d322eefd932853ec88a9f177639fe0547586d6d6a236f84bf94719dfb038818d94043dfb819c6b757ab478ce228ac4d0d23aebba66110f932ae792bb776e2555491ea62f0512210c71b80d672c5a863c99fdaa2bfc42065d7a460f1f70b814784d75290b0861703386afde2c0b4851caabdb9cd5cc879f67d4f5467dab701a92fd5a9e77a792f1843b1b426985c202131a1f13f70bfde1f7116c0fca80cfcf97407e0e0c18c1fda361f4d3ff3129e2d31b91588b83d6ed45e946f2c29efb26912330668539648c4b9ca9981995be04d331e7fee1c2df955dbb5be055b955b2f5ba4e05c522e8b81a7a8a29c2706f7f9ac491749abdbf35ef9150fa3a31dd09775b4d4e3b9b5c221310341d2ad3c2f12bd6fac735956b7bc72aea9364b43b3ed80de02c65badc70930f5fd739db7fbe7dbc53ac0c1786d2e3ec661c4835254e890120d21e888405470f472047391790381a1c26a574bbaa5eb91bc01bc91762bd6205a1d34e5a064d6fd0cfa815663c9582afb3d70350759b059d6695254d5700d02f78e9db00b05acd828fd2fd737a79630f756b6373f1eb6c1e4ccc7376faff59f51c8b1da4664596172ec93956b6c490f31440caabd31fcbf84b6af740dbb8962efdcc035711e76aa573d60979ea677800aa137de4ed200aac962704ad472579869fdd3b93f3171ccfcea95e444341f69c1d075cb3fd01cbb7afd1ae9e6ca092d7f4952414c104af63a509cb551e6235edcb61a3ca75be70b95cf3e949047739f93352a7471db08785871d524187e0bdd4fdede61219edab96c9a846c4abaaabce38d598ac162f15b62b4d34e72eb01919ebb142012d40848c3f0f15034f635b091ab9cdc7a73308ab9324baa96bd84339dc440a46a6ff9489af7fe196f4d199bfab34736ec5f04f7e6b891fe91d293abceadefbea93da425f3e064123c9c3970a3e7b7d858063a379857826f9b294fd042018ce2302e08ba5379e814dce0339b9ff1ca13ade59ceaa2457b2490a86943304ca53a3bfe6dcb0231f46230ce8c1177752a66e68293b4c151ce906c062458c7eabdb1c8b05832c9a4e782ddb83c005a936c85a565ff59eb7e0fb90718731eb62776b1259ab4aa1254304f1e741929b7205c63015126808d2f1b1ed1c365e37daf5313ca4d80b67db40720436422ec39a1fd69f2c9478d4593918c65f6f3c2068f594ce9ba8800ff05c2b3e5f8afe6755860d65153d74a2b613d1072e255e223fb025488ed11d9b0f4760f98178b8709f96207adab55f6cc38bfe9f14b02446ccc2bb4651b1566cc6a1af6d731f4a0dda72620032a22162a6781ed25be3e0beafb33728e43a7e64954f9089b7159a9ed86f73d47171b15a4e4c05bde251b3ed90026c17d5e3f6353f4aa40a4adab60c1cdfca03fe8c696b832093c09d70f83782dbc59859d54787188992e3061a5761189b4f4161211cb1f5d3a42ef26c76d44673e29c7922574008ae21d74908b62fb766ce7df9c451be772ebdef5860413daef0e9b45020befe2fd69ef91396bcfe1515892553c1a7da103985b5462ddf4ccbf6d2d4a0f74b27a607d88466f14630b58d0956d24a0b2518bbb249a19478c9c8f950832485f6d095a05cd67f671f9274e7f742f91657a4b86289e8d93f4cb55d86a93a68854c28150950aa4ac07e5c1b656fd276666881bafb88de1e8c3835be1d739040b72f6171bb7b6d36b7edfb787d7ade5bece511894ff8fb61fa4f76e2e2b619d305fa61da2fe3f98f7c115e2104703107246262be5e34c2338497a0eb18ca5edd40eba772c5445c84347a37b2006145fbfd4fcd003f834578031e7879e6bf5222ecc75450772173322b2676f1e7adc0f548cc7b98baf82b5edd3bbafa0b098d64d57474debe52c9d71a77b98f555e52dd8c6dd41b19dc5e5b58233aa9f132142ad7ed422888676138063388839450293395950207a197490c98dca9a7219f63021dec31691cad998a342febce8f2966958c8ec9c2478e790cdd9ffa87a5249c1b057d32e52a67c02b0702e7d53425d5cee059a5612dd0af1986e1e752b0330a7af67658dee53ae7681df38ebccc8289ceb559e67543c3a99394d92cab9dc609b07887f559e9487a731a6aee0d035d90cf3372bdecd9cff7a9b4c2dd21dd4bc2e35d9128036dcca7e27e9271134d18fd01ffa2911f9097a04065f32aeaea2845807961e41c90c83a5a12a2f6e7ecbb30c4d44715a0553503c4e618b7785dff82a4eb7e0bc53dc5420614ea589ac50e0819cd41f795717eef39d051fa9455edb8272414855dadfde378b3b93bd6f93393364789e315cdb759cdafdb79fc6530ca4c8bd69db12978e052c2c8940f769f992753dc645f260b05f9cc71dedbb8437a86548bbea06141a10fc9dcb41011ca785dc3df8e6c6be0adee0a54cddea808c5cc190700ac39b236a15fb696755c060655851c8e14902fdb7be1e7bc870d4fa70ec586ef86d11a4211b2264d13a3e0bf1f081d4057e2d221b9c0cfc875b63dc5161b5b87c73d8319b82811de4291afc1294bde4b248b4ceb331ab4508f87dd59b43061144d9bfdcd572d606ba765c88332658bea34148c2a35aa8884d99d058f36be352245844ec480d5453abce98f06a7064d3d6af9fff8c69db5d5716523ec480575b3bcd9cd0324b40704faf59be8b576f214c5e1f375e6972b3222964c557ffe9bd95b3641e985f425cc61a925251318066f58a954d7be8e7cc29f1903036f9cc8ba22b2f0e31f718500343a0a2006f328a6d77dbf9df9320486a64226f44f4a050717d3cc19b42193d7622fd13c5b621c0fa14483becf7e095eb815c0082342b785abc12aba0fabccb64bb074e5339d8e4936144a2720b1adaef2373ffbc49d3a036bbea3fd29bca8a4fd9a8b0ba670c1bcb597ed9da09910638e759b29b79fa3bd315e73b40826a9701c1210ac0f0e16d6581145916230590c096e6e79fcba5ae4d47c8eff44a0989588362ed5c2a97c22fb147bf87842b2661707ac7264392f50ab36a0e176590fc8228a6224eceb979544547a0d6817def2ee233b1b62175b0ea58e1c4d87898e131fddc7102ac7143c2e913a06cf9dab9e2a602cca109224ccac1deb5beba8e71787ad211dd1b0935d2ba1a12ab3716c1a5521f231451a798654d4603850b36eda80d9d55d3cd82e1ad5ce2c9ac8909b8f3c92f91ec732ffcd381a24d680981218d457aee75c00a616acb7c72486818aa76e8e2bfa39bf5b2faa78b65af1fd66bdc0bdaf9cbfa42ba66e4b6c91077d8a864d06605825ae706df667ce8ffc563085c0957bf1afd32eb84d603aef95f0e2307e6cb91e7195fd9da773535644897d6dafea2e8e8119fab1c7a69e48c014690e4bc5fb44f01d3044607f2e34218920f5f7c6c8d5be438453dcf722d4fc2baa9e5000e317554dffe4314221d13bc9838657b7a76d80ee018f2331b851f70f0e67b0256cfdcf5fe959c07d56badb15d86787b967d4d15ecf8ec6ab16b2f9a17d587cab9a6a2347645037f9a4c6debb756710f00aa8a8372f3e68474947cf7ce59171cc2e555bd7b1895116b8b28eee5cfc3962b70d36cea158778df1e264fd5ab132d85b1d8324bac9c99c9ae6960c81bee279af31ee616533ac6915af8cf5830c00e7b2ffe7c4ac437a3b6521b39b54ecb51f42bcba41bd12b17a259e0d05b5e89a809e9f346659d979781a4a9a62a62de1f251ecbc00df34b1f29a7407f13870a4eee6f32cbc1c66706aa3c80468b966a9d7d1a2b4b2dae5dc4d1ccecd31edaf6a93f080746100b6b250ac2afba59bc6b160adf3256b2458f676d3840194d58df5c630a428dad3d50cb231fdf290a5969ddefa2fa74c82e56e3c75cefc8e7bef6e332bcb0d00af7ac5678d8d0b096aa0e2dfcf8655badda8a4b1070ddebdad638a4c0b6dbf0446d4cd8495d1d05d8f056f38dd591d6f14e01a8b1c884f3a8d875d662cc89f5a9a4d7563e9dd8b4b14e25f53f62dce1782e66a6bc64e570227d7dfd4aaf44c67e8ba080ca26562fbd004e5d644eed715de8112a7d62db14e2a907eaf3d09efba0ff62cd650a636201e8a404868fa9fdb7d0590409da1cb250915bc0cec8aab182f89ac674c8b716daff82e548ba59758638bb2ddfcab458eee066c0930f650241fd14dabdd1925fdb6ad44e685a054a21a4e17ec3f411bddd61a336a7f1e892308cccb49cd170d7f0185782354b1bd228c9b7cabfbf1115b9ff15c9923eb4cd790e2649c7096581d8373b63609e90f92548b72e73b89b8b5a8baa1c6f625d4549f0eebc68342d66244041a32b98c5bc0946a0685d68de0dec4402adb36acb806c8d45e7045f89d27a11540c53afd266fe960f98c16e37f09a4918dfabd19743267b9e00f31a509cd6937c8ea7c532c7ba65001525371e1488c41d1142b9fc6899f3098cb59651c0e4b63f235bc73d7911386841eb9b4a391d150639c66eb1f59a447a22a2733ad4de3eb8e6b3ddbec114bdbf3c117d981f579afdfe0547369439bddc617feaf469a7aa325afc6eb380e36d14b7349ea1fdae6502ee285b907ad7c93c73136daa4c20bb70c84573b1e6857babe66bdd40945f0a6745e16816dda89fc062073ff59cac248", 0x1000}, {&(0x7f0000001280)="d79d27bd6d30816a3ec846ccee07a7b77e4b0f4906dc1e12362f547c591a4eb91c90f8ad9584be4a85d7acf039cb4ad6e2662f96a01d3782c81e86", 0x3b}, {&(0x7f00000012c0)="240addf83bec3711d43f4287191710486b9148fed5eaaec7871922ece9a986", 0x1f}, {&(0x7f0000001300)="12d452db0c6be81c1062b730f483d4573b58735073d4972324cf714dfb79ae6d490eda6ababbb554a99fa995a9ca1ffd5cce72df88ea6efc4400b87331a459c93503a1400eb268797f36d424c3c039608a42d4cb53e895277ad551f95f8524ce2c8948c5ad859c45b0fe712bf85362b9b5a5470463a89b19800a3d65279996dd", 0x80}], 0x6, 0x14) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) 05:38:02 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000340)="05f83d2470cb4e962ebced0baba2fc", 0xf}, {&(0x7f00000003c0)="9f2c99263389b313e22306699eb4c2f58047b2ecaf6f3884ecb2707c2d075767e237c8915af80a5beb095f723f003414797e6e216d9d74a5b4df86ea8c439dead6fe4be000c65e73f22ac819bdcbd71c0ff1cfd89f4d50d8e2078e5ab1dd66b19a4f9e357ae564d49b9e19a422c60542617433f98c385375b870d7b680f11c8f3c27126b66685c19b087264af6dfb7d7649259a501f137fd5c8d5da18e609b82c7a6747e23b9d580d84dc6ec30732a1206355974bbc2963fbb8550aeb279a3c18763c1f7225f33227074d6dd64c93bacc5c3d5503b76b77469716c3ab5c3c603abb1c0ab", 0xe4}, {&(0x7f00000004c0)="6ce6ca212a071a0da1a3173cb80bd848b3c5eae38780dbb114d6b2a6345d9f49fb980dc785e0579139474734e39fd98f1ac41f5fb4ae58e8a5b79a3908ce606841594f40926f6523efd2d74dc7a444844b96b5706b36c7f21d9ab41b5c367e74a21ad5c7b1341a715453411e9870e518461c1852dc77bc1a1f8d9e4cd7424d33373bad2150e1d1c69f91c8157b2ec96ae2e21aac7638a0cf725b4256448a66507cf8decfdb6883d7c603f5a8d43f99a154687b9f3871d8fb99051bbd3665a4a653", 0xc1}, {&(0x7f00000005c0)="64b12f595a53f634e0b43be8e4451ae5d91fd9d536a2f09ba03d673ef08bcfb2c9dadc8e667ba1b39178dd22315c1e4b2918", 0x32}, {&(0x7f0000000600)="7e642e0e99f76e22b13729d7cea0f717e515ed799d5fb0ff98a2569ebc1f48101ec706a371efd8d45e24ffc71b88e0c77eb55d7f95ddb970a50cdea1162abc5e453e0fcbb1f7ea41e4901cb82cf3f118dc2a7c997e66a0b15dfbe78c10d2bea767d979dec4b534b7da7b22737a3cc02f420b7f6af3653a62adc678c3b68cfe1080ec68522124f8fa692282f09039b19a673f8bfc467b", 0x96}], 0x5, 0x0) r4 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r4, 0x0, 0x7ffff) write(r4, &(0x7f0000000340), 0xff75) lseek(r4, 0x0, 0x0) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 05:38:02 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 05:38:02 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x88000005) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000280)="00927a696828e40a56efbf99078413291409e5851d5302a062e08795fd1fc7e2938cfb8d3f73428a77f6d09ce28d53613b0fc09d659a5f2feb8c64f72b20e33413cd88a10b54f300000000000000000000000000b84efea65076850d32228d35859dbf487ebeb07ace5673a65aa0948b17d0e0f21279ecb4b9c51e1bee42cd7cfcb6b62233c89788b0847f023f5997ce89a39e9637de98e102f7d04a68b8d180dcd46caacc89652af6b2c7e88074441d29da9c9b768ed0cc6998dc137ca6ca207a3ad3c9cad2ff78a6cb2f16573822c2166a767d0e5c6c4b59dbd54d459505b259064ac4ad128de9365b7678dbd2ca3da7929124baaca6d813b61097000148f213ac3a42dc808ce3420803a34199b6985996a0276d5b13fb9c7001fad409427823e101dcbcf0094ab3332e6718f6c8bacd22b875d1deac56a489cd626b2c8935bdd4064aaa1fe90e35c1bf59e2ca2a62a35b50", 0x153) r1 = dup(r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/19, 0x13) 05:38:02 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() socket$inet6(0x18, 0x2, 0x8) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x35) socket$inet(0x2, 0x4000, 0x80000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r7 = geteuid() r8 = getegid() r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c653000bc93b23bc6c0fd611a2557b64e6b73228fe4fa01e5b4e8ae5f362dd028007398cd19007db84fee53e7e58974a1dbad5736096b86ae4e4c2ec39e46cbb9cfc235d4f3b17bd7d6655fcc890eefb28dcc162ee0949c84e7352b1a4b635eb88840dfc4fc729b2e6a539d6d5cf4244183bf96defeeac02eaa90e4b4be220e0ff58a15439226512e7f2b59c8b7a2c7856e67e2a1ff625c9ed983633ad8d47b1fc7aa2808f10b059b591dea3f33a4f998b25315f7cbfc55d3b2"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="ca8d8e0c19fad5f7d2b882684108d0af0628d70a30ffd0f5cab00fd9b7386922bfbd5994103272e0894d5e8f8712e7314e45783cc166082f9459aed2b140bf4a672a40ad80dec9002ae57bea436a52d681211a8e4b42686c54b250cbd17bf3f69cca9cd508e640d3877c7f", 0x6b}, {&(0x7f0000000240)="1d7461bea49185b60c68f9a1bd02a24f2b5096e2e93fdd093c61d36f754c581b47c54658b5cf072cb13ebd1ac8d7304979df6935a147595cafbc2a6f293e98b47b270b802321ffb4f784bb0a5cadc4b3698a4ffd0c269b4256a127da232ffd75905ac1efe4e7468db3e529abd20d0c191e6882a9d8ad36a9b7edb8357d32d5b609b772bcbe6c5b782ffbf29e2ed4f7a86f98767a001a748e290ed4d5303eeeb693be6fc035624c", 0xa7}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xe8, 0x8}, 0x2) r12 = dup2(r2, r1) sendmsg$unix(r12, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 05:38:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = getuid() r3 = msgget$private(0x0, 0x112) fcntl$getflags(r1, 0x3) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/40) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x80000001, 0x0, 0x0, r2, r5, 0x120, 0x3}, 0x6, 0xa19a, r4, r4, 0x3, 0x10000, 0x8000, 0x80}) 05:38:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r9 = getegid() r10 = getppid() r11 = geteuid() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000940)=[{&(0x7f00000007c0)="f8e8971a6f171f87a7af8819cf8c324592c1ec7e1325c53a8d788e202f26cc927f6aa06d93923882222462f0a5d38ed28311befbdc2c539545a740ee431e22a0594b044453287987bd70fd901794ee896b7565f86208a8136f4316ec205a490d0020e1e3159440ed", 0x68}, {&(0x7f0000000840)="b6ded062b58b57e20c4f651f13caca8da810fa388f6aadc1b52c906fe77562d765ceff26ed393b51bd8a11c8f4e1508ce7642b8c9d149f4b45c13d3a0b0d39e9d3138fa7edc077f866cfe862f3adcc9cc33fd2eb08312ad99f523b1ca3229d0c9d54f9680c91f101f62173017131fdb25edbc184044fc300a4f50f616afd6f2e61a388b2047ec7814607afb5b617f4eeb36560071b319b83b78d21b7e9fb658dd0d3897d70da9b7623f14deb53af93b701af43", 0xb3}, {&(0x7f0000000900)}], 0x3, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r9}, @cred={0x20, 0xffff, 0x0, r7, r11, r4}], 0x40, 0x9}, 0x0) r12 = getegid() r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="e2501c39cf1f54510a7bb69a5a8056625028c43aac022d4fbbf9917c", 0x1c}, {&(0x7f0000000100)="a943c816235f0c172634ee710a8e31a36ea647ffa3f7810435fa33b1ee16e3d719578f43e3efcdb4eeadb595677a065214c3098e829b01ec4ee53067a6dc6cb1cfeada7c9ef1cedd8a91b9cd374bed49130a64fc5d2f7ec0593a412cd43e192f5e4f3c07585be3476df19ac8c49d971a19da71895bd8f5c6626959e8b661aa6626b5220a9a8b8bb23c7f34f73a6055cd1d81df1ea2ef79f1c80ae8ba708f15633c6dc5bf0369ba18e7157d5523dfaf54045f8745ed9de093033a", 0xba}, {&(0x7f00000001c0)="1f1f47991836c227ccac8e9dae3e174e3af774748af7819ab2797002f6891470dc22b946ffafb0b82e554c9a72fea57b79f447d2e3fff1a157fb4f472056bb1e6f154303682f76da9d2fd9d35a3f6212fe5e7aadcc90fe97288347a9e3c7a0acd14f2e0489cc9fb6f262f427c5de2eb3d3cacb86788ebc130bf0414dbb08330b807b830b63b15c766824758d2992889eaf47f25f1e3708403c3799965a53eea12bfd6921e970c3c9e73d6d73e707585bb4d2b6b445846822a4be4100f532798cc1103349832d0e15b8cd1907e628efc6b44c6b95d14506bf59ad9ac2310a4a3b", 0xe0}, {&(0x7f00000002c0)="fc9cac38e65a9141763672cb5c6ff1710215f129fadb3d3537afbfa55d15eab5f05e7d71852041da2cb58eb5f2ac1b751b4cf8e834d59f77a1aedb2e9876332fefafb85c14fab60ea2ca2ccfddb9c16adad4ca690ae8f8968a0e7d632b2a85996a0c58ef44663470e6642f4f7c650ed03196ebf9085c5289329a805216d6e7c9e5523fa906941f9d1e053c315bced8e2b3e12218e5135e42c808f854ae6bc5e7add695c78c3360", 0xa7}, {&(0x7f0000000380)="71a38d8cd7ddd43327eb087896743187ba0fe7016af13528355b674d545ecd84cb5d7dd3cf6b0f69e914bb4aeb7368a798f56f3e8cec0e43896758f059adefb58b99f4931424f65212b0aa16a41cff384dcecc32651c566f4ee3f78d36382b7bfe4196281699b260990967651aeb7cb8624609769e4fc13f1d4a84dd22aa27d2778343f52f038f61e7d84a7ae7a343859e44169d13422a3d579373bf87dbf6d6a6168fed4450b1cecd5b4c8eeb7e188b859c5ef31dfed8a093cdd2c400e0ab0763a042db7f89f8f152", 0xc9}], 0x5, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xe0, 0x9}, 0x0) 05:38:02 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) fsync(r1) getgid() r2 = getgid() r3 = getegid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, r3]) setregid(r5, 0x0) setregid(r6, r4) 05:38:02 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000094000/0x14000)=nil, 0x14000, 0x1, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:38:02 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) geteuid() setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180), 0x0) 05:38:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') fcntl$setstatus(r0, 0x4, 0xffffffffffffffff) 05:38:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="7100020000ffecf100000000f27f00000010064b75c34c6e402262442b2e388a11ee09d8698677bf92a733735dd6eb83cdc103877b9f61c4207df36bd26db41edc340ef6682a31978ba4ee6ba1609da3c95d69c944c26748cafaf4b61e51"], 0x1) select(0x40, &(0x7f0000000080)={0x4, 0x7, 0xb1d, 0x13f0, 0x100000000000, 0x1, 0x4, 0x84}, &(0x7f00000001c0)={0x7fff, 0x5, 0x4, 0x6, 0x3, 0x3f, 0x7ff, 0x6}, &(0x7f0000000200)={0x48b, 0x1000, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe, 0x0, 0x23b9e8b, 0x3ff}, &(0x7f0000000240)={0x7, 0xd8e}) open(&(0x7f0000000180)='./bus\x00', 0x10200, 0x10) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:38:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5d08) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000000380)={0x9, 0xffffffffffff7fff, 0x8001, 0x80000001, 0x9, 0x1, 0x8, 0x3}, &(0x7f00000003c0)) select(0x40, &(0x7f0000000040)={0xa06, 0x8, 0x6, 0x4, 0xfffffffffffffffb, 0xfffffffffffffb9c, 0x0, 0x100}, &(0x7f0000000080)={0x2, 0x8001, 0x6, 0x4, 0x6, 0x7, 0x6, 0x43}, &(0x7f0000000100)={0x90e7, 0xee, 0x8, 0x401, 0x20000, 0x80000000, 0x7, 0x4}, &(0x7f0000000140)={0x401, 0x17}) select(0x40, &(0x7f0000000000)={0x5, 0x7, 0x2de, 0x100000001, 0x7, 0x81, 0x0, 0x1}, &(0x7f00000001c0)={0xe844, 0x9, 0x7ff, 0x81, 0x7fffffff, 0x5, 0x8, 0x81}, &(0x7f0000000200)={0x4, 0x8001, 0x1, 0x400, 0xca, 0x6, 0x2}, &(0x7f0000000240)={0xf2, 0x8}) r0 = msgget$private(0x0, 0x410) msgrcv(r0, &(0x7f0000000400)={0x0, ""/159}, 0xa7, 0x2, 0x1800) 05:38:02 executing program 1: r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000393000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 05:38:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000000)='\x00', 0x8000, 0x0) getdents(r0, 0x0, 0x0) 05:38:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="a4ceff3b4a4b2f604c", 0x9}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="f830be79de2abd5febae6bbd3fba562c2793d4680e940164124b2a5c717928aadf3d0eb3ddd21691a4e731193fe5e5b57bfcff6746f8a245bc6287c90e02becfd80ebb877c10f660cf8df43dc5ecb010f7b1d71c63f1a472a5fdcc6bc090429e105223774e51f81d14632bc70b7198bfa25ef20b821e8f6fcfdbbf84293d248cf5d1df5e33a138e6fefc9bccaf5a3224372d5d237ac891b3a25a181129d670cce8f9bf424ae31620ed493ed59d9fa596342c27950648aed35607c195521906a14b8397c6876d96a38cbdfe2a514b", 0xce}, {&(0x7f00000001c0)="f87a63d4e7628ad433569142fe8506853d2c7d5a", 0x14}, {&(0x7f0000000200)="09f2146d86b27ea5f02d933e5f05ecae14c5770112a01c80ef6a7c07b7d692e46dca645e94f81e1f1a6a726a055c7cac", 0x30}, {&(0x7f0000000240)="7209b47da29b67b537ac39c23aef24393335daffa06a71e541263aa8021572a934a0bb84467a9b79f3d318665663989795bf762df06664b3aaf31e70930499ea5e060aaf1758c2acccd38143b262f7610bab965cf104d66f7d967a26f7eb3af5440ffdadc2d30173c0d42887b6d9f5c724365bc13adf70bcfe539e4f51d9ca908aca6177227850408bc748797f1ea31d382565433a3c5cc84ab920f0ca96fe3dbb7fa9dca281247da9a0bd8a68daf135992c0e3a4e0439dc9d884a7a465304bdc6a574d3447f7d71a04c98a1b747f8ed44213372f0d1762932ac071584cc3c237d32700a91914fc963", 0xe9}], 0x4, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc8, 0x4}, 0x8) 05:38:03 executing program 1: pipe(&(0x7f0000000040)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x200000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x3ff, 0x0, 0xd84000000000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x4, 0x0) 05:38:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x5, 0x75e7) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 05:38:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f79003749413247700000000000000004e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177df49e1e56e521cfbfb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffaf14, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 05:38:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca", 0x200}], 0x1) 05:38:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='&\x00', &(0x7f0000000100)='\')\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f0000000200)=':).\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='{\'/#)$\'}\x00', &(0x7f00000002c0)='/\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 05:38:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 05:38:04 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6b0, 0xdb, 0x5, 0xffffffffffffff1b, "db89334b5e91712e4f0ef384bef3d3b513d3b462", 0xff, 0x1}) 05:38:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/48, 0x30}], 0x2) write(r1, &(0x7f00000001c0)="dda0ec69dd4c43125f09161a91ff5be990b87315c32803cd0a11c11cd7063fbdb8e4cfac19082931f5a84cfc0f25ef32a2a44d65f5679694c3f7d38dfa41ecdb7fba3a08ee81a764fa39dc9341719b9f74d0103df40252f91b27aa38c167e9917bca171db92bb894c9b966d61e36ce9e1f", 0x71) 05:38:04 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000000096d0c4a96abd"], 0x1, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r1]}], 0x38, 0x9}, 0x4) 05:38:04 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x2, 0x100) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/117, 0x75}], 0x1, 0x0) r3 = getegid() r4 = semget$private(0x0, 0xa, 0x2) r5 = getpgid(0xffffffffffffffff) setsockopt(r0, 0x101, 0x3cd0, &(0x7f00000000c0)="5ff470ff0eb96a6a3ed7810eadcc4e47e4a33a1d460a8990427734e5", 0x1c) r6 = dup2(r0, r0) getdents(r6, &(0x7f0000000000)=""/9, 0x9) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x1, r2, r3, r2, r3, 0x10, 0x3}, 0x0, 0x0, r5, r7, 0x1, 0x6cd, 0x9}) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000100)=""/132) ioctl$TIOCNOTTY(r6, 0x20007471) r8 = getuid() getpgid(r5) r9 = getegid() setsockopt(r0, 0x202, 0x4, &(0x7f0000000080), 0x0) r10 = getppid() getegid() r11 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffff, r2, r9, r8, r3, 0x26, 0xfffffffffffffffd}, 0x73, 0x8, r10, r11, 0x80000000, 0x311, 0xfffffffffffffff7}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000240)) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000080)=""/32) 05:38:04 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x200, 0x2b}) 05:38:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)="00ac2512", 0x4) 05:38:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) flock(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x9) close(r1) 05:38:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(0xffffffffffffffff) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000040)="1b40c51363ddec2df2c22f13d26981f03a73b8e33db023b613fc7ee30a037377b2", 0x21, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 05:38:04 executing program 0: r0 = shmget$private(0x0, 0xd000, 0x422, &(0x7f0000ff0000/0xd000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/52) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = semget$private(0x0, 0x4, 0x128) semop(r2, &(0x7f0000000140)=[{0x5, 0x0, 0x1800}], 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001180)=""/164) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001240)) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000001280)=0x4, 0x4) semget$private(0x0, 0x5, 0x91) r4 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000001300)='./file0\x00', 0x8, 0x3) bind(r4, &(0x7f0000001340)=ANY=[@ANYBLOB="a7d81bbd5bba76103000"], 0xa) chmod(&(0x7f0000001380)='./file0\x00', 0x40) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000013c0)=0xffff) sendto(r1, &(0x7f0000001400)="60a435bc529811e7abf3a6167fc7f536b5fca1923dc9ca608927030481a7a3032abd3253c490e17d731968ac9491085e201f7c0e6f092bc2d326fa01d1baba0ecb06d00755ad1c3baa0b090d0ce1d563d229b6fe31c80e63ce40f1bfce1bd0fd0b47432032", 0x65, 0x1, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getgroups(0x9, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x1, &(0x7f00000015c0)=[0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) r10 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001680)={{0x37a, r5, r6, r7, r8, 0x1, 0xfcf4}, 0xfffffffffffffffe, 0x5, r9, r10, 0x3249, 0x9, 0x20}) read(r1, &(0x7f0000001700)=""/224, 0xe0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001800)=""/204) semop(r2, &(0x7f0000001900)=[{0x2, 0x1000, 0x1000}, {0x3, 0x5, 0x1000}, {0x2, 0x81, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x2, 0x1000}], 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) 05:38:04 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff2000/0xa000)=nil, 0xa000) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchmod(r0, 0x100) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:38:04 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgrcv(r0, &(0x7f0000000140)={0x0, ""/137}, 0x91, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/184) 05:38:04 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xa429, 0x8}, {0x18, 0x3, 0x5, 0x1}, 0x3, [0x7, 0x0, 0x3, 0x5, 0x20000000000000, 0x9, 0x8, 0x4]}, 0x3c) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 05:38:04 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x8}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="364cf1e35fcb8eacc2ea7acd40ac6416ddc642fea9da4c42ef511208b2b6f7b41bdbc1820155adc09ecbf3f84724f4381fa93d2a17909fbd034ba6e85b38652e212c2bc802d990be54abcfe2dda40f995a3c722068c338f1fc0b917a07b6dc8e189cd3db1e740ff1446c97fe3cf85b3b7d150b171caa6ab07b8eb6608a1bb3492d179d8d8946935830c9fa03980fe82def7a9693ff660ee1e5a1e633d5149815f135afadf0d84b2af0154007cf60c755e5d3f101da55f70e61987fb2599b8bca7724d10abc81c753f4a9d3777bfd933b2ab5ba91c67c8fc66627f7677e0dc2", 0xdf}, {&(0x7f0000000140)="c9577ea96cbfaa75e06cb19e0a398ae41fedb828a96859ec0f611cd3ca3bbc40405646daa0ddb532218211b01d2b8b50551a145573dba9d10f6a00e351b27bd32ed8926cd21fd0ea92fee3327032bc0a5c69e7fb8f8954e03c8f98bcf5047513ac8f2333b849f6c5b28f79d7037c4cda57e45ccc93f69472e29e81fc2312d2812180eb6813292b21b9f10b9b46bf7c69f980ef4a576fcfdb6b683c9c5d3330a125e192556af35d0002620d9f6f63d126c6bfca12988949de0527c7d0d624ff0f47686faf5c8c2d3a877831d158846b7112b366b8045a8b17a70a384f7d087aa6f20f17b84cb28386f287dd5678f5", 0xee}], 0x2, &(0x7f0000000280)=[{0xf0, 0xffff, 0x40000000000, "d23a3c82ffb371075bf0aecf0c00d39a5222078d4270f1c76306726f6c418ad5e8c1d8e3b8b84a19cfae3dcfc2cfff5851a03148adaca9e54c13a2b8c2d238347be54836e12f39940f227f4b5b0ee974e4f56f67312954693153770665b02509393aea995a127ea16163731cc88c7b1e40cc12633918aac8d4b739c93dbeb7afea7856e00f40234ae51301d9147fcb5b37aa037b3e296ba7034f629b3eebfbd69c0af53ac3d3b38d31d47cdc6ecb3c7131126e3e03e85e9a72ce9190fceec8985ad0ec3418c1e2ccd76a31617130af2ba8a15998bfb58e2f0d5f71213f4c3128"}, {0x110, 0x0, 0x1000, "1e86bd0fb98269c8403ae77ca290a0a50df9c75741dc38b76693d21c1fdf1d2211fb0c9c27eeb320de68338885a070e1e37fbaf0abe67d121dce4a3f528fb8ec46606e1bdfccf62270636a11e5a5992661a1cc8b801fa494db1b2428a679883d58735399b5c4424c6f2d48ae47562fa16d14b28d92e0a39fe4479edaf2736bdd5b2653694eb3a194d6a8bc2e516c9c1fb45d1fd256bf1e814584bb295be5ff438a1e57d20c23c52227f07a40069c988fd407ed12372d577bed0e3d0d9e18360c6df7a7d3f665265fd577526c6f83354a9089feef6f297a0933f19361369eee1a6be7e14b942c51655f17b642dff0e93cb283f21b183fd2cd7a51"}, {0xd0, 0xffff, 0x5, "3b7b7fe57a24318b528160c7bc9b43674f642476c6c8439cf41c12f471ccd3b99169d96681966bbb9aedf6041d3258637b4c847be15a66e16459de24db53f63320a9b040082ac5d8838fcf973392396f86d32c7f7aa963eb47685e9af560309c156b08bc3e645e2b1b18d910ecb6f533346cf000c44c239f50093704ffad6de84de0b4e831e25439663ef9e5da4a9cb028510f8b854c8ef3d6fd00a96ce1835d7723f7f0662ff22ea1766e88b8065c578b4ef26cfc0357290e50281be3eae3f0"}], 0x2d0}, 0x408) getpeername$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/32}, &(0x7f0000000600)=0x22) symlinkat(&(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00') r1 = accept$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1) symlinkat(&(0x7f0000001780)='./file0\x00', r0, &(0x7f00000017c0)='./file1\x00') r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f0000001800)={0x3, "a4bd58c479d8681ac61696"}, 0x13, 0x800) sendto$inet(r0, &(0x7f0000001840)="2b677fd9807792b4cab0a13767eba3856ebb9c52ec3ac59b9a574e88715727668f62088f24eddd13a010f51072b84f451b9f285b9654f9062b40aadb171bcab5b94f4929083cf5c0b490e08ed80804a7ef2788ddf2a4bf23d2367b4bfb35fb21e7c3925b231f10de2d7fab25f07919e87f685e94345dc706ff2c948bf5f6e52c3bb8b790f44732fce8b7a0d97b97260b0dad0ede97c88ccc82531ad51bfeabe12b5af60d", 0xa4, 0x0, &(0x7f0000001900)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f00000040c0)={&(0x7f0000001940)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003cc0)=[{&(0x7f0000001980)="cfeb62c5876c64adc52668761648616af2aaaf32ee5bdc4ebd8163fe75f741363061d7affcacb4fb30aa22efe0409ec081c5ca3f44867bab3e305b48b15c70fa854560c1990cfbffe54a979064549cb9a06c2e2957ef03fb80c5a65d12d7d556060f6d4f06317e3d9f24b2519a2d785b94d9e9817e20cff6bb586550d01f863f942a60dbdba3db7cce1e38b6932b3cdfd765f9209ead4e7e03bd035185fda0cd79d07ba8b9f2b7582655", 0xaa}, {&(0x7f0000001a40)="684100532d7a4b3ededf9e006b450ee3050315556cdfb28907447466f2ccd8af245a8d297765ab3e8bbd74c2db60d3ff0837168d863ca9c379e65306f02aae6f32ae2bea62d75f8e62fe50558affca9c0ea86a7f77f6e0eb50372cccb0d53fb22f4eff85198813edd87cf03311b55b4d14480bd6d32e0daa1252cdb5ec7391a0eb65caef37be2e3b4b9e21f834014cfe3169baa36ca8bba13bb41769eb47beeef14e0036f7637d72a63d4bbea0328e843127930cb3893347872b3fdac31141b949c5ad0e5e390ce03c3f006f14c4ec53c3", 0xd1}, {&(0x7f0000001b40)="e60b38cfd2e31243c7fc22a994985fa7aef07671b42a4f9c0c171dcf1781", 0x1e}, {&(0x7f0000001b80)="cd79", 0x2}, {&(0x7f0000001bc0)="e033ce6ea488ede84453e88c18fba62c7cf3c0addd1642c06866e29082db63ccbdb2a17b3a1f55be535b700c070e205c3e7b913376b4c73f2543e3c6aed447c8b234766c4061d7113bbe7caec486b51da576d926a6f96b68aa4dd22569bab2820f2f830aabef8d88c153ffe054741faefe32cbdd6acaa726332bc0d140a3e220aeec1bc95534c8ab6f17e3813ceb41dade9937408e67bbe911ab1b91b53c8bdcddfd238007bd64b132429b09193de4d681986f373914089b1dec99bceaead7530371261748d6e69b193ebce6778e23d5e8c13dc28639fa80f60fe50e36b8953870ab9104a42cf183a22fe92650be4a7d21429f0fae7f198f1ea408708a836cb3109a349c7b716cd12185b22c2469fd1ba6a6d92b817c5d43ee54c037924a79e4cca1a512480b8f9d55424f630ea2aa59881517f24c59a595537dbb4be8abe99c2b5db348c6a2f0a7168a3d04655c22c5cc6f37c7f23d02a58b0b3a2568b73d0e43fb0567f80e3b6bbbd8c71e64479a50837a7591eeb0f2a3dd2e32b1695cb99314f1fea48c8e253550aa916c10cb6056e28a4defc85e6bdf39f6538d44b6d194e1cfc4e6b0c116e7d474837a20173adc3267fded1d1665ce31aa397bf46a7511a2326eaee9696207213774acaac366c787152681645d1ef272ec6cc99089e1f08bd535cf62719fc5702dce14498156b631a4adde03d695ab270ed8a4c88b7362e70d895efe9fcd1ac5150885e330c1b872b0ccc221ad98ffddd50ee573ac943cf569b71be4cb410b514c8dcc18cf8a7a53e16592650b2cf9bc3b4d8733e085bd9c4f113a9be1f2053d026e32bd9cd638383774d118de23092b1958b6fd848203f99adedc50df2647f8739852210fe3ba0104a8e37e3acea3d19e6949f9c714570324f6afb0446e45fe4d3a3abf89b8f70ea624755854cd4a79337140405794138a59f78d51a06fa69db6a51814f9d4760bbaf66ae01b2ac134a799ec35d29a490cb672a8dcab9e2721308a8eef131873436d0fd87991909533e209b4508ce315b4a2de7cb62d098d09566ea9b4d163c08ac215c3371e5bb0718bbe8351d55e33b35424b49b6787c8eec217f2e1ad62f5fb5744c372063beb065fd2f270ba84c42998c715980749b23e99bb867497827dfe332b3e54df4b371a375ac384ad07fa25e5e60abe578ece29a5619e467e5ea6ff3c5ec0b9b57010aa4572f9b52a50e6d36dd3f04385af458fdd467d1ffba028aad2c55f59ae22149bb9ab2a9d9af3b05ca716f1ef0dd823e6200277eba4209c6d1b16430956d9c2c3ba9922e6a826e455c2efeb1749fbe4d5b637d69c631d6083c221e9cb5346fab2d7dc0dcf520718721121ee781b86e599fbc5fe34cf231dc481476059cf4e7c5554e2f3eaa8a62c6442129c669ec6e040c44e1980b1e3c6a00192a6da210c42845de3b25f8666448f4ea9c5854d052f24f405df9b8bb2919bb14242cb0036b872283e0c5c57be042769052e2cd40e5c227b0c7cb5d7820bd94f1a2c72b7f9bc9eaa634c0f56870d5234038eb0f3a5bb65e84ba445db63399ed2c3e9e05402b5dd01492a2abae045b4899a5d5f87cf3626b2cb562977e2c2979f2ff49edc858c1a9dc3b929b337959261eeaa2a9ab974612885c3fa27154791c1397bfc1b06955f34a835587061bdeb7f56b224fb5c16c431ec56bfbce15f1bc99408c93b5327fd2e6c355b1e6616fb619f71c8f19a3e6e4a2afd1cb30c091c1af4a02847bf58840244bfc549272642bb31f8a4c8144cca8f8fa17da3a0b5d389b76bf034e94014b1058f7114c46e1f978ee3464ac8a9f82975f7ac34fc72ff85b889e1af0e39d6bee13bb135d5be470d591eed6a2858e9fdb62e1f74ca017236427fbfbc6a413f2c2f5c0999ec36aeb8ccd0597b4503120c54181e731712d068f83aad0ba41646236c9d7aa40f178dc3875f51681cf178f5f32bd78cafdb9cf94c0c639b72d696f8a43b10ae3b0b5b5fb4c8fce88ec326d6243850ac3136c9bea0438a76d2d4abbcec0a7101213a2c77ccf8d28bea2f3ac1d2efb3b61761f94a3f0f67950b065b362aa2810fa2b4cceebad78d7880e20443ab8b30fb4710e9c1c1f81fea0536f81975c7970f6368b0330be3ad016ba578867a2f64e6e5944159fe3a4f7d8ad80663b2754aa387f578c274cfb4ec18bef64b88a1f28e754730408159378c447a81d4364449b44c6e83217331a46795a8359cbc150bd4529a408f6eb3ee3ce67daccbf0a1d7c6a12f4484d2a91e869dab068d45af0eed5f8d38405ea6f265bdc960f5bfb39e85b8a660792e7d87b23bc90b4c0307282c35abc8d005536087208f19b70150829590d645a22779e171f79551a2755a1293ba155b758b277ff5a42d6e8923348ed8b9846acc4d5036303237bcf76032e5d53bc00df061ad4cd541c73184ebfca994fccbea94a79f9737cc32b8278c541963d13a54fce358b312049b80c8fdd53f6891d972d76cec92d95f675e7ddd6feead57f52aeaaf08ffb496cbd921bbd3a0c6a3d114970b2335ab944e09f3ba71312c02a3bf0dca3d0a081316ed6381e3c059a470a9cfb2494bd2cbb2c5abd153f756bd698978c19c7963bf19ab795b825e32fb95557188127b0388b00d3b6d6e44777c74b9fcefc3dd07c6b15d0b1cb7c4d35b7f25c724a5f0ba0fb6f2d5ed6be89bf7b72c19020f2c96ec1287ec87b43cfeeb7db922eff3bd88df0a8cd0e520c44d96020d8721e7364cb336c181ff7ff4ffca69cd2746e5a2c5f9b639c2a241a7a5ea89ec6207fa5cdb46795b2894dad6f5ecc9839550b21569c7b9bc25afc288596f98c537a10b3a090e622a5d629d03556f2c9909c5df4142d52b72a4004e81719e5b97131af76265ad0b234b874e7110e8846cf7e28293e9e4d18cab116f8ab8279d1b53a773b841b2ef8534953c80d4e1cf9279e458b58bea175998eeb2df076a8e326ac7d2345008c3cc3a7369635bbf6e9c955c6e9de508389f25a9bf6844c73cee54abd79005db8f14bfb0b712cc6df5372dcba4aff5c6bdfde5ad0e45391a8cc0a6215b323535908b291a3620340a7bd9a04ba677c23e21ae430192898f982b0c27d5dd2fa4058cd57d71bce6657ddb87df30406dd3f7bac407300d6c538c02aa2cce394a608e59acf97640c6604c4b021bdf8ead97a451c55e30bd070ca0b59989e9b03a36f8e170be753257192fb43becb1827d319e6004a0b87530bd6bcaa2253044d5e56f43b595d88e263bf50927e4635127959c6a03847e6d24acd0f674cea52e57d4b1155578a8ba0386841231c3f23eaa84736a171288af9f510e35cb75d2986aba266ae0576e2e1a71e0dc659e565aab93b86741aaa96117ba50ea584c9e5b2334b0e25a5bf84a850b15dbd3f977e1832454e483cf30e1e3146f2d02026bd5acc20bb3207ec96d68eaaac35c72f06c2efee8fa3c5d7c128ddd9e94f39a3cc50a37dbe99b0ac560c58425ee9d943a51e0b85512c842ecb63463da36d776a20d47348555c6e1bef5e0c8d2b1c9ced1bff45a16802e99645edbbe187864042a0c2599a92b3e4d136dbcf2895ad8887ca638194085b156de3a7fee1c3c3b5dd3e7cf316860e1041fac74fa2738f2e90ad30ace9ca80557d6803411c4e26c2fdec02c6d0ef892975f54631075548bc580bb971f8e6e3b053a3113721f4949d2ce2c48b9e79ec779af8b050e7ea83f905514da3fe5980fe0a5f0a0b9cc78f08095b9c0589edcb3c9f81b72ff3ebde23ace314507053c8e6bca8202ada9312f7b6c2f233514da18190bb1b6c5e302a6e75a206196da654c0f30a975d278dc2e244424bd36c1b535afc7e06d4d4c3b294f09daaa136f7b0e44c92ea48dc01342496cca57bc486ad278fafe82a1581264a21b52030ef1823a74f0042efb559358eb2a04f529eba1aa48d08492e539f119b0aba1ce63bb576f3fe09cfc541e9681ad65ab4b3ea616032212c59ffdc9a31c6c9d41bbc7eb2d6712128cff00fdd165c0235533982849a27b979de0805cc7fd4cbe8b57d0bfd357c255666104c60edd7475baf19000ff2cb137924a43275a35fb554c5ee719eb3f7feee04970d921cd6fd52bfa49839a2de76fcc2b96c3f35d53d1bc4f5dc2a26031371dc743f5b38b87692606f71d5ab53626ce0986bfdaf522ba17b497a02beca1c9ab02c4fbaf787980c4db8701babcba3d4b1a56afde7b857fefb8759e035fdf11de9abd37a587c8ab2c0f5af5cad6078e4f3aba69940db92af0eeaba0cb3a025ade12f2cf5a15cf78c7140fc1110104e158eed9bfb10548575802dd2427fe265a5d6231792c8b5675b6d8aa4c566135a0a5212143bb2abbff4664a0506e58efd847287a33a019bf7ae476401cb20e2507f254d2b2c79f378017af4a1956e207d9725bf9f9c1cb2858e32501fcfd216a2f1159eb5e9e97591badd43216b1550bebb781668063b809e2257dc747faef5e2c62db71a8cb0ad742dffa97f288f20368a3ddef782f233b13fe2a5d55553ac0869a2e3d9781780c4201459465585ff0673a4128d009adc44f02d09b3568a49c2dceba816c3a3fce8e5a04c11f119a62aade05e6ce9f5f103f3f48575151cc58fa83ddd97b19e055f9f03414978336a18a91fde3ec981079e94e260286b9e445b311a3f6f475426ff0d95eee750d2031ae572a67b6edd6496d158fc4925ad7c506c8aaaf6ca37c95301fc948255b9b2b634533e235850597855602ac0b23e752ed5be9818c974334117df367c25726fe2936eeaa660ab2ca3b75419aecc39fb38b6c5894ea127277ca2746e1586b3d01062c667781e04cfd0566ec7a4819d468d18ab44b099dd0554b9eec69f5ae0d01eb2c63d8420e8c2d2c767722e0940489a149243ab6767be1c76bcfe931ac188f26e79ef44c74f5edc63492469392099782b27d688305040310aeeae98775e7937d773e93a23aaa15f988a4875c4df90a2ed574c8da2bf331cd8e9c0bf9b2830375c2c6d38c06a1497cffe7516e4cba5c6f9418bcbee2baca919de5c62e725badf1b6d59ea56defc234cb6160a832c85e7dc8add94631735539258a2dc7f239e8a4a186e254f36b27c13f79bf13fc632a7b9d009c77423f30877402a37745264230004eb8dca166bcfc268db479c35b08561810ae5b6b520a223d5365c2ebeafa10ee9dd2c17668e72da3d19237baa1dda7284ea933ac9c4c436a073de9a009adaff905e8ec235c4a3ac1de081b03d415f440ff16a0e2450d44dcc09179c29bdefcfc421efc829fd3c4ed6ccbe7521648a180d3fd93e3ce119b9b66a8f7e99ef44e0419fecc3b0fe7288d7531e477d313f658e8e75fac11ecf4f41f97104e5161ae0cc5ecf7fd67062ff7ebf2613372099ea3ff5e540512e34bc1944daace3c2196b1bde8c66ba609cd61391b2ed30e887bab3842d8e53b7d1d398c80714394733c82af7c78a542b295827ddc7f944a346c817a01fc34496517f5541042499dedbb7981ec3587bc287eae77885d5c8bd953d4f6432e1e1157955a1402c29af5095f8180c69b32b4bf1fb202e5bf99b0f1c2bb9d0a763e0b9907f7ecf6eed2e60423da0a842f394321a246161260d0f3f609987b927f30586ec82d29a15f4102fd4be3ea652052ac80828676ac541875274b55912d316ffa69fb0acec53725531d7508f854dde0e0d4788716afc2cc516f7f0250239b9c915a8514f76be0f279bf405a312bf5ecda3e636c17ff2c15d7f2aad2477c6372de2f72fee11d9e7ac399f13c974bd24af3d917dd0727dfb365bfd4141a40eeca", 0x1000}, {&(0x7f0000002bc0)="b74bc09016668c00ba3eda7d82fa3406c2c1e9ce6a4dc349b14a89a86bd61041318d768f0297bff6335407079d7ec565ff47c35dfca60d82d3353fcef0524dc66375a5fbb80a7c9029729cb01de04622f6babd358bf972d20d5ac7f80f87eee5aadfc9d8f9825592489ef2fde165cdd981b6fff251fd62a2237681c66e69cb96a4ea8e58861224f657505734e6ec549455e2a265bb4a58165b9146d0735dcfbed5eb39973f128616e92752a39a56270ccc9d0680d803fb45", 0xb8}, {&(0x7f0000002c80)="00792c243e80c4ff50cb7a016985ea3c46f8e6cb1b641c126eb4076eff3f70d10d3af91f1a24fd90c2c8f3d4", 0x2c}, {&(0x7f0000002cc0)="44fe0246a21ddecac96fb5c26419c43a2b2ea15b8f747e86ff117ea8b4c3ed13e67cfdb297452de93038642a5de4e9a19d878e6fef292559d1371fccfbcf0f9e41870f7206082d23efaa010c3562f591a80c1a81c987f94cf191991e3dbe3fbbfcab75fa1faf007fa37809418627c86b4b81eb9bfe7faf772c01c9fe36f58189d36c3bc21c7062875f5d222deed60c499a2747477dc22e92f849903fb8db2410ab088297e8790d2d47ebe36066f8ed9a7f75453d81afa958a43d5bc5aad996222d7885337c81c1bbabd24830d542b4f39d91ae335e1ef8c38bd967dd26d55048e165449bce6b559325d043c18399e4176a6c9e66aff944057c5470b25251eaa49124b9bb7ba591d152a938f03f29801a22b3f86c41adeba401eec3d3386d1119170b0f75d4168a2d48cc62ed28b61310ae830e5837ab3c98ca22b1236ab71614968a61cdd35b402586e70f1276ce178b01b4663fe405e94ac2696d9bfd72fa4164f3fff399a78f212ca5f758f251d880aac61a2cb2d7fbc10fbadf96424066a3e8ce7c20a2c0419846964e8d48e73f0a323f434b034efdd91661f5e123212b145137a50dac7c0af1eff5ef9dc18c1163de9b5acf5d4beeb32800f55ff08f6a8a4b9d568c60786a668d2f36cd97b7345d1a3c00731927608a93a4549dc21de0a6f17ff67b0ddfd4f8b6ddd6ca7f494cd10f50ce0f327355e3ebabe368b8dbea3b4b5158f3fb05dbe76a379ec9c9aee330740581887a5191ca6992bcbf062851d3bdbc0920780e4af224d9f1be19fd1f3e19913734b454db8a7d13466456aea15057a76ada739bc84e077e291f23a928e721d18381e7f759d0e74edbe40164bf5b8904fa095cc3cfb2ba772cd2b5c2ac2570054e8e68172d8e32aa4eab1ce065bffca778b171dfc02bf973e53c7a2be1042a773d6b49c71a13d066634a5d5785809241b24a543072ec84186d2b4419b2d4206bb86f94a5c9fb8388132c5c00480e0f54957a7f5eca922b32417c87b9fbb60c3639540c10f09667572e6dc2184108ca56ff1de37caec0e8b5d14374cf677acd38c7743e3c71cd41461c8ea6a459f8da91e7b6893fa09ccece0b4960a6756ab1918fdaa2a45d8024c6fc49a35fd010a9f939fe0a3b0c3c9db1c29101ba1cef646cf0683f71d2d6cb8bb71794694500a35d2c069f09e8005ac1d5cafd3bc50cbdf60e19d3b8a144a378317c710d4eb90cdb8cfe2678c8ac7a203e1a0d817ee10e82703cb64867d1a17d4b643fc7dbc431807b23a5f345765b959876622ff113420b00b05cad788a4eaa9750f3903f788e8c4411c78aeca0fae078d91974e28735f88197503d7b3556f2b46b9d3e5b17c7205f511723c7f6a07be0067e3581f2d4298048517a1fda4d0ac883bdee5de4848857db154da9362db6e47655022373470ea2026be155c521de97f564a0e3b8b2734573f1482d60c230e4de1bb70838943561450278f2c99dc42efcd9cb31c007071def530c0bebaf5b939300d7bdeb4da96d53256ac6a0e1f24f84aee2610d6f5be8fd47146a88b3a2553661e03b5450726d5e79f5ecd3ac3d298ea5e876115e15e9091eaea00c7b4241fa2b543ec2bf8e640750b743313e36df45435e543c9d18a3e94b013a8bab923c64625f05f45568b42f78817dc38aa2f9ee24048048bbade5744b25fc800978cabafa1c786149110d2c08215ad4efd5c4793dd8cf6c8b2f01de5a1ff035ac82c4692d4a64cb1c16afc76945b2f9a0ee26fce7e3f57e9a4ddbf22712a5184e324743af9ff2875cc1f4a0a22f60799c900142ceda83b5b5fa59f633decedade8f09db0f177404246be3da19ba44b1e8d65c41df63c5178d2aafe0a3cd0b1efbde40b5b6d4813df7405c2a0043a37343dec956ac42e088414cc651cfd42aaf56b335c454165c2f4636cf2739b8e1abcfd031fbdbbbd815e63728f79e1a92bba1b7878a351b5227a2edf08cae7c2ec4d2788be45afb65e7bcf98c6e435df4e1e301c7e0005f4eb8a88d80e25b1dd7061762aad1cda85fa852826f54396082d784606cf729ea113d3ec9c6b82cec699ff83bf53cc848d6853cd61034a5d1ced5f42eefd2fbbcbadeeffc6cb826c2f191b2f8e70430080e964b973955baaebb0d8f3965892cd8f737899afe389fa09df4c3e5823ad4ee178114a1d3bc2a8fd05a5a156a1ab6b062b8ae3691a933ae1325cc92faa71a6a2e3b2484bdfafde0b1e42cc9dddb7760559a410d72015ac2a85929c462fda413b905c64e1b7177a97ad02927551e59d0b62897e34f3233259a4c8deda89a6438cf0fa38caac0706719a4dcb4ae4cb3e3f46d4a477d2b7091e42f7fcfb4605566dc5a2fc0dd4399b967de20650c8cbc18e6b391294cb2d909fdd5d4338676c2626cbd13918bc7f7c5a68ba86d990bb108fdb01ac0e1e84925332e15aeef11e0a0fb6f5328d2e467ccf8e5e239352090060a9513a1de61ece9020c0bd37332314ff857f792e5b7b9614e9d24ef5c496335fd64fe00c7b2d6377146af88278a8ead20b2e46e0e4a5d9c20a66c8da07d564d50619322cddbdd8564c0301e8ea8f3861cede8af14ecc924e3c0a791fc27f17f364b52d44b263fb0da51d353c6c4be6cdeefe81cff9a1300daf68b7007119c969b15c7bbefbea1d82316612b6a23f9dc856b22f0d9821101ff78dc97c9b8b2d83df47a8666c37bb418017b39f68daf79fa8197fa2820f97bb0df0ebf856a34d6a4d39a8beadd873c2caabdeabcb8ce9ca127ff577b1b8704b9548809f7da8c1f91b3f3e3b8c580d871755bda6974c68a1ee3e843b88003dbe1d5e69c38242c33c89d5c43b480619591ca5e6d1e901bf6eec78ea01021bee0cae60dd2b473917f08a1e5777541d4916865ffcec02af1c3de50e66d540012590ff6a61c8051749fea5f7bab273b36c73c19e261c968c52cd28c38a45673acac5b58ee1ff08964ad650bea54673baebab696b88f962c30001582e28c2906d5fbbd698b38ddf39cb5a4678ae6549f3ab0f49ddb0eabdb00b418afb69a771a4d72337d2bcb4620d45b9534a2b4990d312426cb0bd63fe422e1146178378164a42c9845cb59146ded04143c8e09fb83e3a1d4d9a470bd297deddb6b22b5fd6286010d56d21208168984c5380b4f8aae402151474131a45c135c2e343f9da3282c997d4e2a0a261d57baf7692b656f2812e70a60a59afc8d8b098df75e3a874e3ac874b2306af9dba802a97ff0db52e92bbcb69e19944977d5fe3c1b32703f6c077b1d11d399d97233ef73f911c8569e26468825a4962d60f26f0e3e874e908e082fac1e5317815a6fcfc2e52e1605435cafb8662c615221d95d055c9ecf0b219dfc57da8615d8fa622e641482aa3eff3e47426df2b2c26ba0bd6788d59930b23b5b57612b7c8b02285016abd2847655a0b132639cba733aa7f1497de3b7a0623214e5ce5c07fe3163592c6636c45ec1147e7e6c98921dd2d9cbf4fd588ea30f83bd97604aab825ac01803a32612739f3aaa186f813c3601f20ef0e729e5d19bb0409a2dde0bea57345050a9bba5611edc459bf9882098d596523b8f64538668a3c2c718202b04316430dc278348170f8b6673319ced23c878492aa9d66bf6d9eee4103fa8106ed59767b12fffeb36c04579f078eb3c0da0fd51d25b3cc9485a79071b6ec1dcbb5a94ba0d6b823ccef12399fa0a8b71a89c505d9651863e38c3232795c638e0d5e4a1e1feead41311e0b2056257a8463fcabd417e4b82d7ab50594d3ee8897204370a8b1ce334fcd46779777439c2f4e5512efbdd4e4f28f72201fb0a20838d44d8e80cfd33d14bf24e1de8ab9d5df2342f3178db0ff35fca34bcd2e709a47585ba887d337fe4ad2ddebf785b736ff587830ed8c8b93d9e2cc1126d27443ac85d0b5d8743929bc2f203c0d70ba5031eef0c3849b2c8e13c09054b758b67529c8e85daab8eca985fd66909789c6b89dd55821f3f9bffdc81aa9e1099bc4644a504ac4d3d8235f8611937fb3f2b52714d6d8231c69cf1cda213635ac2c71b831159655af5bbfec1abf15a428468c009be6a466321b16ca50a8a08b9984c2b75854d509ffadc872cd8276380dac5ae5b8158abe2ddfd315b147f185bcf1635f082b973b9313a8f13d975d197e172e27eb7d3f6a719caa331c48bdc972696c751434f5420f1e10b65546c53d2ba613682d5af1d35ed689b03dd6c904b74c231b336ec975d968d5eb9315f087bfe3fdabc67e02677f00609181460693916d987effbf7afd325849b3db3f4cd7244d1c4feae0204fca60526493c242417a5a568ad024f536664b0e88c3ffe1d84c9e123f9706f6751cfa8e7583c6e5a27a1d9e6170c37159b23e3c2115020e54928083e827aa7f6bb3d25ab1acafdc977956c0a5e5ba4a1d2826f58962ec1f0a8f5bc4f3c1be7f0b896841f514714941c0a9d88ec0ef0ce77404835b4bd19166f2dc9e819984ec59ac9a3b3f323b2154790196ebfc957ef13940dfc1c91d4c4914c480272fe22b6c58c8c77585b33efd9b25034bf391267b0b5844ce000b5af7692312239f9e0a0b2b742674a9d188f7b67819a1758b950fe34d83dae14bd1f95adcc6b78f201aad8dbe10f356582b856bae7c94cc19eebb293d33a06ec7cd9e1ae509b7cd44c26aab173d4c334d6f5c87d6554514287ea10f9d9d6723c8b420cc343035be23181cc4174a3475773bbef6bd286997f2bf8e5854e8c94861a2ed3831449dc9e8f46ee64dc21603e113352716d4306e086047efecfc16e0dcdbda0833b70284d68dceb844a5094a0340c66345d0feccaa1c29c46601d7f28b01e0db97627654190100e124025b65f5c29af2c730d8d1d459b031dfe9c150d5aae5572e38abb2c4b89b5af86da9e30f42e875867cc13cb647dac808a4d2249b67674417359f32980768862212a566b096f47c2bea6a7864a7f9a8f3e6f40720098694116dc1c70049c2dfc6534512e2c18eface3bced3165bbdb126bf5e8ab37199ac99c66811fb745047c3704ff91c914ff7775a1dfcb296d178bbdd9293088a9b02ab4e8290060bdd87995dcb3dfccd6b6cff4f63948798e17599f2dd4a660efba2f458fed7aa5a3e8eb8e66a1f4ef5345ac0a0444d34d636b73ff1ad4540b847823356bf209e482ab832519fd9331e56346ece97277a0ce419b6cd79093beb8d5485756805c31f391442db959ee83d7bfe69f8d339d562c33f1d55276d744a652b76af688351400d828c8196712d7d243c17c41e560ce1e0b25071c0960219d2444a8a4e7fbbc1c1330a0dc9437ded38012c95f68e3f7f8b7d197d5e86f81789d10abd83ff54ce4483e433292f288472983afd6a6745f17313af881c625f3bd6538ae55bb0fe82a476789c4511c9a10cbeafe5ca0938768fa89c91704b5403fa73099af9ac06bdc255af3077641bf031032c4cb40e3515ff1b1b644f071fe6284823a6ce93bf2526af968d493575fb7a9a1f992508c655737bb2694521eced101954886d991faf814df47c34eab4ad401de7886ae79f4f57c845a985688d53ea8a74947cba4f96c0fb53fb42f044eae24a8cff1d5ab541678e0d1c23f731d565ad4307b2bc3e445900f123590870a9617bffb71d60e3993ffa8ea362635d078567f31a48e4d3dbaa256759cbd3e6c87d18153956e89bd5862744d1f054555ec8cf6392fa0f8f3060bf7f74d34459930a4101e39f68490500147da593feca0ddba0c0d6b03f2fd15c7b71597b1bb547a16cd04c2211f8c94abd2b5ac0e07920f523f44f186210a10cb1bb420", 0x1000}], 0x8, &(0x7f0000003d40)=[{0x50, 0xffff, 0x6, "056c64c9337a77da2945270fe13c45807e5b56e508721d8aee0e673f279e4ff6cd64d6ee5180ca70f98046087ab207d16ad46ebf25261b33ce497736275102ff"}, {0x110, 0x1, 0x2, "feb5c6a2870e36cc6f11610e77235f8b0e9d9e838f453210c6afe3145b8ff408dd6a37bd6b7b4e3c02074673b72fc6620265d8754f792650b88f29e78a9c0b82ba4c2bed7bbb91e41624c1e7c9581b34be4269a41c2f1c7e560f2e062f7bf642d029d8d3f1a07c4f9d902da60e881d15d32c846dccf72427f7e0496e2578ebebe80f06a76e0a856978ca60426b16bfe49f364ef3cbd210093acfd41ff7d25979bebf71ebbdde3ba0c54bae4ae4eddb13211c9facd47e19c1e263f19d8f0486c298ad3e173683c98944af965b2502bf04acf4feb5559b5cb1b953d7ac2d65daef26bdbdfa37877a3e35ee9a3f6e1adb3ce47fa3a90e3970ccf49d86"}, {0xe8, 0x1, 0x4, "e8bddf246c77d92fb2b3db652ec3810785d86d277e2655527f7685e30e480a87bf82979d0a2e84766bba469ea9d7fd8749d1d385f7289c99928500c8f74bebb10649723b2f00527892d5700d6033d3d9666fb00d6971bc18709e97c3db08893448159c2b3495c45d0a7d291bea9f1bae7e46b7f52f6f536c192bdf78e903a7b031b03db5360a16daf52f0f02abe381ddb6a79d8511630187783c8e1564d0dbdd41098cb360b06b925d645a2bfb1254df757b369e14136bb38f39d9670a5b4c3fa5c88424b8dab126e229342ad3b7e6349c"}, {0x68, 0xffff, 0x101, "b12469cfeb896782e0f0bc2a7fdf19c31c2510eb9ba94701292d7b287029ca194a3be8a8bd09d100ee5d40d6245db628c34b8835aa53a68cdc208d3da5bd4c0557c97e632ec86f0964944a4e70a8d7b54ffb74"}, {0xc8, 0xffff, 0x7, "52af8f1b3ca8f4b74ec2b5c5544a3f2e733db4065bf70ce8704650e7d16fc227d55ae89d3c201eca7f343bcf2aa561798c19797b2662db17aa1fecfe860785225d8629cd82b9fc75e20a9ce08de2ddc178f72a5701f54460f1a17601b2ca4fd6d0fc98488cb4a9d34bcbdf93704d57cd75f80c5d87e2c28eb69b0d54a62a54d3e5467ff1cbd42e41ba793cad4ead938ec91837caef7c050248d69fce141d3ada5f553f21304c96316174ec07ab7fb05fad2c"}], 0x378}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000004140)="71be357f9622144b4a1ad445a8e4da2c9fd9454d0d58c3860a7eed5be080b107fb1e91d055669089158bf2fa59a9b7111d56105c2d4af88a510849a83051f385ea0f38ee1e1b189846885b61e900e730457b7b2a29109f532c66005bfa932ac76ee51822f92c4dff32432e5b3356c5ba46741dfeaac0b239ee6b014b9b101930915f8e15da339c30de82aaa658fd5379e2980f74909da9852dc9727f409c9330f697d98477e60e12fd22af376b4955f52666ebbb6a77574c55e102bd0ea889bc7887ebc019366f91ca6f82648c36e7fa4382aed3a41b2537b13b3ffac9747f2686", 0xe1, 0x1, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = accept$inet6(r1, &(0x7f0000004240), &(0x7f0000004280)=0xc) accept$unix(r0, &(0x7f00000042c0)=@abs, &(0x7f0000004300)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_int(r3, 0xffff, 0x1801, &(0x7f0000004340), &(0x7f0000004380)=0x4) syz_extract_tcp_res$synack(&(0x7f00000043c0), 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod$loop(&(0x7f0000004400)='./file1\x00', 0x10, 0x1) mknod$loop(&(0x7f0000004440)='./file0\x00', 0x6001, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000004480)=0x1) symlinkat(&(0x7f00000044c0)='./file2\x00', r0, &(0x7f0000004500)='./file1\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000004540), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000004580)={0x1, 0x8, 0x1, 0x2, "31323ac194a54831315ac439e5e7e8b4a0062785", 0x8, 0x4}) fcntl$setstatus(r1, 0x4, 0x40) lseek(r4, 0x0, 0x2) unlink(&(0x7f00000045c0)='./file2\x00') 05:38:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) open$dir(&(0x7f0000000280)='./file0\x00', 0x10800, 0x83) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect(r1, &(0x7f0000000300)=@in6={0x18, 0x1, 0x8001, 0x4}, 0x44eb9de933372c08) accept$inet6(r0, 0x0, &(0x7f00000002c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0x6) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x2, 0xa00000}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 05:38:04 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0abdbe301000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x100b) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:38:04 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 05:38:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x7ffffffffffffffe) mlock(&(0x7f0000c4b000/0x4000)=nil, 0x4000) 05:38:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)="01000000", 0x4) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e4066696c657c504cfcd6c3657e0ba46883fbc99840cf59ed6a7906c3243e2a728c35b5c974947aac3e44ce5295af796c61295bfe52051c3ee0d7c0be68911f301c33f123d15fefef57c799ab4723c5346cc0bf2d243a2a090f098714e8672baa47c8d328dfc66780c505e2a2d8f2c92064f266742983301536839c4f77ed337390a1f9e17d54e1f0c79b3af88c56bc44cb349de7f7bc650c5076799dee48f9869b42b86265136c80be9a63601be48e3b0ddd9125256bac553c3b566a37a02f8198df8dae2732290f07deb24eaa9890e24dceb903d744d303cf466ccbd2932e0e9a8515c7398b677c901e044ac0dedecc02283f5d522741622c7c3400515bbbc7fd3a4ddd5c10d2"], 0x10) write(r0, &(0x7f0000000100)="fb5a0b5460dbaa1f5191a5ee9e785d18aca43735c4dad28ee98f25405f62652fd25925189b3c992ed16ad7009aa606d007442af570f79c610082eb0927400a3e921c3aa9c4ebc3ac5b83d4d838144fb4fc00bbb06302853289d756b8488814692eb0ee9a63b0e9dea446e73ece0b23c72e968c51649cc46237810c5ccf1d785ece4ea88588d27c7f9a1ee85db82bcb6ca97306e5fb", 0x56) write(r0, &(0x7f0000002a40)="b97e7d0852a8de454acbe06bb82c97645c68af778f7be914f685c33682d8e2e53688e4281c2129ed219acc2b5833547fd65eb7520723d02498ceb6b1340777c6e96987a5f37bacd15d913109ef945b4c7d5de3df6b90704c71cb8245602425dc052eea8120db9993ff20929b7f8b19d18e2d5bd81cbc6305c1b0c6737a22e2c7e83ee50e2549291169b74bb93d86245ba1c9a4031e1ac3e862170f2ccbf52417d313aa6d31c2d3f76cabe1709092062e5a7f4cfa2506c8103b767f6a6be2b9715c8c7ad45cf296d39c1f719be097561128ebfee3f5f7a8e6df65e2e18393c810ef2785cd97fd40010acaabba9bbd12a510901176612b3bc972a8106403e5d08626d62d641315f328858f14eb38128728651406f05157090351d28f12e6569359d9d95b6beb09f38750d9c8ea2b9cf047b9fdb3137554f0e3e81d67c6d4c8837dbb683479a19462da228ea346c62db3a857a8e693cf11956c13dedddda9631a94e71dadd3d97ae2fffa93916126658737a4074a2a7439922d169cc84fae08a6ad799d02fea75664d314f12cb88570b7be94adfbdf2769b7bd21b5929428770138db27ab3f3badf8a66d063398fddc531f15ef7ec6526b893c6d18bc1e79a945033e8b287c79eab061a97777f9795a82570fd3b89e2cfb70e176280f2edc75074e84668651e50a218a1bb5d389d434dbf4ea0ab04835c1f85d86a0f19fa9baad4262aa2f5c1fe0ec05ec0231e9fe795a8cf32be28b5fcbb88eb7c5746a0832d5ca1139ef71badef81c9579e083a6753b5442ae5358cc8667aee0ded0db8cba263b72f81ad7f3a541b568de7f17c5128d353c557a2e039480922a9c4e78b205a36c26d4b1383bae56df37f349950a40c777fd96943c4ec38fd884bdca1339094abdc08830674b9d27b4c7e3c8218303887d0c30f00a21787afda1caa261c0fc36a1281c53ef5bd33a144f53be822984c47f95bf0616cfabf96a71f04b94bc22b8594eff709fa1ebfe885d00b33ca9937ad43099644539dcf071116feaf21c5b216b96f5e2dee7560cda98c1e24db500d1a918286aa46ba8f384a22be19f7ff94caf089478e10a09b9650867108131afe808c1aea55563e8f1287b6c6d9dcbb7ebb7196e003e7ef59e55ae296054015e43feb5101de46963c4d781775b63176f862a7cc87beb550d8771788b996b989f5f37cb846e7b032f6eb45d784282fc9698b40c69b98e43f7bd05213e87868a3a2e09812dc5029045b2a7b1c7062fec9d99a15058027f46414be0b24ca7f6b02a5103ba749ba5bb3b810fd12ea99de9078143e541a9919e84539c8c4510698e73a58e490eaf2200f03f4ef22d3168e54418ac9c4293e091b1aaf3fe035172f9445a5d609929e5d834191525265062454f41f37133970c9b9eb004633e287063d31ab61992d509489e142e8f2b560ac5b738add0c367a552644f608ad6c4df7bd319629e875bcb4c9346277dc5868a2a77b32793ea2b1e3f134a9a9ff365e7f84d0ffb8ad10c2d39efd7147dbe583dca09adc7643c6102ef8beee08c55013098f36370352d10b1ad4e6a0e11692a422545e1c1e1fbe18e5cef345ab68f6141fc56228ce0eef41959fb8575ca96a98fb860043f42709f7fe089614721924aada528f2dc50a4b0ce05adef2bbe822834b0d766c3fbd54b8f4afdf0e9ee50456faf773cbe99606fac261e167d39dabec36e32e0cc63fb47ebd056d077423bc33ba8adbb1642317fe1a4208a2fb0c8168b7b43011be690007483ffe8e1f8ee47d366cdcd4d23613db984159c52cf06a0e86c997442d26c8130dc82b364814ead808e8a37ce6dd7da37504bcec050d66a8002342c67610f26fcb74b1ca32731012f1ea54be4c0f82f64fb30855c0a8ae581421ab9a5f16cb0f48346c970d65f0c0d3d9cb3c5efcee1ccabe20f900b6ef48129e5a26c05ae0e1bbb66b3737622eb5bf20e4ea270865045764d18b0c6242c2df9e70d3cfbe02d720ff751339e2bebabeefc5eba4f605509e2", 0x595) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 05:38:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000540)="165b97fd2e902c3f53d6fa09a89b4f75af5eba334b8393e2647257fb7d02abd28674c3cb82bd23a3c7da71cbaf25daf236e371da9c3f60252156878d75ca63ddaa9c692009af502aba52de191dca4688cbf01669dbaaea369ac1b072c6a1fef9c00f5be39d5e9d70f2bb5fe160a8683e3dc86785f8809b93ed9799e9a0cd53d0b6878b7389ff09123e81be7a9b7e659472743c2b85b167e04f5c4f1b803366d7549cbe3419e81f930b86c40a", 0xac) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6) close(r0) r2 = kqueue() r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r4, 0x3f) read(r4, &(0x7f0000000640)=""/4096, 0x1000) open(&(0x7f0000000140)='./file1\x00', 0x20101, 0x48) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r5 = fcntl$dupfd(r0, 0x0, r2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:38:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(r0, r1) semget(0x1, 0x1, 0x4) r3 = semget$private(0x0, 0x2, 0x81) semctl$IPC_SET(r3, 0x0, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000140)=[{r1, 0x4}, {r2, 0x8}, {r0, 0x5}, {r1}, {r0, 0x10}, {r2, 0x20}, {r1, 0x44}, {r2, 0x120}, {r1, 0x100}], 0x9, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8000, 0xbcd}, {0x75, 0x80000000}}, 0xca7f421288d6fbf6) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x1000, 0x45, 0x1, 0x3, "4b48f73c1ba56bd1ca7fd5d51c90c822a7661fc4", 0x1, 0x7}) pipe(&(0x7f00000000c0)) 05:38:10 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[r0, r0, r0, r1]) getgroups(0x3, &(0x7f0000000080)=[r2, r4, r2]) setregid(r3, r6) setregid(r0, r5) r7 = msgget$private(0x0, 0x401) msgsnd(r7, &(0x7f00000000c0)={0x3, "f5bc96f128670b625ee354f218944fedeeca22589526fc277c0259c0379facdd62db69addf56149e5e535c5515a0e84aa7f90900e1bc8ca60d9dc5b47be13cfd68953335"}, 0x4c, 0x800) 05:38:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x840, 0x8) 05:38:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x400000, 0x4, &(0x7f0000bff000/0x400000)=nil) r2 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7ff, r2, r3, r4, r5, 0x100, 0x9}, 0x5, 0x0, r6, r7, 0x9, 0x7f, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x2) 05:38:11 executing program 1: r0 = socket(0x6, 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) 05:38:11 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$lock(r1, 0x6, &(0x7f0000000100)) 05:38:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000a40)=0x10001) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) semget(0x3, 0x3, 0x2d6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r3, 0x20007461) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r4 = semget$private(0x0, 0x7, 0x449) semop(r4, &(0x7f0000000a80)=[{0x0, 0x8, 0x1800}, {0x5, 0x101, 0x1000}, {0x1, 0x0, 0x1800}], 0x3) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) socket(0x3, 0x4004, 0x7f) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 05:38:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000471000/0x8000)=nil, 0x8000, 0x2) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 05:38:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpgid(0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x0, 0x40000000000006, 0x2000100000000, r1}) 05:38:11 executing program 1: getrlimit(0x4, 0xffffffffffffffff) r0 = semget$private(0x0, 0x5, 0x84) semop(r0, &(0x7f0000000100)=[{0x4, 0x1115297e, 0x1000}, {0x4, 0x4, 0x800}, {0x5, 0x8}, {0x0, 0x7ff, 0x1800}], 0x4) r1 = socket(0x200000000001, 0x7fff, 0x2) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = socket(0x31, 0x5, 0x8) poll(&(0x7f0000000240)=[{r2, 0x100}, {r2, 0x80}, {r2, 0x104}, {r2, 0x22}, {r1, 0x40}], 0x5, 0x6) r3 = msgget(0x2, 0x80) socket(0x3, 0x2, 0x31e5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x19f2, 0x2, 0xc169, 0xfffffffffffffffc, 0x8, 0x4, 0xe5, 0x81]) msgrcv(r3, &(0x7f0000000000)={0x0, ""/224}, 0x170, 0xfffffffffffffffe, 0x1800) 05:38:11 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca365960", 0xb7}], 0x1) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff7317eef7e441b33e36b3e6bcf8c41af330f4d51b66dcd097f74a8d6dc1e5f711271233f2299b389084c2176ce089c50f7f710d22317f0d1c3f68429987baf4107b881fef58946a9ce78f6ec58c459e45b83f1d640a033c26eea7e99c68c9865a206cded62f2e580125840785a5efa7506b1f105fd26dfba5055083c9d780c41592925f498d01d1c56767fe43d5861e7c56827312ee93dc7314c4f7c191ad7e3487dca0470e49aff2e3b5dfe6fd6b2c735cf3c24d7042fbaeefd2d44874923275b1e664c30f61b47c490b73347a9db55131df40cdf8f46db3eaa3ea40ac1c71bd9d4fa2ed7fa47d3269c6d23c663517512f839d8652f621e8883a28c74591127b4865ad8102e03770702df7b80e91b25adfb442aca1f512753602cda33c8f6fc2809d3cf296ab17ab7bbe320ccd3cbc492ee9a41f30453389dad33cf87fbd6efcf03518d1df6812ee6fd318ae3aa318119dc1c4f88d720d6a78ce310c8641fbe64b52d7c4fd79ceb66aa933d0851658c0488c14faa93a0efdede65ee93e45cb1451305057baea53fb1cd7e4b664e9bcaf455f94c1899eec001cd64c951d2d16801d0ba656b896b8dd83aafd11b8acd6a6cff12d952a560edff8183be29f4ab4fbfc856214847aa7eb0613a35c853277937794a67eb98614dd91374695e237861da34b2e1b03c3e1ce2eb8f95a01e91847958266c70c51bb80216730dfc8dc3652c1029fc0d111df30e66ea71ae948d75a8dd5f5d8c620d3b94afe483c52e528df2e81fb5ce4832fabbb1f20f7e0d3ece5d9f2ba5d5eb62f8ffd23de459dc69f8b41bc74f25746274391a22a2fb63a9e7b8d40ceb68c9efc08b8432a4c0db7a28c288cb9a93941b0431d5e8a29d1a1342bdb216d3ea1ce11c600f716f5b67c287f", 0x668) pipe(&(0x7f0000000000)) 05:38:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xfffffffffffffffb) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000100)=""/23, 0x17, 0xfffffffffffffffd, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/7, 0x7, 0x842, &(0x7f00000001c0)={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:38:11 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000140)='\x00\x00', 0x2) fcntl$getflags(r0, 0x1) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='&\x00') pipe2(&(0x7f00000000c0), 0x10000) 05:38:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffea9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="11000000290000003300000000000000ca9aa13e55020b24"], 0x18}, 0x0) 05:38:11 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 05:38:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r4, r5}, 0xc) mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x1014, 0x0) fcntl$setown(r0, 0x6, r1) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 05:38:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b454a9e1fe14b82e199dd63e009283b58119c3c0b373155f796a7a7f54d4b90b9acac2ff1e3cfaace09cfd6bfe8e6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f28e29fa1de263f39f75f14e9bc9a90f4148be7403000000cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe6fe62cf727d501914f8a48fdc2ae09d4f0600cafa000400ef2fffe62ece41023c0f703a753eb56f467125d8eeb8cdcdf4effec82645699366cc2da2d43dd6d70a00000000000000000000000000000047ae3a4179ac05960b0532ca0ef7eadcbf41955ed3e3d56afe8a727b00000000000000df6dcce14ef7dd70e5ad45e363401d", 0x11b) syz_open_pts() close(r0) semget(0x0, 0x4, 0x8) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4620a697904c100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:38:11 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="710700000000000000998202318fefbfe81af43c7b402aa72301c64fc79bd60168b4fe5b30177b1a5b6330fd155f78c0bd185103ca88abfdabb75cae8425ce60d0c7cb5ade2dfdae145267835c1168a8f6d00071256bf5279ff1ff6b7f28148ce9f8cb4c8f4f7272850c88b08093329eea2d78295ba86a22015ed3954fc7feaa7746e1203c77ade97003531726113b0cb1de18fa67e6556af4af83d6627a4928"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='~', 0x1}], 0x1, 0x0) 05:38:13 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe000, 0x0) 05:38:18 executing program 1: kqueue() mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x80, 0x0, 0x0, 0x0) 05:38:18 executing program 0: socket$inet(0x2, 0x1, 0xffffffffffff07fe) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) 05:38:18 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000200)="4f733aaaa1ca8b7dc4edcbea2bdf903d8865c6e62d70df888f94ec246fb4db08bc43c4848d0e6d36447f07b8f6b2b63c", 0x30) pwritev(r0, 0x0, 0x0, 0x0) pwritev(r0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') flock(r0, 0x0) mkdir(&(0x7f0000000280)='./bus\x00', 0xc0) accept$unix(r0, &(0x7f00000000c0)=@abs, 0x0) fcntl$getown(r0, 0x5) unlink(&(0x7f0000000040)='./bus\x00') rmdir(&(0x7f0000000100)='./bus\x00') flock(r0, 0x5) fcntl$getown(r0, 0x5) 05:38:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) r1 = getuid() setuid(r1) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) listen(r0, 0x0) 05:38:18 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2008, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000540)="ae11224e6ae52dcbe7e755246cb18561d52c6941702ef1", 0x17) execve(0x0, 0x0, 0x0) 05:38:18 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x9) getsockopt(r0, 0x2b, 0x41, 0x0, 0x0) 05:38:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x18, 0x3, 0xed) r1 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file1\x00', 0x410, 0x10) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x3, 0x65b, 0x2, 0x1e, "a1da1cf8380a8bdbf60d8f3b8e8a8812e2fe466f", 0xfffffffffffff800, 0x6}) fchown(r0, r1, r2) mkdir(&(0x7f0000000300)='./file0/file1\x00', 0x0) sendto(r0, &(0x7f0000000280)="274153b534c25e6dd536ab55849613a241ab363c73333daf68b53ed6b7736fd60bfc3f805f2acbb4022e4a3cfd067d6451195e233c145c9804aa5f6a324ee0f576c969af156130fefc0864b0c14d8e71f345cd5c846aa603b6b78b7a464b2f7162391e7b92e87dbe0252aacb9cea753d7c5d42a06f1c1f1fda543fbd16367632", 0x80, 0xc1800a9ae31a1533, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) dup2(r3, r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000080)='./file0/file1\x00') 05:38:18 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 05:38:18 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="1ec450eeebcfef27b22e981cffcd9e72f2524bfcd874ebfcdca521b374080baeecffa1353325352cdbc3198485ce6cd403e05961eef0cc3b079da58097278772588805e6db0b4822ff", 0x49}, {&(0x7f0000000580)="23183f699c2d7d9e7bb1e6465fc6270ab12301beef9ec14cdeb36f2f4272aba1c2a3839ae04f6e6cce920070caff4734c4932d39061d9c7b129ac5f5615b94d4c02cb7a59706332c6e1fb20f3b7e3f97a9fb932d4f1b26268d56f9d0a3a55ab90b598e653f3ae9721b2baac09b8a36688817c67e434065b0a028e519059bb5da610a342af560aee9bc49ce437147d716cba23ee0e44463601ab78bba219fbcbdd4161cb7090a777563ecac0274b87a67f0502429cb7e8eb2accf2c1c6d5ce0de5643dcd0e5f5c5b8a3ea2a203f2d48f47f30cbb3d16b1308152978b58588a2cc6ad1b78fd4bb6071fdfe7f145ad8712ed6ed52c9e56c885032ef61f1a7fcc444729792079a6d15eedfa758d87171efabc1acc8bffccfcb67ccf4da42efcae8286885b85186ed483892bfd4aba6f05b1ca416baaaac1b5b204be68d685720693be347698fb450450870cabeef5cdc45dc0532a18e8a19eadb7b2547c4ad5829457953fda478ed27388a7c8b7e3929fcf4412efd8238ac0cb1901620d2b6156ca8a0cd9b297b1a3672312276fc08a84610faf4036458ec18bf386c93cbba7b5894e5c6aef7534ff5188ec29fe9c986017465238c6fd08d4e7e99ac223dbab63b4994df2ed8d8114ae18984d6db8c7ccd090eb18f75affe9acb2a05af80677dcf802ff488363685e02a4b4197d82eeb1e1ecaf52a4767887a18eace203c32e2057b2934c2f5f904a402e77842a235539741d27ae0b1cbea5c01becfcf0a060a8def78601ebb1148cba3dcb8f0b7e8107d5d317334a55127237b5dc8ecaf6fbf75e0eb11eabe8a057c4a1017229405fca001636bb9c218b9362013b8ecbd6b829169f5449b3dbc08b8658c626ca78bd462da687b11ed42393906ecfaabcdf0e5cabe97c5c9ddd1a718da449186ead2fd49313ccd07a1461895480df717d7589c7c063cb19a9b6a8b1887deea7bcf4af912018f78f3fd127976826f8892438f243f0dcef489cba9b9006aaa446dbec7f11ec4615a5e71193ec2eb096f9ddc7642572f1443dc84d65de85614f84820c73e939a226ed46d7a9ae6fae2d6fcb978eba9f234e7ac3451dffddd0497d095f5ad49f5cc4d5e8e7488b750d11395afff1531ee85af4ac6a791a3ffebe9ef0e374ffe0d1f4313ef262551e1cd546e763f8bdde82ee8030861b199207adddc4687e1ed4bce3ddacf2a1356af397209c991ca411298f57254302da816c76c905e2f5a2d5215be03980c876f855967a55b7274fdca6021cc98db8b71ccc6c0a651be4b016fd4526f75f92cc864c0d1f9dd0a3b392d78a65dbcf28c200612cbe774b49d798139dd4025b5546794ad26af2827733f8c548d1d6beb3ab200fffa06cc6c8b18813bcb76c177b66b9080ca1723d33499bf91fc83da8c50b0f40d7f6ba684bc52512418a73470ef1d21c2a8c3029c1fd27861d16528bc70b374bd81c0c53f79600f16c0577dc1a05d978926d58b4b31f6ddd5fb26379fbf6940d5a8ee212ccc1f40a01425fac5415dcd049b69568b07cf2e01a8794a75074f9d22652c9d625ea9a8dd592f6b91dbca84ee9b1a0f288d5c17809133d4d4ce153d277b143e1d280b138d78a73e3f8d2f67e596769769bd4aa5b2347915e1d82b4c3d4a1e8d6cefd12e3e94c71dc0fe07cf95b26f1511332cec80bf10fa7a7677d87ce265fedaab3c9c993269757628ac34beff8953f645076ec6d41bfc2d6dbaf3f71ace3bfd8a4ea707667b60a425409ffbaac8f7b1374ab04704a947699090af2107b4e9201d65d58d999ecaf22299bdeb2557c34301c28f03beb312c08977fc0c3e770efcae2162f054ce78a232f323fc50c44fea7f872e03a08c0037c20b07dbf6e59c7c6af55837336c3f7562ab72af7384646383fb34847c99fb58ad9872c64dbc30951ea1f29cd615f4e55b0231741e1ea4880b51dd90898d814a8fb8ce1cbf300fbc72822864df1fa85c8b1fe650bd2b13544f1691c2d83f4fcfe38c1b50d5a5aee668ca69e9c624a03a33b9f9a0acc05e184ad80017429d28cf5a1e82ac71f9f7f6ff7efb2a5b8e3b0dd025b04a85acf7c81bbed5920c8799a31f3f74a04f5eb9ae24971d2cca6d28849df3135a9d7540affb54afc9d4ff56eb16f1075fa2fc8643b3a61f02b779a37431f451811ae5be255a4bde7bea5590561228ac89d29a0b61bc83fb6d44e36867271e2522bb679f823b3b75f00dc0b9b35433f21d031d30db0301c2fa796203b6a2528bd1f219b9d115298754bb0df98f2556b9f21b190921b6d5204d2cb00aeb76cf5b1a8a505850689602c302fed26599d0c0b334e45d1ee81a689de7074f22a82641f5f14a7b41b34f58238b16be67c5ccf48e3ede57e0748fb7a6e8d304902cb091b6b92c30b5b697cc12631199a88ad0dc5ecd4922bcc2f3b55946ad2e0399de0d1dc68122855316ff8c5e30620a230d4d2c5fc4c91fd42e4b4e3a4ac626d286250b16e6c876f8c94a51a6e04f00b0e9315e792be230812a934390f2bf54f3e686bacfb80db9709f27de12b1f419eb0a7134e719bf6a62f6e410e460cbb90346e7ab12259150682b49d0884110d6211b153ff0f66529d0e343dc6b6e65def4f32f9de6facf6725b348c7a4c1cb944752749386dc3ad736ebb721f385ff1b28e342de49df5c0ae445d9de013e71946372db9992984c0772cb8757927ba00559bccc107784cedda5171e082ae73e112daf0238da8ec7e5360b868b90cb8c2112387b6813a342dbdca914333fe42cb2299e77df72eac24f57a934a22858f7f5aabc44fa7c72d12e0e9f833fe7c8f8bebc68fbcd4dd63d94087c7bdeab068ced29095e0a587319183665f1238d891aa9b3eed7fbb0c5cd304062b31175461a82baa989dd1ed7442d088141d5e1b9c119737592f8b3c7af0d386bca826c4ebfc53e9c55f6e1dee2da283789f0977e03eaf878e6360acbd3b5e88658133eb0c6adca3575b2b531a6607e80ac17dbc2597bd0fb53d2996c3e820e45b5ff414735fd8998d38f78450194221467a17683dc1243d46d14795441198de0b21dc26aa598b288949600321a8842e8bb95174c2ef5394bd9cf2da85fd1de6811976b2d9ee164b981f551945fdd0fbe6041998a5ab277cb2a97811cc4f8b0fcf640e44acfa28184b9012fcb3b2ae65a6d36a0fabd90c56b6f79deda91ba49773d6a4636eba0e5fe5eec18c917f1e360a006f56a6d52b91e989ce9af548ea8ed0cd9f7911a465a45a49027e17b83c80d7416230fefa5539607572641930620bddb88830fbd5bf881925979d54c022337f828b2cf58e2d38cc8b4bbabfdb7087385c33b5ea5d6701e83fd1cd242cb7f33d7fef38db17697fb93eede9861278a12c33d099a164c6157b5228aa725af223523c8b136602107facdbaa837af638a06254c02413ddf582a807f3a0ba5aa44d6b03b5fd341c6b4c7c7858d655beb6b85c427037c2b22e869e9bfcafd108585272fb65936c1e533d84d07d18b6b96c8c6df53c799a58395b9aa7377de27a93e89dbf87e55de32145c1d4c997cd2adf56db1ffb24100164c917be6fdadb737d16780675284471950e736397bdfae4efd6aec31d1818b808a3586ac402b8b3037bd214bbe234443e5d124177be930d22dfcaf9c6e1a049a61989084c9f770a2a6a3fcc2507cce79c4f34ee030b76a547f9f16a32e3fbd82ec31962128d4c4341dfa97124c550858c4471934c3e903832e32454d450e106b2020d8b1c622c569a9cbe8a5f7cbb48ac2f45068ea3ab45e1aecb7901671fb9fbd5cf1ae988a11d79a13f7bdcb052c36573f608b4b0ec08e309ceaefec25810bfb2a7a7cb634c6da6b189da0e95df8fc1e3c3b832c097f1ecb3b2771fd8e344b7e0767c54cd21f8daa306756d7a3abe95802ce24c8b8f7b489f0a79d6224ee90bba9f31e7eb4041596b103c94ce13639622661a98e5d7f969fe3feeb95f165abd3d1dd88cddabcbe0c5dac86bb2c33034cb4cd08c805243b2c2efd05958dc5c5c79fd354e2b714162d9a3350972cabc905d0126f5f5bb2b919e30e42f83c1cb37722e066a947a94eb51fa60b0e9c9177a085ce7fd17c636c2229d48ea4669c639e69d841163e6dcc90a249685c34b364022878fef35a29e52684546bb5b427ac0b554eca3e373dd89513146a5f6f53ce2b8611ac5996411a4b1fd6321b70dc9d54db3c7d5e8eda40c1079ade7d9d9c18068e195914185b50ec2f56a73b00aa5a53d35fc62a52b8a154ee03d8a75eb03b454bc210fdfb35aa94d07c699814830414d982092f6d623b8b392b0670a3eba258822f8184daa0709b5ad8074577041ea34be62ca69fe305bdcf99572257d6998420d9ae1438708484ecb1731f61b0c8bdf72844e6efae62c508267c5b74c0da22e4ec6dd0b5650984de9ae5919743f75b81b60f1d17928320994b61c740556d9aae5c5b455895a6b8a151778c991d1bac27310eab5cac9a29437492b2e8a98134c380542a46109bc83f3fb78360ce15fd93ad41f663fccf892347a4e7832eeca05a357e81a98bbc77acb643a91cf14000c2a73a811dca5e15e231238823c9a1e56d10ff67621108730655e0ec8d09bd38de40df7bd981041cd4d44d73ef8b6c4ea33c4900dfb0d38e0c7e1a49a2fd6d9836fa5a9b0fd3d0be8b8d486fc44ada437564ce18f0fc92d87629182cf1aee6cdd3ffe5b54ab50b8839fac1643d73225bdece133626beae40e54097e656a255a0ece5268034c61bb5ec428817cb4a09cb8b1bf0fcdda437536ca588a04a047b8316036a21d5cbfbba87a8e6c7c7d1a51ebc2a456d9dad31671f85e0522dec283f773629350116a20464270ca4bf9d69d0792ff914cf97d9c827490a2077ae71210817630c3f5c3e35fc90d7e42e29d3e50f030c9ca81d16b3976640e10436a60f80c1dfc52bf740dc1db7c5df3b9392c5ce4178b6e48aec88e971d68a2486670bbeae263ed42ea1abbc6eb114a0f20be5b1dd3439a4bfa889704089029a9c97c29d6d7b803db746e6a276de8a9d7129f4aae354f1dd2a1eef94bea8b84c619fb680f2c35cf230bd9a7354a6b5c809b475e62c14fe119ba13bdee035c20f98c7f6baa4f965eec8129d44bde8f59692e7a162fce321b6de5aec3256da9d9ad05ee24e954a5e5f192f717f73162c8bed5cfeb2978745c1456756938eed5ecbe674f105e9d1e551a26b010177a73829c6714818264a62a6869a8eb5d8476d55885a60f8be16e9c2325de2eea3a47ee051d1560d75e8197248e01ccfe1226f272684549c1f20232f2c3daffef82d803672d1546bdb06375bd1afe22d95445efc5640baf6ddedd4637fb430fc7b23bf34a6bb2a8c13d96c4f70f6e1ea73f111e2b5ef9f92f3d398357448cbd015280d30873cf1f71bef240cf92ff29de520fb7bdd71eb9ce46572bc3c3f0021b846cc81ee470cc68059256efba3c4ef534134be854293b6c5a8ed7f16b8760f2c53254d7be76b3203a4d916c1561e1c5f078bf2042a1e9cbd98f2f5869ce6797ac69fe87514d3471cad3a5af2f2a69a979f08da72ba30fd984dd1fbcdcda05155f32bd2ee4253c0181ff8a300e25042985dfdda7e675d2e3fa77e28c23c87d13ef012b75e54e57ce8baf48efa85c9877744ee835cd5e7597897bde46d0368c5b6a9ea40cd44417fe28cbdd160945c34df4a5b6d5fb1498a9411084efed61409393a04fc6626baeaf0f1bc6c3d47dc79079c9b6da5c7c442f01f18c98da5f272c158203bb69bfea29f8f7cb54b27e03110f72d43d796bdb2d7e11b1c4dd54daa62", 0x1000}], 0x2, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) close(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf3664cbe7d5ad925046a9979f701b400171b0867eb05f1c5224375ab068c8753a8a63e77e41b6918985c1277cf3114ff289b0b4f551c7a858515186a76c429e2ab9cab3aff325a7ca162a4027343e8d16d47696530b8"], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x7fff, 0x5}, {0x18, 0x3, 0x7, 0xa71b}, 0x8000, [0x15, 0x1, 0x1000, 0x6, 0x80000001, 0x89, 0x8000, 0x1]}, 0x3c) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 05:38:18 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)='F', 0x1}], 0x1, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0xfff) close(r0) execve(0x0, 0x0, 0x0) 05:38:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) setegid(r1) pipe2(&(0x7f0000000040), 0x10004) socket$inet(0x2, 0x4, 0x5) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 05:38:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4c) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 05:38:24 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x006', 0x4) r0 = socket(0x6, 0x7, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4010, 0xffffffffffffffff, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket$inet6(0x18, 0x200004, 0x2) read(r2, &(0x7f0000000200)=""/242, 0xf2) setsockopt(0xffffffffffffffff, 0x2000000000029, 0x9, &(0x7f0000000080)="020c0000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x10) chmod(&(0x7f0000000100)='./file0\x00', 0x1) 05:38:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07ff2016cdb2b925d0ec15eceadee76312097f624a496ade428da42d31d9f2f28a3cd7091728d98ab2531f7ad9c226544dd0e7eeff65126f2c7e7e714d8b018a30241cd9d3557638ad2319aa80938c505fb696aac15d3bc3e03900000000000000"], 0x1, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x480, 0x17) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xcace5e24254ca1a8) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000001c0), 0xfffffffffffffed3) shutdown(r1, 0x1) read(r1, 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x1, 0x1) 05:38:24 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) socketpair(0x10, 0x4000, 0x7, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="e4a9c73fcd189461904464e81b99443a7774871707645a3c8f9a9f49d64a4a882ec5a25e852436076ed52cc85c728b05b2405f3685df0efda4dbf893223dcaa93d1ca745bc0b0a15ae825a0b703e0d6820b4aed89a6608fdb8cb3430071e6d833b4ff51ab37e49a875f5a766e4de927fd621015e0cd40d8aaa53b775dbd392852f363cb6885589349636a61d032a90c132a117d0cee4b8e830fe55b825648fbab9791d37dd2caa6be4a1a6bc8756af59c0aa9bd00740cc238a6b5d1437cfa6ed67a0d16b74066d15e5183e69cbfdef00e68ee2a0a493f685e02709a82bb8f45190b97de0ee475fd93d0e72f4652073b3d907434ea796", 0xf6}, {&(0x7f0000000140)="f72a29cc225564699da77dcdbd2fc24838cc9bd526ac545671b92daf8d7d5bbcc5e24b9ebe3eec90c8fbc63f136e512b0e1855dc8c91f9afaaf4aca307816c1f000ba6e1586a110fd6abe43f38da9712d845c8f1efb6facdf3cfa7d5a30117871c1716b149d32668b9b5a17530ea78bcc6f860df242698e0f0db9dfd2313b4ac091b17333e51577460bdce8c779b7dff1e474079661e62c7074af08486ddc6ac8ab65fe8a235819105ce0d52980a95b8339df792415dc7c5445413446c6838f56db489bacec52139fd334c6c1b7963a7779afe886f9702466e30b4398093969f00bde2", 0xe3}, {&(0x7f0000000240)="e7514f53c3fab523a00e73d93bb17e0d3c52cd6a", 0x14}, {&(0x7f0000000280)="bcdce71d39dd5a359d998196b468863b8b642cd0f6daaa1977e2ba8bf878f290110fb3abf8cb893beb181a04011a75dd1d73dcb42ad952f8890cf9c0dd9fd5a376fd712c234677ee4b293a92d778b224bb9ce494b4b851342ef6becb3a5b9b439c0770a16badc84ae69ba495339cc06904915cec0533b0f5834a9aefd1bd06cf6c79125b0fcfaa29ad545e824e60c2342a8289d8d17789be440497d39642ae9b743f58f7b26a7e430f5c7f6f4d06fc8e9b8c480796269ef50a563640de69745a95c261ec64a515ffc49817ba5f08928e15de2e9dd398674c4e9c433b5b3f21", 0xdf}], 0x4) 05:38:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 05:38:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x147}, {}], 0x3, 0x1) 05:38:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) chmod(&(0x7f0000000280)='./bus\x00', 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="56d06b10c03416b6ba8ad5b3e48d27b7059d69eda8ed079065aca50c2e40", 0x1e}], 0x1) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000140)="f803b362c4c71f5b480d6f4fbd1d6318ad0d7f80c90ecd45b912f783ab8bae0c6a32ce60356a2b7b0eaf851263ac00620d54421cbfd2bb0db4f0e96965c2553cbdcd5194527d11ed37291b47a46852b08266e437e2eccee8d14234d06bb6b3405830d80d9812a331878daa5965396c1ff2cfa8991459e440bded1daad53d21a588484c0fa2197c7df315fb3acfb893e01ca1cfc220627c95161e9abef6330e30ca9c716bcca3456946544248696a4c865f0f9ecc73281ff335efb2843b202495cedc88edc059aa0c5223f0546a673e5fb643df0cf15a018a2117adeccfd67efa8e6973e7c44fb926d9e9f40027566231", 0xf0) open(&(0x7f0000000100)='./bus\x00', 0x10, 0xa2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000003c0)="b92e6b2d195e0e97c03dc87dad031d914888cf4d8469b48e0c6e302e", 0x1c}], 0x1, 0x0) 05:38:24 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="910e0480b6a8c0016e0000000000000000170000d5fdffffff040000000005354f7e280b083900000000000000000000f6ff0004"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x811, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)='P', 0xffffffffffffffc8}], 0x1, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/255, 0xff}], 0x2) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) setreuid(r2, r3) 05:38:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000540)="165b97fd2e902c3f53d6fa09a89b4f75af5eba334b8393e2647257fb7d02abd28674c3cb82bd23a3c7da71cbaf25daf236e371da9c3f60252156878d75ca63ddaa9c692009af502aba52de191dca4688cbf01669dbaaea369ac1b072c6a1fef9c00f5be39d5e9d70f2bb5fe160a8683e3dc86785f8809b93ed9799e9a0cd53d0b6878b7389ff09123e81be7a9b7e659472743c2b85b167e04f5c4f1b803366d7549cbe3419e81f930b86c40a", 0xac) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) read(r2, &(0x7f0000000640)=""/4096, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 05:38:24 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000001000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/172) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/101) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x3) r1 = socket$inet6(0x18, 0x8007, 0x7f) accept(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r2, 0x6, r3) syz_open_pts() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 05:38:25 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1) write(r0, &(0x7f0000000400)="2930a2060750a88d71ead62683c51c04ebdb71656530c4d77a9fb8316a1eee25192ea4306155c0c4e469d1d5b95c3a7e93e4a2aaa1f00aead8acaf502869cfd8ef34857868a028c2ea1d43a719046d7954f91b55dc0372940929db1b276445fe537bea1c115f4400bfe123cef6f086851f9d2dc7ef7e81a4c62a1fcbe6bbd01d3548133257091400752cd805ab6f0e0de6879c6199d5bc3b4022df52c13f22d3194b0ebfa877d5a45e1c799534aa587d9cfcc68ab6098ba8a8eb17d70e5f3497ae6bde0c9c0af5400a858428", 0xcc) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept(r1, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x10020, 0xb) close(r0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710ef240d8011dc91cf2bafb8000f0f701b406003f9bfcdbff025f18a3fe0379fb959b47f10ddc268e9be0ee47dd29ea8e8f9f3f006a4b6cc0422606f89e915a7d300b4c246d79be6de9c74cf5a7994618fb7a5608c3b8449c46278bff518d88f20bf13a65913b3a4c57fa0b21b8006fb68f0104834217a3eaa434bfb95bcd8d57c35400c21809b99434f95b05b6b3277c6525931df164a02f5cea5f6c37d813b4797a14f00e2ab5d51b9d3ea6a0b791ca0f497ca879aaf367e96a01f2a5dc00b566fa20a0071a7d369375ee"], 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:38:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000100)=""/188, 0xbc, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/47, 0x2f) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) 05:38:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffe41, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x2dd, 0xfffffffffffffffe}, 0x0) r2 = dup2(r0, r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x90, 0x4) pipe(&(0x7f0000000040)) 05:38:25 executing program 0: socket(0x18, 0x2, 0x12c) r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) socket$inet6(0x18, 0x2, 0xfffffffffffffff4) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 05:38:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r1 = msgget(0x2, 0x300) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a62f5e71a1fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e1538a888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c2887026363b8f5588fb9804739e286e20026129c6f14ae4630000a2558334a46c31942cd432000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/33}, 0x29, 0x0, 0x1000) mlockall(0x2) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0x8030, 0xeb) setuid(0xee01) r3 = msgget$private(0x0, 0x82) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="030000000000000030c617aaff8151515d2867d0306f403305c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c5198b245178873a24385290742e90a77adda55bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672edd0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5c1f303f6373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b163832c1c2b171c7aa21916a1e7868c910cc930d09132607a2e0fb7d3acec896c76f71ae710928de611ce2707f8c8f0ee23c93b00000000000000000000000000000000000000000000"], 0x1, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) bind$unix(r4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) geteuid() bind$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) setrlimit(0x7, &(0x7f0000000280)={0x400}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/234, 0xea}], 0x1, &(0x7f0000000200)=""/189, 0xbd}, 0x40) bind$inet6(r0, &(0x7f00000000c0), 0xc) 05:38:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() syz_open_pts() syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) syz_open_pts() 05:38:25 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) setregid(0x0, r1) 05:38:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/128, 0x80}], 0x3, 0x0) 05:38:25 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xfb) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa95", 0xffffff5b) 05:38:25 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x100000000}], 0xffff, 0x0, 0x0, 0x0) dup2(r1, r0) 05:38:25 executing program 0: munlockall() setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) 05:38:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) 05:38:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_int(r0, 0xffff, 0x180d, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 05:38:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x6) 05:38:25 executing program 0: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x800000000000000) 05:38:25 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="8919005f6823faa4f1139804eac1b9cffc358415bd5300c2dcbc7a25bf03f93b37654bd792cc03e321ea26d8df8acf9e04f922e7e99f4474d862bdd8ff22e1e23a1ff66d29f60b0b4c8c9c35a0ecf9ec64670a5063c8231d1d8733de6f3311", 0x5f}], 0x1) sendto$unix(r0, &(0x7f0000000240)="1fea0e0c5a3a62e8e8eea770f873f8c018b27148b0c80fd4d05c128e9153e82e15387d9e847760cff8518db8cb16017bb8c45fcf24bb19c0300fc2cc11b29942e1ed9ba6fb42e6b81962aa3b09641bf3ad04d2d1a7892aeead2fbde51fc9789dd3c10fb6fb2703dbbc8e2c93ad7ee62918ae76e3e3682308a85a743694c7498a7b6fedf2c64760dab6d09ef3faa27fc28cd2edfb90d75857da6e9900ec9cc920b652903583ab0ba4b4f712e3525872542d8cbbf5456e538b8010aed372fc06fec377f90a0763513a70a7b133a0065b9d29408e13f2d5ca638d65606df6a9928a18460b89870117a532dca928f5855e68d3fbdcb068f75ff569ec0e5530ee1222ca0f64bdcd9f2d0fe2a984d77282624b6db5ea0d77bc0619e6e11cf59f4d746b82b676389fd9a272c40cc4eb85b916ef9fc5dcca12d399635812d73daca4b1895260bae9fc0f3c60fefb22d644cac969aba47b1a0753735ca58f9252efc878dfc537201875f637ad4420b96d751779b3e54be51240d7b41afacb0e0e6c94bb6b348c1a1a5f7a9b4fc4fdccecf9931a469b4ce596c6ae91f63bd96bec11e6ba5d48be765e7bb9ecc930632733ef03a5e2f68544a61ca2385e69da53c136003d57d721b79c302eeb7f7c0434410ebb16cd6853ac07b828615db6763adac4db9b9bb6e4730d7279d51983c6e7d175d5a40c64fc72e7f28c3db68f4b985164c0bcb165b3727cce03682e5d7839ec8134a9f093f9fe54b3e52c087eb06721740198b484d4ddc551b393ab5178c65566ccd00711f2f4b247892f6dc47466a44f55da72f7a298eaa7b39b86e880afe3187f68b3f72f8745ddd0eed42e36cb86571301e953bab0d6546a3b5c4a4c008bc6e88991923680d0e084ca080956af4ac15e458fec63ea6a8aa1a6ad6c8783d9256d0f732f945c3fd6783bcc5e86c9dd9f92d5fc3336f3e0d9ac66aa59e61474502cda68611b901ee7a5a89af8ee4946fd68a179a3063b3fce1f7ef5ec966e003f1c2956054e059a05543694daf03ac9085745913d5646724f1803172d5469347c449d286ea3e004e5cad1af881dc7d46d3ff65b5ef531f693fe31f2aea22eebaad614e93e21a9b7ea228ee83e0b4bace988336d678c0406b805209db030e30727cf9fc1f412e8d09b1c162010b2e5bcfff956e94d1d7c7cb45f2f61496d9d5c29aebead6ed35201e207a90473f7d5dfd22aa133c35bec54e50ae0d07db30d3d08ba5f6e9f3dc828925b83213e67419fd83b530b48086e20a983f78f15ce423404d74de554c82efc3d2405ffbf43c5307ed7f762d3e97d584f12d939c7815d0ea769fc81a0ae50fa334d080c3aec39033cc90c9fa0823405151f53ecbab15cbe5d761b86c488197c17833a78c1faa5db95fb875ee220696415a1a3fa91a7dd345c239de1de22ec0c21e00f3ff198407a1b37a1e6e6e5025bbdd2930213af50b7d71221ede0a29c4e98cb5c9acd016364ebe72eec0bf6bdd9e5d6a20bec734c5a68ff559bc11494bc2f1962d613eb0ba8e3c26b55a668205a4a70369ae7f8835b92a305bbe5c0056f08f215beade2bf011ce5602361e04f21044a35067dade456147b1b352cc1b0a03a12135f81e5d4813fa16fe3437c031adc2506d49a05bda86ca94265fe3cbbb6a9d8f0bb047b739289df4a4488ecb3d5b0d8aaee7f6f27ddafe68aef915b2f5b293de7076f9307b522a8524f3c5184a5646fa953593b77ffecc55a9ed52052158ae0285d436afc1e1ca30607eaaef2a31dbd30a60045d4ca48a56eb6f23e603fdc506d02815b847cc73220d117d203c6b8888b6825060d91a7f69f03017703ea01666c8bf05cf64d1f788cc4f31be26b6e16c149313c01a380143d333a1090c32e1c6a7dfb273c55b1ae9192f10786e4d532318f2b7c1f87ec80ead9f9866c06241b20beb8aeccf09a88fe63b117b6986d39e5c361dccd69d831cf9e450a983a4493337412c959cdde48e982c131c868a55aafc49065edfc51de6263f62b4d9f36f24616877fc2bca1c39290837ab87015d93a3a29a2d79d40488db818dbee95dc59dd1ee5554ef90851194d4a7eaf15660a0d65bb7cd010708117f18d047a1700e791e8bb9bda4f3b40d1a2a74441fc98816f3d2c859e00f669885ad018ab2fc723bdf0e9c57552a1400742a07097af52b68a3484df6a2ce5c3b4c18068cc3613c195c5545e0a495ab3953f86357c19095552273d4d1b53c43bff504c0d98f9efa88f8243d717969e08722054a375a664d216fc24d95c99794f8f70b4de13a8c4e47122286bf73bbe8e66d1bffbe22ad8b81d336d0865a403bc75df064d664f64cad4b2c5c440b950061edb9402e47e10e69e20e75f23c2cc34e3aa9656eef7810731c2af9b0dd0bebc3409cb1685970f6c8d2d0f0adb5460a67e785088eac0622b97e81ce8a3f482a06bee9968fcf2e012605bcbc9ac63752386460ffb1ee9277a698e4a90fe10b1df655a6e911e573c06bc2bed784347f97da5d0df62faead5883d74b99f1828df40ae104784ee5c0872113c5f11a324382c2f989dcfcbc1ec39bdf9c78c958cd53813f013050d31a6bc14ee00cc5ef60fb5526b60d84a07f932b296923a6b38f6ca43e9ff3eb0b6b71f4f90c718a2603c0dbe655fb4e352f6d2d59858a95523cb9921a642b7a4cc31504d972835fc9f315e916848c3e5e49045430e906456851c8f8069fbe9b9d466251306efc668c1cd8e3a58ec25c6129a7b649a4824b4d5705ec7d5b21d3ac32ab2975c3fcf22f950a9962d90381caab22f2b45dcdcfb75dd5e0a3090072157fa48eff8c4ea527c26523fb0f931a341851386732525978bab5fa64878d863c444d73ef9f3378c4fee14435b86bc305549821d44abaf34e50a8c0d284b97d210c410c26616913c59706cf9c7eb3519cbb6e690f792ae0aac76527a7a174de531cbfa9e7976989d060eed2aa0f58d1c0d1938a5cf89db1b9936e158f9b0a1d5e3886870df1b303a61a27f241302ab6e78d9741039563c6a43a043505ed5f763360880075977c2d63be77f5aa20e0feeb88dc616a1f5327f5752c79d179ec5dcef39e26d815bacb71bc01ce0cd7793e2a87cf6a857dd065d07c940ae8efc61cb2be5b1788873a4bd2d25ffce7cb4c6c6fea79cd5c0c8370ae187b77b55297262f562d062984e4180fe32533e107df6568522cefbb4bd05a3a383442ed4b3ddb0b42724346ed248e763bf8e093d9e66cfe5cb769aed9400074b0c231d0f720c5340c2d6b02d4f8604948c89055eb13557353c5cf8df4fba86bffadc5b932fe827fade17415cc03e1180d0fc988a7535360cac3588e80975a84fe57348983213e55914d6639247cd221517dbb1375cab8caa6bc5dd2a7e34591aa251906c98f10776eaebb1704af961a370d0dced2ea0b8506fc67acfe60d4eab73fa706da71c409574a2b4176d54288f0da533fdf0e9ccd522ec79ffbbc7e4aee60306df0c28499ac7cb866f6f7f66991588a60d43e0b4c2fdba49d032c9c789c747a510345992f74ff433fdf5c5d63c3f191fc4180f57f23aa6def3fda4c79d8eb2bd39f936cbbcaa35d4ea7b26c67131bd9c1afa7af04a2f8cbe7c92861e57c28764bc5ad829fa9863d3d9bdb7f958f5a350ad478fb6066fed1c8c094afce1f396b99565d28d517d2b54bdcaa236ac12398d54c5d32aad0e648a668157cabcdf76451062d9fa7be4ea2f7c2096c5976329cfce5562692fdc321a0f417cb22da12504fcce2fbb50bb2e2cf3bbbb8dca879c187ca1b1bdbd5d7be2431e55a6d8f6ea4bf33b14d2844a0e3ff16784135c989d9b65fbc42a5acd1a723ef289ed5f71659ee49fc6cc553e92cb9430f628872e0b17088a7aa0220fd804dcacdac307dd65e77b04a616bc430414c1930804ae0922e9b41f231120bd65962930751c2904dd31be89f4fe91d5a828399fb4c087b96e8034ccdcdf47b2528cb1f0d92d90b2df4c997cc5a5d5fba814322050b443569003198221d7d1966d239b10c899811070f97a20aa8419d6d2866ace89492e3531a6378cbb57af2078e012c26d45b9f0400e4132758751d142d35caf68bb8a4be9b3e37732bec6f17ed8c47d28e1d1ba813841daa8a22b058c5f699546103eb6a683b6312664f8acb30d7cad427a87a6e22f4864c8ab9bd49ed7a38230d576d48f74c02971207eb9d3f7496610d3f9d0e036cd79e11d3e3131acb90b159f053b229dfa8f2c71381b1bbc4ac98910cbd8be77affa92f18b0dc0484fd60d7d33d7b953161cbdf68683bed3facee1b378a9799091d160b886c3717c047d59052ace38db22a756ca217d4ea7e3018463a68bbf4d8c5d1577a61339c2fc315672421858ed8f793188a28f447846fce8da7c8afca13773151827c6ca6b1961e705d99a30341289779cbfbfb5c5830e9526d8e1f36ba06e577802e4f4625b3989df76768d5b08bb22bfb7de90be65e3cdc07e11b0a50ebca02c5729c457957b7780d6740b2e80d091af1218221868b4922804d46f3ce888be78e2240171d71fe3ee8dc13436f41b8e76b9ff5f0558fb4cecb4ec1aa0d79a23ed0469e84f17df2ba837229faf8b2fe210f9704c40ee35bd42402a401f6b294b7c2c66480e780656539767f03a1861b74f4e06ef0467a47ce5741e22ac8e2aef414194c3af3b7fe13e4c1644df8b55fbbb86a035af6f8e6bb8768f6c1c7ae873ab08b349e3d7da2a0b91b1a2c8d806fd38867f18156ed6f45d4fa8ffd3f1358fedcca7a3060b4e0196e39e74b1c05a8535d58c5df39b8f7e1009b6cbeebd0687097267e7ef6538cf1ddf466128377d4d9f2b5571a65334671a9156c226d8ce60f8ba5ff3c3dfb69811160e14c9272f9472c3c44d60685e14f891466e854f2a55aa86e59e8ce7f1fec05d357ba6c9a4e06e985b04143345649ddfcdcf756969a2e048fcd3bbb4c1b7d6389da0fe170959e9de8241accc3fc1fd62b85be18a34d20d1686cfb5d63446fcf8e7adf650928e4329e074c5bbba81defa7a97389fe10d5224edde93869779f2ba0392e3d5004a6efa148c0c154c52da0f2d4c11586d733aecb84defba852d70f4", 0xe0c, 0x0, 0x0, 0x0) 05:38:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) r0 = socket(0x18, 0x8003, 0x1ff) bind(r0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff8e) fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000140)=""/150, 0x96}], 0x3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 05:38:25 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="30fb7f76e635d9137dcd97dbcf54d92ed7c274959cb9297880957df3671bb61e1efbcfe165c41ffd8d7cde4135661415526fe441485186bd1f06cf4b19f17a5e439f61125e84843491d38f4856cabb5d32a0ab611a6b9132956f977d4e69bd40b7b214ed5c99c152e7c89e4b423e336cddff1c3187931ab517e2a723287e5c49a1a1fd028f31adab56aa1e1211c83ebc1b8cabd992e7a03884a2926f0da06e464622896a04e0bc4b074ed60f431aad337b05f147301b0b2384f072426cb5d61a99", 0xc1}, {&(0x7f0000000280)="2f5bb3bf570d714290362c29a93751c10a3e99efb215bf40a9f878b0701e3febffc357d30def7ec12049e56e918317e87fa872afa045b33078860df8b295b7c1a9dfab4954847bf2199568c0d294ccc63762f4dd97a1897cc1360e74e0c432ff7f05537c02d4b808d1a2b3e1f8d78c08e92c41df8b47bdecb96f275cc6f4e4655ad2ee01b8fadbc081a5a4c2d1d5640d84865f2c9aefc2651237e1df3db77fe3b0eb538f1c238eab1ba282d4d05bda9838e5880023c93b21351acbe1fae00fcac555d00d71cd4588cd10a06322884e962b879f243b4cd2f6652c5a94e5e728649ad1adbcf5bf3825b2c6239a4396bf7ed22289a899037af299b25189a74c6e3df1731679bbbb359d045783258f428f9acc9f19b85576c6dc55a70ef6ed3915338b891f7885221976f83346f6f7de83b9cb5a4ce9db9abff02e6c3b88ab540e2c90612c5cd58a3bf54ce1d8051d5e6a54356b2ebaaf8d91686a5ddd5e04618677ce2de8414061e1ad1d50f12625613c87b812bff5ae0fb4d1012d3df101fb823104bb6cf970c0fea39fe0144ba1137bb53c04a3d5967a4d507c9e66d4bd514b4b435e99ddf932cb92baec66b9a2b14c1b9cd963d4259917f5c7d2c0a1cfa03c405d58e2157d020b71884a2f1d50df22581c4c12f01340195f79476fe302839bac1bb0bc30f8ca9428c0208a8d35904943cf2c03422b8c3c878e7006db4c58831b1793747071374ebc30cc1e2f89c47ef6d00b282e5b63df5d1b60a125c78d451fcb794b6f627489d8a593642a839813a81a2cc1a31b17922716667a8d188048879a88a55337b1aa020adca0b78d9c9c3e479b84b04c47cca8aa23fb7152cb489ab0e82a85c720d0229e97868796562390b6671c9b5700a28ba595006244654d3b4a10e5cde52dd0d51be79cce7419e402da766b0d3e23f07629add8c7e058d42495e84ef859126d66e5e45e39698a1783ad373b317e83ae8cc9c860467ed4b1cc21f05666a8dda2e8977ab3b8785ca8266c9e376d5c3aeec4e0afa6f61134457c2a0a4dcbebee009a051e0940b967901f327bdc571fbb30a760a2ffc744b574fa2e23bc2066b93757291044d73627f0bb009f94983aac5984d7fcae1910998f444ba11999fba1ebac6ebcc3c3ad152370a76a9d86bc356bee0400284911abfcae79c7e8b762543c44ed3a00bd23d8fe1ba923313f57b2a344b55c664704fcda8db15e153f6c82e5d0002d488ab4e266143ac9a180fc8dfc25c9ad8d74c1ac89ae1ad5e0a1bd71769abeeb8cf740c71f199597f9c167a41dfe42576f47238246746306d341977a183d5701b2f6254bad0990c3a2fd85ea7ad8c3c343639bef02e6b096797c926030ccddbaee86a8ba5b6adee0e604755dafa416d56bb5b3fb8dade2d897a82e5bde8ea5f4fa48098dea8181cedfe446383f7d396cf3c79204b2d47ecc58d689ea4dea93c75ba17991d110d392f7e1ba7daffe29e9b1147873684d13e3b5119a451de1ce0619fef932f1ab905e912dda150164f4dea0c64748c23f20649b9651505e2c0f8e8d5dda5beeccda7d0a14439fdbcbb5f4154d15a6f416af1e93a276a66fd411d38cef0c82f2aa99da8d71a24be00131a2521018f902328d853904f58565a2b92ed7100cd455a4dadc78fbb94f988d013878a577894fb9a13bea317212a728dbe20efde4c0c08d10e8b720896422c360537305c26de55df2ba48691d560c186f4a4adab9be80b84dcc31d17c34ebd562dd1d32ebf5f6a67ac4adcb324533ca8bb2a4e0ce97fd67234ee6d6cb1ed1073b7ebbdba1deb27f6ad0c638f6b49e246198a65c51aa87600bb9fdd659377717b2f40dd9762a5df20129f8a0bf5d654779dda22a702199d4ec4b51124c890afd9175fd2b333eae1bb5de2a7d1bdbb00783fd1f592ed868f5bafdbbba5181f8bece0f56d2124e551def979d70ce7bf705dcf9cc4c750662f4b644b7cd4ed02b46d0bfed9c889bc73e4bb27488138ef84fbdf46500253b6aaa9d2b0cf53960736aa2e178e9bc0982ce6cc393db4ff69486c801f69c7d76a4f9dcd27b42e315565c85412a12fabe4d72ec252723a36e3523f0a9de28e728822027943b45f71a7bd6c5fcbe0c86436d9b8d2e6eef42f3cfaac1eed55dfa0b0e8c3d738515704f447522fbfac862140c616df78f7d51e45c2909ee75e1264ee742420dcd4c23718c62e7a4fb414c539037f685369036890454d1a07bb594d2943cd2e72e6dfe6f017c1ce4925625fdce7cad84f37f6d2a17b0f28cbd06b91dc030ea95c371b55b58e97476c5b15ee1ace6c112d344a49e6b8c862ab1cf64e35f29b0e77858ed7d7a21ef8e0e44bfdd5476d86b5552136cb2fa4deabee6ce7947589ddde04f9e14f2ec2d5dbbac48e77b8b0e38c15d46978d83f8303e5244abd55d4b76d7d77b2bc1497add4f0c42718c53187075f2e952e9673011303695ed69e74c7997ca6f846f66c543b9f622e95a0fa5619830ca5dbc34049d0dcbe0dbe74877062a273fdb81d0e33a934de649c4b0c828a5f72818781f5730f8df8823a21c49241718e274a7bc7c7df3374f0cacdafd8b76eba23089fbac327eb500cd0cde042856b3c5225e6632eed267ab8a780f0080b360b231398c2ec1c560ed2365f2ca935bbf9e3e32532eae675ee46c9c2a00b0ceb9255380b9811ad2165be541b8a0bfe92c7c1cb61d81940427fac2d66053a98738b553c4f3fe91b87e6558b140c1297da1db1d6a436f4a15f2247d95fc36c85afc2a4e1c75ea4db7e985b1dd3588c9f212df3f565b924f0251a19ac9c5f4e9e7a55272309d434629c413a4664397cf3ec4c21498b9271eadb9d25d2cb59ac102aa5867d32d5b2b43df328c94f73ab256d2913ec75f157c86cad463aa530b0be2791dd36149d1d9d610c38a43a182436a890c7e75fd608243f39dd6958f427148bb87179798655ba5db60d12cd36e38d06e051e064ff86a3f05f86d68990c721899a794cc1f54074ccc72b916b583859623b0f7a75c8728892775f985d2e95a11aca4fa683b41a4908dadccaede37cdfdf12ab1b5675e7d5c1e6aec1d383dd74f20b5807087befc4a98f98ffea947821685a7b6cfe1d890e7de7c34d55fc4b4a9ebccf2ce5dcf2d50cf0fe4ad7f92fa391057823790ecaffe15ca31989e485c0e97b14acbdc86431e663500c479ad6d41d423cc931f2b518be8a1671a3eaeed215130750ee5a3e5047b3219b5c9937a10a0bf4b54018a17d88cc7ad17a22ffc0f9d6a1ec2c08f54cfcb75aac1f6cae3e25da5de1ddc2621e6188150de5b11f83553dbf6e6a60f91b9d9e007bee108d93cb73ff67e5ddb1f51c7c5bae1d23507699bcbc2530aec063520e1e0b5e0a0369a57742864af59e75432163669dedd287dbe3c2916ff8c8007114a1816cff70173f3204bb6e5b935dbdf9a59a6ac6aaeb9a021b4ad629add325ceb77ca2160948a144214e7a2769163f523719efe2afbe2c9b7e143fea29df1d502e126a0f320734729fe45fc0c378b353bac0fad3060b35f63d73cb9abbec65afb0ce9385d31888bb367684d708a6b19290c61172235a5f628e7bf92b1e4d0f14153a7dc682c8ffc6f9bb87e30b9d729f9c716ec92ed763aefdbc13f4e41005d3da4e3a06c220eeedcc07a540f92a670653f70b5dfb18934d0d67c612350e5f9bde893762b4fbcf86874af0ec4bc4b8b360dbc58a20b83941f1323da881efe845459b11c858bd9fada9322698772d00a838b33c1eb82b0b72bd57136892ff818bd59d8ec2248b18a3db1267781d074a5e8dfa7594040bcfa0bb8e41c405f103bb1c72d15e43b1cbebf2704a6cddae32aca5410d794792d32a80f343baac25ed5ae3a272284c01e93c05e3dcb272cc567cf87b40ffa04cc1842923a87a19cc53802ea8b467b2d51de10193f9b3607dd314618442610ad513e0c24ef2649ba2265a927b5a99939bb4cadf8c9982399c24c2516b36c9011185bef3df888ab8189e70ea647a8e6cbfecebc276cadee4d57cb8ed6422cfc7bb9bf39a89d00982ef9dc712ab81d232186ac0164f6a7b3ae398760d82642634da1ec6d765a53f3c9387da5ebd650d3b2ac43e07414aef160aac5326cfbe118952943199c54b1be563e46b44581fea5cee0569649b29857704879699cb5e9e4579b8d80245735093aa955ada6c1b0327cf8fbf18a15bf3c9227d5f6929a621c4ed6e8811232f1ac02fac40a8034b00d2ed0a15a0dbf8d22fff5740c1819044a017f5bbcd75dca4c2f3e0f7fe557ac116ef8ed63f977f3bc7c7c5f91a996f5f534ce7393be7cda786964c8a8103aa5ba9bc19452f3c766b8acb046d64826dfa47c03722ef0f66c35146ec52e4bb7a68d04594159353a04bf36b6c4931d5477099a2a61a5f9e0176cb5a752d7770ea05d85066d27a2f50e8a034822e8d341db53c818af94c1f6a78c839f7adb08b48f6ff34a108725f58a0dcbf23145bcd8683e4aed9b1ea1b363f0f1bee86a150d68032684060493f1634465c7a38525fb61b02e02b02c12aad5e83d6a0562fc12e038a04f030230321cf254c5e0626aff64bbb611180f15649dde3a167c2fa8ae1feef548b17ca37bb9647d0d7e503e422033bee6fb77cc4349bd1a18b2cee4053b4cfc8cbd0de24ede9ac0d426ef263e97eccd6903a54815b753cdb82d27bfbe7b3012f38d9b976449b45b932e1db9e8cf1ee8cd6aa4872f712916825f80fd6aaaa0c30fc4d16bbc1e98fb7c3d4de25bb2aa591c9bd493bddba0856fb9af1e64d0a55a793b7be494171f49e6ee6b1c9e1f4dafc3139116c83fc9ad68f14a9e7cdb150e15c6a75e5919414ed0c5918e7545a0874f394e80aea00c97b301d88d64be343c18aac28b4fa2b147bd4cbead4109e3bde6bdafa29389923d4139cd3e421e8336db041423ba5e8322c5cbde883e762dd98dbc7a5c8426e52bd26bcc39bad31767f9f18c23c355fe890048e82a89c6b41739614ed0553a10a2c3c2c3d13de7ee13147c4429649bb90694814e83cee992e8890ce264185819441582ccb1d67114e5c95a8dba0752497aa3afc0c121dac907fb749fcd89114cae209eaf516af6fdee892777631452701e8b8e779902b4ac201ecb9c2e35084dd60bfb23a48f6d20a24680944b8779581de4016246135a0473ce0cfaf8bf0d8083128fffa5c159ba0f441607587d81eb79f33f39707d2057198043b69eca8f2eaf14fe114935024af9c9a86f88846ed7c25b461f2c046d585f9ebea3a2a3bb57589a95c4cd4d9f8fea2a0e5fa4b11e8dda5f2a0c0f1a96e79ce56fc50aca46e1239da0d49317ae6977ea15e26fe791f2d75c1827a4a1f81d040218934087b447bc716a5ef5928ded381e3ef53f34999fd74649e7be33ed16f1c4418feffe4dd8230cf77d6164078ae2ec8b3c15800bacdf2477eccb16922726fdd86ff258e68c60f6d2576fe110d012b877181b87ed8e592c70ddf1729db4e3ea01f4bbacd26d88d159737cd44eb138de2baeeb0dcfc822fcfa21623b7b3a89a6ebc9aa03da47114a0cc020c1446cf80069a45e41736914b22f48e774e0418779e89d36c9a6976dd8743da31b1ee367de52af72bc628aaaed61e16cfbdf5c67959d3c2c6325f3467c0b6584fca9c8d19a1aa338bac2053e4705b163ec9a4f52fdbb2428e37acbf5cbaac888eb30a4fd628dce1e240b95b2e82f2f49d8b835b8b138959110f328a5d835a58c62d63436aec5a3e3e338fb040930189fff754ad4f6cde088c8c6d6e11013882adcb724f1f5d864494d826f9deeea7fbcd791", 0x1000}], 0x2, &(0x7f0000001280)=[{0xb0, 0x0, 0x7e65, "2dfa21178afc3347566f8da8dffce1369627097406486d56978f521bef421bd961b1c9602f2a585766d8020920dd416667363a45c090c7432614dda4c9acf8d4506104e434a6d0fc4c55eac00bcee2fb8b4b676da0372d708d2189b36281b2dd72cecbaff14bb2883ac422fc500d3f58c83e02337a80e47b0a3995a5100570da1b82a3e729e8c4a6bc42d847de5179de011d97de941262453a4617cd46aa"}, {0xb8, 0x1, 0x0, "a9cff4bf35051a46a9424a2541192c98ad52bba9b0f978644c23b2ff6120c01900e7b684ecf861aafabb35d2f55267469e3a919599cdfd653f8e6074e2567191a756a1360b1d23a2c0c3530a61bae32f902fa50d3ec27d976a4109cb2c82d7d0532e3d93977295529fbc32fd39abcb84e78f13e0f807d58f6f23cf454769457d06f56fd59c02ae7608ef52750aef1f29a62f8ae4f987814148f04923c682d511d2ef"}], 0x168}, 0x407) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getrlimit(0x3, &(0x7f0000001400)) setsockopt(r0, 0xffffffffffffffff, 0x2, &(0x7f0000000000)="bd04961fb96b1216d8cac38fdee1ca7fe0df966f03b7b78a4e7d466d657ae05a8992078cd0716d4bf2a23cc38a14a7e183ea25e9f6421c6852f725acd59d73c14e0e65380dec784448f6448ff2aa08f5864d63c94023a08eba17b1817754b993baa1310ce019f85c9b3d2002aba5fc", 0x6f) 05:38: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) r1 = syz_open_pts() write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r0) r2 = kqueue() r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = dup2(r2, r1) faccessat(r5, &(0x7f0000000380)='./file0\x00', 0x4, 0x1) r6 = syz_open_pts() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000300)=0xc) r8 = fcntl$dupfd(r7, 0xb, r6) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:38:25 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000f5b000/0x3000)=nil, 0x3000) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x74) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000aa7000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) 05:38:25 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='W\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1) openat(r0, &(0x7f0000000200)='./file0\x00', 0x20, 0x3) 05:38:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r3}, 0x3, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 05:38:25 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 05:38:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) fchdir(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2012, r1, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) renameat(r2, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') write(r2, &(0x7f0000000040)="2d76c0a2299e4072c287ea2ea804a0df5ba5543e2b57e72072b947dc5e8dcf32a71bbf6169d2c909cd3f28f823430c714062890528f64999111c5d27c88dff98d12a3c16399787c12257b0140dad7dd6bc992d406bb6ae8f36cc39e221febb8d30df8a17fc958f5f", 0x68) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 05:38:25 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000080)="56b1ff10a280f81a521922fd9f00000000000000", 0x14) sendto$unix(r0, &(0x7f0000000000)="a0faba03c113e7c37cd416c83cfef828d3f3e1c2dd8eaebce3941c1010a7d405b9f8c51328f20e44ddd680e9242c8a2d2de1484e6e396dab16cd78ce794459d32908e88aaf431177096e502a063634f1", 0x50, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) close(r0) 05:38:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, 0x0, 0x1a6) shutdown(r1, 0x0) 05:38:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) close(r0) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x6, 0x3ff, 0x8, 0xbfb, "91ecacca57d31e42e0b25bee1ec899db784622c4", 0x8}) close(r0) execve(0x0, 0x0, 0x0) 05:38:25 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffef4) 05:38:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/114, 0x72) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept(r1, 0x0, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 05:38:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x10000000009) setsockopt(r0, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x110) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7}, {0x8, 0xc4}}) 05:38:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000440)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r3 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0x2e) write(r0, &(0x7f0000000500)="f14c9018dbd8079f38536e4ab3ce2f879081ff15fa54e8558e72df7979d73249aa65dcf8d98a196522d2abb33a59b2a92803917f3e49b1bb3b8b050930b7ac3ec1371034cedd9e82959373bfd6bca28516962d667284b03db77bd129967ef4bc2dc8147d46f6de7d1208f9714ceeef3ffc83ab1960903ab44b5605c390a8bec7dc1d89d6c9f407cbaa280352b8d4fadc708e8d0763ae57fc8de2b6e665ae0779fc49b7df5c80027c47f1609ded0aabd3b2c93290b66897b28af28f7618c8ec5ccc323520a9a553206669120a65ac0c8eee5236", 0xd3) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) msgget$private(0x0, 0x200000000003) r5 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000400)=0xc) setgid(r5) getgid() setregid(0x0, 0x0) getegid() r6 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r6, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) semget$private(0x0, 0x0, 0x180) setsockopt(r6, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000280)=[{0x4, 0xd09, 0x1000}, {0x0, 0x3f0000000, 0x1800}, {0x0, 0x6, 0x800}], 0x3) setgid(r4) 05:38:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290008003200000490082c33"], 0x10}, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f00000000c0)="7d10f489a559905bef5852d17fab48025d4c6510edbfcd9e529e22f16962ce66f41b317fdbfb4601f25baec3be579eda24ee271703034b3cfa28e91a07fcac91138a883abc422e9381be4c2ed1622714791af8767545c35ee19adac70cb152f4b6431b9b510f37cf72db39d9ef7edf5f7a48a2614f9597f9f67e48421214cb6441c1b881a9e4054435c8631a529284172004d44f22cdda73456d5fead6de4769133176e0e2ffefc5d4de75cbb90161106a", 0xb1) 05:38:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x40) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)='^', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="da3a8159178f894ae02e718ef5278d7b5d0eeac2a0202a93ff7ea9bfde94404423edfbd40c6fd9c298b2f7bf43d68273fda5f2c06ed33d44f07df4fa2debc269473c8050465930572783b0aece5b58318afe4fa47423e5ec25e221fb5549e87bb001b53683097baa93963c3c10b0beb49ef0c385a05b34d0a80d0b72af874d27fbc130529840d2b19ab95346291be8db10ff6c6cea93d6baadce03eeead0ecef85d8e4787a0b8cf7a3c7eedbbede50b6b5f05531c30d98f3b2da8fe45b1e7ad3d43a899e21c0b854fcc8bd675e9bc197bd0d6bea018d304fee9b73a4e4f6dd6a9f6e9bbe51b27789b4d5bcf70357123fb2854163c6ce9938cc488ced45362e1a0d9a29a3a5e7288a63cbf1d0f150368b86a0b84bf1c1a41f3e9c7939ceb7109842daf93db5d01b7d031293cb6a110ed83069b7cadfd879a00aee63535fb0516942eb2b11a096ebab2ede2b167fd08f615d601cad7f55cd49f8e990dbf16b07a92e1f773f5380fa386975061301d61ee8a4788f099148b70e2b1e7302e7fb55b51422ed86de7fe52701697f6e5a9646fc5c3f3c60892defb34eee23f18cefa6bc6595184b24934f576f945e09beefb4e38cf88e7c7b2f6e07b09bf47e13f19952f4ea8f2aaf45d2ac6af89ea491ecb8fe3794cd2055c75fbe4b6c38952937e4a35bb313cd2f17d6de0169ef27b92ef34e04b56148cc935c841fdfcef78a00ea2bba2f33cef26e3ac92ee8af3693b3c560fc6ba4baa6d391dd1c1eb801afd5f7582b0110d3b8579cf46d7e3159aa17ad5c63f2a89bb1e14092c3f0ba89491294bae94ec72f79f580231e620ea8956a90cc5c88c5bff71ac4993b5071af917385699bdfb9333c08a0ae77697785037ee664b819e1185f7d14fab61234e4a8411a41d69f4c9b786a0b50c022deb7d96a6e525b07e35b591bc4d5a5f563ac5a1cff8e38dd8f82b9b9841636fe9cf14ce52131bab43a8d6f0980743a9190b352a76b64e4422e1186f6da019decd8052ed2a63843b8702f85e3157aba756a4e2cde13b4c067e665612878f9789fb261b11113f4a2c820fe6105d183ac0458daf7a51d7826e92ddb54588a004c0ebb8dd6dbb79f1c0f60f6dc8a61eca4bdcd0a540e87999a8509c67b5f278da6da85179d706cb46597ec1261e8a68b90e022155087814ccafeb1f94e286af46880e7bee05b52463f2bb28dfe122e4c6caa5053dfc3859d66862c6ba71fa427652c2063ffc8fe0c0a542aabf4e128de4af1a2463c1316283fb15797e87bfa180d4ade9ff6b71a4aaa8d692b74f10a163e23753d682bd3b03e861983f144c6f2b4d00ce37de97d5dee548a0ed887037dffc6d98d5d538f505032f48d0e6a42e9ea40a5918971900fdc734bbf5a3d04052010efc0008387ba5b303e4eae6b0b17e339e3c4e572da70f3fcc86f9350dbc6e89c913f5157cd788abb134492b15d41180a0e17caab88aa71b566a90bc25f3b9c408dcf7e702eab8aab3a103cae37cce443625ef60d0cbe2d67a65f8ddb1e73f9de6faf4f8113c86879651c2937c6a8f47f08dc4443d685022c477d8daaad8ad3377872beca870c7572faa5fb38dc5c351be0e407a42381080b41d33e38fdc1461e2ecf38f7202a0e1a28e20291d5965d7c4b4d5dea6f791be74d0878280ebe08c7d327b28a71039971bde221f41529794dcc0aa8f8f730390446109db6de024325809e560252193da887c61778357ae7774cdc0c43b84769324a530b2264f9fc1e254dd2a3b266af290fc32a658ec527fec8c92b6ed6e3c23e8c976a7240b10c47e63de1e500134d837e8129186711c5848ddd247389882dc448834e122698d2a8bd60be35106dec9fc7eca0e6c4fd277545bba124a87163fadac0f45229f2414f918e3d0ac2cd2514cd078706d49612ac4020c16276b6908877c622fbbb73ac4d5aff8162bcfd6e30089cd518abf9998fc54f4e756aa31cd669d62f5d25801a022635f28e3ebe0612d1bc3266c6a39bcb35cb40a5ab86c1fb2c8acba91c667680929bd5de373a78cce19b31e31d773ef086b38305d0b02e4cfebbf54f4182d4caa0abcd2e965eb6656fee2f42dd432f63897f66540f5c6d67547ca74057806c8abe89ef226cf7f8c1c933cf063b7143dbbe1b04edee5cf4185584b5347bcce99c3c30f4fe1f1469dbc17ddc3165f481192a63275f42ef67d79256092d9567d89e12ea31b3c3d9bb215256ed90fb10d8773a47d24e45ece1375f212aa4ebe50d1735453f29df04a2a149892bff690d2c24147701187ab5c9ee84605862cdbd32a3eb92788fdb0071a4cd0a777f3cd47dba6424ab0a0c2db2d4d9135e35534839265e43bf7c21f44e56e6a685672a09c47d611c43ff4d6c26ac725f9751d9c0810a7b844d546d14ff261756c1915211e67f5cd6dfab633966c0496e46de6ef0aeb763447e0a12462328f1faf4d1ac769eb5aea850f1af9f69f739ae272c0323625d33c176867f1d77964a570e7dd6b5fcb7d71b735f9c87de46c9425cddc44339160371a576f088cdb1fb7679cb5ef519b5a7e529eb2e5818b0eb5f34ba34a81a01b7816679787f97ef9ea9cf3fa87cdf247b1e2eeafb2d0b06755d785189f82efec40cea84b5f416f0fb8987b86a12e3d6e060b4160ca1422e39b4fc6cb176541262f55c022bc739486fae79bf749241c0811005011808c5b9271b1c9d170e7c3b1b235abb77f8cc79c179fa23337bbd7fe2ff6868ed84ef2916daf8af5a6b59560b9f2705cc7380f4b4f9666ce7ec6cc22a3ce7c30afd9c77ed39527d04fe5f407edd399ba9d2696e5c1f87f1d707807306b1bae8ae2e1c8cff20581952c679c4eaa1378eb0b6b23bb46b14edcf9eef98297466220c4018a42015002be34d358e53adf9aa9a1554", 0x801}], 0x1, 0x0) 05:38:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) unlink(&(0x7f0000000000)='./file0\x00') 05:38:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) 05:38:28 executing program 0: r0 = socket$inet(0x2, 0x200000000000000b, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) geteuid() 05:38:28 executing program 0: syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x80, 0x3, 0x8, 0x3, 0x7f, 0x222a0062, 0x7fffffff, 0x3f}, &(0x7f00000000c0)={0x0, 0x8001}) 05:38:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/240, 0xf0}], 0x1, &(0x7f00000001c0)=""/43, 0x2b}, 0x42) 05:38:28 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x10}, {r1, 0x104}], 0x3, 0x101) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x41}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x0, "94dbf4a44adbed083d00"}) fcntl$setstatus(r2, 0x4, 0x40) write(r0, &(0x7f00000004c0)="18", 0x1) 05:38:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 05:38:28 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001140)="81342a6ea281a3913ab3e96aba50ab1718d52186cfd4943f6ffe354fed4a9d15d4183c7973e2fa65ec2a8d9681c8efb447fe882b97feea87f9ac1920dcb05cafdbe121d88abb39df832409c04b6b1231ba7c1e8907d44ae316a5be2824d61a6276d4159b5d068e380bfc4ff97fda4f0ed165f6426797cd169ba5cd4c14ad2e4fe06b57d9c3", 0x85}, {&(0x7f0000001200)="e0d5c7c7e58b4cafe8105bd081e8aee39ea7428ee5bd5c7148c3d7765ef422722cb7c2128285e18387880a0f9681cbdb2763abef534c4ba8597bd7e06ef695326031f285a52e350410a87b1be12294851c4fe3307ebe4d65f98e05ba7b22c56ce09e380d02ba97c3bc4840d7e17c1affd2e3ccd7a417998ac64221b1cda62f5290232a0da4416bed172073afac2b7d09fc16bfa139084e840aa0690d8ba96c1b98c33196cf33252f9ca48d5539c189936c3f1762ed3e56bee596ab92bc83abb5dfcdcb5c018e0c4acda37bfc50d0ddfdc1ffaf51cbe0ea58f77f2982645d0344feafc74bf0dbd192a2d48d", 0xeb}, {&(0x7f0000001300)="9333942f03bf33e8638d19de9b3054b0fbebad61c270b2d73f2fab46a7718cfc30bab7bb18ace1b9bb37a81395bc4a25aa89e6d85f35b7af31a85dbe6d67715723d5bad29ca63b441f17bfa5d2e665679c099d32f1575efa1cad76", 0x5b}], 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000001100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/57, 0x39}, {&(0x7f0000001040)=""/140, 0x8c}], 0x3, 0x0) getsockopt(r1, 0x0, 0x66, 0x0, 0x0) 05:38:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x4000000000100, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="c762a1f88bfa58eb252fb6de4f76bdc15d1bc99bd371be72dfe5e8ac17ae93927d8fa97d8ca9465937088921979026a28ac2ffc83f32c5efd1936db8da1206933b6294cfbf1167134ca21c64eff172bdd29217bc13d6da8e28ba6ce050cd396f5af64d68cbc06e2696ea38b450a7f5f80007c4d0eac0e477db1ec5611a42f2f672a8121cdd0d9d5d7b482c4b1760e6d339a104fb210bcdecd56db91453b9d14b2dd4f1f26680996a960999bc57b7c76761d79616f6a3ce7022f5f9b9935d42cbaf1ff707dda3ff90d55241ffed5b0c4f49e34af753e250019a76b8ece7659bd444de7090354ce2b9c644d1cd9eeaaccb8c6b1ff90feb415188", 0xf9) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) 05:38:28 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x81) lseek(r0, 0x0, 0x2) setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 05:38:30 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 05:38:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) utimes(0x0, &(0x7f0000000000)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f0000000100)=0x99) 05:38:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4b, 0xb31}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x7, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/97) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r2 = socket(0x6, 0x4, 0x8001) bind(r2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x10000, 0x7fffffff, 0x1}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)=0x1) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000280)=""/53) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/50}, 0x3a, 0x1, 0x800) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x0, 0x81, 0xfffffffffffff72a}, 0xc) setrlimit(0x7, &(0x7f0000000340)={0x10000, 0x7fff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x8) r4 = dup(r0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/131}, 0x8b, 0x3, 0x1000) getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setegid(r5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) 05:38:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001cc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c01561fe3bc6b796e693916725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb111641ce42dfab3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d000000000000000000000000000000", 0x7ae) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24"}) rmdir(&(0x7f0000000040)='./file0\x00') readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:38:35 executing program 1: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000040)) 05:38:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) setrlimit(0x3, &(0x7f0000000000)={0x4, 0x55bc}) open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x104) 05:38:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x4e, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1f9, r2, r3, r4, r5, 0x2, 0x4}, 0x1, 0x401, r6, r7, 0x20, 0x6}) 05:38:35 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) fchdir(r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) getsockopt(r2, 0x17, 0x876d, &(0x7f0000000140)=""/135, &(0x7f0000000200)=0x87) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setegid(r3) 05:38:35 executing program 1: mincore(&(0x7f0000ff9000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/42) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 05:38:35 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() write(r1, &(0x7f0000000100)="5943f4801d8b6d8901950aae9bacc699cdae5694a8c81027b244bae26cdf9487fc0374c23843171aa53f5a18b3257d5700dadb551e72", 0x36) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 05:38:35 executing program 0: socket$inet6(0x18, 0x4000, 0x7) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x7}, &(0x7f0000000080)) r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/47) nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) shmget$private(0x0, 0x4000, 0x142, &(0x7f0000ffb000/0x4000)=nil) 05:38:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1afc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="863acce3b980adf47911ec68f7dda4bc688d3c06d31f451d44130841861d2a7a710d4730367bc1dde82c9e05ec2d5173c915ca5ec5adbf18a80b1d2d1fa9c5feb8e04c1947bf88dee327a802e66e3d586bd88a3b24bb8bb1232256e59bc750243bc4d59358c0ad98cec56b5968bfaaafe8ebd8daff68bf306fedfcbf78224f427d2bbef94e2a50948d0fcc879c19254d7ed48cdf4013e1f31da0dc4d", 0x9c}], 0x1, 0x0) fsync(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x9000, 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000700)="3d5c68dd840398fe2a8da29b0bf7c662642b", 0x12}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 05:38:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x1}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() syz_open_pts() 05:38:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8201, 0x0) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) dup2(r1, r0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000180)) 05:38:36 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="19cb1d3b9a7490e1cf8595ce05030b0fc5ba5f67f1545297a2c9ac88863cb2f45058a013ad6620fd4eaf36d00cfb3e8924b019b083056eca194990c3087cb8d953adf52469a53058a2ece99cbf6d25c55c501cc9d6fe267f3494dde82529b3a62eee68b48c8a30b12baef2a7be49fbfc5f2e704ca372f0fb02a3972692a2c414353574cacee7bbbd8c4a383487c1ad6e2dbf7584b3c3dee182413733c5b6dbf417", 0xa1, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0010000000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:38:36 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="1def9224023dd700a70775deebc4ad75ad3b0d288d628827a51d979d594701b5ee80c5287b86e0f7755c9e849917d2947abdc6132c39e961eadf869484d619d99f086b3b0566aad94637dbdc9e961c0f422900baa7fe81d5a442e55b2e20309abe086886c996b727484c278c27e68e70aad4a402375c0ef2e2a87dbbacfe40ae4ba30a2dc212ece5a12d1bb181368f69cc1a84d6754ee706438db9d8be09f08cefed83ee29979400163509dec54cd45d421367bf5266a263011bb14cc05179c746ff5b2367215a7e0567c34eedc79c2c9d45361c82a00a29ac93c2dd6bbd0309034d66a4ae40719d1cd2064f", 0xffffffffffffffdd) flock(r0, 0x0) 05:38:36 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000072000/0x3000)=nil, 0x3000, 0x0) 05:38:36 executing program 0: r0 = socket(0x6, 0xc001, 0x8) ftruncate(r0, 0x3ff) socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000080), 0x0) 05:38:36 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 05:38:36 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) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x6, 0x2, 0x0, 0x1, "5c6e8cfefc689c83dbcbd2772cb745d70938376f", 0x9, 0xdfa1}) getpeername$inet(r1, 0x0, &(0x7f0000000100)) 05:38:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:38:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() kqueue() close(r0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x39000000000, 0x0, 0x4, 0x0) 05:38:36 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chmod(&(0x7f00000000c0)='./file1\x00', 0x31) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 05:38:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1e, r0, 0x0, 0x0) 05:38:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x101, 0x1, 0x0, "1000ff00", 0xfffffffffffffffd}) r0 = semget$private(0x0, 0x0, 0x280) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x6) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x18281, 0x11) 05:38:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x38) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) 05:38:36 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/202) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = dup(0xffffffffffffffff) fcntl$getflags(r2, 0x3) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) getegid() setregid(0x0, r1) msgsnd(r0, &(0x7f0000000380)={0x2, "b8caced29296e93f481dd4b5aea8b54bfacdcd3b5da260346a7dd49c3b7d164bd9cfd2f6f847da02a1f7c4"}, 0x33, 0x800) pipe(&(0x7f0000000340)) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000002c0)=""/42) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000400)=""/13) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0x2, 0x10001, 0xf4c]) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000003c0)=0x8) r3 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r3, 0x0) pipe(&(0x7f00000000c0)) 05:38:36 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x360) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) fcntl$getflags(r0, 0x3) 05:38:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 05:38:36 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 05:38:36 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000780)=0xc) recvmsg(r1, &(0x7f00000006c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/120, 0x78}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/209, 0xd1}, {&(0x7f0000000540)=""/60, 0x3c}, {&(0x7f0000000580)=""/34, 0x22}, {&(0x7f00000005c0)=""/60, 0x3c}], 0x8, &(0x7f0000000680)=""/51, 0x33}, 0x43) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0xfffffffffffffffb) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() close(r3) dup2(r4, r2) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) close(r5) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) listen(r6, 0x800) fchmod(r6, 0x8) 05:38:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) semget(0x0, 0x0, 0x4) close(r1) 05:38:36 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/174, 0xae, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x8}, 0xc) r1 = socket$inet6(0x18, 0x200000000c003, 0x9076) sendto$inet6(r1, &(0x7f0000000180)="c9f70832ca5e9ac1b9973812227dd8d8653d42de2b6933a5f5430b669cbe1a39d4fab15c0d01794384e9791ed284af5f6898e4657bb7822f634e1873abedc508e8e33d86501e457182a3a4b355bcb4410c3b8b834d4ea7d14a85667f42768377b33d5efb1789fb67673996c7b3ef0b9efb9cde9eeed3ce6f70ad248d3c04928e44876523f8da8b464f0fb42e30a5e14a245515793dd0b0306c798b09d7653423ea77b0f2981f9f47cb12037fde38035387a72b90df70c0b21ad90ccbf61d2fe389988d5267110a054ec433a6e357b27106812dcb05db1cc60b59b53907aa5cd6d5bd028bd8f68137f6f1106cc0a84d77e29a370c20e2f53315e9d7edfbe63f94b7092185e3bb67037327bd2c7fce82150fe7b185fb32d84af55ef8b17d253d650d3bb0a2ca78d4dd475243c5b51dc3b66c0bd491b445c093b4ccbb9ddcb20c9fbedf39b5155fb512d3e2fd0e957984cc20600956f4d8aa888bc3f085b9d50a06dd45770acf12a71c3836b4c5047881d32ca68fe9dacbb0f7f07330187fdb9373386de7404549b449408dfcabe775b97e0e0ca3f4e6fb2ed81d4aa0d2d73f8bddadd86891313af464c4c30f6d2f8b23881ca77f1203690ac43c2ea7988fe25d255f1bc996830e6fc55275366109e105582f4381d660ba9b963e569ed800b41b13aa179338b0e64fa34e34d9a52e22851442253c4482b42979953156ff69584358754bf73b0ab12c38f160759912d747d3ef7a8ede2e8398d31499374024873fc91610d6c49f986f19520cb19e2ddcf533c63e8b89a7848413e16de4984ec6ccca01702880ff19eae1b4a2cf063598ea32edc988ff8534afa7685845d448c3ce4dc32892d3b48f99631fc4d6120291ae6f442023a37403b79d5f439c50841fb155cede029ceb530f34e16a91039d2e3afb0b1cd262f8c87818985800a899ad7ea1624b92f3122c6db07bc1fef58e8b809818395cb5e0d90b3fe92a4352e3b302d7c57ba3969cfed071fdd3f55a889a8058c23ebab86a527edf73770372669b704ae0946679b0ec00eba5f284cf7de1fe4068bf90d0096116bc1cd93eb00b62456f8bf317d56322fbf48c99b134386dabcaffa1dbd6acca634611fe2b6cb642bbd16c7ccdf5f03988e79848401b98d6f9464b43dcdca0bb5f7b720846b84989b2caf1c9c9637f29bc7a04f1d9a4409b3dae64387d4963f54dffca8b90caed752ca23b0f4f6cbbec3823ce2684c4a2cbd8de3574ae8e068cd98fc21775533840f6bcabf5c3ee1b48e1ffefa308526e47d51e61a370b6e1abe7c3019c086eb6aacef9db44d2e8c2aeda4bfa956696211d799f016ba287cbbcb4f9746b46b8cb98925ddd90432cc787f643759ef047cb65872f7d55647d624cf5c1e42eec74361c0eb9c6a97eff011f9cbe6c6f23eae81f1a7f5683884d74dec51e3645c45b0e08bfab19d151c20bfdc6da7f2c476e3b2eea62160b061b3e6ee638233331401695930ae6c9375ee41b90b6bc4860344dbc9aea14ed532eb08bcfc73e362040cfb3e9a35edf7c8dc2ef5eadb04cad74dbcf9df5f02e0d4c17a9a251ac5bf142fc84f3b3f95b7387fa8f2d3e604025a3a235491b1dc9ed7def54c04cbc0666a84ce295efee0b394d2775a62b9c73b6a3302d74bdfa367e6a73a05bc26cd43c56183a11d68e8a246fd0cb8d9b66d0a33d07a1dcbcc36444581d725542a4406aaf59ef6b3cc7943f57166520d3bd4a7e49497a08d67d0133b82f7e24558711ee74667cbb560e80f250d17181d72c76318aa371171ad6990c77c87a3734166d17bc9766c17ccbe9769b79e28f41df353b52e78ea1d8e47586319c173cb004c27f2a213e05b0ddb9a1a2190fe0e30c198ebadb97ee5548a082a1b163fb032dbfbbc7d0be067b7f7a66041ab17775b9c3069e22cef45263efb085eed9ab7b87eefcb8d6213f29e90804716e139e2eea5d8f29afa84ef354d43220525ed63e3d8bacdce55e06b598eabfdeb7783b5895fc21fe7f4629e033cae8d90986f11933e22c002de3f86586c399fe932f1b60b445797df256e8760f0bd387641dcb5727f69b90b2334318cb12d000455595246828050d7b32cea0b1762345e3eff4e2ea339db6894036b3cb41ef4f00107d14f990635cbc3c9a1cf97e37d4fbb834827334e5e834716af35fa981ce25a2c532ca7d0338d91105c3e76d7042582ddb03ad26ed07eb79ec7e6828a14db9925bb14ef50a4a90a96e8306413704ef0fd0c512f88ec4d6e951b4ffc7a084c14d21677350a9a3e6ea3d5dfe08c8dbe2e0cfadbb7e1f14a7e17a0d23b4b2bb82b5b32aa8ce5c37e6c1835534ef2343df554cc1621c9da6bf43b334bd8c33173be21492879dc0fa9880481aa2eb18706a86407a8fb63df1b268ea87c0af57abc96834a165e05707cfcad9e894930fb1a73681c7bba5877601e609e2d18393ce16915c2c974c9a3ec5fb4f60e2b990c05405a1522acfd152ef1022bcacebc34abb8a1b9056a1d7cee4fefd30e94aab62ef5cd2e9e836e67c97ce1329a71ded07a088549b531671ec89112e2d57a3029e407be56a73342c5d28444ecd5726c486a87800994d2b6f3781f34f6a7f9be0d0ccdde8e2c33d6971c74bff7c03f892087571e6fd3c44823135ee03284d0b3e68fef88137d58a0c410aa866084675a341bd7221afe2f7d106a348b95f83a9e64ed2bf65b8ed27f97e76ec72600fd6923c52c03958daf0d6793ead98fbd53f2ee57a36e64151426490b89ffbc89509ef3322e1fcfa3d95545fbfa7bb4e767034468474e4bb8f62992e280ef4c2f198047ec545646c254bcf371e50da5eb704a3e52cecd099b744297f9cccb1e84ba1974739905e374f4cce509918f1558795c4cdd1aca44e7383a104b1dd6383f483483f920bbd862f61b4d9d2804422357aa452246ce07b91eea7241fcc29f94028a347f3d69f4e927841a78ff7e5ff437b6ca8769c5bebcdebe2f977b7a71bab6febe1e14af2e272279a26ad6168f8fa3bcd8ec1aaf35a31212cb7a3a0e162d2cfd9640bc42b4bb5d8c3e652106b4e76b7b8fc6e9976ced5cffebd808fc7228725f7a0e12d71b3adf7728927e46f78a247da824c23854b5169b5ad62906298c375c4ef329b9e5a92fbe54b7bf5fcfad05de5d213f18eb7785daafc413ab5de03292bb7fb379f8c8aec9a80efab6428b214dbe4d41207c689c3f28e7ad18598eaeb1bdfc8407e5737783ec100e5e653d4641101ce790aeded8c3d81b983a0b104df408e35054e0a2fca8a71cf8ac6f8160434ef7513d2792cb6d7b5c0dc6216a5c849bbe4809878c82b2c6d1f6f2d0bb3d0e8f84d9528ca1d63ca31b8b2b491ea07c52733912db28ca4b9c7f775e8906556d2da3eb334da1859a431f4c18b0f16e8426d1715454771a30db5c8d2ce3806d46d1adff02e9e80e136ec2ba0ddc3753b3d60746f32c4fa450680b0d0f947be68f6c47ec91035f1176839d42660727134504ff33320c18fd49aeb9b66b9b0a302ddc2e7b4d374e49f3deff3e2fe436f749ea34535a171ae4a644d44fb993888e977fe7660f08cb4836a106c610c74ff45512ea40d6ae2b7603c313c13cd5ad719d09516af82d0999c09f660fbad7b5dc49734e3ca73488242ecfd2874d116223925c40319c1dd6cc9f9b37fc34db7911b83fa35da80f7c5fbeef6069a3b191a49ad75a8b41a50bdf1abc939d05878ad4a182188abcd7717ecb46349a9073b26afd597d4d7e0a0352da96aa45bf8dd13ad9664e5fb3a633ccd3377b139e4c08abb3b67d9f790d73518c72d82f2cb0e61aa1c61f07f3fc116c189c6e310a0213ee1e4b4fcd05affafdd3e7e3857eba4b6a94ad70f70ac825c8b3e159b3d1f5bad3ec211fae78e51e3bc8c3e8b7cc98c7f7d66e8871300884da8858f005e3074fa27700d3cbb037640ad07e4dd0c1d215e8089592be8149e84260c92f4dbdaaebcd9c79e512a59bc4b6c0d9fc29fab90cf9c080231b40915cc7fe784ec5df57ed84397ab257181eba62d3e2e37dd53d5404ef021fca3a64bca0649e85fe4ec00cb6cff570c3da109bbb78a69c78b322604362875b6270c51c8fbb2abae20242cdcbf4ce79b9298ba04546d6ee7e95b0c1a673d0a9d22e1106bc09f78f56a540fe1489d0b78b874671a1482f35314508a89d3761fe8727059036286e79caffe7edf49a269f719495d25e1f3427897a28b28040917452982e7a468a436f320e850fb8984888b434bc5dc00bc33d7264c3644f0acd9273f2efff5f071541059b5d061ed9846d9b5b1806a8394b030dd21a6b03887e57c6f80fdbb472db8b5d753dc89544407223b1d05b5ec60e1b9554e4be30c29bbd171ece990e657a8067b4f4f92ad5ef0b70429eeb4096fdb66eaa065f277e6dce0c6e330360a7a8329d116dbbeb74c6782ec2f5ace3416b54a6b58eb451c9aa46577205869f7e9c77d94e60a3fd5cb3e2539f7a6edd1f213a75c9c82f074f32fb10edb1bfdf05296e2b9007d45402b41245e004ed964731e3c4321e52b6443d3e5f9b03962080a898e8f2e6ad336491fd402c22d4aae2cbfb8f428abc9f86b2a15c4906049d9453cec7fd2c83bfd9bdeef26cab8154dd34992ecfdfcfe91ed6a83c6a788920f776e6cbbe7d7f17f5886d1b8166418bc1df347dc68167b7d4f88c51876c842f44977c1d1fe608894ec84b5d76f2fdbfac6650fa07c0a85d42b5378cebe7991f302fb1ed9b1fc89a61e23a35fc3cfa51c24e324cf07cfcdf995e503b78d769639996f39975f9a8c63842298e43d23dd3def588f47f2745b4810784f978bb481dbc70b91241a15c50dbaeccfbe346bc57796ab662925b6a647d7fdf32e4ec425d556de709dda74c5872019a133f981483b1e8974358e40cc366128e4cbaaca54224dd3032843ed522bbb4f1087036bf1ed71d215c1b533a0fbac0046e1548a29fd5adae0dd21056b16df07bdae7f95b5b7472d26478bed2f79083901d1363578b4c6c9b4e6fcdf459b9d6622f82dc19c1503cb83bc4570ab689f40f8421119c79ea4baa3465a47601de746a10f759ba93536c10f635c276491ac31ae38be13987f31ba86f8f17793095cb697c3949a7a4d26d9226b0ff6ec35804563d15fb9bf1771353ddaa068bd653f6f9bb438f7f92aeac94d5b3e0fd31448019218e2f86b0af5a42fe3237cc89f5033b46d9d40a0e1bc8060df70fe21eec98c5ebba8c4511d1f9c27b678b86305378e011c1c03cd95b0bdc91102cdecab6400e08463308bc3be485b8b114df8189ee315142579ff6bd7983e5c14890aedcf21c730e06c63dab4ee67fbccf5086c3ad23a3e87425c1b1002377c5f117a5e46901598c97c85074d2ae627c5d12e5bba2d98011f0f99ebd2020cd6cc2843886f835fd3318fc9a79e925bb12718a7f5887443ba6f5bc8f35e5caeccf2243fcc48fc0b3270bf75ef722241e22c9725ff709b5778f0d3606cc9c3a683f4f0098174df7c3e4b26aaf2bc93940a43017545bb52fd79367776dd0ab911a5f01be60cee0587117d7beb42a2ab9a4cbbc6a4bf98fed80148bdf3316f0545aceea950f4f3c80272e62e34a2dcdb5912dbf9a440126cec228b4de17600446c2e8545b1f9eb3b468f92b33d6604ea5429ac8f3071cefde41da8416d7a1c4e904dff6c960990ee7ba0c8a754c67668bc5971d997c5d99edffb9ca5e4f9861a188cb2733de0692e008902ad18b2fa819f12f124999a77e7c40f1a11b7a491c160756891078f839ef842cc7331e7bed52b50c31e53ffd8800a623f237d3b79b35310e4c8", 0x1000, 0x4, 0x0, 0x0) r2 = open$dir(&(0x7f0000001180)='./file0\x00', 0x21, 0x8) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000001380)='./file0\x00', r3, &(0x7f0000001500)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f00000011c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200)=0x9, 0x4) write(r1, &(0x7f0000001240)="a6e896d7aaffe83baebd3f50d97aee6a1585b4940f93fd161a97aeff6cec5039cd538f15fdad27b02204b20ef773205850f146379714e03d24ecf5fd362382b3acab8a8c960d617c5b7cff476908c82f2486753e4bdb4a6453ab3d1e0d9743abf16886f07e868cde2730524693397fa479726015c616144b621f4c31b4cac80ce73d455b18e068881147d7", 0x8b) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001400)="4246150b65eca0e92326fcd3dacd3e59e5d5a265c24803db57d6f50f64b0b5fbddd0c93548b3c4ed4032104e9ffb80751569ac20f1c47d3a4cde596a3b93ee397bc5109255713c57a3197193e5c1009b4d8fb39c844c426d619343cd9f7d27b90e8af255afecc418abbe7be6336873f7b886bef1bf85487829c1a68d3b6a53133fffce2f1430559317951fa69a7b33aaa92cb704098d9329d5400777d9c0de60b49cc47ebfb3b1164c4fcb4bf08875e989ac32df33bcaf", 0xb7}], 0x1, 0x0}, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001540)=0xffffffbb) shmget(0x1, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) read(r0, &(0x7f0000001880)=""/184, 0xb8) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="f5a6462b2bd9ec8129d24b85fe37dcbbe7b265f71d1bb4163f370866bd70041a8660c1d50940a5ecb8a8a537a142847580391b8ea4fa0ecf94b866c69bb04130b4d615", 0x43}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40), 0xc) socketpair(0x23, 0x8005, 0x746, &(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r4, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x13) bind$inet6(r0, &(0x7f0000002e00)={0x18, 0x0, 0x80000000}, 0xc) r6 = semget$private(0x0, 0x6, 0x10) semop(r6, &(0x7f0000002e40)=[{0x0, 0x8, 0x800}, {0x3, 0x80, 0x1800}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xfff, 0x800}], 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002e80)={{0x18, 0x0, 0x9, 0xb915}, {0x18, 0x2, 0x100000001}, 0x3, [0x9, 0x10000, 0x401, 0x5, 0x4cc, 0x3, 0x7, 0x6ae00000]}, 0x3c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002ec0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000001300)="3dda9f60448d1201acbaa53142fa1ca67697ee05ec05849cb0c6dab4e66f75811e2f5c0a1b0f355d816b47a1549845338747b7e455d1512cf8eeec47de1c3ce3cf543a157e5f", 0x46, 0xd, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) recvfrom$inet6(r4, &(0x7f0000002f40)=""/4096, 0x1000, 0x802, &(0x7f0000003f40)={0x18, 0x3, 0x4, 0x8}, 0xc) 05:38:36 executing program 1: chroot(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x1) poll(&(0x7f0000000200)=[{r0, 0x10}], 0x1, 0xe5d4) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') 05:38:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000640)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001980)=[{&(0x7f0000000680)="fcfd003b1f89517b7a89874d2804b390f54bada229c38d203f52d812f6f20d5f425c66fe1bfbf4d88ac6fd1299afdf474415842e1894419f555506bfe9c292a95beb2bc6c345430010109607dde66384bc9391f63444bf68c343e6eb041ca6a49fb910de3611a7173d1a545e0e5110f604d37685e713921cec342c92cdef215918f1fe3e29ddc5e9fe0ae064c7429e84b48f836e56b7fa6f8b4a1e8f4c311b96bbe4dc7e7c723111a5badfbd7b57e7dbcb9ecc01f5e111ed26cf7a773601311512867d8e5e6cc5f3ed42cabbcf7e0323fdd83bc7ad15cc127acde79ceb8098c1e18f804e66f6d832f3c87aa0977fc0c6738cd670de17cd3db42a650e9c2aec8e0ae3e4c951f08862238ee891192810332f26793e74e13369a6e2c670f998be72c2eecb73bb3fb075ef87a442827a7010ef96f56f20031e5d966c73307b6c223756647861e04f40fdbee8e37de0894c95f0897b16890503707cf4018839a8821a2e5412dd2524acc070c3d396deb7391b9364b85f85fc4133e4efa036d568abf834504fc2cb2e807d88048669df506298a96e9330439dfaf92868843ddb8e3f6ded602022cdf8f3be343c1dd55d8fc5cbe3d2b6f9d38c9ebe538215427862e76fd94ccad068e32b99a00baa4c2f1c846de2410ed4e1c168fb2c3f2e367b5baa892c4ea88776d1396b452b", 0x1ea}], 0x1) execve(0x0, 0x0, 0x0) close(r0) 05:38:37 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x8, 0x0, 0x9, 0x0) 05:38:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) 05:38:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000500)='./bus\x00', 0x800, 0x1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000340)=""/158, 0x9e}, {&(0x7f0000000400)=""/93, 0x5d}], 0x4, 0x3a) open(&(0x7f0000000480)='./file0\x00', 0x8100, 0x11) 05:38:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget$private(0x0, 0x1000, 0x67, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) 05:38:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xe86, 0x3ff, &(0x7f0000000280)="f597ad5db3cf9ea4a79ab663b8e20101c9a59ffbfa50f969e20d1c485900dcd6219bc3018c8d7e71b6c35f2069b4e5a56cad1c47fd79c83c18df1e4c0416130e15363bf0ab4c6fb508048d97d9bc01bb2c5be646e5f320ac42041f62d3f69c17b64724d2a17ee15b1b08c65edb4ecba904b39844f7a7088e30cefe94afd372eb930c9504f49a64068d6267200e89090caf792ee5459be231c582a8e60ae32de784a6af044a14a63e962013f82cde0e6a9d54141bc8d69ebf0053120e793e9235df0837a84d55b1ee8aac40a75f716098c3a071afbde41f5f4adbc0a1715dc18cc46b56cc0b947901ddb40c5a51b0", 0xee) setsockopt(r0, 0x2000000000027, 0xa, &(0x7f0000000000)="020c0000", 0x4) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) sendto$inet(r1, &(0x7f00000000c0)="b48225b0d0f08dfaf14fb975ddcad81c3a4a14d4613f23e3ff13817b772ca15b20c99b2f7f5521b6", 0x28, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 05:38:37 executing program 1: shmget$private(0x0, 0x1000, 0x2000000000a1, &(0x7f00006f4000/0x1000)=nil) r0 = dup(0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0xe0d, 0x401, 0x100, "b0082fd3a0c6efe506f893f212e15de86bdb667c", 0x3, 0x7ff}) socket$inet6(0x18, 0x8000, 0x1000) socket$inet(0x2, 0x8000, 0x1f) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) 05:38:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) socketpair(0x1a, 0x4, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="e08c7d58feb88da3aa7b43729ea7a7fe4516408b3a13bdff50654e43984553449f92a2859c03cafb50404adb063a8d8e39e21ad8f068a060a1a32df872089f18a142333163dc824f61a0de6a96f8b85698a3f9ddc8fee87ce67406f203d33459998f597baac25313f04d0b6936737f729fe73f3c2c576a4b5650040e6b77dbbede4c6a1dbb81da2ab9bea92d895517a0e43b089042f0e9f463dbed13cc87c04248fa", 0xa2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) clock_getres(0x5, &(0x7f0000000100)) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') fcntl$getflags(0xffffffffffffffff, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f00000002c0)="825d316e7331a0919df0c9b6e8c0c541934e5402573b488f158df8f857b6a286b9f222ef75e7ed44", 0x28, 0x1, &(0x7f0000000300)={0x2, 0x2}, 0xc) readlink(&(0x7f0000001b00)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000001a80)=[{&(0x7f00000018c0)}], 0x1) 05:38:38 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = getgid() r6 = getpid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r4, r5, 0x50}, 0xa274, 0x7fff, r6, r7, 0x3f, 0xfffffffffffffd3e, 0x8}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="cb1bdcbc98db3fd632247371ec160a186ff471930a5712882fd6971758825aac8a7203c3b8b6e989c496d274b56410d8188ffc8f50b777f8e24ef3c65db26e2f85dc50e709aa8e484b5b5ff8f7f39c186b5d4b288d92ca3bf07b8b9cf656eec5bf9a63d529e76ce54220cde356cbeed86dacc9681a4a70e476e17de548", 0x7d}, {&(0x7f0000000080)="24db940db06ec993e5049832fe323cc83b1c743b11840d26e663b148cef66e32bfce3d70822463f7b179ac95173d75abd1dbea", 0x33}, {&(0x7f00000000c0)="ad69961b3f43056e18571e703f2a909e7f31400bcbd1a293fc88accaace5f9d4c232e7f8fdb1a8d8da5bd419069c4d5d44ee699c8da5064ca5018c1fef1e4be39d248c81f94e2cde4c0161dea7805ea56b332b6a809188816aadef28dd698004310be2c69e744ea122656a1f7c4658a92fe176018b71d78f002d7e281f452586ddd19b7a0b75ca32df07e87b4bb37ddca09c88d69b0e8ed7acc67ce6a659359f1ab1e797d841b2f7ea78e89786ffabb2439a2b7e757cebb0cccb8f97b69e203dbbce256603cdf7d84665050e07ea31b579ef399897959e14b0a31bbc1a99fcfebfd4f974197eb1cf4599378d886c424ae9fb32", 0xf3}], 0x3) 05:38:38 executing program 1: r0 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x108, 0x40) getdents(r0, &(0x7f0000000200)=""/85, 0x55) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 05:38:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x45, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = semget(0x2, 0x0, 0x4004000841) msgget$private(0x0, 0x400) semop(r0, &(0x7f0000000000)=[{}], 0x1) 05:38:38 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) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) 05:38:38 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)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x42d, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 05:38:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="be", 0x1) poll(&(0x7f0000000000)=[{r2, 0x144}], 0x1, 0x0) dup(r2) 05:38:39 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x1, 0x3, 0x7fffffff) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x841, 0x0, 0x0) 05:38:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x3d25c49e}, {0x4, 0x10001}}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x80) r3 = getppid() semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x5, 0x9, r3}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10081, 0xc) recvfrom$unix(r1, &(0x7f0000000200)=""/51, 0x33, 0x2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 05:38:39 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1ab51dd766696c653000"], 0x10) 05:38:39 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/4096) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/184) 05:38:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) close(r0) pledge(0x0, &(0x7f0000000540)='\x11`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xa8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00') getgid() getgid() 05:38:39 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = semget$private(0x0, 0x6, 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/218) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/172) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 05:38:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chdir(&(0x7f0000000100)='./file0\x00') 05:38:39 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r1, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 05:38:39 executing program 0: clock_gettime(0xb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x6) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2c) r5 = kqueue() recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/212, 0xd4}], 0x1, &(0x7f0000000400)=""/168, 0xa8}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000500)={0x4, 0x100000001}, 0x10) r6 = kqueue() socketpair(0x18, 0x2, 0xffffffffffffffff, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xa0, 0xe, 0x1, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80, 0x1f, 0x5}, {{r3}, 0xffffffffffffffff, 0x8, 0x81, 0xffff, 0xb702}, {{r4}, 0x0, 0x0, 0x23, 0x4, 0x10001}, {{r5}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x3, 0x100}], 0x60, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffd, 0x24, 0x0, 0x7, 0xfffffffffffffff8}, {{r7}, 0x0, 0x20, 0x8, 0x5, 0x6}], 0x81, &(0x7f0000000240)={0x8000, 0x8}) 05:38:39 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8001, 0x148) lseek(r0, 0x0, 0x2) mmap(&(0x7f0000c3f000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) 05:38:39 executing program 1: r0 = socket$inet(0x2, 0x20000000013, 0x4) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x4004, 0x20) 05:38:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff004001000000", @ANYPTR, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:38:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="bbfd0c2e6653d14be4ee15e8c3231e9673", 0x11) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r1 = msgget(0x1, 0x240) msgsnd(r1, &(0x7f0000000100)={0x3, "8522bc3cf45e16aceeca215c5e69ef90621b7f6943f0471af387216db61abe66fa4f39ac1389a9ccf2dc18b63229730dda2003b51874edbb39dea7bcd05cfe1408efb89a5f22eee9c93b9609b083bf17b76e5f1f8f4a2bb0d256fde62e5c3e515c05ea89dbc365be32f87d21ba8b7add415d06304f64be4991bc26390a753167e0f841b402bf5f553cc0bbf45157ff65a9708abe4c858e8a754fd83618ea043d888f9e8e75c6a2740cb5c45844eaae762f7d59faef957e342b27ad6797e4c528796a16c462ee28b196aef57edea6a83f1da1a8804833db4ce3cef22aa5d4bf392f74fb78dc36dfc337137cb58f4e05d6ac7cb1708a41b46efb1f16cd4de34e6652d2ca3810ce108b4fe1022ee47ac8f236cfe90fc807a95fc7bcf0b78655ba64867b4ef6fbc23ce5dd15cf660e76dde1a960cf91c0895801326cfe93301ccaf74861c0b62a14a75b1a3952823b2e357f0b3bca1b95cf8f93d5da4a2fe4f037db4cfab396526986177cc72abe0255211815bb42182be35e85c68fbe4d6a370ddca58304b7883c9f5693f74ef0dcaf281758fbf36dc73257933be67b3c16106dc4166cc1a88b0710d94326fcc8d045037ee0073b088723874d087d79cd1c0b2cfef78655000b9e8c752159430dd24b66916380400be6a9c794f0774920ea4807b6e5a7c939632fa721503cd45eb13d9c7866395580218b176ab659179156d010a6bba76193d0448b146ce78ef0875cc0ed844da4795b272a2eb78e3847bb7ecd85829b8ac704b24ba9d1dbbe4ecc6f18de831d719d38d5d36daec28945984d411bb290dcb13fac55620ae2437ea9798ce1a7cddf30c5a793e0921a1c52c54f87baa2c778bf7aac7c7e5df737a998d4819af6cc64f7879984799f9e35e0d9c0bb1c684f6855a1d5af5061df46f177dd44e7fda9391d2b76f8d9353bb41f4cdbc4310611955390b61b21ced1f02bbfd6272533768b51f3b6b8e330400d2a250f976084ca9017cbede2b945869f335897e96d5bfdb6a564c9e71d3148924e8204b2478aa53443cb45ff0454ab6b9b77eaadb1266f6515bef2ba1c712972ed49b67a240704c8cb47c3ff24207ab15b7c04473f2314a150294f78b63b1a4e26d54d8539579a11066884d8c1ddad0d17ee63beeb272a1cd2fbe0ff2f78c40563228ca848527e954ed418990b802a7719939d24ee97640067f3f41b518220af9162f7dfdfb37205effed633e3c1954900cc8d41be8a8cd641c7230b443b4eaebdfe5338081545c35fb9c37f628e6f044356b6a1647c38e028dffad6e2bc6072760e41d58d49bd5f6331d3d1121288bdef4e825bcf6cd12d2a232049f1fc1900d51bf7b1741fe60dddbb79ce34aa5aff0f7f4628ad1bc6e3bcfa2972a84904d3096a66738ff160b53fe203207b1480386ffeab1b0b427d13fc7523d93aebcfe882ace4aec31ee818f01dcecbfd436df143324c345a2b430c4fefce1008a19948ce67a9023ec67915adefb5c4990f7f2721713cdee9b998a6f8b02f18c83826cdf75ff619a392f0638002a302506b4c23b7a1be040e81a7ffb7d9ec83506498bcceeaa443df95f9f8d1ab7e088838111137ed22e4632c58eb60172904ea71f9dc047f9a13c4591453dbf312ccdd1ff99d7b2c1731bb2587e3fb358d312d2418b49c9198d154f559e920d5345ce0c400df1bef9a227c5a28ed240bc5b4642d2fda823fd53dfe97e491a7d79f9ea7e833c299a99d91a74183dd947740f26dd2e03bd8d03a6390fc831c8591a97ad4878ff64be6af4d70382a7de1b5dadd56b6c9a0854bc2dd211cd8d0a3b29145a70cdbfaa858d409e23aaa390ca7d5b2fb3e50981652caadb925bc5ad83cd188568e40cda06551175e3c7c1e7977d6d2f6e2a2cdaa252483688eeedb723eaf336d73a4c245e10ca74013f7062272bcc07379de396c6d1be30c134973467bd910a3cb16f439d231e367f4374a2120233444a28737e684725b3cfe3e5f53e5efeae1977e11ca673d853aef75e74fbcf34144a1255dc008d45f8339bad5b714ce98b1589c31483ab58769b8f5c1dd14f085de0174914113ce7ad6ee5f18ecfa3ea875fa762fa7108193c78b6e2558cae3e3d9f697f1c1ece1a5a7ed04e39758f6a281dcd723928e729fe0c8ddacfb7f678c3734fa05048cbc3c972d988eaeb587edf0df74b9ee08a7924af34a03f3c4fc8342c10db1169f094829c84787f585760a5d563d5f175d7a77c97f08785502af7ad15b62493706d9e008bef1bc007d9751e7761b11cc55402fc6e6a2eb519617ea1f3c5c266e2a90d0c6282be823f13eba03e16b216cb9a2760e50209862158be1b13d13e45be2d56faae109e439d7e5bd44c4c9a9a922635b15d4a5361083fdb82208657670c081e1172a52f5e9f2be43ad91c5dcfe7f0ce3e02b3872afa4971efd4a156a1bec7d951c62b1c76c5b1d78bdef12ab7e63f832a62fdac02f15ff29196fd77aaf422345ecdcde4a196a97c002d293121dd81d9cca2fd0ff18248924c6999173b52b5fc6943ab2fd812fdb4850371315f59faf3897c01bbd997469ec1a1fb9f7f8c345a52a2e84f1da9362a36c7584a65ab431b189aca6dcff3578e3dd3d92152f52c10b744d9b8e09ff7d83016151ad30e6544918333cd371db5aee08b016a15d8f33624c9eb6469de3dcbef6fb37047e4333720b70623790f8a33af95379827437665b9ccaabf9d5349ee26ff20ab34aacf933ac2700835c0faadba0e69173cecea6cbea03b01874bfb76b2cc7caaa587d68c2f40f307568a6b232bd8bcb31491a6219f72a9f7fed88b43be9133e4e3c4dcfe58954acd2e89090611b4527f92ff0bf3431e48f2ea61f00e1c19880a1e2ecc75d3462c32e060cacdc622730531af237a0d685048814e7bd3b7d63cbd9ad6bb2c97f8afb8f1272b5ba4ac4c85529c4198627f7d807b8d81cdfe6904f610779560c309954ddbcbd763b99036645923c59d99e8e8f3d35f6d8fac0b46124a3a2f2a1d351f9970d718bb4b8fb675639ec23eb77b1c1eb89f9c84acd7c6905a904217d5696a2aa0a99671e8003ac4ea4888c5d3b53f857bd0603009036b391e0efaf2fdaa54200fb84ae703dd13c42ba238d02f29ee30000f3619152bbf85dc90ffd6db28cee02af8caad6a788ed39d4e94d2eea20f75466a661b61329ad38eaec91706a17c3029579696678fcf8993012bd7ac69338e6a9cd4dd425e4eed11c924cd409d61b9fb2a3d723e9260ff16263cede888758ad20c5505a6e27042ed227d618cc0ff7b42cab05ba8592cde7c52b00ce2c305267ea2fea72aa5c7046b821f6c0b501b7081db701364fbd0bfea32abe43e90fe36e48547e790e2d16841eafd924086f8ea861be1b9f945127164f036886db864f7ac6e9badcebcc115cf6e925baab926e5b5ff2e5e36a877362c8eeaa4cacdb887c3d6c3dd39404a90602d53a1609e12ff78d36e9e03d224ce3e3a1fa237d76334cff7908b0d18f7e6d290f6da6352e7155dc5be26942695c55ecfc72490b68d28ce68c4ba0d1df8c6c7d085b599f4c58884d0ae05a098dab227051472d3b15119936345bd95883b043462a4669a1c71694f653a9edbbb758bc9fc35e36d8baef905f690e04eab4d1676ecb25c2eeb9fcc053d3f70ee539594d493441cd436b8fe53ce1e6efcec3e10a3495118a22d9033af77b9105b8d1569f37785628a544305e281d98c3ced05fedeb6b88f2a5ac3dea7bf430e0a13e8031775650afa90df7a28f1ffa98025f2ad58101cde811d61561ec7ca304a0b4213a20106f4cb1849a26337bd2cb74b9e97adb1ffbdbe501b84439b4a8d7d7fb4a3c425cafd8a4991f64ee6530aa949e47ef85d542ce75760d40bd8a2dc0ac38e6b8594dfbe557f719fa4ea5a6afe5ac6e05590e79c9e0ae13dd264daacba47e2e30f4096597ac97a3158e500a7191bd1e8c111f8122d37d150d1de4a499ab94c66b66d32c390784c8178857e5fba9b31521cc9c3010c3c7bd9e1c0940b68cd7eea650bcfa10e2e60d6367b5890b3793724439daa5abe5076d245ea6475fecc75d121cf10fd81d5bbfac08454fb6eaa6a37232834c60fec0e4e201ff4082eadec1c151b94a117afe5a5eafcc4e9e08a56d53584d6e1dbea1c1244d95d97f2bcf46ef0182d0f919633d0091d7ef4d6011fada5c17d0254e698db7de35b121887fb88ca59963e4eac96f0099b72eb705ee8068eb1b80b848324180230904c4fbbcb597f3ee5c1d54c4f1d4297766198cbd95dca17f07a778c65278ed33881036590e37f4035b25a4682a514a64213fcf4e8430062e1f6f78dc8f304c78304894dda0012e0c43fe9806ca1486259575292a01ef7ad479626778d9a4736bc028650508021e3fe63c799653a42b67aa129619446baeac15995d3b6e5a6d480f9298e3b5e2958108e0c0f6a0a358ba7fa0e39d0aa43c635ab09f34f0b500b1320b6d4263423591ba241bee50434c10042a36bb45308d777b38ca77beae31a7da34d861f3b6879a1ab2884d86fe053485a8430cd97b84120cf3d21c9d357b22dda71fb7b03252b23f756a7ec7b5d477f880f1e86ca3f72e8c099128b3ebf5c998cff6851ff7be3ccb2ac53fd4d1a01ea1072426913799c0d66df46a26de50cd7c07cdaef8b6ec10ccb92b12ed86f4bffffcca20d3ea57efde40275dad6406f23bf93a198ac78cb607c30897417d967c22c4e7dbcd25d771dab875a647889fb3e641ae0fe25b3d75b9d15a81732849191aa6d5d30b62119808c7ea8d7379f1d5324f90c44a38741443c1310050fcab78baa150b76fc60217a3db5dd603bd88fd542a35a9087177699c6135674c790de6addcbe83642fdf65a27debd88d6c4d8cc79102256296ec87875e1ed7da2663bbb311c74aa52d912c4500b9f672e5a44c93716fa11ef66c94ea294f92c9a67bcbd8c84dc229e3b69f133e354e61c9b515f9e25eb3aabe5c423f0607eb8763b74467a07563d977442d598acc87632167799ecdd66b1693b969b9f0d1326bb7b6401add18c88855cdbc351a23b9c9cbbca5e0887c82ac7983bad4c90a965d461c34aa40e7bb8176e30d6e4ff54a1864869b401e819c73c014348f2f7c667b710006cc73ff43eb84db441c3197adf9605cd22a51ffe40b00656cbeac3014debddd1315029d15f551679383bc9ec0319c74dbc04e7ef0b99ed245163ce228eb89e31e727d5437998345f1cb04da0e0bbfe4cd0e12e2c785836fc5a21c133f7cb8d3f79f5eaa469010420221e4998c32486e734e4bf47d2d3baf990d06f6599acb9f23ed760f7a455b59c7448a5e4047c957add6460bb0045f7571c42e2c8591addab93f309ea3e33735d87a097dc699b90a91794002691a60125fdfe2d852856855ec22e1dab0e69ba5c55d8c0c6f67e7d993e73a94c9fadb080d329f99ea6e9e43b426d270e925a4a810c466f2bd815310b504a0c606b240b3ae37348fc91cb88228a2654512d30c81eba18399a244cc3e7c0e9921f8f9d894a7fe48438433ed1f5bcff471d3ce62f044ade509de79e5b0190c501c27dd81076e568c54df3dc81997a0a72a4b16900fadfe8be32ab08a3dca5f208d3793d6f8fec226854e3655d9ff74e4e6ed29961b778d8ca986b86e8e06462f23f57f042586c452e5ea89ddc028149e026444305252756bdcfa1723c8f44e222017ebbdc4f62979f1aab954b0058a95ca6fe0e3c517eeb007b9f2de39a24a42550039d0bfbd3799e158ecfd74bda3418aa797ab8d575f99d84a3829b5e95e9182f8a6532f90efad1e"}, 0x1008, 0x925836b2b903d3d2) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) 05:38:39 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000002c0)='./bus\x00') 05:38:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="c47b8b05", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$getown(r0, 0x5) 05:38:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) flock(r3, 0xb) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 05:38:39 executing program 1: unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) listen(r0, 0x5) write(r2, &(0x7f0000335000), 0xfc94) dup2(r1, r2) execve(0x0, 0x0, 0x0) 05:38:39 executing program 0: getpgrp() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socketpair(0x12, 0x6, 0x40, &(0x7f0000000000)) 05:38:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000001340)=""/165, 0xa5}, {&(0x7f0000001400)=""/134, 0x86}], 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r1) 05:38:39 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) 05:38:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) open(&(0x7f0000000040)='./file0\x00', 0x10802, 0x82) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1a0) 05:38:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r2, r3) 05:38:39 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) clock_getres(0x3, &(0x7f0000000000)) getppid() kevent(r0, &(0x7f0000000000), 0xd69, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x3}, {{}, 0xfffffffffffffffe, 0x2b}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x86, 0xf0000070, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x70, 0xf00fffff, 0xffffffffffffffe0, 0x2}], 0x5, &(0x7f0000000140)={0x0, 0x1f}) recvfrom$inet(r0, &(0x7f0000000240)=""/207, 0xcf, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, 0x0) sync() 05:38:39 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = socket$inet6(0x18, 0x5, 0x10) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 05:38:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='!%,\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='{+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200), &(0x7f0000000240)='*#\'%}.\\{[]+\x00', &(0x7f0000000280)='%$\\\\\x00']) chroot(&(0x7f0000000200)='./file0\x00') readv(r0, &(0x7f0000002500), 0x4) 05:38:39 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x200) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) 05:38:39 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300048bf84cd7c3f2edab6f40fad5a8a0a5a6825418476cdee2c0d5278134c478c532ade7dab190d6f124a1e5e5a9eb4a2f3acc7366802b63a8c930beeccf76cd44ca72ed0ba39e049e0cb5c0fe17a36cab4b28fc239f522142d1d5f13cf72b43d49626c"], 0x10) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) write(r0, &(0x7f0000001240)="85df2ab3e8797deaef70bcc2cf443caca5f76e97", 0x14) 05:38:39 executing program 1: shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) mprotect(&(0x7f000008e000/0xc000)=nil, 0xc000, 0x0) r0 = msgget$private(0x0, 0x22) msgsnd(r0, &(0x7f0000000000)={0x2, "16f325c6ed05bffb3517aa8e166621761e362bdb2c9fa35e575d515015195e73de066cceeef7f8c2489654ded4b0bf2d9b196df5b08ff3250b229a4d55ef35964150dfa0965a28a1dea44c11c4"}, 0x55, 0x800) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x108, 0xa) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) 05:38:39 executing program 0: r0 = socket(0x0, 0x3, 0x5) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x1, 0x4810, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fchmod(r1, 0x121) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) dup(r1) wsmuxpoll: not open wsmuxpoll: not open 05:38:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='5', 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, 0x0, 0x95) recvfrom$inet6(r0, &(0x7f0000000140)=""/128, 0x80, 0x840, &(0x7f0000000080)={0x18, 0x0, 0x60000000, 0x1}, 0xc) sendto$unix(r2, &(0x7f0000000200)="84275187596d38d57437664c1ef15fb3993105eac8c42a0ad2a9229372b499466a48ea660d7da4a6dbba690fae627bbe82e5da3348d0f67ec30d015090c3967fbea3511e26e21085f47e36f63a8b252c0bded0e228177390bfa313075163fceb1437e791ef721e6966385053f9ae75f2e6b3bb5d0dca180ab5639d8ba243531f4cb1bccddd1b188697b799e781d9052e798b330b", 0x94, 0x400, 0x0, 0x0) lseek(r2, 0xfffffffffffffffd, 0x3) 05:38:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0xffffffff}, &(0x7f00000000c0)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 05:38:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) msgget$private(0x0, 0x40) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)="02030000", 0x4) 05:38:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000100)=""/4096, 0x1000) close(r0) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) 05:38:40 executing program 1: r0 = syz_open_pts() close(r0) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6d}], 0x10001, 0x0, 0x0, 0x0) ftruncate(r0, 0xe7d1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x400, &(0x7f00000000c0), 0x9, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x100, 0x9}) 05:38:40 executing program 0: getrusage(0xffffffeffffffffd, 0x0) r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:04:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r0]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x4003, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) socketpair(0x38, 0x4, 0x4, &(0x7f0000000080)) 16:04:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3f, 0xbf}, 0x8) minherit(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) 16:04:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x80) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x100000003, 0x102) listen(r1, 0x1000005) 16:04:16 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) setsockopt(r0, 0x4, 0x81, &(0x7f0000000000)="6c3febcf11afa1efe5d21ff3e4ca0300c078955baba95ecc89fe00527b46ee0c6bef4715e9e8ebf49465cd3e75a3d5004e3b31ef83df44f8459f43aeace1fb17eec8ff195e9e29139801d406d7193e3e1f3a202734a9f14876096145dd0f8a877a13ca158f4a6d13ddd6a4a634ba321dbfaa48df0bf13b6420e78cda", 0x7c) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="510e92c9c1303ebb9a1cd9fd5070543f7267c0c2b97a0bce0d406aacc0026366f87c1dc00a0b984db820a79b43e6aceab3a6464d26f7f491d9bcf468acbe2cc873b8618dfafaad863248cf2dc39bbaa128780ca38b4a54cee3dd3950f5f9a54a2b7ebca2fb52f06d6152ff294c0248ba48b184e979e678d1180d1bfefa1f846e61581ecae570c507d1ab906bcf41723fb054024325e999a8198faed3c2ef0496fb0c71d67f447315db3a967ee444070a9df6931511ddd2929c97dc5496cc78763e180ccab456a65f709a355da4e275b287e100f9d9ddc63e4a9c86c9a47351c3", 0xe0}, {&(0x7f0000000180)="957fe1a224c320d0daed5edec9ff0312e4185cca2e805ee3d0503353790bc0e9d236c6688702881507aed7ac46a428d477acfb422c0ccdfc37de81988a03a9c9fad3530d05a2fabf5453a970b5a9f8f8e74ff2c27e1514af11ad6eb4936f7c7550720239757798b3f40793a955591f57708d6b1bdcdf8709638d94d8f8f898552b4d68c3024c5d7270a2a39a3d4aebf771ee59fabad3a253768134e5c64a9f8c290a43d752a894864c372fa54b736afe43b10047006652da876c9d14b6af90eaebb6c8cc01e3ae", 0xc7}, {&(0x7f0000000280)="12f98896bfb754ff4358af21dfbfacc1df918377dce16326c17fc2786eb6cf3960cf7936b6ae67755db472e96f9b87d8ebd1811d772816e3c2c8bad2b06ac53f474852129139b6195f269b6a62647e86cf59f5b8c8032c42b786", 0x5a}, {&(0x7f0000000300)="33eaa86972929845e01107dfb7b1fd0ce95ae5bd6133c1b7f3e906f768550ae372a36c98b3b64aadf2a906c48e7226898799adbd9c77c5a5dbbbf77838cf57508616ca61f9ef85bd9a45750cf9c9e4c4f618862f73fa63ebe818a0cb26b6f9b88459d4e2d34b60b95a0ea65937d143b60a3372050992ba67ac017d86a7b3db7a3e96", 0x82}, {&(0x7f00000003c0)="996c90ecb320ffd4b10e9cfc320b63f81804d5f7f93d5f877949367f9d23263f3d2ebb3476360a97afde1cfe4557ff5d24065262b2a6efb1ba0121080bae0a9ad935fbc65b499f9297d0936cb1eebdcf31d2548193d83b64861d7adb6ac94b2a81d620ba4e007c6ae14a81832db444de445f8367b8fb8c7401d501e149c38dd9f6eb4cdd150915492275a3d6c9b621e0b0aaa4109467ad3f284b32698e3d5b6fe914c2b1ccc7cd35b2f290ad1716be5c09be1143718aa8e85193f66474f88c869c7bd889f318c1a7b82d3a21d64a1ddb04b06f90d00bdd93fc51f9cca4ef3276172337639513e3f83383f5f063db6d6dd7f52ab42d61b45fd9cb020a5edde3bbb28bb34ffbf43f05bcc78b8ceb0510c28e16e2e15fb65a744b49c19004c6b4b951375b458564593b6601529a0d31fb1f37d584e782def90de30d518da1e9f13da710fdc4510ca1aa845d54978a3f94d0e578c225d09e21f13b2b56e0a3e09309429bd09832941f3ccbd8f7024708de01da12c00b7117cc7e4e909adedd3fadcc750416d867fb543b95e194ada229541150d3cdb004d688d7c2912c730f2a869b1667580c86f21c202998e7ba427a0edc8d603dd9948f8f8707635d55ec5f5f106e9bf7c85cd0b04353b3f775eb4351813e647e04cbab9ea06f3a6125c940bcaf744a918097afc38f91083b53b261506638cf16216a8c7b390317f6985dfc8f23b785e7d3baf2f0268563529cb81b7a5a8057666e46732c0f5c0c4da2564cfe00484bb027566baf23581040d9163439af1d3d2073e6508b0f341e86ac6eef05467ff130928ddc16ca509a1785ffa7f284f70fbcff42d8b45485ff9bebf3b95e2d3c76657646cf72d3ffd72889eb07d9ac0d1793cad5911b9985025895256e471b30954736417bae7c5d6a8fe036dd9dd2d2c766c87e56ac0f3cb7ea9f5badc32e474c9928faa36920a856fedd62cdf9b76d6be8ece4c156a23da47352848da58fb3ad1b8cd911f971d189e68a0a313ea370f203afc4e945b21854944038781d486d8b41940de1f5c11613112adcea206c5a195a26e845efebdac372c9910dd0397bfb81e3e837c12e2b93c40daf1b5898e1c9c8595d62db41b97cc7c69445a116d558e15a87081be43d962d23ec742803b0b7dc803334ffac7452dce4c949ab51d255a1b586c949bf932a0ee988dc5cdd3ca9a55df4423bef9653a57662e262a50fab5eb8f381dd701b108c86f1047cec431f57c42ca044be1dc1682c4f9fc12be3685c182f2ecd829bd89c65c7218e7ff1b47dc9153b899289aef830c9281a44e2d08cb7d52000316c914e75dff07da9a70a716ac61b95a44bfe36a2bef5d63b533e041a8104fd217a35a6bb5a628f7fa273b88ca4a59048016b67c4cab7fdb3a786ca6aab1824da94ad0137698c8a6d1c3a3b466b96b9b75242862155628637d3b325e01804651883c17eb4449fea5e99b9d4167278bec99189e9b16c0e2cc733d991252a0ea62ef5b1f1b20ae6c6e07a545cac0526a98a1f9ebcf764a8239c4d41377430f6c390b5afa58e4619afe321e9770b4202024cd689c36be617ff1462237d604fe468c153e8ef5e91dc3de3fd761aa52b2091397d69b2e3d3ef04c438f446ae30dcc39dce5d9b7f61884fde6904dc4369bb3e02a022850b55cd680d7121470aa62b06da2ca133f7d8bcac12549ed0ce8f89748631077d422f3d1db91f0c80b73a39ef957c748721a997a2e353e709d9ac9d9d8323d3cacc2aa27dc014e9aafa085222edb3904b9ea16789cf7b0e4f49c1572761927e4d5de42dbbd2b9b56335ead5b6610d511fe8ee4e1af4a2bc9f09a26ea6a3bcf7130242e92f9d0bb445ad276ce990527813f3e2aab19cb93688550e6fc1be828af1292b272e346cbce96a8efae7bf9d31c998e284157eb5a8671fb920e29e542779369c16522bdfa2cd5f4304312ee09b9772873eafe1dd2b7cdac22b25223d1bae84a333f3133bded0a1ae4605ced0ab8d9f57fbf2b47b14747ae2308838efaa4264c80cda22330aba630cb37ad12caf0b0de7b1aaa4b7177f3b4de11b9c2dd11796da3b62bcbeb356c3506dfa9097bd8d6e47ab2a61d976d1ad577ff80d56e4a1d6c16bc3864cb0003808791f395bc03892edb8226f7592b3c03691e4ab9babc115c6bcac6ba007c62469c28993f2e0f32c4d62d662dc2b202a517f7a025f43f3dedec58a6d32a6d6210d9f9021d863b36e65d268d111c440e953b8b4eafbba3cdeabdf5e592284a1346e334a556c84c25bb6b6944a6fa702540147b13a0123521efa68bbe931da897f241f396560d3dcbdd68674ece4b3b83fd802cec2b7c94c0481b406e3ba6f51a7e968591bd32eceb96a6a146d67988bd6c758d1246d8ca3f1487b9740f5b389a570a6c13de79539887d78f0fb0baa16fc650fff515bf01bf224e6c60dc73577cf1fb5a36f841d2fa873171e5f32d85882e4e1a678f949a0615d4b6f62551f2401891b1cc66bf163025f10492c8a28f36af3477bc05be0cb8d5f55c69490bc9c59eb3c6b114dcfa29ad173cf000a70d656aedd48ba9b7023226a6b1cf66f5ce25b634014f676e7649d7680a8dd553c8083bfab23b4f4a32fdd11e3927dbbbcbe493c76a5677b4759dd4535afd96772cd628c9594dcd3b9e1a78971884e00d2ddec29b8a9bf8b210c416d145c5ea5d1e42beecbc2f55d74d61fa7052480a12961e0acc192203acbbd2eaf3251c01a42c56016aa27dca6c558fae0999e8029510319d1af176e55362485755df94de85dd342c55244166561ccd59fd0a3cf9ed80a5900963ddfedf263a331d4c7a33944103afa45d8e08a33a1d2dc662a5a3e037907c9e9af762486e8f85d5000ea77ca9a073212530c71ad562c0e3a327d36448bff1d6d19a87067eeb23f09fa7eab10f8ea3b07d999e264657cd533308db3603426c3a96ddf7829df6ace94ccf56d40093ada5c4d6ada17be26083907f48d557489fcdfe57f742d351d953352070f6e7cf4da212141123d5c2099f1a14fe02e963624152987bcc7e52f0960d4657921fc2e6ba3ba08027f00ea06f7828f057cf2f2cb7eec9b5910e33bf10fd73544e213b59960ac8edb77a9690d0d8c7444bb7733936000936068210eb075e40d282ca5056183e91992a8541fee31472b2772dcf762feb8a4e9421fa25c14bd87825718e35cce59f5a939f7e45737b881138bebf9a35361ab0f58ec0c3cf0d492f3c9d9415f9a0e1c03c7783074f591f69e006f0badf3503ba1aa35d4a5fe363e284d41f10f1cbf74998b5913980517c1b323df189fde765db7120dd894f39363650ce318086a226729188a3db63df6221592429356f722b85c3e1a1d365265911d81bf67d0779f40603fbb94735cc8e2c4acc7683146326f11b5d72e9369f2abbfb78445146dcfc4f8e0ea509b255643c25c7d606f809931f0671c766bafd4d7cb85ffb29eee32e13f89eef41e838d92f2032b4f2b3ec828d63454ee9ebde6f4e6111e03c9283cd34d420faa8039c4e5df0518cebd0a42753a9ee9c2344a8fecfc0b9dcac225f41619bf61c6a880945eb1e438c4a4eeef94c06767a617a8f7d2c4d8eb02a3cb3007716752cda6db71fde3f7e3aaf077086453274cee8e6e427a537143355ef209b69d6d80d4a548cdd41733a642884dfbac67fc2e8ae760a95006c35ed95d78be019159e5e93fbf4ed166de14ad01b8e046ee1211e78db6286eecaf9974a6a9049466b26b295869d09cd6a880dcd5e9200fa84ef1fa9e6dda73f2bd96026f0adf15d37732ad62c4f6a50cf3de47ef814d48edd74ab8e4671ac483cb9658bcbdeb7449ae8d25b072a4622d3f0ffc91836da70f75a78428718b9d006ef806704d80da653354eee0400cc7227d474318f3b0f99b3372190b549f3e06db338472781344f43a88efb9b7da9469effe6849afc04e27fcfb52d57fb6d941c499d125517dcb0b6ad075b3a31c3b8e3b0c7f62a45f906f927503438ae8992a89fc442dda909a0ca8473a1fd69969ec3068a5341797f3f8bc0fdce962d0502c2f160211e242a4e65ee186c1a0e1bcdcf2bc012dbf24cd597d6522da1351419b401f73470fd5e40d664385dd1eacc66e5cba4767f7e5a53e9b8710278ea7f9e9189a90f8945eb99b01618900b52f8e97d2d536e1e6689627e150c6a1f5275bb2f00be6b111e97761781400f5da8a3056c55fec4fde7647b363ccc4771504c1e3eca7e07331c4cde6ca0a1ae0f0545049c8d6294ca3bc918f3d61e857d3ebcc7ea6c25cb0e8b8a8d985830d3f6297619a833ba2040ca903ac11b1f39f8e8ea51a69a19c577c9000d715f01ad66311a8dc6c14c40fed79530060596f339997034dad3fd6a89f77acd37f3cf53d0770c89e4358b94f704fcb39f56a7b85afc3957589fb2aca292db0b35982b75c7dc1823464f4bbf10176030c4e04f82fb973a694c7f460cd5ec69534ac4b0cfd4b1135387feb10eb5074280c5a55d2f31f980037b292183971ad8213bf702c59f563be2c905a22ddf441c5b5ca8c49eaa9063651f5ac33af9fe7f9f00dca8f86efc78d3ac69d0d9f9257d7897260a2b71e4876dfef3906965473dcfa1e8c242e47b2db6a64c87cc994416c1cd7c5a888bb64470ee0cb46332cb88f08c1eac3ac4d79f8bf5cedb2defe30a67f243e677559261b2c30dcf85fef81f2b23a36616643f1bce52965321fc523a0757f99198b61001216d472851190c8df86554f3aaf3f60ba8095f058c9589813df4598484adc4576a4d2c7ca3262b54405c1e523325f442c8473f244d98b7854acaeab573713560246cd35190d6fcc826ddcc4b79c4cf501e2a04757042cee3627aab08e96e6e43bbe35c419ea7beb80d0539574a88d898530a058c72fd064a53e239b598e2a458fee43936c042099272497504ee9cb65e2290ef7daf2d36d4177552fa5a2d83163ce5a3ae41d7476653eccf83dc064e4b7d39a36a1fd7cf9b178822fb4b2d6419bf304f4c111284ddc6e7d61c55eb849fc19e317ac2c9bc3e07058888cb9d4a92be8cb439fc3c775921e94243441ff897ce08c1d2bd6d63734567effad776a04d4a88c09d963e492096a7f997a09e0b24adaecfdbf28ce22571de83ea60d9b0cde6043f1a141810172996253d8aae23de0fae074ccd7db666155b7b584b2c1045e9525104ac06a8b506a9dc981bb49bb336f5b92450786c3cde3c74cf751344f42af2176eff67cd9c2b564a0ee9607af827e17ef13893a4624763bce1a246b22fe0e2bcb23f15d8117fec0dbf8d750ac7af4e2ff856d7b23a575298f80075c72faaa1d6fc538b868a2eec2612cf0b40d6ae2b96a2535919c83bf939fec5c59641c6966b27013aafe0d71e9ae88aa16956d2c4e27d2b653ee03a7fac64b6f65ee9bf1c517c64b1495b3ed3be80e7b8162e3f285d9e2321b9ffe047e36db528a76696c1a93b47f49b23252e3a32df529456f397108d36da450aee1302722366e27c02aa53231ebe05e2a1907aceaf48693cb3b4ef5cf9f72278196d7c9c832d0fd6a10d7d8d4bc58ce189b8c181bc8a37dea88fb58300fe40a01cf04b655e3bb5bd207e1e0a4d6cf664a223201fc36b1eecfd79f7940488f90b8084eaceacadc7e535446e121753e7f4ce65c5e01796897a7720170a5ae69b12dc6aa18120b2e52f34729fc0cf43afd918239e12cccfd5e549af17574f127ee904d9f51f813d4efcc9fa6d255a120126dd654084779e5de95bdc12de24177503d300c433db2efa583b1bfba2bf24f7a129af849b017d44717", 0x1000}, {&(0x7f00000013c0)="0999b9560c091ce08be6ade4303d2c69f657a980ddcbfdbcf73f37424a03a2bc903079fb2ab48198560336c439742e331afcba81bf2c43f586da7f6a40a442525fcdaec0cf83a29466bf9db27b977feeb99614044615bb0b0bc7bc4cdef72e02afaaf48c25979b398f86cc77267692d4bb14a2ed7580697ec035950536bf05a00872f827833260d90e9743904f12c940bbc14902291b5b2656cd08bc7933c9", 0x9f}], 0x6, 0x0) socket(0x22, 0x1, 0x8) 16:04:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getppid() r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="140e5f490a142803b09c1aef363d8f55a64e0545617edce79f5a600735cc885aa4c21d5a0181a957e4e29639350e1af5ef697d7f4c04c2bb3d6886d7aa49b162e180ca43226b64b05f1e4632951b8c2aa6d948caf203ddc1983c6ba51dd457e7173c1cb975829d1ed40b8f12bce34bb4c5253b4b8a5b304288", 0x79}, {&(0x7f00000001c0)="7e69f7b3e7d2f1b48a0de51e8b5174948e8024e9decfd61a60ab1829abcb7b46f8d145da98749d53", 0x28}, {&(0x7f0000000200)="ebbb02c6d6de202f74f3f92d46f11b444c428d7d8d3eed647d95fe77ba4eb4217447957b3ae06c3067dbfe0b9cfa8d069e0d192b166ddaaeb40eaf10b2f97e1a8e4afa13af34d0aa40d077955c3a511180d60324563c5f3a944dc8d63c6b3f4b38fa52615307fdf0ee304e9af354f9e01f6f84e8c21d06f7c936f02fd0a1715f571d6a0f1397f8057e7d", 0x8a}, {&(0x7f00000002c0)="ba15511c0c212bf8a5cccc054da62a0c729b159db30d406921811d063ad3a6bbd0f93348753c3fe473b203a019754464a1e8f7cd4efcba3b89c1ec", 0x3b}, {&(0x7f0000000300)="07d047e7d4200c984e73ef40d59ff09160934e225023a43ce33740332acb362d384eadf763e42fc4013be6092ecfcdfa8a571986e6e77ebae0ad219dfef55735d281d80e0173d13c90d6da2c1b69f7dff3e43ae56ab579d1851ae15213b1f17cf123c07921bd24845cc5ec33495d5562e49c3e7fb373ee9184c18a91629c2f7c00efb80da494", 0x86}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x400}, 0x8) r8 = dup(r0) sendmsg(r8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000029000000310000000000000066"], 0x11}, 0x0) 16:04:16 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) kqueue() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) 16:04:16 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x30, 0x10) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="567233d4a916c57c5bf7477f23e95ffd827984163174ee4704762dd57e604f4dba25e1e18e322b7d3f6a27f2cba1fa0483d806fb84e2307b31a597ad0e9818ea46111d282d2c7c444757a85f3f69d87d92cf6cfb11cccf32c742f86096baa303c38754cc636c5382c241f100681fa922cecbf8e7ff204410c0194d65c699fadd7a67d4e62feb8e75de4f53872a9155a019510ae42710e5", 0x97}, {&(0x7f0000000180)="637c4a2413ae6fe4a1cc067c28da19496f7acc118fbc6ec2b458efa07b5e4c4845db166dad5405e1fc2b7fae8d71aab0186d68cd52497d19cc3d9b1eef5c1742d6ed0137c29be80d909949ede99b1da20d4cda2f9b774f", 0x57}, {&(0x7f0000000280)="6a34798349adae919bcc95350f9df8d0def2bc4154ed5a1cff42596a495a134d49ed7a666552c4967bdd25e9bf6eb4169d3844352fd8963a6dcdd43f8e8fc5d172efc67aa08f8ecc2faed83a38aea33d28bc31dd73948ac77110d4fff374e1ea22b78396ca2d3f261a2017f91b91c4c330e34ea841c8b5ca9d27917d2fdef04bac5650", 0x83}, {&(0x7f0000000200)="f66bd1ee398a75e27de964f044058ae2d772e9225fe610c4c529491487ccf492c34219af52df327bee3a6127", 0x2c}], 0x4, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3e9c8db2, 0x6, 0x7, 0x120000000000000, "07aaef1ebaa6e27ecf9627af03f007121c90feae", 0x1f, 0x8000}) preadv(r1, &(0x7f00000013c0)=[{0x0, 0x38d}], 0x1000000000000061, 0x0) 16:04:16 executing program 1: semget(0x3, 0x3, 0x610) semget(0x3, 0x6, 0x201) 16:04:16 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:04:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = socket$inet6(0x18, 0x4002, 0x2) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000080)="e4edc188e51f3fc28e4efe0c041a8d5f6a9a66b14427a716f4f03c2a78510c89cef13519aed7c2025b45cf6b49d13ff417c7eaa7529f88f42c3f706ae91950a454acb0b613cf3b2f866c14630a426c98a4f1879b00e96deabe28baf38f65ebc91b5c06bb089e746262ae0a6bb10fe72180a400706220d4351308c54b975e963e25b8f98ae382f95d27df083ac82fb9cc3cb1977f6641606551cfa5a8", 0x9c, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r0) 16:04:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1, 0x69, 0x0, 0x2f9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:04:16 executing program 1: setitimer(0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0x18, 0x4, 0x7f) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x5}, 0xc) setitimer(0x3, &(0x7f0000000000)={{0x2, 0x6}, {0x1, 0x7f}}, 0x0) 16:04:17 executing program 0: clock_getres(0x0, &(0x7f0000000000)) setuid(0xee01) setreuid(0xffffffffffffffff, 0x0) 16:04:17 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:04:17 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/100, 0x64}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/243, 0xf3}], 0x4) setreuid(r0, r0) 16:04:17 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x7, &(0x7f0000000080)={0x3f, 0x7a}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffe4b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800, 0x41190747, "af3b8b1a6da99cc266fc91b8fc2d4231087e8925"}) write(r0, &(0x7f0000000300)="ef", 0x1) 16:04:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="baebe8d386430bcf0c69fba38b3a52d13fac2bb97b6e5105036c04935de435e9ec457fce2cfbdcfeb3c47e4196266f919add3f505649c454ce3f839d5e8b7d1d1af7433c592ccdbaef3e9917ebef1b588d3c69a72a7227498a00e734df8e12ad62107a1d99739fa7f6381f2a531e6e9d34", 0x71}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}], 0x40}, 0x1) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) 16:04:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x1000000000}}) socketpair(0x0, 0x4003, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="dd257babeb0f013b2547a938b8dc5580d98494c5dd0b652a45e09eb0a2f48ec4cf6bf93b380b1317ace54bb4637a3ebb8dbfd5058828993cd8683f374ebbf76d4e3b53bf390dff7536953b8ea0215b61ab9fba22eb23081bb6398b7648a0ad1a5e3933bb6bc978b6a0a45848be02b907", 0x70, 0x7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x10}], 0x10}, 0x0) 16:04:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) write(r0, &(0x7f00000000c0)="ca6e6bcbebf698bdcc51bed16a67b9c95413df068143d795d888295bb61a13fcf588db61a190cc667e05b0dfcb9962fce1247e129b2e6634999dfa722e51033ba99fa6e41f450a6b48a6a64b8bc02ff5312fe0540cf0eb", 0x57) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000950d7f07f43ac7f6d9f74bcf7b43a37022c676bdd3e0000000000", 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x360) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:04:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="a829403563dd0828b5442e7c555a2bb5a80b02ff2c03db68e2326e4552741f865b4e71e5062b6c06b806bdfe72e00a35e902f5de01011ad9180faada5c23fc63c40c23c4eb48767362a7e255d99b8f96bfbe", 0x52}], 0x1, &(0x7f0000000100)=[{0xd0, 0xffff, 0x4, "80125ddca97d6ac947a33e1a0cb4c22d4b5064f7b8635c7c01b911bf40564e78656fe8bdc49b62e06da036e399e0dbf37d9b70eb0f4cd4d1b98d2e7e893918b344a7900ad1e9fe094f6caaa9971427b2f2f73a39a09ca37efde87b1a5549bacd9472fcd26bd419f414892707ff31de8892f431a17466f805189ad503db3256cfa420a52e3fc6079b4efc18320b1c433097107df4fba1ba13bc58c6310794858515beaa8ae484891241418a88e0970cd833cf1b3eeea90e625f"}, {0x68, 0xffff, 0x5, "75c8303621b50ba3def23da05391ad3f33f926f6f6a0d5ea62fb62c2266b9d097328636319f7dfb9ea35a9c6d587405d5ee81d6a9ac70da8f7092ccaeaab1eed0db32962ae9adc2cb110321fe97570282cc3813fe7"}, {0xd0, 0x0, 0x3, "7101742fa6041506af1c9d0262eb6ab5c8478f0c1736eacb3aa2d373bcf3fcfbbf5fc49ca2dfcbb553fe1ab67f1f3a10bcbfcb7f156e28c0d5943f77c67a36358c98cb93e0bee101ba98f20f1de8e26c103e3bbdc1dfe454b2b80d27ba0eadda913ee5b74a78f769f7263b9e5cdd3a53ddb3819ab07bac4ad7d0f06d15061c94de927cfb8f15ecff02d4c0687ee397e3f9c0a87cd02aaa3cf9b777edf10761f7c4c59cea2f4f7b28decf4cb0852919fd02f3f9ce11ef39dbbdf1"}], 0x208}, 0xd) dup(r0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) 16:04:17 executing program 0: r0 = socket(0x1e, 0x3, 0x8c97) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) r1 = dup2(r0, r0) fcntl$getown(r0, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:04:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(r0) 16:04:17 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000010c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb5}], 0x1000000000000178}, 0x0) r1 = socket(0x2, 0x8000, 0x0) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f6e082dd8398366696c6532009da54528188ddb05220aa802a564ffe31dfb9a53fdd817d6da6bc3"], 0xa) 16:04:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) setsockopt$sock_int(r0, 0xffff, 0x308, &(0x7f0000000100)=0x3, 0x0) r1 = socket(0x1, 0x3, 0xfff) mkdir(&(0x7f0000000280)='./bus\x00', 0x8) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) 16:04:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/42, 0x2a, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xffffffdd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) close(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) socket$inet(0x2, 0x4000, 0xe46e) 16:04:18 executing program 1: unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)='\x00\x02') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x20) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x4, 0x7f3f7f90) 16:04:18 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='../file0\x00') mkdir(&(0x7f0000000000)='.\x00', 0x40) 16:04:18 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:04:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000140)="ffffffff", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0xb68d, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x4, 0xffffffffffff8000}, 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x10081, 0x10) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="840d001841ec4b00ffffffff"], 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYRESHEX], 0x7}, 0x3) 16:04:18 executing program 0: clock_gettime(0x5, &(0x7f0000000040)) 16:04:18 executing program 0: r0 = open(&(0x7f00000010c0)='./file0\x00', 0x20100, 0x18a) accept$unix(r0, &(0x7f0000002140)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20803, 0x1) writev(r1, 0xfffffffffffffffe, 0x32c) 16:04:19 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 16:04:24 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/117, 0x75}], 0x1, 0x0) r3 = getegid() r4 = semget$private(0x0, 0xa, 0x2) r5 = getpgid(0xffffffffffffffff) setsockopt(r0, 0x101, 0x3cd0, &(0x7f00000000c0)="5ff470ff0e47e4a33a1d464f60abcc3eca7b3937ced6a831929e0e0a", 0x1c) r6 = dup2(r0, r0) getdents(r6, &(0x7f0000000000)=""/9, 0x9) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x1, r2, r3, r2, r3, 0x10, 0x3}, 0x0, 0x0, r5, r7, 0x1, 0x6cd, 0x9}) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000100)=""/132) ioctl$TIOCNOTTY(r6, 0x20007471) r8 = getuid() getpgid(r5) r9 = getegid() setsockopt(r0, 0x202, 0x4, &(0x7f0000000080), 0x0) r10 = getppid() getegid() r11 = getpgrp() munlockall() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffff, r2, r9, r8, r3, 0x26, 0xfffffffffffffffd}, 0x73, 0x8, r10, r11, 0x80000000, 0x311, 0xfffffffffffffff7}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000080)=""/32) 16:04:24 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x118, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x28) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="b6f8e6193fbfa663a51d57c8ef14ca0caf68240e42d3b366b83d41ff98e294aaeae57578f932214cd01818cdd41aea9f8dad66e24efbc21733289177d570c1e312759e563137fa7e51cdfb37dd77fea0432cba879fe4663a0eddc5", 0x5b}], 0x1, &(0x7f0000000180)=[{0x98, 0xffff, 0xfff, "13381bfbe8e593cfcc47e3437f609f1c3945072d7b0164a41493212f5f643a8e6b782838768df6f206958ae796cfa8e06df185983d061fa38fbd4992970106ffdd55e7ad4fda6eed14df5850c4284c1baa6138436b4667d54664d4e7aa2f50f5c1b07305ad8f5789966518ead9d666375e48dff9b6c1cbcbd19385d68b0ead2a7eab17b3d3dc"}, {0x98, 0x0, 0x1000, "5a324658bc56f6874de0b00c82709ebcaabbc27cca286039489b74442961a447cf866b676f286d3f9551c73013bfec4964f6ca7e9cf592b4c6fec979975175faf5462ee81e8162ac16266acdd5e7a5535168d8c8721d6bed77f43569097ed345274682709fb680134b8ef6a17c38c11d3b7c22123db03887c869277daa36cfd602491c18f4639f"}, {0xe0, 0xffff, 0xffffffffffff17d1, "5fdb35150158479d810a103b91aab60574636b4f9c06b412e5152a455ee7b1630f4a3bc24f45c91b21454cc84f936561b506b95768310fd6675bca401d62b79419374a4308a564f90c3a255c3024665a1d01d69e28e086cf25f13658234c013de8b467b0f2b9f4b2c93a9d959f202dd3a0fc1abd6346021595551d4e3e7bc71b0178bd1714cf2046d104c47aa29c2aa28e74775cb362acdb76ed81d1c62ef68e6a8a88e2a6c2d6f52fa15c30d3eacb08a204c9a614eaadb81a499ea72ce09af184e99feea4cb47ba043f83c3ad1ed0ae"}, {0xf8, 0x1, 0x7fff, "1033f6eb95adf853c7b24634e27bd1a4b2e5660887b6a96ba814393f95770aeac1a2d7c97fd6b19be7e5a717d18e7804a57055066c2790123094522543d55e810edcd4d7718d1448d189aae37953c1205e4c1ac5f267e8c1847a095affa1347d68c43879f931824d9c9ae791aff3a1a1d16e98631b392ecb6c7367099f8878b34d95a7b25d4c23966085beb02faf93e3bcf1605321e07771b14289bbfab1a78f8542eefa9cc1b5dc720d276f4f303fb75692a9c22ff148dd92febefe713b93b4387f4f2c822c24d98f468c381212d43660ca7defc2593b1e0eb931d08420ae4c73e3a6c634017c23"}, {0x1010, 0xffff, 0x7fff, "9df1e80c377f9eb14eb758c1e93f8629e9f80ec5a5c6081fc4b465193d6e7c9b651302ed8ea48ee25af3cec5369a7c6403fd1a6a7069728ed0900b720030f08af54ae283c7c151b37cff76e2c96d7d38c723d714080765fd5ba4171b86c8914c738df1a05fd6c82a271c3b71fc9c805e58752befb02babf7b490cf7836c784dd2cdc985550c28bdbff3443d62ee4623b68c2f66f44ccc4ba058aa998b344f84bad26c1b77232673ad19544dad842a3a3c4626b1c39c0f60ca4dd3ffe70df19a850b0a27a0c44a31dfed7abfb7fd4b84a3edc663c8be53763b70bac60f0e55de6a9498302c30270cd5c5e04492d5aadccbad776c1ec11c8ade49abebd43eb94117a66311b3a87bf2ea0078bedf0e14bb6a09e6aa5234c4fbff71fbb1c3b8bdbb1cc776d85225828b4fb3aa1e6ea039d7329d09e8bcf346765d789952af50984486ca502e31184542046eadaaa192c108b7c7a3481716b8c986d803efaa6778b4ee7538002a9e4a2b7be2d12ff2bb9be7ce221854468111dfc0ca2eddf23e10288e60e1f9698c564eb8d2c9bb93ad99e4e5c038d333c3669a3ac8eac477c9e3968a89053099fd81feafedbe92ba68f19d0bc3a3b0a89fcdd4ab324566538245d68952c4b2da0b3ca510c4611bc66341793a18232f017a72c35ccf1784cccee6d1c65770a31a9fe4d41033f8360ae858d0f43f66c196348c020fc0bf1e7051ebb00ed9b4fe7722f9b83a895424e4385da8ead3b1c0e8e47ae2e7dd0464343828b0de591e74738220a4d3133b37054badb0833f89c461568e561c70e0fd847b5818d35830bbd99896638e9f737e19ed9af4b7d6e21255c3d0fc556168c7d7a08b1ad7d64866c01101cda50c64128392ca07446f51926c8b103666c24464f6da7552490e40e14e9f6f377f0db672379a046068600798f000b53357c989e9ce92b6494993e8754f48eeae5a2237076b4fad6018c80a45c1104d67b8f15f66ff337dc8d5daedb9ae051260467ef965301b983b5dec11bfb584cab7ee2dbbf4884eb12446f3ad783b2a3822b690fc8a6302f2ad5de5ce64efe6db952ccacd836a5a7d13a3504addf4cca8291b641e6c92aa9c17f6359b789a7693c3f60e893b22d5d2e2b3f50b628533165ac0529cbc617fccccaea4bce722d7086c259de94a356b1a08551b7fb5f48863641bfcb573c32f4823c65ab44f8cf61374ad3a8b57acd32ea2ab1ae8a5bac1b6cafcde2037c5fc6be514ce70aaab850d014fa0ce37db415dd6decb37b3b7ff166fea10e0a31530b1b7ef42f6fde48515bcb0085065d2cfee8b2ac88e48b14542b99205643b8c8fab7e00fcdc0f9c081265866e01e17ed4048bd540d824e40b3bc94a9a1142229b2b4beafe3f343acfe4e33a754ceba34044269c4fd58b4c0bd3838aa7e95f92123396e47fd6d14ba1c462fb9165745456998d266326686271d58b72eb5d77ec6be778e74700e37db2a1536b60da61eed871257abae86573d72bb498672a5fae745f0d0ad7241cdcf7f66319e7e7598b484183241f47d77717ab18902dc3e4228e3c1e47bbed05fa709a7324db0b35d5aedf570d7b493b6286ae5dfe015f6f800a8c19865cdbd18a35b4aea7f142547ffead4a3e2332f42ccc39e0147ad7d37378f1e116588fa91a464522d0cb0e651e7d498500100ed0968ae8945c23867a436dc496521ceae40c8231a82b0acd4bdc079a73445953ac109dc5c771ea80958448eb58eb36e344bff441a28b8f0f082ca7ed644a2bef8dc3aa0753f0e0f78485a7b0ac9693e8d58bf14f2b4d1491a7e2486b7d3adce5262a2a402e8522a8d0c3f1c6a24520a8e778afd98e7cc2525cbb6a24cd53c4f0bef89022f7c254d60a7d8703df019c7aadea4e8f09d2445bb29e5f989600a85f5f47051aad0416725a5c7de5af68f28437be42acd7e36da13e3eafa1df6e9299d1d2a2a9b5d743379dd061c6d59c98e3d3b2064aa45c773c723552ed300e91bf6104a090850134bda3d43ccb4beefb1a65cb25385f7dfdb51d3e9d8156fc861e84318daa611f964ec18466a11fdfc46f8bc6a9ff85ced77b335d62106fb14ab2a5b5c35d3e764b32933837fcaf41c4f3ff211d9f056830125bd6e21fba2422faab33c6643bb36c321448de5fdcb74129d402d966b76c5146da546432db6524dcaa1adebae120b1402e378dc66c6a16ec712e4c9fc68c970417a4c87dabf31d559ce2b46914288e1474e7d6a60fbb92f93b8edd735d6d1f40795ac1ada02ed717c6a9bdc219b1cb93edc4c1f68d05d789aaf10b68064e698ac6a0f5fb1c028f5ae6b993de2fb340d59d9a262889267f76079473f61526a1b526765187419074fe67baddbad30b86c6eae6846fe81722ae8c58fb13aa7ce88e48fc25bfff6b36c2817d664dd88d31d1e7ab7aabc902d99c0904dbf0df3c1acc247063bdae8b28ffc21264f7ed971e370b4dd97b96cc9d1c4ceb7a71f53fc8afa281d5722ad274b920cb6b0db380401395d4d8c33612b3dc14e188e94506c1c1409192636ffcb611b05efb7db2eae2db9a38290a84f84008e93c5c86e5ebfdfd2c35c2010ab5cdb2fd1ef40411b11d3c9850901168d2e65205913456f4a32796312cd54af03b9b10ccd58631743e64a3d6210b6e343417ac93c7f8e91f2e53638636204f2169fafdb3d54129fd38e74a4ec867a8403cbb76d39683224af2059d90f7cee38c4e173e7e97b76bc879fcac22ad8a3098de1b22e8b639e79d275739554a7f1a60907681f59173a817c0ef32eac6e1d528e1ff7e80d42a3e31363e6010874d5a1a5b9cbb7ebbae81c81273b8ac8647394a476f0ca1d85d195464d3907c6e2b198a287bfe20fd7bff7329ed6c73ef5d216125fcea7455f3ca7ba1356d5233562fbfbc21380d929bea08db459355a732a233245c41e86a4e813c8a6616290c5898bbdfbae5ceac898afd211e912554227152dfb9bce41abe096c51d379137a704a358bdd8195cbf5601a60d53bef1f7ca20231657f23963c4d9dc5853ef84a53e6d35910b1c77282da09c07e719b140c9ca938467c2bf06517b6944d0eef173603ab6d924869880fa74ad9068a85679dde9f1f4752bd5c1b14d8d7ba7606e44b2a5f6fe5d1dca678439958cb450e17310c20381a1183010979f6814bb5e3d0c1fde7b84ce62814a249f1721bcc0a36bfd67099d1a44fe2a1b3a869c79a2efe1d88d9cf45d6b77f833014db2bbe7700de1320bcd708571c01266c6ba83668a99f4c9c97e87e57eaa3dc47ad832d08ccef2f3289583a3cd9836b2613a76a13c964e12d6c142e544d523c185ac17153f287ef5548fbf7c1391e7ebac5d0c1230ad65d53d788ea884f186189bc65794dec3db65ce957e2631eb54a66dc3225dd7172dcaeb84325ce1f13ff2870912f772144e8df2361f9ee13f968b607cd9ab76d25075276fb338b1ff476d8c3c0d56f8f289ee681cf97e99deef45a627f37a75ab29e0a3a300428438d8f534d8b909702528f6e671c89a9c58f9771fccc518b3e5662662b35dde6d42af6b2ddcb9a7e4b79023aa32f108cab36fd3c071facc3c91a3c2497d8503c075e7a2da515fa37b92ea666e4e22e8cf15710677c0480f8f61b3eb3974ecc99cac428e75bae82fd4a7ec83e8c0669427228d502761d93a45617098adf34c6e5eb6b4b8d99dc43f05b02bf289c68c5f6b166b690ebeb3ddf8f0c0217d1471cf54d389198a82254a0703c377340b20d408c099412cf19b7aca41bed728e2165750f08be25ac7f87dd1013b600fb0a3b801c9050798e96ba2bcfb9f0b88a1930a667aef699d498f2fed9ee77d71c33df5e491960d8ac4cd44fefc96e2ab4035563defe09652fae5e47140cb4cf7fa963aa64811b44d88c83dafae925e87f28e3fc2c9f9967e07e677587cb0faaac9751ce5bebe18affecbaa1b44f246fccfb98a88c5271d63281a5145197b95b6bea95ac471c2751e81b1cee82e38e164cc6bec50544f06922c1129839f24b76ddb8c1cda344baba33118263bf4866707b723e7df4cc1a572e4217da542c97935c7384b9979f13b555340b321de3dc7e6e63204579f17b91cc9a623eada23ccefee99e38f663a4fd40ee9afe4fbcc8df5bcf09e7e458414195ec22849bc35e76cab85e4f086a3ed1cd16835141f1411225296e88e248b8ab4afffabca3bf1f49a481ea69b4e669bc6a95bc0dc537325f6ff6bc1e76aaa32d3e258ac07d96265782967674292954e597557bdfb9f0ab7d12957772be53b99bd607f3a51fd3c8595a791707f5854591258b25c49a9f2d8695e01261c2d2b4b55bc55c39da4325a63f64d5269780acd4557a290fc6efa1f38b7002d939d66f74dd78b22f411241f532d66074549cc6ed25845c40fe9c6866acab9f95f899f79885cd9fcdecc18309af9bfee9b4f2082176cb05e0f480412f7bacaf8c0801ccb8db5f7bb460c44ab1609cf021ac8a58f7964d935859ec65c40dcb8358fd2f4af09bd3dbd57d17eb54e5c5118c00c96ac75f3990789b954e2dbb91ae39ba43f7d8ae1116ee53f129dd8aeb102fef98d9949688df89b8b5d6e080c17727a2468f11eebf463c3a0caa83016d4738280abd7236f5c22eec6b08b478e81b758cd75f01551f228be37ff1a6874e1584131edd48329023c35f108c42628b1f7eb6ec1f1a3a287a0fa3127639ba753e5b8b33ab60f220053c03487de9b994d8a42490e5dc82a3c14d0c8bbf11acef1a776a551b47f15143ad08770ac11e16d28d13ee04b76b8cf9e41c0e4704fdfe79fb81ea24e775307f441d01314ff548348b3c36c84aa31bdf6778bddbbd0a0158f6a83f63b4d3f84e0e97eeda97781f61f566acf38bb8b8e5cd5aa553337cdf9926adb7d97e121e379b2dd39866c7144306482b2089197713f4a52338aa91304b35d8ce095d0cb95324c2207f8840bb309a115b2a963ef8c78d3be574d5da2efa7d8b4743dff079bd95e902ec06421b553b80794c535e697a6df23ae1d37cd73713efbbb91c17e870748d348226cfe5c6f7dccbba18382d4cc7827e6a30d44cf4d465109889bff6263f36e561e6306693b5063e50e9868cf082c239aff0703008f1dd79767d31fe838b4db808c1a72461d8cb13f0f14ff4f66370c0c0654a252ec812598f3a32815184833984dcf510603cce469f80acd17a598742a760b4ca6edc0be90b1db4dc1ba6572aa1672d1cea92dd17a4312d86178f10e9e41d6de893b6922d9a290004f9d459b31bffdf1c7591c095405f4ba1ec245ca0dd37f2c5fdf808404c97442f680884f652a45740cc4347a586d4ac886db3e91ce1d01530dcdd246a42c0e3c251216991b982915d87f79cd647dfa3dc5f2aadd457c1db539765f4eb40ab9ceed215f330589d651b10e167e794673d3ec6c465a7021d01d015a690a65050a117b7057d596efaf24b74a72ae43287390622604be1686353779ebbbfc3a097df58abdceddaee28e89bb595d92c7adb9c648a76fb4f5e901fcca884e7a85c238173b855740d1332f059a3d5a42173b952ac8104a709633f52337bfb7069a791a0b20d8da1f52c60f58d7e836cf1b58dc176292832163c5e56478444f7e85fa592713320062bbaf2343065a794a6d4f5a609f905e290c809fe4907f77be58cc59fcae609259df0c28037412a3ec08affa32386d0c650a35cb5a0477482bb5a5accfa8705a2c3a469ff7736337a17e60b79c98fbbc6bcc536522a8425af765459fdeb777cfe364b2ed61e69ef9125645a22b0d387493beaf9ddb050e9bf6134a110805388f4d53f42c"}, {0xc0, 0x1, 0x6c1f, "23f3919fcc8ffee6ec432f0e6ac1b6327f7aa8ea8a31f24fc270ef149b6ae07dfae5af01fafa551924892b40cd917ab8d662e85e6c47540a1b09450de3b4ad3ee4df77ff53e18e64cab33bf78ebc7ea08efa395e5e88229c1533e1e9134dfc741f5ac910e8f4c0ce36ee78c450166d03ae7e372c8205f68e8e9af9a98e4a3e0d680f5275308780123d10776f78e7c3f777dcd2a5e85c64e1b6639971a247d4bcd0ea58cef035d1349ee4fcbcec9ee0"}], 0x13d8}, 0x8) utimes(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x9, 0x4}, {0x9, 0x7}}) ioctl$TIOCSTOP(r0, 0x2000746f) getpeername$inet(r0, &(0x7f0000001640), &(0x7f0000001680)=0xc) pipe2(&(0x7f00000016c0), 0x0) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlink(&(0x7f0000001740)='./file0\x00') pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000017c0)) getsockname(r1, &(0x7f0000001800)=@in6, &(0x7f0000001840)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001880)) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x10, r3, 0x0, 0x0) mkdirat(r3, &(0x7f0000001900)='./file0/file0\x00', 0x58) connect(r4, &(0x7f0000001940)=@in6={0x18, 0x0, 0x3, 0x3}, 0xc) utimes(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)={{0x101, 0x3}, {0x5, 0xfffffffffffffffd}}) utimes(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)={{0x101, 0x7f}, {0xad3f}}) lstat(&(0x7f0000001a80)='./file0/file0\x00', &(0x7f0000001ac0)) dup(r2) pipe2(&(0x7f0000001b40)={0xffffffffffffffff}, 0x10004) lseek(r5, 0x0, 0x3) flock(r5, 0x8) connect(r1, &(0x7f0000001b80)=@in6={0x18, 0x3, 0x4, 0x3}, 0xc) r6 = open(&(0x7f0000001bc0)='./file0/file0\x00', 0x2, 0x100) bind$inet(r6, &(0x7f0000001c00)={0x2, 0x0}, 0xc) select(0x40, &(0x7f0000001c40)={0x100, 0x100, 0x6, 0xfffffffffffffffd, 0x5, 0x80000001, 0x40, 0x1}, &(0x7f0000001c80)={0x1000, 0x4, 0x300000000000000, 0x10001, 0x1, 0xffff, 0x3, 0x4}, &(0x7f0000001cc0)={0x9, 0x5ba, 0x6, 0x2, 0x23, 0x7, 0x101, 0x12db}, &(0x7f0000001d00)={0x4, 0x643}) rmdir(&(0x7f0000001d40)='./file0/file0\x00') 16:04:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x1, 0x1, 0xffffffff, 0x0, r1}) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000140)='./bus\x00', 0x100000, 0x1) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/37, 0x25) execve(0x0, 0x0, 0x0) 16:04:24 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) connect(r3, &(0x7f0000000240)=@in6={0x18, 0x2, 0xfe}, 0xc) syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="fab734c8261e85c3746ea9a6478614eee06210ac8d27621f142b50d97e211be8a263ec8148f7cd2bb75395275515489006b5c8d7c30ff86d5c6465b00fdaa44c171f3599b1eb5ea7923d319562edcdd9ed00658ebdf266689e906002f3cf2a11eff2ceac1aa02ba261527de0b196461451dba3bb1cfe59660c45b1bc0569143881dc1ac88396c337c67a437128f630c801c3d6a013df37523fbbc08db910e11b6e146b7efc323010033fe9e5eb42f6de6536550ccc06497e52d23c529cae9d7dfff7f52e2f3f88d2ac14d8ffb8abb4c3630eaa210a19b556850c1134db7739745b0dcc44214bd824fc86c1bebb332a70c70548a8634febac67c597d60c0ed4dc5b81e54f1f2b3c20ef5bd4d5e714255c24bb1770d03af53fc20228eae34c00e2c6dea0a8581198d43d84ffa021d536b3771b6261c79d763df85f2340c98ca3df095ec0940500d92ce88ed479f6dee41d866211c9330cfc21dc9a88d8bba6babceceeee3fd6e561303781c50b555dc582c38c01feb42def17dc1095b8edde5e2d9a1ce3ce8e9fe1e6211ab4ff2dea2f4305948cbfcbda71a1dae289b57aeb64c4453afa3294721aa9b5a4094b8fb273f8e4f82363a7f92e82aac7f5e5d802bbbbab46e791e8bfe5729362549e726bc0706bef4109591254d10df925ef3b0325d2e7f3e3b344a022e3437e8abcf2edf6a0e94586b38497ba9b245c39244613421e4272350f86fea558de4bd5fa93d6077f177fd2b335f1be20a8f970ca0edfb1ce69ed1b1e90f792d66409368876ab12a8a5cf0bbf941186f55bcf9d3debbbe79510a384ecada99f3222f16ed3cd67a5f87586478653d17fbd06f7ac9dfa82e3dfd4ba2b38e8b9d0708f8641d05ecf949b1efd9a7c673905755c885b442d704667e5af0d4af68259a66a7238ebce356f64e362f3a6de860c3d4a87cac4dad13747623a2e3eab298204de0c78eba248c451c5aac8b824fadab93a16a7fd1bbac363eab2a53e04d29c8fd528a8a67b1e160c964f01038f4126f1b8441e590887a4424c85b7c59f1d491a4b506b4ee56bcb2795be94f6937cf3629e030b43ccd30864b454c482e5b4a8beda0e4124673df1a854987f0115cf7cf82a1a9e71a8305307770dae02f2bec36b3581f92975c2a214dd140e2638454e17e2763d1200b01f6db671142c0a6c35827c1c8e5870162baf9b584be83c985607f8bac77be2a243017a5ad566b190f16f19dacc94b120df089aec2bfb72ddf89272b770241d5eb25b79bfa5f38d000d42fa5b287c1a6424bd824710d5e76cc052058eb20177721579c3a3f7f9a6b8b3f5cc1e00c1a2beefbdaa7404624aa74a5f9f67e433925d04b140b3ea9f9e862b123aff22fc5be03c86efecb15a6bf3ea78a06be09585d94cb028791e8fa27128470c6d444b4437caa9d7d94582a011be24fdd505e63a4930116190f02868ad25a907a84e9bf63fccec5dd8b86b7c14375385cff3192622f89dee3b2967c1fa420f5a7fb911dc69a1bef6b8160714468fd1645a70342d9b958a07c1c753c65b2891966d3230fff65008b33c2598c4c5085adeb540d46cb3346e21d067d1e7e1f03453cdb55b51ea215b804d0d0b576fb19a688aa5da7362ee49f6b60bbbf305b35d9ca940e7d02f07572a847e3a0414f569129798143701f934600734be7e879fe343746180681d6b8a000b2a4acb2676b9ec79bbfa44869ec478d5adec1b1a18dae5e037430327f923aedb3052d8a3fc879a95444f6da1482236fd36a7dcc49a54ebd856afcbf53e2f131c20fc16afaf72ced7321e1d7b7e2de30618f1ac23159d3175c1a82eff9bf5bc2a48152343665fc0aea56a55b9a3b69e0216bc3e18a30d7b2e766f383d2f8eecf03eb9a9e7ecfb5479d9c19880aced44ae7eb6245e61db21d0a9559ff8c22b489cb75bcfbabdc795a1b1fe04075b045d77bf0b4d6d83e2681fd9a7115e5b8907a0d27da163d91b4ff23e5e8ba5f198682e50ffc91bdbe61c62b41a9d1676cb5d04dc4300411d96d3dabb4097ef9dbec93eb189a63a967185a1f0092b63b0958dacef7056d58f979e0bef4422ac1ee5e5d672dcdabd959094b90e6d1a238e39b1a3d020c913ad8b92550554a2b58273e253cebe52e6e5f6e2c3115eb4915fca6947d21e149c16a0e39edace21e06f02d20a16c6b5c9a47b91ce98d4dd0d3928a2e8686298f682b40416a9530632b0dba8a6c9e69b4f56a15fe2aa004a924092a3505c82b0289143785cc4fb4984ed58080a7fe12bd12ef86898c51df8632983c78a311ec7e3825eb027b6e39fcf0a24bb38c42008f463c470e43da73ed0f4b8dd15e23b1f85c009b25c3900ca09fb49c431089378e373349a08031ac82c64e8517e36654659ed3f408c96e1b632a07e8c2558a29e29d3b303050abb36e7f851faefd7754eae947527c6755cbc5fd2d266f57dd6524709e2645366412e43089f33f2e1ca4c8b57fe1a399481cf096c84efbc5ec4267d714a34d23dd584aa0dadf7618dd3d2474ff88e7bd74960aec6bfd19e0551a5b37f5a14441e43eb8c6b6f0efd55e1ed2b8391f44dc9dc5b7bd1b1fe50d4837db0d167953b59ac7aff565eb6d9f8a28997d6f036a43218a292b47790d9f739464a7d7c1cce0b8ff188b3017528079690da43fdcf9ab6e39977910c89df7bdd41dd80b3d471d0e4e23ac4c64e044ee8646f542373154e9360e18793bbf3d22153c3923c3829cb713ef997e83a03ebb17b64dec8ae73c99c9a741aa996d0345bc3a8350e10eae235d9795ee81a4480275d5cf16855b4040ec392ec55c8bafa25e3d291fd94016e86ba17e9d97338721f3a2c6358d4a3b2f2e620dc70ce83f2abe627727360ce54329846d4ca89cb005f0543134424f012d4c52268d6eba9eb340d69b9d4997f8402ad1143546cc10f5c26344a1d66048940ef0a72504580d9309e82bb184a02bae400eab48255cf719e972a3c63bd9b90fc62fc7239b284974b886f8eb9b44803e6aa015d1ebe63f70cd65dea601bf69c2c70608a860b8befbc603555d5cc686f94f0d2a034f4f14214d4c49284c97dc5d61792156d6d18eaea37ba10b4061d169925a1742ae31875824ae4070a98fc2514f52c519ff3bae51682a95c47607391c2ffc3f7e133c8eefc3e4607e536c6ce8205e39d1921df65891cc021614c925c42dfb74ac96aabf51aaaa4dc4459cd02388fb661ae0b7bccea02ae61fe61d8bd7a1f4a082eef04e93904d367b300f6af0a6439c461f0e16e9f88d8f7174a2fac48bbbd7363c5c31f3ae3a2dee19b0fdb40627fe3a949e99861a43017af71cd45b784f8a9a543264b25bcf680d551df848aed6d6ea43fb393971b08757035fa7015a76fa96a9b3f576992d7681d358c91639471c12fbcc4b49dbf56b8ffa5393988b9dbcf9883616ddce8e3c64a229545cb0fc2839f84c975bfc5a52c27c0232a3fd66ef1cc4665ba74820eab47583936b92bd9180404db51bccdc76123d9a48b169ca82dc7c8fb5075f0c6a72ce217562a3a91d080c1afa530d9bef9db5707abb1bcc9aaec1d6fc7caf871e394769a25bd24664b06bd3dcc48dd3de0146d253f4032279e9bb2f62d474fe1760f712a7458ee39f39ffe2460ace139e2779de32c8983c322dfa57009cbfb7a414ccc4e3e6fdaa8123c1dc0e9020c75a073e2099596584c5957e2bc09d38d0788eb5223c02bd86168782936d2314c2e6ae1a4a6111dd0c137f8703f1298da2f4d996147cf35380f469513867465d24cac029cb98f3f75d8c52df0cb20dbd10a741f032e7a29922b2c14195c910b5ea3fb104cdc7945b5c444d86ef5680dea0109e9c251208c3c48a7a350ddb043e310c75f8f5b1fe0ba89f7d767fbe7281ab8287c1976d1fc77272f3952b7b8b0ab459c739452ab47fcdbc5c57203c479f56c43c3581dddc344d1371704085aff840925eab28d334b5e98912e1e33c0162de44879109339346c84c79255970cb0f1ab28d68203ed741ce51b2767ed209ef2e91f183e6c65316d21dd44bf0bfa268c1ddb8ddf28911d2725727de712da94a6e9b9f941e442254cb9fa65d3afa70b81ee05e9c4109ddf75e08f587c1270d604b3e16bd754b17656952327dadfde9b71d24697c90e908bf3ab730c5932c05708b12e471178faf1bf59820f17892cc40be8bae5ec48e6ff213bd16f3b64824e02df794defd16766b32469848c018d84165f723ee43367c7fce6b242e3a847431b4c2efceb21bfb4517cb8b49b1c98a77ed3b7cdb653fe8ad746c0b29abf94a094718fbe08d91dbb09807a498fe8c3891f219404e7835cb331359e7d7dbf7cdc0d30507d23e8465f24779d950a70f08dde8f08211d9ca9d6dd994b8f8da60dfd7798d80beed92d2805ec66ddd70c1efa5decc47720ea1d22fb170dfab486d5f39770b2522705e5b584722c2fbbb45bb8d187fd271f8025754deb55ac5b00f7f6edf7fe771438688c1969808e7cddbf5110e62a7f4f04dd35397974c898e4abda15b21e12e6077d6b3306e790cc4235cdcda8241051a70e523e19b065cb205cbacb94d40d08ac74be608ab3fba50d95ce7c6dc01ef401ee3728ea1dd9c39f9a67b364f9d486b3699fd7437cc6c8570e1a90c74ecab67a60358d16a9a97fbbf86ab2f2f2bbfc307c90b6035bd90f2ccbf2449081dc9b811fd2804e59e93ff7f6ad8b280b5755080f99fcd9d8ef5b2e0360edd58fe0d943c901e81c4e0491f1980a46060c2297ef9820fd0cd29e474556b842130b6c5d9a202a03cab2d9e09b861366a0b01d94fdad61f4322f12030e865afcbc5a64df5b50444e15a14a637bcb899d1a000eba59b491f9147daa4468b1e8a216ce807a02ac84723590e77c9c7bb13a30ff69ebb4354b5616bd33d4920a37f7f140fe3b7724a591a583cfa3a7d6dcb787a265f594cc5b0b387e8314732cdda9d17e991da68ce99ff0e2300e15e49a825ed89872a57745cc4b12f7b8a13b0c3afafbc2e2163e5c4a4a4fd5f989af16cbbe0f6042b06c208e0f26c032ac7f04536cd8de03e32f9ecc8773963e927aced2bdde71ad02e8d2f7ead2e5eacc7b0c0dfd66f08abccf0c80af1bbc97a2721ead1bd17b0199f71a7da0d0e9212a9917defdd3c27596796f67bebf6d5ddbe6eb29d2d114457a562aaa7e1441c2a425a535faa497a0f1b1df9692b0acd280ea938a4d3a7d4d26ba75bbebababbb5308a919a53c1eaa642f912b45a40b50516528817a21bd5aa82ab271d81268f49a96d89effa8205308d63163641171baa986a1a7a9436704202da818bdd53e83ff60a863b4aec1e51a09194660e5d9840b6a19d5a74893d18632a5531f7e5e0ecd67f481adde279d50dab1be4114abdb647b51bf580ce2c95f81726232db1c182e577cbeefcf61075103aa393f74f1e18e674b98287ae18b77a28f28808319a4d460f73b93dbd2739c3a10bd14c3968585342e7007d2eca4f45ba74ffc75e413a5bd02e5fbe588f662ce8531274950a419944c0ad0b9d0f2f2262f73c297cf9929ce2a7cabaf6d95654dd67804675339b851b1cd4151fa9fb08baeb86f810bdad5e0d7681a2d14c01628a39209f03c9d545e4faf25c7d40d42852d9efee3ec51a709a83b8ce77e577bd22e7d23b2f3037baefd794e1c3c1d0069ca639277157f4003825e020e23c354647bbeb90839b94e89fdc264c2691a99ac022ec40b294235f40c2fa428c3957e0ba4dae407fafb897fa2258116c9dcd39b31c77c74e83ee69b7342ff574759ee051318e6027fc4ee0a0e036054c5f5d3ac0ee3b7c389", 0x1000}, {&(0x7f0000000080)="111c17c19787176141800bb0912f886ee356142b4e78eae1065bcf0b7c37c0916e296cc9b403e350a6f19ed26f6ec3bc88c1f55b283863825d9457e77cfc241de8b9e2afbcb32291f2b7e659d66113f7a0e85a1d5c6f7e3744c04be95220b4c55fae3431dcb66fbc0b5dd32b", 0x6c}, {&(0x7f00000001c0)="f38df23a952fadb831a64362f21167376c3c4c83e73d6a87b2eceb5d6b41c73793337b0da02df9ada57dad916575972921e4f81ee6bd2ecfe0005d133e4a956ad48ecf99805c4a7dca1f6669", 0x4c}], 0x3) 16:04:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) poll(&(0x7f0000000100)=[{r0, 0xc7}], 0x1, 0x0) 16:04:24 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x3, 0x906d}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) 16:04:24 executing program 0: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/232}, 0xf0, 0x0, 0x1000) clock_settime(0x6, 0xffffffffffffffff) clock_settime(0x3, &(0x7f0000000100)={0x2, 0x8}) 16:04:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000000)) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 16:04:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x820, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0xa) setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xff09}], 0x7ba7b7a2874724, 0x0) 16:04:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="df776dba64", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="212e13a80083f542", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="8700ec294233", 0x6}], 0x1, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 16:04:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) 16:04:25 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x6040, 0x800) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:04:25 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x0) setsockopt(r0, 0x60, 0x4, &(0x7f00000003c0)="e05078448fdc6cbf0abf6a3b7e67900eee6d709547e6452ba92ab0cd0255f89ab841d4072259d2861c3cd38d0156e6e1283f11295f979969f96448de39a371a6fd188b3984631cbc58b9ce7c2654501f7d986d9adb4c7fd8a8d442dbcc564b36254af1736092aed678758dcdd1cb930a4a52959832c423cc2e8618a561475f12a57adab0eac46501182f69c30ca2303525b821b808aad94226017af311cee500fbef14d9d2bbb50aafbb49e43c58bcc207fcc1836f0c08598e1861374a6afc87eab5c98c45696b670552f24889235626cef52ac4da6c9af7cd65130434763e2b5af9a41964bf1b680e3984285e2bafa83d1862406427416c865997b8cca7a29cc966a4bc9b3f05a57779992887fa527c388e4a3bdb7bcf5884d744241680c587f3a77bed69bf3b9cb4a2ccaac65755f3ea87ff654963a7486494ff42a6dc84e5668ff6abfcdc70120fcfcca0371b3d0aecea7e56c043dab77a36685cbf61caa46f1798f5fd06374a2319bab904a8267efdba2ef27764e9050f4af9312ee22bc5040835167bf85a3f4de2cc41ba8b42f0c349aa0ed491d665c3e0ec41f56ba225487a37fdd077db057e15132cfff46f1bf7f75eae7bf5aa89d9cdd0890c06045023946b0d978c809443bee5ca4ada3e5a3628af0a452cf6e00c35cbad24d9b539b4ed8e0d39000000000000", 0x1eb) 16:04:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x54) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/150, 0x96) writev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x3ff, 0xbcb, 0xffffffff, 0x10000, "9cc4ebc1a05851d1731f5103f4e7e02e5e137bd4", 0x981, 0x2}) 16:04:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000001c80)=[{&(0x7f0000000500)="d8", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 16:04:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x101}) accept$unix(r0, 0x0, &(0x7f0000000200)) lseek(r0, 0x0, 0x80020001) read(r0, &(0x7f0000000240)=""/80, 0x50) unlink(&(0x7f00000001c0)='./bus\x00') link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:04:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffffffffffb, 0x2000000000003}) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000000)=0xc) listen(r1, 0x101) 16:04:26 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) 16:04:26 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8503, &(0x7f0000000100)) write(r0, &(0x7f0000000000)="b3326e0d41839f35d2c6c9e91e1139d9c44b3ed136abd725af5a53a10f1ab7751364a6e4632b922a09ffa7", 0x2b) 16:04:26 executing program 1: close(0xffffffffffffffff) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x18) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x52) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x7, 0x2000000000000, 0x95f, 0x4bc3, 0x7f, 0x9, 0x40}, &(0x7f00000000c0)={0x8, 0xff, 0x97, 0x8000, 0x2, 0x8, 0x8, 0x1}, &(0x7f0000000100)={0x3f, 0x8, 0x1f, 0x9, 0x5, 0x5, 0x6602, 0x8}, &(0x7f0000000140)={0x910, 0x5}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="030000000000000091796a3f00000000000000415ac46d71ce304bdaf147d580bee44649ac341228633897b542b571bbf334af4996e2116619a8362343503d39b5aa09e25e7fdf46b72745a9f3a2fc921d86bbb57d84df247deca9219fd2121176e2a375e214c94b953da7c67c13efc638bde09c726085b026b01900580c2388ab10e3d3221836f54919d59da5f5fa8ec835f58c849f6d7527d02ab7966ab5369e224c759db0483f7079a6e6ec371adb826dd09124c879cd364a271af8e2469bedf23a3c869d8e500959861bd210ab44e7433a9c952fe90dc883008cca5b2cbfd6655d641df81ddbcea0e34243ff7a032bd5f88b6426f3788e94fd7fa0e3fad20ac8609a8aa72765224945b0684d8bfe4ef70a3f88009e7f2d96322974773ac913a021da67fe067f63f07de1330373a8988a304bb2ddaf77fb0d81bb18b260c34725839781af4fa0a4dcbdcbf57789a6a09c2e49de3841027d8c213f12fcc1d829952c590e175301adbdfbe974aeb7b8b9412bc9c9ba89d606db178deb6367642198b7a1a19d78721f3670c224a6c95f99abd82eceed890ca05879cd3e30bba2b93da8487f94325248b7ab4529246b58d7ef126efba10091252b1b5ef3d0351ed63e89c298ad304b63a985bba38814f3ec2beb4469d0361c269868e1bb886bb7a328e5c91a11359adce2686eea1ee5341547e9a2fe453482cdc013a91ffea2d2b583fa778556852ded59e8f1d0edc1da498194"], 0x1, 0x800) r3 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/194) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x8b}, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f00000003c0)='W\x00') recvfrom$unix(r0, &(0x7f0000000400)=""/195, 0xc3, 0x801, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100e49c89c08d89b9cdc5fc216edd1cf685dbcb203d075b452e82e8a0630aa887869a510942ca000000000000000100000000"], 0x1) 16:04:26 executing program 0: r0 = syz_open_pts() close(r0) getuid() lseek(r0, 0x0, 0x0) 16:04:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000400)={0x0, 0x6, 0x0, 0x5, "8ae96cff3e0065f429ae2deebf5395dbc06e9ad7", 0x200, 0x8}) r4 = socket(0x27, 0x4, 0x4) r5 = getppid() r6 = getuid() r7 = getegid() fcntl$lock(r2, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x40, 0x200, r5}) r8 = getppid() r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="617f039f18538d44c3a2", 0xa}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x2}, 0x3) getsockopt(r4, 0x8b4, 0x1, &(0x7f0000000000)=""/33, &(0x7f0000000480)=0x21) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r11 = socket$inet6(0x18, 0x4000, 0x1) getpid() setsockopt(r11, 0x9, 0x9da7, &(0x7f0000000200)="11c5151f40d7e1e4de053adbb53c2a2637ca51ab96e069f1d3cb52de531228ce1d1fbe01801194553168a43cd0c06b5a88854fd1030aa304d86bf483a62fe3d00e1cf77db15772ec49f0b0a448f17e4568febc21560f36c4a528d9da2937213f86bb2172a25c5744fd54e15eb378b1207feac457814fe2414f19d05612185d13189283e0e4362a25ff4d10a2d5cad9afd57d88d7804d93c8b6fafe13e7960109158c10250b20b9ddde5c730e426ac7f7d65767e19bbff77b97def5c8faabac587e9ccf8aec9e69531ed498499f1f0e7685df14b60cdc73f0a7b9eb271dd18acfc1fbc204d3", 0xe5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x200) 16:04:26 executing program 0: r0 = socket(0x19, 0x3, 0x8) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) 16:04:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x53ba, 0x7, 0x3f, "de939302a46ca6f2df1e7ff9aa682171efead2f0", 0x5, 0x101}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) read(r1, &(0x7f00000000c0)=""/61, 0x3d) syz_open_pts() close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00", 0x0, 0x400}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 16:04:27 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1000) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x0, 0x923f, 0x4, 0x2}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) 16:04:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) close(r0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 16:04:27 executing program 0: socketpair(0x10, 0xc007, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000100)={0x0, ""/130}, 0x8a, 0x2, 0x1800) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/246}, 0xfe, 0x0, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = dup2(r1, r1) utimensat(r3, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x9, 0x3}, {0x10e, 0x8}}, 0x2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000003c0)=0x1ff) listen(r1, 0x100) utimensat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x4, 0xffff}, {0x5, 0x1}}, 0x0) syz_emit_ethernet(0x1c, &(0x7f0000000480)="e23fff3250945cee1813de3a209e9d557560e2c17429658792f320c5") r4 = open(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x80) r5 = syz_open_pts() execve(&(0x7f0000000500)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000540)='-!\x00', &(0x7f0000000580)='{\x00', &(0x7f00000005c0)='%@\\^\'\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\'\x00'], &(0x7f0000000800)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='+-\x00', &(0x7f00000007c0)='.\x00']) sendmsg(r4, &(0x7f0000002f40)={&(0x7f0000000840)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002b80)=[{&(0x7f0000002ac0)="1dbbe7447ae93be245051553641cf75ff9d56c4b40312eef1bc1e5cf5060381e30a3cea53f75aee5d2ee275a314bd2f4913e8f97a598832cf94d0879ba873dedcb23eda96102f9bd39d128fbb75fe13c25fa18137ae3ffd2ca615b4168d7370d607f55b40e48683db116faf86de72c180569e1fd76ad7633447b128930cd4c72e359011af28f6f8ef028ec6840c5e542", 0x90}], 0x1, 0x0}, 0x403) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000002f80)=0x3ff) chmod(&(0x7f0000002fc0)='./file0/file0\x00', 0x40) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000880)={0x8001, 0x7, 0xfffffffffffffffb, 0x1, "3d6af3e91138da9cd0ef37b208b743a487ffc2f8", 0x7fff, 0x80000000}) getpeername$inet(r0, &(0x7f0000003000), &(0x7f0000003040)=0xc) msgsnd(r2, &(0x7f0000003080)={0x2, "af76e2777b2d5540595c45adecb2ef471de6fbc37781b7c6ec3dcc7c61c78be93cbaa00cff1d8275eda10b884da8fbbc7ba2ae9b9704b69be6a9cc5da665c058760bf38eca183c08a9db5cf1b0e9e86fa6a43ba59511191aab3be62c34b84b6b2d8188e17035e27651e70f615c0dd66a3a11d2e541f102cd3697939752478bfaad123e43a164d111e060cf64447a3c9ae5c5b46704c3590f3a455da48cb6cb9abf5391d24f975dba532b43da1bee927580739460c0feb36995fe8235997500a5ec456b39ce"}, 0xcd, 0x800) 16:04:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) close(r1) 16:04:27 executing program 0: r0 = socket$inet6(0x18, 0x100000004, 0x102) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000040)=""/138, 0x8a}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/104, 0x68}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x7) 16:04:27 executing program 0: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000040)="94b06859ae7edb614069bbd492a67a7a68396b1e0927dfb92c0ce2fb1b1bdae595075374dc9e86b4437642415c5cc1386382776d0a0c6f47739144690ee1a407044a937915efe42c7f7e02a5553d7994dfec716d5d9a30cb6635068bd7f0d648b89b23cef693d25d316f1ba3720a14", 0x6f, 0x400, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000001300)={0x0, 0xffffffffffffffe1, 0x0, 0xffffffffffffff64, &(0x7f0000000200)=""/29, 0x1d}, 0x0) setsockopt(r0, 0x1, 0x100000000, &(0x7f0000000140)="e5efc48ba3fa117faf2a00c546eb202d85892199119c70b82cf79a78bbc9311d07a5068bc4985cdb76b6b9599f876b4daf13b7997026124c3472578d47e150bdc8cb5ac331f00b952a6fba53e929ca3ea0632cbb2b91347a1fb44c49cc8cc328f451d67b86", 0x65) link(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) dup2(r2, r3) 16:04:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x800) syz_open_pts() 16:04:27 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000009c82c6d41edddec04573b1fda090e702555a1c916d328ef1bc1aada6be8562e42bb55050828b75627a405153c26aaaf08c37ce0a523de1d40a758120236dc432260ce9040000003afdc8a91874edb83de4bc5a0a1e6c5c61bfd4401555580901d8ad3a806993f5a848224b7323f6acfe08122ded3e3c97b39286a1077e503ec5a5dd455a5537664103d02d6dcf4cc783a228b19b076147a794f05f0ab2c43de5e9b565e964e197a4c53065"], 0x10) r1 = semget$private(0x0, 0x3, 0x200000000015) semctl$IPC_RMID(r1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:04:27 executing program 1: r0 = socket$inet6(0x18, 0x7ffe, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:04:27 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x40000000001f, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x2, 0x7fffffff, 0x9}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8005, 0x200) bind$inet6(r3, &(0x7f0000000300)={0x18, 0x1, 0x20}, 0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x9) socket(0x10, 0x3, 0x101) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="e7443448e61307d467e306738369aaa51039cda708d4185fe77efca7f29dff1122b6efdad4c42441d5d60ba72eebb41549806715a5bd7c3f892cb38ae0030435f6d7ba8188197365b0bf596817e859ea64b5b5fb5028c68a9b42e1138629a9c019287e00998d4df64f9a54adf08592b644e09083d271319d5418474a4bada3c8b5ad63c7a028591f70932b27a5eda4fd99ec8f4ecee579b0da7ae8b22e3954809bf8c9da91046d704e60e5a677419e4f37735c8c5fbb7d012dd29c2ff5368f5c0d23c14e71cae09e3942a0aa461981c74ed4f5720b99a8a9076c83bcb1d7a1d29fc90cada05a61c58cd8710d8c4768", 0xef) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:04:27 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="eac31be8bdc6a872b28895120ed017bda0d1f4ac9f903cd8901777eac8a7f9335188d17591e1c699afc81b121bb6038f526f8d2b4c002ff9380ef2a33c8edd43ba9e58fc2eade0e578986c9c57b26a43ab7eabce931db42928766bf58cf1ed5fb3b0109c124662e8afb027dbe96d2587b4e77a80fb1b7254f5c22c9b232c095ca838d78574a8642d", 0x88}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:04:27 executing program 0: r0 = socket$inet6(0x18, 0x1000000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) 16:04:27 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}, 0x2f2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) close(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) socket(0x3, 0x3, 0x863) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 16:04:27 executing program 0: write(0xffffffffffffffff, &(0x7f0000001140)="19", 0x1) write(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) kqueue() recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) 16:04:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000000)={{0x0, 0xffffffeffffffffc}, {0x20000000, 0x8}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x802, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000984ed13453dd7f7900000000000000000000000000000000000088f3a0a7314e860e25678d2822f0a5c42cd30c4c0994ee83f8785280e64be8e1acedd57461175953f4379087cd85a9b7187b2f73d38f5e7f14e88509ffcea309171099b324bdb92592e2eb0b075e"], &(0x7f0000000100)=0x22) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:04:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x588) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r1, r2, 0x51, 0x7f}, 0x3, 0x20, r0, r0, 0x3f, 0x101, 0x5, 0x1}) r4 = getuid() setuid(r4) msgget(0x2, 0x8000000000184) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xa0, 0x86) openat(r5, &(0x7f0000000180)='./file0\x00', 0x3004a, 0x10) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x80) unlinkat(r6, &(0x7f0000000040)='./file0\x00', 0x8) 16:04:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) unlink(&(0x7f0000001240)='./bus\x00') r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto$unix(r1, &(0x7f0000001100)="f997fcf0cb950f073cdcf7ca8987c9f11e9c0ce3826b73a6f149a1d23b74b357f0112b851cf78afdb1db502df211611ddc4b4f0f95da34252b5a513178eb1d498402488a67fbb212fa4f1ac40e920edce12b4e2f7fe7afc1e775feefd2c8408d83cb27c35c00de1d885622087f031b452f258afa66740bdb624df573dcb070a8f286db6e8f55f417be683116bcf2d046723926341c2d5fed774f96f7debe8d6663cdf7c866d35da4be65d8d5f20beedb4a717e6ffda906133942ca9dbdc3363c61dbe76756f729cffe361248502cd20a36c49f1dcd43883403a38137bc4de8f34d2870d7a6a35cc67af045d3ca9b03a5acde6a2f3b87", 0xf6, 0xf, &(0x7f0000001200)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 16:04:27 executing program 0: pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) close(r0) r2 = semget(0x1, 0x3, 0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001740)=""/4096) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="c650095972a373a496e76d5ea6451c656e3dbd2be5b54cd0d24bb0463e53f8047a362a06a0d0e5db16e8bd2b01eb56377f8fff508102b65ae36fe430311820de01", 0x41}, {&(0x7f00000000c0)="b530863e9ec35ef1fc60cea8313a5ac47e04c35a1f20256cee0e5effebd87c7002dfc1d43ae5987d22492e234101b6b1c21e839fd697f08d3ba32af870b994fbb2c4a1af9bc19e001baeb3cb472c5f56ce5dc3cf5eba2beb4ad125fd3acba88f5b23ed249c43", 0x66}, {&(0x7f0000000140)="168e6559487b353691212e2c90f9e95d3b6e9d85030a47c6b1ee8e00eb47f10d7db5e1efd5126fc18af1032204dd0487a4f456ca3e6f721604b359e6caf44e5369c8f0316f980ce834edb2bc86ad994aed7141bb35394f1defd487d72a45449579a925f5092a30f7e034bbbab36254b1e7f4ff0a6e8d312ece263bf67e38d9f90c998c2cc5884c601809d0bb7651fc156993fde1ddc53859ee02f836474ad591ac54d5a479600ab0af0654837e69098014d8bdcb08721f8bbc20c92ad5daa6f3c1eb4011aa2f01a8392df4e402", 0xcd}, {&(0x7f0000000240)="00a94c8f665c137a79055997777a39c9a0f3516beebb96479ce3c914c3e36cc9556f9fc42605ecd78a2dac816e1cda8eccbbd0a60e9d9119a102c4995817dce110b856da6a6053a054a16a4ac459907bad0121c5fcf91e11d47a1163f459554976ff5568d395e3ea29c51c8b3d21fb6e0d44f050d952dc1ac9f125acffa942269200ce5e8fe7fd6e2735c8ef42d1c1618ef7eee67f658fb9edebfe2d22398cffe73671a92749ab49314dd6", 0xab}, {&(0x7f0000000300)="b711c84ce5b8867985d21c6bac739c923aa869571faa80c3654ebe9379b273903bc518459f544a9463884bb5ed9fc75f20151aee1b26aed2d2ad24549d3cf0dd104e9c7947fa883358d5d78cf315da1b18f9ebc566763bb1d0d18d1443dda12e20cf023828db8eb6de1530d4e8c97ca8ab52e97ef553585571c7cedb828c72b5e0cd98fda0d91eea83f19ae44dcca7db0ae8eccba7a9237e9f70db763caa32d639250f34f958911b237223f378013a529434a5a572da5af7ace3b38415d301", 0xbf}, {&(0x7f00000003c0)="fd414682", 0x4}, {&(0x7f0000000400)="40adf824d7b6296bcc930a7fbbf868adff07ed8d68b07d7658b4f85a16dac41d8f8f566158e92c2ffcd02b7df2f1c72c41a87cece975134609b5c82646bc970a363b356fdb048a475b061f172428f8908a8675527768eae5a3715a898e438dab993c70", 0x63}, {&(0x7f0000000480)="0cdb29365901d58d9ab1535dd38d18e50bf599bf40e32550dec9b2e1df0e509e458ef7439c84b588b96126fb1282714db414259378f22cfe8712e8db5dcfb92e9e438a62ff1905a1c710cc18290a2f14513a58a7bf236eb3630621cd235e01f67c36f4a555c9a94c3e763f11640f22a74dcfccd42cdd52d92426d89dcf5a3fc916823acf5cc35fb4a4969c777d8aef7b741b3428f7116196f13f48c67c99d9b66ebdca739c066d87b501ee6e5a7a93f390b7378764b18d5889824f01cc87e67f8c5e87110bd2c4772e657230faa026b179a8dcfef1f17aec0fd801bbb9e0e043cb5dbd090a31f9dca08134fc57c1adfcfff854a0f66ff1760412597bab215120aa1178a43fb8187640fcd2cf046093d1216d69212540803b1d549f3f5c00af51720bddd030ea0b6efc28fb00b80694105556564429550b2f0d8c7e92a8861f03885c7e7db22373ef63d6d07b5410434a6a645ccf0153649a044f5c8206c8d28f34665446c3e5d14085102a756b5f4ede06cad26eec5051dca4134dcc057ae93dc047bb923ba31903a9f6b3ede1adfc6de9e58473f837521693bac6706047079826c705b21d4a69b607b80e2449090c8f963b56c8147624580ba69cd3bb27216ffe79a4032f0dd50bf8fa5dc53e76b9bcb9b26ebb0b6364e09aa08866a9fbdb7945ae4e8271cb4b7298f28b85d18ce1d4b8cf5afe4f8df92340e02f2d202f78d667cb8c5f1fb1675a24041a470914d1cf9703c570fe5692dd94d08c29315d49bf001e3e959e183147675efc1c2c4676c3987bc0a5f677a6a27932633170930a1e58b15c765c4d7e04bf9813f3e420ee0ae92cced8064166019afd1241cc54704f25939ab6d0d7e1fe4c58ad2f0f1eaddd85cd26942ae836b00a38f20a83bcfe936cfe0d6ef2a2d80b3ecb0f604e76c79d52e6da348467a1a11591d111bd9adb9bb07447848cfed8192660d3ef7b905b58d37f6ec4d68bfecdbc288631824aff88c58be0ac91bdc263ce4ab801e2ddce6f3eca4ed1e081e6f931d1972d207d3fcf3ef481ca7e6b180976361805f099774f9579d64593d2623cb1e1b9081eab434f928243f704bd14ae252e4f89a7b322098e9e52f111ac0af1dc7306e6ceef935e2d1e15d143c3cdc142060186c9580ec368dd1d2f8618044020681ab6fc0d8941215584cad7ef534624ad2ebbf21d8f0917ad5253e54dc382171913bf153641991b61d00d911eb7a7fd6dcd17a25f2692bd8eb4c0f65113fe52eb980930bf6f1fe8629d567f355632d80639aa1017cd54eac34336c4fed1e698bd5db8e76e7a4ffad0638c57f7570577e60c262200e546ff0d4349d8f098dd6982e2d9b84d1f8fbf27c531aaa7cc84dde79df190d129065397f9cdfce39a67761c16bd7bcb1b8fb6fa5c8a74f98490efe5be79da1ceb29b4c3677a02d181abc43da7784cf8319e179b2cf390fd8869f4bf0502112a3ada8ae94b576d29151f55c1010ab0c922218232a182ffe6b802eb3a39445c87ac4d109cd92034a8a46761ca6caa82a4d15471b65f8efbd28a9c33aceeeb42dee141107b53d458d013932754da4eea6af4f6d4a40c72054ca7e88731601cd3e705d89ce1d2cf6424fb4b778997fe74eb1f26b1fb2453d827997a5d4f08c44fa683079ba90894cd25d8d0643b37a93d1a36250647399f844203907eabb041d8d578637cc8a96acdbef8f2038a27d97a92500ad99ac31421b9efe43616b2f2f7662aa55de5bcef19e157d7bcd0f120ad8f6595056006ec6fd5efd932867d653442696d75902ee1f2169a9a21c1f67c13b6b89c9dfb47f378dbeaa80b972c2208a750041d8560027e8fca45917bf0884d10b3ff656b96dd15308ce46a0dc2e3e87f3861ecd1048203e5dfead4836859c29c57eb419266588b4db11a9e79d05d43f9f467ce48fbf2605d0f3c7eecb40c96862e74c4537358916c7f38c276dd82020d73829527951e1f0f3e845b8d172f0c674533f7b1b2169331e53e52780f605683af8703cf2aab6cdc68b9e3770505d1d8e7a45c2074e084216cfd7e93f62ac7cc244ed2589a1eec48c51aaa916bc5781a6e94c54cd63a898565f660d0a2c938a0250d998e5ab96534b842d0ce20e2b267851308fb3b3b25701330ddf67a02387ae34f594897caea40bb87968f3e64d3ae92643ed91d86d8491c11812ee7187df8fcb7a9e14520e410b8542bee71e46f28370f2ce2b60aaa4b13a82c2f6c8159761706975e3992c0b097030081cb3daf030fef5c485b787b8875cfcf92fc4376adc50bafa90c69290df9755745f21c5575970b02fb3b8cf0e9c604fc83eec537d160b95e0fabe082a78cd5fac3818e4b252ef6b537a99404d7122abf94d274b7b8b456cfd1d2e7be37994608be23910528d8213d635d267df6799b66d16348e3b31af820b0f5ccb097b5945158e2e195bbc3f8f2dfcaa06b94304c4c0bae3ead7ef30b76981c3a5e85d0dd7ff7ce16b557c7d608bde133e1ffae1691d8926f89356f21bc118f0961fe41786b159fb81d6ea0e99792e81c0dedd13a3347d1173a4c120e2ce844ea44d13b1f9ca80762abcd03d6526cf566d9d3f4ef6bdde0694a9acd95f4e9d2d0ec0222d0781e501a11be0b1d679e4ba868af8ac98a7ee6ff801971857f8a2a4d8f15229790c60f10f92e496307f69d844414b5040c8468fac4a579b59162fdba1bba2f587fed0b3bd6ead1c624f4ecc1100e8bf6e2bca7690e84871ac8b9b9ac7ae4c1e6ae27ee94100ea4f6e8362a5d356f5138c0d81c668bfa8fa6693955be838c33f7871adefacf1128de4c9309863830d0770a2fdbe4ee093e591f88fde9afaa188bda643abba5f2b1eabd28aeaf6c44c322568f57259a65decba633684d104ab8918e97dd644871dacc4230f1132acefbbf0b623f678541bd734132b1d564d2087bcc9e0d4931a9e1d75b0322cd6faac79bf03e723f02d1da9c65ac255b9a9216c4bd8bc093d0d0aed5903025f741ff3200c6f2218895f40e6566ff6935e824372059c8e3baad137db05f9d110297ab27a3c577df8c09f6e6f2444c178194fd69e0f37e69d822fcb5a697476da8062e625c88eb6f65b1eef168255d87ad71a8128b78aefa576d1d73e36324313534f0b39079ab6a6542d619539ff49f546a2ee4a97eb3f571db230691a1a5c545a84a902f7b76e015cc30ca86eef7748b2dc505ca3b8cbe270a1dfff391c91d01c1c2d4d720acd8f1745a4881bc8f106ce6068bcbe179205d4d73861c2e0359e64489e51f62f1dfc1176369fb7d37fca1abdf624d17ee44d423493ab0520cd21d69941e54867bdcbac824b45770783e815240874792bf552897caa8e35a47e0075a48a8a79d50fb49c940f26be6203a87f582789e1566ab3ef736dda6f84e1b7623b95e6a682ae01d07c022aa98a38756d4d2cbc44cccda8a590ccc385e3ab2f15589ecd4bed4e7b373f091aa906a1859aa28ffdb7ad8068024bd0b58077006ef5dfb719d0a5fad7a70dfa3f36e8d71c14b5787445788bc64938c39214a3c79e3682033f12ee6adba1755d897f49f60e000d7a2101c87b2b6009df6ef7bdbb9849ab9bce887e3f5ccab9237c8ac4b7597e682a883ff0f41e800185031b8e6ec46dc383e4ca4fde0ac58dc1af05584c2dd7378816d3940ecafd34041b68e86be35d27b576d7df3d232dd61a2593850f682c78220f8b8c13682ad790f71801e27abc61563ded6eae4f08d76954e16c395f05113da373f7bb443bba30c349cd8336555f141840155ce307fb5a91fd8a9247f482b352b09757411c6e8977eaebb70f7009c6dbb02bf0cdd5b34a932e584964c836b4ea95f7f67b88421c622dab6615959dd29c5ce9b619c743322715770a5ef13941ccb65ed195b8eee8f02907f90086c72fb4dbb3614c55a7a7e7e6d61be0de1d201267097bfd0b6ccfc6fdf6248660f63332bfc8bec63a5f2051b4d02882a2cad453496813a62ea1e759becde80aa889913212e6a7483bf1a6bf025573a5774c1e2bdff9a6fbbcf5f6ebc961aca6b2704a7fde41956b8df9ec62fae0211ecfad84692f93b1add4fdd5534225652b7449c5a41a591b3aadcf6fbcb00908b0db251e14457f74831631492c45270a9d97937323c281f3ccca6259e896b987adf45b83f5972452af179ba65fc2cabc78e146780bca6e5303c367b3f08f6ec3dc33788e4007b58e7a3a704170379c58bf0952c13ecfa5ac830f8768cad42143d57dbd27c3e2c79da59d252d91ac073e6c9a972ff85f6460a211bb09828a518d565db3837471995c16ed227b3ddb91f521497cda6c0fa574b32c048768cd9f8bcf28f0f3eae04020b1121b04a0d8c53f2e5269e4a4f9344fcab428d12e4295e9fcc0110dd6aaaeace080ff93bb62d9e3ba378a7b310a4ac548611a7f6635bf6fbca42ca14c38496d05756d58d420b6787aba5b7c1ce75ef07c56f87a6018098ee383aed205950e67ab3c22d27b3b1edd66846f19d864237a3a00e7d04e748144d1c52fba46c7d15ce0f0ce8db2d0f2ace4c5b9c25bc4c457808531c139e4c222d8f103460397ddc68ddb645ecbf261d9803d99b66baeb5f49751a3d522ec60eb5dd046f635267ae9e84d404ab2885767a93491c567d94faa95a0e7b71b2c4e4f32ff5de9d08fb6b58d109b32e46e3160fd60149f43a0726731ca27b5999624f6cd680e677063f620fcf53876a51423b5116d0b9d40c4a659e80444421a27d3243057a426ab03cada08a99d190a264b9670c3ffc5d99a1bfb029838e77a817ecac1c7579ce23a8637d0a530d17d6c5a35d0b2e76f5104f71fa75495cf1db449391b358eaeb584fb052f2e4e52392e0014276d14d0f4fc4c56a39cd2e1d4d0beb454b2928ae9c20b1f373ff7c399a0212807420f9f88986d4ceadadd318892f2116c924a12f1ff76623c8e6a85036f49eda722c6b7505ca308644d4b210ed50b22b4a55badfbeb23390ac89ac01a49e6fe82f1437ac8c71a37a45a9728d17c1ff55bf4b8875c9c3beeb221473779d5d8c720796759a43ed2ba78e4c49bb243321da475fe5496f92efca1a21b97ed35fee40010394d2716008920746e034ac6680932de84cf7018524bf70d21d5fe11664fbec7879c760f647cebb3b32fa36ba3a1e42447644772f622e8250366c31c86a0044ea1b3ac97bf3953e52ca9af1ce8296ed1a6c24f9125b821c2694697d2f3779b852a3397e9c4c5c9480f6ca4cf07fcd4486afb8b93a92cd7a3208e44beb478ebdf3dd3952497538041af6e09591feddc23f35bd7d1f562b24823b1523f1b7ccbc80e56fa50eff2c924f8caad0cfe2d7145f4cc5c6ec44e34972fb65c2da271a713bf24121f656d39e2a8e9449b9ec8c3a2bb9a329a23fb3862d859f9d41904cb15b7144c20e3cc63f3e2812c3c08b1b833cf6ae181f56095ed33909e242cb25b3e2c5a034cedb64e45773e844e115cb457066e63a1fff8c660cf109b923e013dc493fca8cfb2f7ecdec43cf24c60993f0ca1581c2cb4e18d76f6978dd4dca10208b38b04c9da27fd0feaad0ce813440812b6121792b8bc3e9c5bd1cdd2c209867a6ef796e5fb1dbc6604837e6af723cf3fbbc53762b3cd7f56510992e06578b0c41e4495a78eabb5108a9b1fc3798630437c101e1b5c6808c1231cda539ef090b3934450cee19cc758074175ab6836a25a66b3dbf5561f11178731e8ad11258a8626e9b898c567db177904871ad2073449ae98f62d3e9c9d31b6429975c3961ad33244229fe70ed615a450fcfbe585a71528b913b293104ade88f5e06", 0x1000}], 0x8) execve(0x0, 0x0, 0x0) 16:04:27 executing program 1: r0 = socket$inet6(0x18, 0x40000000008001, 0x6) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 16:04:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000880)="908072a859ce55ce73a0979e748bffb7a3426073a4372b7a99dddcdda81d1fcf49f16a46e63ab6ee5f6857542cbcbdea7146c6c58ade6cd55d12d381f5184f69814cb84d251f523ef5b10077d6f23318ae563317851f40447ee90ce40ebe514d69f98ea19e4e74fa36fc6503a0588f940ebf656b6f141d1bd3fa0f89ac82b7e36fd9c6670b55cb3038aba20b834ec4a0f87c4dea1297c2ec083b33cc873d2f4cda3c0758e3dfe2d6c5ae4dce154769b80e447c14925626ccf20aaf9bc9e4dfbec9a07a3ae897a0d051962ab3005eb622ddcec791cbbf38bc64726022ec266214faed2e87f0ec6b97415110830eae637c83ef0a69e5214929d4c3a60177305352a6e7193329833c74ec62323b78bf28774b1690ef3ef6b7bb149f4568e2962eff5cd48b4120fdb6d249c8467876d57b35ff0ec540412311d18d557d6819280a905c87027a0a5d7ad9c5ab2a7931e92249e1a70cda3d5b0aa02e34d5195ad7919272f395666cc8b2faed8369881c3bafeaea509b22de6f8dd4bc540080a356257fc00ba34ce13130c25eef316efd1df1792a1c7d3a26d14372b1355c41e250a7f108816d2cccc1bed8b32c80949a100f648407412bbec156e1310e8b5cd9f4f1c24fce298d2464929c1a3878b0384917b842cb2c0afb6c3fe8152752396d56003a589e794227609f51f46ac76e890db27af6543f3d997ceee91511581b009f4c306bdbf839a377a7bbbd899b31c21d47915b43171f75d7b989dcb4aaf85791caa6da59ab90e5df848cfe4db9a3e73c25633fec587c5547a41a75e89a873ee32f149db62681b3b3318f94f133b9cac401ae658660639635448e2a6cce25730e41b3ca544f66a9932a7e41c5d24aa4598f35d4d3673a9e97434bd7c96012a53b0bf8db5596825d955ded3d14a92d3c614196c687d12d2b4d068dd4327127874c8773c6e269a35978103923b2ad3333166955473c98f34b0c063cc1c0118e52ec5d795e13a9df7932bc8cdd96122cb46989ff82b53999a2418065962ac22533f02d87920832385fc79d7793b733d58731f6f9b7a6888cd9e94da78d27374fabb9598cb6fdac231c7c52b39762df6d626a575b74e7f08b8fc94399c66d246515a1dc1032d67d00b716a70a200667aa560eb4a874a1eb764f1d9be9ff5f70a6c94a511f516e744969c0dfe66c866ba935a25fb203a7200ca2fddd05523af3abea1d17a8967fb989e6d3a930f15da847e49b868dc95a448e5d604e3e1d872eb5e0d259eb0a60158737546a8d141e41d7e721700a07a096d8a56e67ea43ba7dc25647f19d1ec902dc8ba527cc38ffaba310aa96691ad2bda7fe64193f6df9cb070bc5a8db48dca205bbfe06f3c02b482dca01d648c9fa36874e070779e1dd16b583d9e94a0b25011bcad203df55c798c043256957a31043590aa3394eacf0f815262f22ff7a25d2554d98c200d40dbcd25fbb1ede93f7296ae5735d83c223beb962542da7299e7414f021665ed23f1e5daf2d5a1fdc5fe1796df6febc32723fd40057490c46eee412d7ef6f8f54c7cdf9b37cc4477390ac0ec557a9f4f8c4a16c4882d3ca8efbe0c38349b89b8eee6bb5c931af72ebad9e2f60a05d85e49b5500d9af4160e775ea2a6de1ed4d8cd62a15f1053699d862dc6acfdc6fe075afa580ba17350dc12d21498cd6fefbdc7673478757f657237e2c9811cf33513907251eb2515d60be6a39663a29e35a0540436f619afa7dafaf16409cff49debc213dee68d6fab29e607c931dacf4448d8a0b5316c46fafd1dd532d68d15fd811c7ee1f0cca9930390cb39dd21bdc5d005a242b2b8f846a3c13181e6153d584c0e59c0ebebd347cf23cd6a39ca1003b1ad44f7222eb54af5d633816567087fc889464514ddcb4ed280f9840400a6d92736548c706f65000b3cf7abdfc2497fcb78b1678b30d087b4520b4c98a180b4157d83204d6a0dd48b27e876f8dc7e27f08b3538157a642e24969ae554608ab7d8c4b45ac0e8d57b502d2eb394809cbecadfc7df460432587084dac452baec3dc66e058db221ac938b4e139c44769db5135d0225e659eff8cd6dd08136bbbff24aee24f0aba38df26ba02f896c7886800e133f52442ba8604ddc4374e95078c5efdfef8250fd8e0015234392102849737fe0a4d619b07628e79d3badfd2909d98d8bd6affc9a334b302f7b3b101eb5a4a56cc612ff0d46bcd47de19d31c684696af081367109405fe7628c425aba41ae2193189d34c0c365fd55f7e02e9594fddc42054a876b73457fd6b68a2e47a591a836c7b6ff629f6cb258624c756be256c0a735d7634d1eb9c726e8a993de89cce6415919458034807e627927791f325b4be261002aeb2c51e412ae21b4c44c4def0cb204503579a9da3e6e4c329b7991fb37af63070258a9918b45b719dd5a3bba1084da15df6e5573494a4bd0dff046a3fa186eb8f1411eb3a750c68b4c841e4c004e228b9fb99c69ba42d6678b5d6f5d70c49e72a78545f67ba2f062b04e7010da27eb33c44e6a22f747dc5f8008074ae7251d5b8915f860da56ccbaf06e2d7a0fddc1c512604f21e3c5deedbe4465f8a9a3bc3caeb521b7d5d1fb6d3664703b7ecf77b3d0a46a45ef3bbe2d29fe8a76d2485a098bcbc073d298ce7d3483261a4b240617310e76d64b0083abdc1d75a75a798a7ff7b9332df3da4861b2c43e552a7821b33684dddd94912273a3d23b6a2b488b480acb2a66b1e3ee8e819efad4923785ddf639fed2ed96b2225b9d738443993273c53584d6c1ea4e0e8c0b451aacaf3a93d79a0d0b9cc7ee68aa916fa93d30c23423b3e97d5bc043184f07f0d1d9223dd91d1f75b54e8cb52705f46cd2f05b0f1b511b19c9887de756f43a183f15401a92a4f005cad13005bb4eee14ee2667ea1cd057d9a846839c42fd452b544d1d0b774b81e356415b9d887af2b90b9ef079655304dbef517d2257643e5289380bf7e7d51ef2fdfb4acb5bd5fc44401af1206541e0c99d89815be676ad7e7b2bb8520a8fa4a35daf7095e7771e10a1e0eb10a05a7c4ea6518620925180b2e26d6d7887c6a48da11f811c1ef62c2f3ee650e93b03967c4059e6fbdcb55203ce82c87d5c0b60c8805e921274237f6b3ce9ecbef1513bb9d58967c509c7ed45ba4bfa88950331f7dd391e5fb9f0d2cbfc40740277a2916133e4466bbcf26787b10256864268a4224bf68339625aaa53d342d95d19057f0388536031797353d3699504ab3494faf54837d4b072c096255fde88572ceb5e9181109859e3058aa82562f08dc97b35db12f292646c4343e9157cabc60cb86a358ab717e6da0c893eb959c17c192eff6e963227d4bda4d38bd34dc68e9f6d2b157ea0fbad7baa560d2e780634e4b3bc03b0e565d0dbfe7de865904903db2078157db47c3b86559498207fa2b02310999e226c3063dee6c7896c9619aa274ce85c53831aee428366579e0e5e14b9df6ddc5b7c181415db4fd8d616dcd1f917cbe4ab292d1f57075999a660e003ffffc811f4d60d13a1174d849023c67a705e366febb78170127e3f37e6647237490c806f05d516ca1f9f3dd1a2f99d9e811d930ae43fd511caf1457ef60ad8b753430441e12f15929d16f6d826f2c778707a19d1c72275d34c7e15a0c1ff191c3ec6f85a2e58fef104847523e5562524a17d54a336e345baa3743425c247aa84e32c3e1f84076c4efcde795c3f0458eccd2438b8f714297ed8e7cd02a1236869338f72e5e6bea6a6fc69bf3433965213053c8d545a4471b8de1119d22572abb05f5d03de56c941f4a6790ea03710f9081337ec88ef9f9e87d81d4940b1788df18f364fe657ae4e76c43ec7b6729f2ec3669aa90b65dcc7fe8ab349baf48e68d751adbb19941bbf14967517fb7a9171806e6c3e6e638af6af7521da3ff20dac5e3124dbe77f7cd3a0663ead6e2e374dad3aef78d0c8fcc0e37f61930c547b66e9a9f1d62369865249453a5c8258d2c9ca088f0cd9db58e41f6a8a6ca114117b6c8ba271f70ad5823fd41f4a01f1460180cec0382c4e74b4bbe36c0c26363bdc779d55afa099ba1ca8054dc817689b94c39a523fb662e448d5b240b1d2f133bf9d71c82980e0cbd4ac4f6f0d1ce1297a9554822104067f0899bc8701d4a724141b9e3b17a056ecb8edfc120a2f5ed148b878b9929e856eb02c013fb7b809f89d1227029682cb07744c3caba91c8e77f71d6eaa4bbe87535bca111a4bf62e78c4037712ae69f0cbbda3ed08abbf5b3d923407d9b338de0057356a3b0d487b1d51a4a0f80a50da93fed5963cbb46d60ba7c39b19813f6a9a6b1623cc963b6c8c4c078ca8cbd44cd100e6becf3a7913214d5ff175d6814c8695a9509ed402e348e6b9c9c09101bfe86c8536a80f0cd4da9bfbbab2026dae9c45a4be03572066637d4a9d4f2f3df1553ed44b214daf1fc3da6d95306083e07ecbd7995accbe124152f8169ea420d57876d5fcb928d8d5c8bc20179b99e0b366af111a550fdf0c0a45a95c4cdc4f5cf5701d1e21aae72adc58b598e2ee4e839c976c523037cc66f9563be4a6c916a5e1adacfa7a9be6bc52d56a465fcb9da6e4865d33f9be5a3ff6e12aacd190326d3e0a5823c05e7f8c808bd9400476f8be72748bc4f6dad121f6fde1911ba80a021ff4fdbe68eb3459742564dc9d80f9f0692bc6f2df7d6cbf540d2709daffe8ddb9012f54eb8308da9b4fa29235b421a114df9baa087a2f077c08aefdbc9f6a9cfb9b3c2e788a4e9464d94525f83f048ca697e1b700e8010a8128cd1096a981da723cabe35b618557b410b82a062ff83ac248be35ee2da22a76ad745f6b53ca0a32b80111f5dd2590ec0b6b7713787f79c997d150596a3cfa512537c28982a4b635967320646701250d8b047984692ab411b163791a57d1230753e61b389387f8a034acaa2a47a0680bccf08e146d3c0afec76fedbc5d8d2a6bf057226fe0ac597b80c5bc4106af73ba8c35accdd596a175c7b6df35a50593909c1a1457a4cdd5675070adcf2629a27abf66ab33ba3d68b23bf63d6610e52ce6865c7773104c0174b55872abfc0be4a6717bd15599873c2973223990e1b1719e9ec6c5409fa4ed6eb8cc9445b7c56c99b01078a0e56d6ae430f5672bb1055be6097a4d305909987b8c2e1e6257be0cb244c3e6a1d6141c359850787996de01a3bb9d50e5ea7cd94ba9077d605730c377d6aefa25ec9050afec08afe5f8b06e77a5d52c18152857e65ece896f564f17864ceff9c4e731310bea54768784dd74a2582853a8c26a8ff2e5fc84c6c977a4fd64e9267bcc73f6c487cdf776d869e1caf3d38f323542b471c4c41916852345d68c07e2cc409403088cab2acc1012a9c963e882891d329c1182d5e88a2cdfd1fc56350cf296386a7cc3b2b0d59b9d2308a6941d644a501f165f3660c95cdd380240ccbc3300b73087c1e94230f62bf2c5c12e5d618806b54681a6e298106e320d67eecb3c395e1751fa8dc37f16e9cc6a8b513c20baf77d6fe1ef5e42500a79815ae607ce2a5972c4427f0d9bdf071219e94e9ee68aa3cd2d54ed4c0b82616951565dd305178b81a8d7530fe79f5eacdc16d45b8990898bebdc0a813a348d1547ccdbcd6b1ca1ceefc815df716060c040536d869346c1b37da7cdafe81cec81855a8", 0xfab}], 0x1) 16:04:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9286, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xfef3) 16:04:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xc0, 0x20) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 16:04:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000004301) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:04:27 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) semget$private(0x0, 0x3, 0x20) 16:04:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) read(r0, &(0x7f0000000040)=""/29, 0x1d) r1 = socket$unix(0x1, 0x5, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:04:27 executing program 1: link(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file0\x00') syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000a80)=0x1005) r1 = syz_open_pts() r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000280)=""/124, 0x7c}], 0x4, 0x0) getpgid(0x0) fcntl$dupfd(r2, 0xa, r1) getrlimit(0x1, &(0x7f0000000a40)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x6f) setegid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000180)=""/18, 0x12}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000000600)=""/203, 0xcb}, {&(0x7f00000007c0)=""/177, 0xb1}, {&(0x7f0000000880)=""/197, 0xc5}, {&(0x7f00000003c0)=""/7, 0x7}], 0x9) r5 = open(&(0x7f0000000500)='./bus\x00', 0x21, 0x18c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0xb5f) r6 = semget$private(0x0, 0x7, 0x50) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000300)=[0x5]) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x8001, 0x6, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x2, 0x40, 0x7fff, 0x40, 0x5, 0x6, 0x5, 0xad}, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)={0x1, 0x36}) setuid(r4) pwritev(r5, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 16:04:27 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x23, &(0x7f0000000400), 0x0) r3 = dup(r1) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x21, 0x1000, 0x80}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x1f, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x14, 0xf0000024, 0x7, 0x80}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000003, 0x3f, 0x5}, {{r1}, 0xfffffffffffffff9, 0xe0, 0x40000001, 0x486}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0xe78b}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x9, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x80000001, 0x64df}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0x400}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x100}, {{r0}, 0xfffffffffffffff9, 0x33, 0x3, 0x5, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000002, 0xffffffffffffffe1, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0xfff}], 0x7f, &(0x7f0000000040)={0x4e6, 0x80}) 16:04:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x7, 0x9, &(0x7f00000000c0)="20718a7cd44a04d256ac229c28d0dd24785e2d58687035f209e9f14691303bbdc8e0eada0cb1f5720742bf0f0a9e56df581b28d51c5ad0afb95cdb34b83cde6622d33bd9d70beee3cafbfaba95", 0x4d) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000040)="c56d2c65", 0x4) 16:04:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x6, 0x7}, {0x1, 0xc18}}, &(0x7f00000000c0)) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r5, r6, 0x4) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:04:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20010, 0x31) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:04:28 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 16:04:28 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x2003, &(0x7f00000000c0)={0x2000005e7, 0xffffffffcf9cb288}) 16:04:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = semget(0x2, 0x7, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r1, r2, r3, r4, 0x0, 0xff}, 0x3, 0x5, 0x3}) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x800) setsockopt(r6, 0x9c, 0x7, &(0x7f00000001c0)="07af42ebb5079834ca90728a4fbcc0378414f1cc8d094336963a40d0a1b9ce2436791b561617e3a75b82a070c56795ab97c3a175a1c0d7abd9596a5813cc1c41152823b5f19f5798001597a133aa9f4536d428fe8f7c4d9e15e4b3ca2083f1b0bb46948286002c673cc7581e314041e210cc2f3d053f3bdd679d21e75421f4f57a3afd11b763720f1a17a5bcff0bd4ee3895db4a450685f37bb7ca48f5a2b6767d8761e4ab48cfbf0f1f195a8a3cb612abff1e8ec61f60d5e295", 0xba) r7 = getpid() fcntl$setown(r5, 0x6, r7) close(r5) 16:04:29 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x40ccb7aeecb378d, 0x0}, 0x0) 16:04:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) nanosleep(&(0x7f0000000280)={0x5c5}, 0x0) poll(&(0x7f0000000140), 0x22b, 0x4) 16:04:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="289a6457a97826677553e8583f2507dfa1abb03b6974409865972c6f7f54a5dd86503e5ab6a9ec9ba8a821bc27", 0x2d) write(r0, &(0x7f00000001c0)="be8d631c0e3c8b84d7fd68c169dfc5ce1effe71034dfb3db132e5ffa95e0bfd7dcce1a40f47de1812abd86264c510f4ce8bc68558f8707365b29390b7634f5a965f8c6c4e82ac82e56e1f47a49a5b6481a583163abb4cc0c19c7908db1956bef1b19003f47864c05cfa060c918449296ee5d073fc3921a3d1b8c03fa29f05a421eb6a1698f3eb33d2020845991166fcdc941dd392017b08324715f41f42b", 0xfffffefb) poll(&(0x7f0000000100), 0x0, 0x8) write(r0, &(0x7f0000000040)="5fc4a5797807def2062ac968427ef4444d0365d49b55e0fe8ee90557bca792bee594fd3079980aec376def916380d886d16f96d0d4bf593e8d497b68e228991d33e84fdbc9e9cab508687b14e59a89b995471255acb39b11b277295f4a426dc4502db74deeae2a2aedd78471ed24948443397757675e807503aec75fac008a9d714bb66a89f822ad08e03c6ef6f2e691ca32fc4021ff821ed70670101eb35df33110881798f74c5188f955e6649b3a8e4cddf00fd2f754dc11f8405cd80f10a15f0198ca1dc470b97125d085c7942e9b10755f0b", 0xd4) 16:04:29 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) r1 = semget$private(0x0, 0x2, 0x444) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/4096) 16:04:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x39a, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) setreuid(0x0, 0xee00) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x34e3c121cd1a89fc, &(0x7f0000000300)=[r2, r2, r2, r2, r2, r2, r2, r2]) setgroups(0x1, &(0x7f0000000080)=[0x0]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8e2, 0x7, 0x6, 0x554d, "ed04819e8afdcf2a1ed6c1681b381d7e7f621c24", 0x40, 0x8000}) setreuid(0x0, 0x0) socket$inet(0x2, 0x4000, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r3 = syz_open_pts() seteuid(r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x20000000001) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) syz_open_pts() 16:04:30 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:04:30 executing program 1: r0 = socket(0x20, 0x0, 0x7) pipe2(&(0x7f0000000040), 0x10000) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682", 0x3}) 16:04:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/19, &(0x7f0000000080)=0x13) r2 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x84) r3 = socket$inet(0x2, 0x2, 0x6) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r2, 0x0, 0x21, &(0x7f00006cdffb), 0x0) fcntl$dupfd(r3, 0xa, r1) 16:04:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:04:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = dup(r1) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) 16:04:30 executing program 0: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) pipe(0xffffffffffffffff) kqueue() 16:04:30 executing program 1: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = syz_open_pts() r1 = dup(r0) r2 = semget(0x1, 0x0, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r6, 0x114, 0x6}, 0x747fd170, 0x7, 0xbe}) setrlimit(0xa, &(0x7f0000000000)={0xeb5f, 0x8000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 16:04:30 executing program 0: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:04:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getuid() fchown(r1, r3, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) 16:04:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() write(r0, &(0x7f0000000040)="0ad948ef8480bdebd65591de14b78edfcd4a30d2111ebd", 0x17) fcntl$dupfd(r0, 0xa, r1) kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r2) renameat(r2, &(0x7f0000000080)='./bus/file0\x00', r2, &(0x7f00000000c0)='./bus\x00') socket(0x33, 0x3, 0xdfc) 16:04:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r1) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:04:30 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)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 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(r1, 0x802c7414, &(0x7f0000000200)={0x7f, 0x0, 0x8, 0xfff, "83a4f55180600000ebff260100", 0x0, 0x4000000}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:30 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) clock_settime(0x0, &(0x7f0000000080)={0x40000018}) 05:37:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) close(r0) 05:37:28 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') mkdir(0x0, 0x0) 05:37:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x6, 0x0, 0x4, "ac212c128fec3db651277d8b93516889116bf8aa", 0x10000, 0xfff}) r1 = kqueue() pwritev(r1, &(0x7f00000006c0), 0x0, 0xfffffffffffffffc) 05:37:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\\%\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*.\x00', &(0x7f0000000240)='&/]%\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='+(\x00', &(0x7f0000000440)='-&\x00', &(0x7f0000000480)='{\x00']) close(r0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 05:37:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r0) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/140, 0x8c, 0x41, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) fchmod(r0, 0x10) fcntl$setown(r0, 0x6, 0x0) 05:37:28 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0xd30) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x4, 0x4) fchmod(r0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$getflags(r0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) shutdown(r0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') lseek(r0, 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x9, 0x80000000, &(0x7f00000001c0)="98c3a80d58c30cae6ef99fca59a818735b550cc01dada1dc3200f567b84cd28c0dcbc8a7bafff4bdd9d00d4126853c874f0a5045a6848ed056a4e39dc3ebdcbb45f0bfaa88548e13194021e489157a9c4792cd4457f9d00bc9836bf25e65c2d402c268ab8f030a1ad8cea62fcaaf8fa4f0531731ac6d4d5080fb04fca43c4007c53f8ab3c66d65943379daf184df28029c919b783196c0f9e3795133d5a6d0fec6daeb54b92fff651b9fae0f432825a7c67800019cddc08fd5d22c697e8fbd900ce3ab32650050b3555796bf633abaec0f32691249b2f9a71a5a5f1a7c734e36", 0xe0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0xd2, 0x145) poll(&(0x7f0000000300), 0x0, 0xffffffff00000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fchmod(r0, 0x189) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') connect$inet(r3, &(0x7f0000000480)={0x2, 0x1}, 0xc) r4 = openat(r3, &(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) chdir(&(0x7f0000000580)='./file0\x00') readlinkat(r4, &(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)=""/157, 0x9d) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) mknod(&(0x7f0000000740)='./file0/file1\x00', 0x0, 0x8) flock(r4, 0x8) socket(0x1a, 0x8000, 0x851) 05:37:28 executing program 1: r0 = socket$unix(0x1, 0xfff, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x36, 0xc000, 0xdf) flock(r0, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1009, &(0x7f00000000c0), &(0x7f0000000140)=0x10) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) fcntl$dupfd(r0, 0xa, r0) 05:37:29 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) syz_open_pts() write(r0, &(0x7f0000004b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f06", 0xd75) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x5, 0x9, 0x8000000001001d3d, "ba060772f480e6ffff203700ff3d20008136d283"}) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, 0x0, 0x7) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800000000000af3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 05:37:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710e0476725ac0016e0000000800000000000000d51c00ddaa026800000005354e7e490908390080000000000000000000000004"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 05:37:31 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x2}) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x8001}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x7ff, 0x0, 0x0, "44565c05959201043049686c7a7e8c20654917a6", 0x6, 0x1}) 05:37:35 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) socket$unix(0x1, 0x7, 0x0) r4 = kqueue() fcntl$setstatus(r3, 0x4, 0x40) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 05:37:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r3, 0xc}, {r3, 0x10}, {r0, 0x20}, {r1, 0x10}, {r3, 0x20}, {r0, 0x10}, {r1, 0x4}, {r3, 0x4}, {r1, 0x28}], 0x9, 0x2c2) 05:37:35 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socket$inet6(0x18, 0x7, 0x8) setsockopt(r0, 0x1000, 0x2, &(0x7f0000000000)="78c3c59f16c5adb5b0cf7d4d04e9d072def4da7226d40b7abb361840397c211dd9fc7b0d4ac182cf1390af7851d6b79b68dedc43c46e32b4571e96f9cb2730dca0c13bb69a529fde77eac3cbad06efbffa07579768ae0cea04c836cf23aa4b04f7d3ddf2163e387ae6dcd8cc26339d36db8da41a6a4affa2a4804993b43bd24c7a8ec76c57b6afb03e11910d6fa90d09d25175f8ebd7c872b7e9811fa5e228d4daf7dd5773673b8325e022e9555fe490e0f415e96b9703840f0f4a12b57891c51bb9bfd6692b1510938d", 0xca) fcntl$setown(r0, 0x6, 0x0) 05:37:35 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x80, 0x80) chroot(&(0x7f0000000080)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') shmget(0x3, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x81, &(0x7f0000ffd000/0x3000)=nil) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknodat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x102, 0x5) 05:37:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) pipe(&(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = kqueue() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="448d6c1adad9eb4fef4d5b680efdb045bd0be1ef6957c05ac955d2a9514bc0af7647472a4a2f63032f00dc0f0160079801f0ab547f99ae63586f274370a929fa3a362d63df17d404e6a2f510af59737c613fa93caf77429bcd927ecebf33d3f17c20da335ce5aa0dfb866e3ef8f2390fd91e0647151a66f6910c3a1e2c419d8cb1cac90b7942de7d3fd70f9f84af158824ac362a940b84a08ceb", 0x9a}, {&(0x7f0000000180)="38feb5d1", 0x4}], 0x2, 0x0) 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) 05:37:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xfff) 05:37:35 executing program 1: setpgid(0x0, 0xffffffffffffffff) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./bus\x00') chroot(&(0x7f0000000080)='./bus/file0\x00') 05:37:35 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x1) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = getpid() r2 = kqueue() close(r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r1, r4, r5}, 0xc) setpgid(r1, r1) 05:37:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000001200) r0 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) chown(&(0x7f00000001c0)='./bus\x00', r0, r1) open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x80) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect(r2, &(0x7f0000000300)=@in6={0x18, 0x2, 0x5, 0x20}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r3, &(0x7f00000000c0)=""/183, 0xb7, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x8, 0x0) r4 = semget(0x3, 0x2, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x5]) 05:37:35 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0xa00, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="cd87446fcb51e24e15181919b17b07faee7db78f6f5f4aa38f9846ef8dad977a9543fcc0a889509fddcb4819e5c5a4a5e3bd0df44b7d231a8052decc3baca28298da3586c946e019406fe0cce357d0f992cbdeef226bdc9ca3f3b979a6aecc85a21754a190ee6bd09b8e3d305c9e3eb0e3b45656a44f2134067d551ac34911bb1708ee02ae8ecb0aa0ee94970b41935f49989e32d1aab1a9e994dd6e6463186b190d1a54da3c5f5654e318aee63699398b5f0e81dd5abbf194b434da3fee7bc77383bad90355c18ed7acd0698bf516bbd3", 0xd1}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="301a000200000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x3}, 0x402) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fcntl$setown(r0, 0x6, r2) 05:37:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) write(r0, &(0x7f0000000000)="e7e8d18d2c989fed6ad1307160b1cdda878ba7c027e2c6ff2dd4b1c1282eccb8365e41999bfe3a79345f68affadcdc9c47b336f700943398d01aa0f378bfb3c74f7b6b46a9434b7a39c3", 0x4a) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8400, 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xf0000008, 0x20, 0x80000001}, {{r1}, 0xffffffffffffffff, 0xeb, 0x2, 0x60, 0x5}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x50, 0x10, 0x30, 0x9}, {{r0}, 0xffffffffffffffff, 0xa8, 0x80000000, 0x0, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x5, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000080, 0x1}, {{r0}, 0x0, 0x20, 0xfffff, 0x9, 0x6d}, {{r1}, 0x676845eda9f8dfbc, 0x11, 0xf0000005, 0x4, 0x8}], 0x1, &(0x7f0000000200)={0x8000, 0x5}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:37:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x236161ba) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x8001, 0x7ff}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000240)="8d33d69682e7c45ade262d14667778612890cc0497c8d248a333ede9ecc4cde0d62cff27f4f4855100931937d3d0facc1bd27c575355600484bc0289a970607755ef4370f0aaf53c63511a47ccf294caa31fdc", 0x53}, {&(0x7f00000002c0)="f2d7611db0db49ed1876beb2df3825d1c9f2cb4987fb338842d029faa468702e0a1980ce87ffc54b461cde4318dbf6780adffcb7f8e6a3be44b56d15e41af56a343ec1080286dcb5a5554b3c792ce716ffcbea248350fe24ed750de4c4ca583995ef507024930442e89447de7d4e3c8634e4d162ed040c66da5546c7d8324c4275bf8389136e7f75187a450d2bb97f55368cc473b30021cafdc351d990ae552e2fe843e9fd0688d8d1b7e20350ea8206bd794b1542b762ead76bca7f8ac0", 0xbe}, {&(0x7f0000000580)="59e80efd77c684a198d050083bd334b2a596db380f6e6003424ef5f16ad87d935de63fe92db94b5d2127e7a552e77c36f7c1391e8cadeada7f7e4a3986d1df19fc852d477bbb45755b6d2f76c067cd2c25d30ffea2ae39319f707e36db81576d29be3f0f5ecbc5129adde1818296371cb53b7f236b62f69a7e46a319d5890ed7c660a3494713a1b59c16a87f7ceed131f9ec5e4e4ee489a073e2d4ab407118de163fa8a1ac5e8fac7dda1a5698c05554a60c781cdcb73968ca096b0c275469aa53f6cd3e85efb3bd5a47024398a668e940f77877c82984e898d36d3c0320a17beaf2c027d872ad3ffa36d14be172b751086dea836fbeacbffe6756b74b77a6b03d9f51f4d4e0f708717645956ef45d8d3532de58132691d0d2e7ed88aa3b67f89225fd2be86c3d391e1f35fba52f7a17390f718ffe301d1a6afacec070ae14d3b7f6b7845d06993e67b354e1bc6e9539f823b241aef333a69eeb39340e883a15d059c0f8ea677c1a07cc70a62bd006a96ebcd777e22ec6912e6c5939d4d8f63ca0713e08cddcc26eef6e89130a7f7e4a3a177aea1539a86c59bcf37abe3ae1a893179c39973cfd005f26c10cd0113b0aaa60c7a4d434a15fd6787f83c6c6ca6ed4759477e128fd55460d214602a05f49a70beeb3e24334682a702c1d3803dba6ab48faff537eceda34d44c9a2419206d650e761126fd60234cdefb9ba31a08a7a279917e87b2a74107dce5a5f4d1ac8b819f8c56003bba4c4f394e77e1b0691d10be454cd8893e0b16e012a7070071f3bd06d8fe4db26a008bf7b0e450d35f635a220d7817d602d4fc6d4bb843776c8e1fcd386ee647de0509e73d151a6118ef22062029083395cb76eef47507423be0acab91d0674a6bbf68fcbeda7ea864648faea505302e8ce7b81612ac20500feefeda90cbb6b8b641ec3aa70fe4ea997bd0685ff6a55baf03d98932b3e28b67077ba2153fe8d16d9d70de5c9d8e287f64c8ea6f267099473c3db7f90219fee280aa5398ffd9d7c27c9bea27f6d0117725a94a5436c784f9d17ed2efa80b0a34d4920a9748e4dd1e41bc09808d0c3cf837ad0eb02270b5aadefe6735935bf96eaeb41a956e35c11a724a73e80cfa5d7cff814fde1246b3f81594527ce71e4a9aa91489360d755d72d7de831d16c8a97b5ce67e2db170faf164375c429257072567d045a67c37c396003c53249630ea28a92e71c10c4edd504f7b4e7cac0977ee4e21015f3450990367b264769fb06e3acd06aad77a3ca48489df9ef86309f9c09e73013da4354d49f6e287d6835a3524c7e4b55eedd14ff61df5401b647d7a24919e82a90dead9014def13bd403b1ca137603c9bffa765eb7569e084876d95d1ed21a0615254362a75a997f0cedb103a83f2e95c66db9c45b1ea24fd31764e5bb23d24356a706ff0538d714daee3edb2c7eb2f442e85e1dd7d677d16509f4746a39774b28457111580567eebfb5a26684324489276963316617f6bb9ebac59a6230a7002c1567a1c2385c06fb5eaf9f046f20e88898b4437a6ac2b1e4130e816e06b5c8f53afd11d3e4233f7e6ad5fafc7e061c32e2fde049edd21f91868dc75a949bbc7c148092a9f88cac65e5d7395ff0d674d38bd8ea41948c50c7e9f2262f7d3dfa8242ca6a50f818f824837685c1bc18179557b382246642d401afbc7c344941c234535b0540004335535c696694798bfacb2417fa4783ce388c48277fd4de2f20c02491224547227bb0330d2f9619cc6a59280e11ee38bbc43111eebfe385d82b4121e91de32eb9234e21c0fc92b1a9c1adbc51f73c9dcbf252f3a4af42e6a006f2c00f37f4e5bc41aa4791fab0f8e069a221e9e4d5238508004f93ca71297bc476c4e59afb24ba76189fc247f506e5fa6ca45504c9bf575697bbf1fce835089576c66aa86f3b02cb92a7d291fc3ee1b7f000859af1ba678c653df1c0e63e276cff8ef49504f11c62df376e4dbf6f828cd0d75401fbff104b2e4a8f71da9884374c3953065839d65dcd5271b7e49760190191e1e0add6bc422da505cd02c6067fdb01911395e9988c370042370f1b55529722286ffd04e81df5fadb5e48b48f8f4fc4b44e757ddb3823833bd4403f7b96c49a7ce9b04f26a8bc4fcf0706c62d96bdbdfc9d8006a623f9e4643b2e2edbc70866215afd37207f6b25c40a168aec4aa05b4c76d62dc9900604cdb81546a06001692ec68e82fe04b88394b0dcdaff058ef594914f7ea291e5c1433c099fcf3232308940a9ad748d9d8d858d7bd74a4c9173a35a3d90d43234c6871e7bab394b8dd4e4328ed71c67d5871c4cdb738a0a0d6111ed906999173217a475f32ab74ed662c06aad0bacbb2da4d1d08e567fbe924889164a58060ba9dde993d0fb811cc0007ccd711afbba70cbe3efbe9a5065540ea3c5c4d1063aacf39ff24b18e23952c8f1eaf167f93a12b4c79cdbaac7d17717c4d25889b14e03cd242b4f2f29530b28bf05e2f1cea31225a95b518e29fdd99f04dde1d9375b2c22d590b31eddc2fe613010f3c2daa7c3a650a8746ff1001a637b716b406c83dbd49c6873a285b76eb855840aa46645e83d84929634777084a29b740da10eae37b5a33aca9935482d9d1772ca0b32d3a3d47126c1e1cb10642b5e6c6f62c0c2bf5e8a284f1598f7f8f37aeff809932735d975d9f51bb22c1b9d0cd9284b28b6af6781dd35bbdd3c3be745f7012571a956d5e215af6eff3e03cbfdcb9f6771c55aeffcd6d76450ec62e74d52c591ae9db79bcad1c8e99107e33ab8dbf873e68e62435de02ea0525065e999a5702c5d7b78aeb486306275d1c8576df6dc0dcad8618102870c5e27a8a8cb29b0c178d4ef98834efec3d356759c5e2f173fb95f8bf593dd9de2b1973b9fcb7fa2a49e1b650031ffd866c98eb8d48f74c5fa9c5f11b815ed6fc3d9c2983242c37886435e527ea722e52cf321c58c2306cb01d5dc99d91401c4d201db3c1b018c5bb33459bafe06ccaa00f82ff2f61a2a9779702f2cc8080f9f559da8d38695864b939fe23bf8735890b32b604943357a410dc199993bf3918b10a57bb3953a538b6c164fd14a44185ea824b16c31c0788575a3b7577aaa11ebb57ea1317e9d0ca76903e50f52d07d68ae11a0e25016418ae3a9d3e3644eaa467cf2252edcc77d37b314dbbc157e802953a8ba5fb187c73a1f19439f831d24b7b0f7b14c4488b21af288b8e88d435180ed8c1cb9e131e16408c7847ebd82172ffa54e02686091b90322b73c057d9838c384316fb3a33814483aad8c858a0343ae148f2e181c66a763de3c671c68fb2b90a9bab39bff7152bf23791522fa2d2620446562cfe3b28e9ccc078febf826f5352fc0fb4cb1fdf6e24fa9f85edc3978fb8debb2e54363b2e5a5427f2d318b0840f46adc336f206e18bf013be0084ebdc3338e2def198c974f5741781d6b09627cf9826005620ae613c7ab47796ed7ee2e7ed7cdef949334290a8875b2bebd0d3cd708f055cccf97c0a39d6945ddd08bc8e4709a9e5caf6498486c109ccda18af622f2e30bbd9a09572dbdb7b13975bb5e530e4e637077ec85f80c2aa656522c416a035b51832445172745e03d87a2a28f53e688fa13e94a705b7654c0a8853e0099b5cc3513ee5140418a9d613a5c9a23c8a937cd4d3d90160e12641671d2664ad572acb38efcd468408cc37f2c906bf17223453f4d9b7d6a4d71739e57e9196355acbe28b1d4258a32c5c7e829d105204fa379f704ab2740c305f9fb7ddac0e4947979fadd90c35cab965d008c088745dc1eed0060a6a8d34ea529255237a08cf650e6ef20863cb5ac20de095d8857839aac43101d28c61958635b27e53977fdb17d072f913e0bcc2bfd55f633b8b2661765405aad3088d1bec75cf17a66dbbe7ee905cdf501c040b2e2ffd0d5e653954ddd2b37b1f651cabb2bd15cf3be603ea969d16b6bf9ce47c16d83d447740e842c7d1a44224d9bd556773a0e455d2c84aa620b895f2b97850d9aac98ab4cec0e23eba399ace66a828dfc4cf5493df1d5ae6da54f49c1de81ab470a95e8bc4d75c5ea36f53fb0acfcf4cf1498b4459f43b23ec2585d64db0ae2955d4bc0c9e9bfb257141fb96bd848416fca458161958952be571d2f18f462ee508b83fec088d574c392966084f3a29912b3c6fbb79830ff8fb9ec71b366cc4c64c723537957e5f2581fc9a2ae2309bd3b0cd72f52bd874395f9f40d140a15c351c137615e3405e963624a934424b00fab2b87813cf8a7d1f398b07a1b4948d2faa86540372a0f4cacd81e5a8d5018822aff6ad937624c17aee28e429709187603a44033e1eddf16775866fea022d9d03620429154b1e58c1dd3e614b90e3e72c0bd17ded12611f544006739c3c4dff11d367a3936420f0007f76134b53d984045ae856b059b44e3fcd116c73647d78ed5ee61e815fdb878213cba1984c7d341d50d9b3a57d5f2293a38d641a8d53781365505d1feca82757f8d270e0bac19d3dfd005a11b855d338a8ba45bbf2f02745266fc56640b5e482176219235ed332e5c91e05667a80b5444ce0687ef1db33ec0021e0d6cddad91b181d19ec73855cf852435a935730c2abd8cfda03555ce1abc4c3e122243c97f625e40da56a0cf476dacb78f0981d5c5bef3f95622ee97edfc1ffb9ce0c4215f339bf9a59743fd3861335cf231bbfcf95abf00b608b1627cd12a8a79abdf9f5c1da7eaa40a6c4ed6252d53fa44bbc84bcd7780179d8acd06cfb1387dba8fa4fafa12f669f90476c2f0ee0c608ccb90ec2c3ea8578580f9c311a2a144cb4445adb5673c10967e084411aa35d6f69a293692665e08b55a1d4b7be452f967dc7f5535c49701d92de2d12ece0151bd0cee6d1818390e798e3a151fd5194393f133cbd9dad4663a41da4a7fe84fb8a3dad1497e16b6d13f31e20242f54626f6ab5b49179d2c6b63faff489b0bc3e8f62c8f05a6d13b3c77107ac499caa5973ebec6cb81dabc159497431ea5404bff9af7b88c11f8bec5cdf839e1fa33a86e283981647eab65acbcef3bfbb51f7374f3c6b7797ffd3ea7c8a00038443863afb0b8fe91f34ecc15c01d74b33d098ce9aeb1c802bf673a2ec8ba7bf901acaf90f3ec8dbbe37df19c60e65dc7ae34f26fa8c9dc51d3196d84ba1186a0c15bc744c3d9e23ecfba803f619ef6fc6851d68332ab5abd061c66dc326f4e3e64533c8a87dc264609797b1816f3cddd0892c2231f78d1c4569dfd5bc6b91e0008a8083793cc0df564794cef4c11ce7fc4a5401fded8d4309cefa10aad11d0af39e0d165b55c52f385392f3b981372b70fde2f9efbe8d59582eddfd4409b7b359ea0ddc1b378a10e92cedf46e890e359949f6cc11c9cf2505626367b45970c9585a296b00bf93fd903328bf4b201269673db8a0f17338ec633853355c9702dfbfed42ce051a15768fb509b05e01e6f865d7ae19823bde3bc1ef1ee026a8f3830007c1bae2c77302b60ff4291cf9802e9a6b83cb811c8b24cafddd4148bf8d359e7a9d0d234c9290fecccbe04c7b74ae8d41d4df9ffbfd23cfdd07088f1c31ac727f3ca8162d1077764f0c070498145746cb84e80464f27f4bd8a9118a3e4f99c8f40107db3c473ccd64c06f7603c7b0fee1408940223b939330dd0d26f45d5e02265e90c6324868a98d8ff3889b555e1596eb6c7ffdf92e559e441e596b55eee9b62d7967a7a3e0a591aefb902236da9049ff29acea1e5b927ccdc59d522a6022faee200b24f67cb2b2b8c70bd1fe28b7ed45a3a8adc43be", 0x1000}, {&(0x7f0000000380)="ca2594", 0x3}, {&(0x7f00000003c0)="b90180bb727da5635ff1974fc9b8c907c1bd230ce1a6fe39368d12165ae3095003112057ea886497da07839aadadde714b7cb6a6e40441231fc510890879fd1c4e2764f2932d31f714899003c7f489795a1ec499ec43a80c2a7487a5c8f08f2037cdfeb1fe51c68bcae531a6657758d1b3dc79332bd4c7df9f1e892bc57b46211b48416dd30b0b72af27f2", 0x8b}, {&(0x7f0000000480)="a8d081b0b9468f1546e544d1c009e6dd3c6ab659cc6ee56288f3b34d317065423e32f8e91bb7bde18ca6ffb532a7d7f4ba3595f93da426269b5fd5fc58d9649266815e85f70f4c3e94a75675b572202476520cd78567dc964a3374bb296aa4a26aa76fcdc1d8878004bbcc363a828dcf1b6c4f3a0f96ddcfc9f71ff69cdd984c1447bb57fc689108ff9243343233cafe566ae583709badf039cc197c76a3f9b477a8bdc42dbc493adf8bcd", 0xab}, {&(0x7f0000001580)="a743328007fc88b0e5bd0774af137711b09fedd8a65e3e98805960", 0x1b}, {&(0x7f00000015c0)="530131c3f35da63a6f65f1543ef9a83054a5144e4d0902d0f1bb94ba70b77acd4fc0de9577d5ec6209f0635635c72130ed222dae21ff5dd35a0a1f1fbae846c3b2ebd25a9351a154e5836f9f0213a448987853cfb15ab8b0588b41225f59643c3ef58b2d6932fd7a4b", 0x69}], 0x8, &(0x7f0000001700)=[{0x28, 0xffff, 0x56d1, "3f8dcc1ae426f1ed9f3cd30022a791dc39bc821815e1"}, {0x70, 0x1, 0x8, "a1daa92115ca5803462a6f4084c5d0917c30e55f1118dcba05bfefd76f288a231739ef28c329ad39048c513c86e8761f51d277a69b611a82fc3655a17402f65c7f521281661705a972529949fce3268bbd777d2415660b183e136b"}], 0x98}, 0x400) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df251030119c918f2bae8beb694f3576b2340002b00b40011009c"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 05:37:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x3000, 0x0) 05:37:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, 0x0) 05:37:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2) clock_getres(0x7, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') clock_getres(0x2, &(0x7f00000000c0)) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffffba) 05:37:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) 05:37:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') shmctl$IPC_RMID(r1, 0x0) 05:37:42 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(r1, 0x2000746f) clock_getres(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85ac92129146442f1a000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 05:37:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000001}) fcntl$getflags(r0, 0x0) flock(r0, 0x1) 05:37:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001640)="fc091fcdb31b55c39c08000ca447fd5aee16247d4f07c5e2960b471121522f7323c4f029e59ac8606d78bdd0128ddd0e310713c4562b6f6ad010e11f6cde50d5f6b68bbcee48fdade72bd78f8154bd754c", 0x51) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x3, 0x5, 0x2, "fee7cd01deb7d4318b8569ad7231a765d78e2f26", 0x8733, 0x8001}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 05:37:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff08) 05:37:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x1, 0x1) fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="8c934de3eca0e87bd1a3574b22c8d1c9fe59b26f57bccf2b9bc9e4270fbf0baa097da535b790b17fb6bdb9ad34edc7ecb81792edac97e492a4be8460bb5f15c423ffa991ddf1e4a30847fc17611eb53b43b88f376f577a17c60fcee2e72ea8cc9a8bc0d2ddf63cb4a453f34c96fefd28d0324152c0a13a199f1141ead76435bc9cccb81457d1592a61e5fed68faab915b900f5dbf7841b1064b0388b65f44145bba8f1fd5e406300c65c1548df711623851fa00a190e40a13d0ebfdb53efabfc19296904436a95890370ce665a464798084338c6d8f83d", 0xd7) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="3cb6a484b5f2ea63", 0x8}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="df776dba64", 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000006c0)="25351e17d2ef836a3daa7b3c40e3dc4e35ee7978100bef086beeb0f2a4cb923bbd07e20bf9088b99b3f3fd65099e52a7f1d95727bfee807b673c188bebf8d3a64b9da2e076b7e6ed5411294ece5061f7c9fa1256b1ca8c324927ede4c9e63fe08ccca4774bf794d4856bce27ba1293e3641e1cca29c4fe7e8035db38814690b73ad140c142695b4f4424d04ea5102451bfebae71708ec1a2ed349991bba50c5308f16e9e7431eed82a07d4e8ca7bd54652626d62136ee79f6b2946a874911a21d2badbe1915edfc734734476ae9e90ffcb8ab2a748e3a4712d22c3d67af8399642658fe2ba17be64e462902a0c69ab676eea2f4d483ac2c790b3ffa522c22332d06a841d7b0d291221da1a9f80dd01f1780effcb1244d2abf7c74ced042115b1edcb6fdae80125bcbbcd3f166913b7e97e635c95d2d676866155ab70b563ddc6f33dc38ab2b90c0331e2c4edba008a760451e7224b111c92d4aedacccc638cd91894bc425d4d5cad4b58005d87432ac61d79529569c27ea1993025de2e8a37e212ccdddf6243cf7b19a3cb258791c89c67dc46779709818221c31e22ccf015f06277d1e6852d114c8650a45e2131b8eebb035a6c6d7ff3d8a5a14709ff42f44401d70f3f728df3e973429f3ab4e6b722fefc007b829b9538808a48c7f072d8ef1a84c8df4728ec11e8c6b6de10f712dbf6d609dbc1c00330dd4e2dcffd40e00a108bfe3667cc9ddd4481c99f8c96f042173e1efe0b7c034506c49cb5230a659f09782a560f58f1f3115fe6a05526368df814ee1ad5821e9270985e9afc865f2bc555497c2d8743f81341a6aee555543682a7ca9dd9347911c1f95814172f56b0ab2369ba11ce7c593d4feb1ab0a9b1c2c8920dcd4d4d55c79cfb4aa429197ee8cdff854b9df45b319496952e7c813129bc69f39dcee2bf37b7322fb71d5a38133a0abdbd2e7df6d6934a12ed722ee7dfea74ce82b0125f5b7474346d45611145ba607aa5640253784374c9011b922558631ea13804700b731e4f7b2080459ef1f33ebd42e5deeada5c50d8edd714c398dac9f6386e09cada46815871841c4b1acd65747d0daf992d38b136f74ad286336d7eee11a54e6b08078b293e31a6b7c3fdf21faf5deb4338b94b3a4a53b309302abb207239b4ca1e16d53661988ebd78f287f7a83293e702f401c26a04a8eecd15f5a292b7f04ed4ac13e7c870098725a107c445aa03479becdc99d9f21820cfbeabee7bfee47974208a3cef3bc65a9f8d376cf6ce73091195dc12b4b8e003fc4b29955722147bbd8640074b925a4825667ff3a656dae5f0197c1fe9b7a8d03c64222c08ce4a10cb856e17df50ff070073a7b62ccf0cbfaab374d2bbb16f272ebe0cf5e468e2a3eda86852f78c5375372441fd037cd4eb2416ea7402b248e105ce3ab5544b67600c9d7b72a4dded052510acaf7b668055512beadf79a33c0a071e27d1e2fc00873ece7fbb363a3e16880a7dbd609e9837de4aa6c5de25e8c9b6bffd6ea24bf223c3c202132bbc2ca224b5f29b689b26c6b2e5ccb34658aa6ab34ffb63b86935c4c45022d1c0aae4b3fe59142c0a5e54ce935576b2735f614c9f64c005d0c1ae484e5f8891bce357b82947e901fed4efd88bd4072a9216725352b37c524278ed057aa9f3760f3a170cc85295a6c3df660d8fff2deeeca0e791cacc301dcddbd0eca7ea729036180e597c5fcddc3ed64ba44d1b7088c78802c1cf928174047925d45ba6fe18fbd52f57f42e445893d8c41338833e97cf79be7c31a118decbe63b0ba35645a2925cea5b1c108bf7e4d2413df456b068e5d2c5ccef9ade2e5f8ec5dbc9c5605824dab481c46799cd36e55079cbb39781d6c85f977aa7acb5c1d0aa0b562dc6c74523c3d9bdf47d40538036cc80149befeb3f80c47dedab2b097165000c333d3e3763a4c53819c47970680262fc76871a1b923118217d4726d159ca5dd51f7fb5e41a17244991836f63bb05e7029a9ad3e570ed88e2e5685c3bb29e0eee600a68c321d3eb46daaa2484d560effa7c6c5d7ab729e522bdf5285db32e3ab9a2e6f65ff5270d33d19175c7d0226bd884834b834f39dd17274e49da2250c0c5d75760c48ee3a14f07ff77437883366937b9b2d0dcd82ca31ec49c7aa854819a798b892929c1e3e3b195bf35a6cc2c251f762f593b2d27c03e3c94c62fe20dc3626e8fb8e4dac53f97510afe6b4d708f3d981c099301e340d15d7d3518883d2234068f0e2a3e97bcbba5b03296bcce2241a2c8798e05c9a8f7a9d18bbbe0426afb863fcdd844a5d4299c279189c6b62bf712b6e1746eabe35feaa67571f041317c31bd545aa9ba229e3aa8c56990a9a77be45ddacce3cde4470026bb55dfc9a904adc5901112123ed480d0f7617950f4bb1350c16e8b873a423d638dba9a25401c4d2d085f6b273f36e9ff87b282c19030555a55c041c671f3d76137761970ca6115402fdb07622401294c1ecafadb94cc02ea7637e13655cb5941f0317dfee05daec8ede8e8a07e39c4877be1b5e480c868782911bb8bb013ce629a0592731697afac476794a9878e1a7a6b12d3302834eb3618bba5a958c00c55842340a9168d5593f139ebf6128529f156fa2cc1c060cbd509cca67039d59a71966ea15f2468e3342564ea21d934ef8ea4cdf9d5991a636b1292a43440b357fcb55765907c8c50369196f633137c2d218bc6eabcf4c9fe0886b4f22361cf54fc786f75e7d76e432a809ea6a0c1618754a7f1225fdd44f4980410d68fffe9ff89425c61868331fa4bb36533c4a0febbadcc901d969bc83668bf39778ca4875dba58520f57e10fe539746de58b58f5633a1d3c5d1c0a6435fbb01d63e9478d5d64febdd9e93b9e35c50b4a22281000efde175020787a4dba298016cd0a5e7361223ba91c6f8767bec76d511eee5d41899633bd716bf89ae233fc8045abd1d5d8f59dbbd298088094b0c4fb5df4b157384fcd085aa9e1d0402670c9668e14d621a499aa7bc73a4ce9f5ffcab08922ce94cf17629ac67e9a973d6f538baa6016c8b6bd87dabc3807aa1c4fed58e4cc91be556803c7f5cd14a85aca9379370470f9633a14030cf0fa580c32c54caedf067f8692343e97287936bcb885674e986b33130f87348c5a6484c27049b6abb99c10911308138d7e96e8dbc0221117238ba5311ebdd24e13cc868bc369f49a2adf2f2324e9fbb7d3c56cc006583acad3591b1e8ffc060720b729c50cc32fa2bec85e54c5780dcda44feff63397d25c6a4e647d98b1756195c87ac388eb3e0c414773e8d4be6baca0dcc11488af188fe234a3c00d4d2d3bcd0dda120e03e369adfb21f6c0979667650a6a0be7a631b3bf0a9828814b063b068f982e0e5969e4c7d85e9c854f8ffc8fa3c41306ba56609df0312fd5aad6b05d2e47dfa403fc13397b9034c990b702f0233dc2d7f597b0a5d8e74379a8acde8323a89994b5898bbc2d62505d66d6c46dbbd062d9d9358584797716f5349462000bae5c21a2a7418388f9d8e1085dcda7bdcf9755147ef65f1198c6e87899901acecd7a71b755249351ad31f70979c61711d50c3fb58d556a7edca89399d1d22516efed5eacf8fb2b5badc310b15be44c15502ed5e3532f8bbd51a0b127fe91ff9e9ba35c675b735b25fc300db5481029cb313afd0077e3949f02cc3ae3154cbb851635816e3b7185456ec0fd6a6938a002088b2f72ed2bf70a6020b39a81d2059ad0755509ce42b3afe8af78a1c48088c1b81844dc64c85829fa9a46a1bf16634d6a326525a9b3a2268764ec4616cf4b40614360e9afcee811702def9c29c08284d402bd35e94807dd28b54bd4528daec34a1963fa449d62ddd2fbfbd92e101057b1cf2d8a63575318498f7990fa12fd98481dafad4d07574b3fb65fbcc495d451da1f84adf94a881e6601c9af6d66a4c228980debee59948db4e746fa1669c1701e07d28b646c5ce9056eddd130f94c5cd3a872c6fb91665f6ebc4b443eb548d1d7c078", 0xb1c}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0) 05:37:42 executing program 0: syz_open_pts() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/9}, &(0x7f0000000100)=0xb) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0100000020000000a8ce907752306686d36fb2e1"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) close(r3) r4 = semget(0x3, 0x3, 0x4) semop(r4, &(0x7f0000000040)=[{0x4, 0x0, 0x800}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0x4}, {0x18, 0x1, 0x0, 0x10001}, 0x6, [0x9, 0x20, 0x9, 0x1000000000, 0x3, 0x20, 0x5, 0xffffffffffffff48]}, 0x3c) 05:37:42 executing program 0: mprotect(&(0x7f0000480000/0x4000)=nil, 0x4000, 0x3) r0 = socket$unix(0x1, 0x2, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:37:42 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80040001}, {0x8}}, 0x0) 05:37:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffff8, 0x20}, {{r2}, 0xffffffffffffffff, 0xd8, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1c, 0xfffff, 0x1}], 0x1ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x24, 0x0, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x6a, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x10000, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x47, 0xa0, 0xe0, 0x38}, {{r4}, 0xfffffffffffffffa, 0x99, 0x40000000, 0x4, 0x2}], 0x40, &(0x7f0000000040)={0xa80e, 0x3}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r5 = syz_open_pts() dup(r2) close(r5) select(0x40, &(0x7f00000001c0)={0xfff}, 0x0, 0x0, 0x0) 05:37:43 executing program 0: r0 = socket(0x2, 0x4002, 0x0) getsockopt(r0, 0x5, 0x10000, &(0x7f0000000240)=""/165, &(0x7f0000000200)=0xa5) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67, 0xfffffffffffffffd}], 0x803, 0x0) msgget(0x3, 0x541) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) 05:37:43 executing program 0: r0 = socket(0x8952d258dd0eafc9, 0x4, 0x1) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) clock_gettime(0x2, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r3, &(0x7f0000000180), 0x81, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xffffffff}) 05:37:43 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efc44b5e1367ae364a3760899e9898f003718ad3bf736c83aaafbf2dd5a317b846b3f5e50c38f93ad25c04001a9eb08bc32c57af70f01e55b130e014ea0226ab75032f2577a6fb746a84e6a62eb42692d08626054e"], &(0x7f0000000140)=0x6e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) r2 = socket$inet6(0x18, 0xc005, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x80000001}, 0x10) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:37:43 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x11) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x400, 0x4) r1 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x52, 0xfffff, 0xffffffffffffffff, 0x1}], 0x4, &(0x7f0000000100)=[{{r0}, 0x0, 0x6a, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0xf9e, 0x8}], 0x4, &(0x7f0000000140)={0x3, 0x7}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0x5}, 0xfffffffffffffce6) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x8003, 0x20) kqueue() 05:37:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x80) r0 = open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x120, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) recvfrom$inet6(r0, &(0x7f0000000280)=""/247, 0xf7, 0x0, &(0x7f0000000180)={0x18, 0x0, 0x3, 0x1}, 0xc) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 05:37:43 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpid() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x40, 0x8}, {0xfffffffffffff800, 0xb61}}) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) socketpair(0x17, 0xc000, 0x17, &(0x7f0000000500)) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) connect(r0, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000640)=""/222, 0xde}, {&(0x7f0000000740)=""/160, 0xa0}, {&(0x7f0000000800)=""/110, 0x6e}, {&(0x7f0000000880)=""/25, 0x19}, {&(0x7f00000008c0)=""/190, 0xbe}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="aaa326575323c7a4c7d13b830cf10537ef50566999c8ee0a78d535d63158e774f94451578f14378eb89dc90b19b50bc9596b0bd83d65441d4b3afdff4e7df6ba784094160c49dfb45bc66837182875d01ac450d3466b9910326d657087b7da902c2e85203df8acc1ed9e75c4c062cde1a33fe8d9c0b60c552efb5164c4b965b2bdd795b9e08e614086c199287b85b8b6f6603efac632c056e097655d50050eeceb19ca8590faaf663839949f7a716ad26d96972a2d98ecbafdb4dedadb24dd813ee75d081f5df7461bc0cb16157ca61b2eda1d43aa26cbd06a9c803ecfa7fcb0e7bb9cad45cdcb", 0xe7}, {&(0x7f00000001c0)="b290dd246c4d9b372bdacea871f3f66ffa35d81f8386771c3c0df3e300fed88edc7e771bcc2a190cd306b507cc91f586330ce395bfa564de315abf0975ffa60a7932c91c6138a5d4ada9e29f9ee9158b", 0x50}, {&(0x7f0000000240)="fbcd11355283bdf6d1cd3ee0cea7dec7c3a44f5e8cbb22c179e7099be60eaca13d27aacb87c3796a62a40a3a6d93773a906bf26fb51f9f9dc03682", 0x3b}, {&(0x7f00000002c0)="000df184865111b6ea4dbfbd27a8b2fd91ad2a8f5a9c9bc4d63b92f241fb", 0x1e}, {&(0x7f0000000300)="695755db1b3327cc7009dddd5868f64f3cf3989197574b4cee681c7affaeeb88adaf0ea45c149fdf6a72323df2099414419e267df1162f717cfbe1f2474828c6f75ae23fb3805e829fd3af8fd251f865fcb88dbb87339a15cbe167e91edfa3d38b0d6f76f9a57cbafb1f05e3cb274e567419b9de68090656aaade16766e7ebbe0e76580ccffc72531ecc377ec2d781fe273083c49e4d5dc67140ebc0091e4cfc60c3cbe1", 0xa4}], 0x5, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000c01c7789459a2a0a197473acea7b90b2e345ed609576cc6039446d58cea650e35586cf10ffdd3b68b4e171a44cb010d8a0f27a24b4602a902738ae486a0ba479d452b82a107b47a022b27e1e44f5dfdc0c91d0aa53e7da0298a901", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xa0, 0x2}, 0x0) 05:37:43 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x3a) lseek(r0, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000040)="ff69be1d923dbe6818375d792eee", 0xe) 05:37:43 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000000480)=""/216, 0xd8}, {&(0x7f0000000580)=""/117, 0x75}, {&(0x7f0000000600)=""/111, 0x6f}], 0x9, &(0x7f00000007c0)=""/195, 0xc3}, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x80, 0x6}, {{r2}, 0xffffffffffffffff, 0x99, 0xe55a729974804b7d, 0x854, 0x1fe000000000}, {{r2}, 0x0, 0x6, 0x1, 0x1b7}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x9, 0x2}], 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0x10}], 0x8000, 0x0) kqueue() dup2(r2, r1) 05:37:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, &(0x7f00000004c0)={0x7, 0x4}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3f}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa2, 0x5, 0xc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xc08, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x8704, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x8, 0xa00000000}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x4}) close(r0) 05:37:43 executing program 0: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="1d87eb3c039c3bd01f9ea6922df5474f0e3b2bcd53993bf0ac713b1d8525cd0c2cbe42c8a0d08c0ef6378e2095953c4651f8f55c1cf545074570deef2a796ef412a8130833df689d194fc683fb2609cab48f3a3790420a0d96fbc9d74f5c1d47f437dc69ccb704be01dd325f52b83791a0916e8b186332c0ce19aa654d90deebb70c0b7e3420ea2752f2eef052786231755402d0ad13709d2387704e7787a597f1a05f147162756aee046bb39843c79e75ad0fb2b902e5ca786598fe68b6ffb99f31ad06790a8415e8c028c93ef9f3c4c0a3053613d841b3868e6feb99693c50866f2a99594cf33eae8d80cbfd5bff16c582e4bf69669c1d", 0xf8}, {&(0x7f0000000100)="26e940279cad2852b923132b981236f5f448a28841d19b8e02c0c75d5848a8e441bc370fbbc2ba25a65e057c80de0d06b1e5e65e117a858ce919842512de07366c5cfd4a1db8f644a56df595378169253e19baa1a6a35b131eadacb3ba56435f42cb9c48bc48d2d430166c4f9cdd414eb1b252f4c7481eb12f04c47eca", 0x7d}, {&(0x7f0000000180)="d45350e1688fa2cb241d9f4a2000ea939402f0ab210107b22f5e9fa02522f5862bdb3c881ee09f76cfe1152db16adbd1e9a0972c860041b238b0275dfcf29f75bc8443f89afe8a6e67157e5eaa55127bab197bed0d9dede20a525300b1919926e02251224b66cd853791bd11261d75ddc1aafee3e95985a4aec44a7c69598f539e9cba32089a3f9198b1adfbf370a635", 0x90}, {&(0x7f0000000240)="753dad0c2d4642160b8f7e8207d1089c1f6776e5aa010cb3413d145df25f5e94f94630435894a840c916b0182d594f55f994e79508eaea06044070eaaa288b94ecaca392f1e73099015df66b98b77b9cb3be2e8e9816bbe97cd359fdd58d3813ec57f774a027c9525cfc0d185ed4d6805e21858be752ff90d374015e47256a8f96326085fee81962a68f90ded9bd0e71e5bec91410e50fc73cb974e8798251e5073dad1ad60611eb22c3ac33b32146bede21bedcaa7fefb4e55ed924fec875bbd5992b6d1586ca483f2cc400", 0xcc}, {&(0x7f0000000340)="f766a41aa96c162a3d7a52a37f8a7858848397a0699e324b015a35ad8ec354484f96d58ab89a161039b46b6dc443ebe26359a7b5aaf14a9a97777359", 0x3c}, {&(0x7f0000000380)="3b4a86146f5a13a651c72bf44fa64b45cbfc60e00a7c1bbdd94d67c7cb83498cc99ae57fb65bddb1e19c7f77a331e42ab44e6cbf16cb5472508723362bed119468b23099d5f54c14fa5c321394eb60e05a03dd845abc9158dd1842c47c3d3e92c447ceaf111c1bff2d46d33a0914ca43ba3592d8a6117500d725a3b27c37caa422b4ad4e28a52a6bddaf9928f9b61cf377af17881adc32be92c38193fdd4", 0x9e}, {&(0x7f0000000440)="9aa14f0f824aed7261880004fae566733a85263f700baf446e7eb58569f852", 0x1f}, {&(0x7f0000000480)="643bf791322615693f1757957abae71968abcdd9cbb5ca629c482aaa65b5e1a2633616", 0x23}, {&(0x7f00000004c0)="78b3c5107f7764eb75d696163df04b3d6d35a60ae380c72edbfe5831231207c9f941cd86d4b5be1a28582302516566fa5178bc8d75866d96ed48c7ae90b3ac7beb74853da944f3", 0x47}], 0x9) 05:37:43 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 05:37:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xa0d8, 0x1000}, {0x2, 0x7, 0x1800}, {0x2, 0x3, 0x1800}], 0x3) 05:37:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="d1060000", 0x4) 05:37:43 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000e8d98f96b59a807ddba1041ca84929e2996cf317d55ce19a9b713809a0970f28ffec2000fe1b48696ca18ba0d2541b3ddaa81cd0b457121de836b4a8c45d33205fb4ec2d729940254d149f9a08b00d5a978bc8e295955158c1f82831f8637d601408c8268c0109c12f16fc0ef2d1d41fd3ea6e304f134c699b1a7709f7946eef370043c3995dde14ad7783d7fa75adf5e5f5ec4c795e9f75a5291c272bfe338c319d2dda0df6965adffc3a9dcfac324201e2117114253583f935c7d63cc58e7f95cee4abe1ebf1a346ebaa9564a6504120713fbc60d59272dcb8b83124f2da51b505a3d9153bc2d81ff521290df3b4"], 0x1, &(0x7f0000000180)=[{&(0x7f00000000c0)="c80b3889ae1b1f5a2885995089d819b88f457cff55867e17240cd7b06f1d93832865f0e1584c071b6bf589fd2e50b24922e241e3da3043ea239f12970987ff7ffa6b7e9227c816a6f712d79efce7a1d2052e3ed805dd1d", 0x57}, {&(0x7f0000000140)="4eeb3dca8a4ecc74ec37", 0xa}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="00df1880078b392f703ac5e6b2f449a8bdafabdf0e4188657315ad2b72a333bc216ee9f28f95c5fc5afa42a08160ee9ecb3cd0a6da076804d58a84d74da41aadca406b67c93e46550a26c7bf606d6042e33960194d0cdb3f76303519156f13c46cac9508c59360868a5068ddca0099da"], 0x20, 0x8}, 0x3) 05:37:43 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b0f9aabb301b4000b0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000340)="0f", 0x1}], 0x1) 05:37:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fsync(r0) 05:37:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) pipe2(0x0, 0x10001) 05:37:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) pipe2(&(0x7f0000000000), 0x4) flock(r0, 0x5) 05:37:45 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0xffffffffffffffff, "2b76f64b2dd7cfa61f930600002000"}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000006, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x40}], 0x2, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="87", 0x393}], 0x10000000000001b6) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:37:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = msgget(0x2, 0x100) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0xe51, r2, r3, r2, r3, 0x10, 0x7}, 0x100, 0x101, r1, r1, 0x50d6, 0x7fff}) r6 = getuid() setuid(r6) fchown(r4, r6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r7, 0x70}], 0x1, 0x401) poll(&(0x7f0000000000)=[{r7, 0x1}], 0x1, 0x0) 05:37:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/206, 0xce) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) write(r2, &(0x7f0000000000)="6d6ef1", 0x3) 05:37:45 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) clock_getres(0x3, &(0x7f0000000040)) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r0) 05:37:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xe3, 0x40, 0x2, 0x22}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0xfffffffffffffc00, 0x408000000}, {{r2}, 0xfffffffffffffffc, 0x0, 0x400fffff, 0x0, 0x87}, {{r3}, 0xffffffffffffffff, 0x0, 0xc0000081, 0x80000001, 0x1}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x11, 0x80, 0x6, 0xff}, {{r3}, 0xfffffffffffffffe, 0x1, 0x8eddd74356b11c17, 0x7, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0xffffffff}], 0x9, &(0x7f0000000000)={0x4}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 05:37:45 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x4, 0xffffffffffffffc1}) r0 = msgget(0x3, 0x22) msgsnd(r0, &(0x7f0000000040)={0x2, "9260bf6f01b5376022680573e045c2214ce62a119001adbac80869a8"}, 0x24, 0x800) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) r1 = msgget$private(0x0, 0x20a) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x3}, 0x51d2, 0x693c, 0x0, 0x0, 0x85a3, 0x81, 0x8, 0x2001}) 05:37:45 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x0, 0x4) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/23, 0x17}], 0x5, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 05:37:45 executing program 1: mknod$loop(&(0x7f0000000740)='./file0\x00', 0x2100, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) writev(r0, &(0x7f0000003700)=[{&(0x7f0000001300)='c', 0x1}], 0x1) r1 = shmget$private(0x0, 0x2000, 0x490, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) unlink(&(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfffffffffffffffc, 0x4000000}, {0x800, 0xfffffffffffffff9}}) msgctl$IPC_RMID(r1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, r3]) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) chown(&(0x7f0000000000)='./file0\x00', r2, r4) 05:37:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x7) minherit(&(0x7f00003e3000/0x4000)=nil, 0x4000, 0x3) 05:37:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = getegid() r3 = getgid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) 05:37:45 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="d2c9fa8facf46a405ade2a14f9a8f0d6057f70014e7ed85278c35cc34ca668af21567ad1f2b9483d5d637859d9cf", 0x2e}, {&(0x7f00000000c0)="a63a1d5a0611ed46e67da4c0947dbbff6acc0a77619b31a18b65e9021ab7984be8eaae871057d4571d12108de296bf30c4f7bcf7df6545a9523f1ad6000af4b1", 0x40}, {&(0x7f0000000280)="e0cf1286b0dd4f7776ada5070584313e835ff924ca1f5f8613bb4b429f637118f1669776f885b84609bf0d7188a9c8419861bdeef2730a1aa6f8464f3982bc5a8ba3e7873c395eee4107c219cec04617f05b41f682b66c8ce33726ad6e66a3efceb8975d9c18fd403dbbf319b218872e7595f667851734a9c077e0deccb66fa99b68bf8a2e1dd375b7c1493f72b29e225443ef16550e135fd88884d1de7dde3a5f0989", 0xa3}, {&(0x7f0000000100)="9a11e755b3a3fdc88aaf1932feec1f07263e72d52a52e801020f9f96b3672e720663f87fb16735f48f", 0x29}, {&(0x7f0000000340)="dd97aef4e2c861dee5fcc91cb53875b3c094f5414988b399af2b5908c8ead0531f22de02139513010c5c07dba147c51ee534434743f59ca373d763192dc31884eb4e9e9fbc4191fb96d654c883e014a4810c26c7aca3a795ca42e1107d4cc9bada34c1da389c8597ccbf627ba766d957355b70f221b20098577f08e21113b085dd3e691dc2c4cc9b7d939f9158328bd77c1b627e1ca399207c807d8af904ae3db94d95fd3b6646b19c38dbd3656e588726f71540e03d1269ae260bfb3c27e08d093a7ea0e570e3678a4ce87d83a40d275609e6ba34bd85938c39b18d5439", 0xde}, {&(0x7f00000001c0)="34674ab28b8a9257d0cb2462bb92e391b6cb90b93dce6e8654668cbe5d3f943463a212ff5966213f7117b0393be096608a47b5c079b46d0cb8c5c3ac612ce0f41a7220564230a36fb5aac9091768a9a598e63ac65f3b7cb12eb381ac94010d5b4297bba01dc5861db37d9d3788c92a72", 0x70}, {&(0x7f0000000140)="447cd60fb7964021d3fb41afd622978bb1afbd5f2e162acbbe045c20", 0x1c}], 0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) r1 = getegid() setgid(r1) 05:37:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='\x00', 0x10, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x200) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x8000, 0x4) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000000340)=""/143, 0x8f}], 0x6) close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000480)=0x2) 05:37:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) semget$private(0x0, 0x0, 0x108) setgroups(0x0, 0x0) setuid(0xee01) semget(0x3, 0x0, 0x80) 05:37:46 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x384000000000068, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = getpid() r2 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/3}, &(0x7f00000000c0)=0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="d9bf524718f5ac41fba0557c23f2e5c70d4c658bf0477dab0ae95252d7", 0x1d) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x5, r1}) 05:37:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r3, &(0x7f0000000080)='./file0\x00', r2, r5, 0x4) r6 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r6) ioctl$TIOCSBRK(r4, 0x2000747b) bind(r1, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) 05:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) sync() writev(r0, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) dup2(r2, r2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2cf80bbf4712364241540ebff0100", 0x80000000000000}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x4404) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000180)=""/253, 0xfd, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 05:37:46 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020500e1644332a1000000000080df31746c4c7744848dd72dfff187dde01baaac08f46d127dbe254b2f1b1e5b6808612a787f2248"], 0x1) dup2(r1, r0) socket(0x2, 0x1, 0x449) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 05:37:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000ac1ecd29a559becd09bfeba88e643e88fc15c847d231260090082c337d756033023ee307ec85ff3dd61424f986e53deb62f40f8e7c10283c534480c559c689ec5d8323290235f8b98e89f9ce7eb2a1d091ffb4b6cb1c604dbda6098cad35049363ede13df2"], 0x10}, 0x0) 05:37:46 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) socket$inet(0x2, 0x8007, 0x9) r0 = socket$inet(0x2, 0x8000000000000, 0x4) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 05:37:46 executing program 1: getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x70) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/106) r2 = socket(0x4000000000, 0x4002, 0x0) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 05:37:46 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)="92b459ed30ce55808509de8bf8b3abcd575becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a699d02727dadbe76d7dc0a903859fd7487ec9df0f2294c49735bd816d82362c32ecdca4ca6f1cd", 0x118) r1 = socket$inet(0x2, 0xc003, 0x5) r2 = semget(0x0, 0x3, 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)=0xffff) sendto$inet(r1, &(0x7f0000000000)="72f31da82abf91678442373ce36c910e812a571111591b36a0d70e50023fe1", 0x1f, 0x3, 0x0, 0x0) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 05:37:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) socketpair(0x18, 0x0, 0x2, &(0x7f0000000200)) pipe(&(0x7f0000000240)) setsockopt(r0, 0x2c, 0x7fff, &(0x7f0000000080)="0262aa2ed8fa27340847f74b9cb1e48013c6b865adc52a26442b613b6ba5457b768c0aebc9dcf31384a0890bee550571e70b8cd25b1f8cd8c1cabadb064da8067e6436a15ac2f53920eb65611f4c7c698058dcf5e038722cbf8599592b61ab325c0a87ccd1a1e3b687dd4ec0aa5f77806057af3d4de46bd5584e47fd16e8d0399d0367e66b1ea6fb492fa75ae0b5d4da9370cd199a2d8e73f0788add4c74dbeacce3f799bccfefb31290dff00c07db1e61555a4b48a7bbbb3426ee13d0e05f17179cb4f784bbdce80502e14800dec73209d6e79099136774d1445e578529a31db6ecbb224308b8223551290a1e38fd152aa67b79ba2be085b9a20b186dfa6f130a9dc70e6b2fb9d9608f59d2b5cae80146c67254d137ec9e87181f97f394563629aebf534df932405110e965988c3477cd4b77d06ae534f096ded828512ef3e41e9718848467ac95f6e951abbeca", 0x14e) fcntl$setflags(r0, 0x2, 0x1) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x168) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) 05:37:46 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffc, 0x0, "1eaf8682ab0220757ab8bdad345f0707000000b2", 0xffffffff00000000, 0xbe15}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() writev(r3, &(0x7f0000000600)=[{&(0x7f00000002c0)="eea29fc107366bd28ca70ad27fecdfb972ea942909ec8ce90f9518a8e73849a92138e2a29532bc9c77510e55ff7f5e1538fdaa5d6fe47b7be31ceb50534bc0ea6dd9e367d798530776db991f80732e0fad9e200e7b6398f3bdfe4089c3f003d7eb258e16b816b24a9c9fddb964cc4c5c0e077331aa079dc5ff748e8ab92f66beb316b6249bf61eed987d85ae204643ca34538ede9e26591f585dd9c8a9db62b57f5bd8532fa52f180f8369dab6c87e39d8f443b1446e973ed7a1401c87ca220e62b5447f", 0xc4}, {&(0x7f00000003c0)="df10ed442c170314b1afd4f792ea138e0e562d052c99b3cdcd894ee5b0bb2afb49a7fa5bf211b089744e7622e1feeaac72d21ea9f1d983aa2c11148aba098f23cad84f045890b99a75e3859534173d5f199224ca17c6c03defa3d782215e80bad761e000fdddd8cf2781498910967a5154b4fbd6750195764766e4bb75b6a607b375522fb7b6cb9db2a5aecd88b09b3c956482305e", 0x95}, {&(0x7f0000000480)="dd3832629224d868434289f2664dcc882fca38b54fec480231fcd2118456b04b6d001ece512ec1b518578ed29f2ab837de82cf71e4f74a8f03a57f8ccc1daa5988bfe222c01a865c8b8e403d1344a378c799369c6ea5229291a8e48460cec58f899621ce11b10707256242b4743916d6dee4d27c610a7d5afaca927f177f6aad89f41a", 0x83}, {&(0x7f0000000080)="2675522c4fe72d7cbe533899d5a36b7f7de0336adbf5683b249b6ae61f5b79", 0x1f}, {&(0x7f00000005c0)="552d34c98b0ee5051726b24de7", 0xd}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x2, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x401}) close(r0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) socketpair(0x20, 0x8005, 0x800, &(0x7f0000000100)) r3 = socket(0x400000002, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:37:47 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x7, 0x80, 0xfffffffffffff801}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "44b8ac4cd70a7da323dce96b94140e31015479dc"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 05:37:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161b8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710e0476725ac0016e000000080000000000fc00d51c000000000000000005354f7e280b08390080000000000000000000000004a38d6d72000101"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:37:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) mkdir(&(0x7f0000000080)='./bus\x00', 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20c86, 0x7d) write(r0, &(0x7f00000000c0)="6e2e004075b708", 0x7) 05:37:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000003640)={0x0, 0x0, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000002580)=[{0x808, 0x0, 0x0, "b71f949a4533c9674cefdf318a76c2855441530bbd1ff5a39646e92c95c1db18abd90740f6082596b7c4fe40d7c52046e61cdb6464de41e4a6baf9c2cbf782e7522d8242bec6b7bc63858c99d00df50920c80a0f88264a32b6553d06d71b008180842139630149632c95dfd41670ddcaa7ef430d4fd7dcea744a9324d794f9ba4603a8420d13936606579925212727511dca06ab660dcfb96898b5c980b34c7c1afce871d5411b695d25e9755cbdd7852b1debec7554d11fd03d575797bfb380a13993322419042e184c11915b5ec40b2293b485de5f156eb0b047090b9462d22af75d8b5328ae611f40cbb2a07f054080d3b2b7685e3c48bf8e4e141354f2c6bf9e619c39975e9200a0145f3879fd97d9bd6eaf764919932452a573c37914809f091338998416ded79002aa1345de20211a50a5b7847f4175d297348cebe68743fa617ada7a5f2f69267ab7d09e858bc34b05d51eee4ee6c7de479edfdc975d2d3a89f2b9f694fa02b2dbb81f1a1d0357ee414f5906a0b20b7ca3a02b6bf5c3a21f233bf2b7331b298a8edff473d6915424519b0529efedf0d9b1952ce247cfb7aad2ae6194992e6a9e50eade037d0eb04e6f29730aaf4b434a59f3dc0c00548aeff1d10a8f9cd7317fd47ae88745924b819e9eea4aa3f7059c542296aadaa778391e9526715fda8ca7a07bee08c3b6e3cd0d48e6de10e37bf847ae2466100eaa6f03892e7e82397949a3470446d72a390d8fe922fd453b00a1fba03930565b37696c6d87938e88286c745e2cfbfe6ae491b72b4dd18875d973392fd5b73cc63738294e8e3bd16475ef3ca525339e359267e1570b1032e9e3977ada1c7ee63cab58e54b09e8569ad5a610d214a162eb9e80454711ae992a40ebdf7079fb32c8dd5e2e38577e9c577609bc7a654bb1dbdf7e838819349bd9d5224c59d7775a29bed6661061bde553737d7381a321eb6897c2b95ad4abc65083a8a42806df84fe93d287d22bbd6ddbe0231e6f63bad6a843cefd41a8e77a1022c4a3ac0ee1428c96f3c3acb27db0aa4e9fc27649befbf8717fe485a3f52ac7734170212f3a84ddb2cb3fe38a02476d09646ea46bfbeb3c2b955b79de009d5377d0a03b06b7c77964cd40b302272b5e87113256fefe3b78efebee4bcd9d023f396f767ff38fce2961411c0a54fc32a8b6a526daaedbf7bd9ae9f091acca8490f3c30450f918fa5ed3f3041aee69a33289f7f7b3541915c0fa19075b95237c7bed7a1ad44b292201f5b1b9dfcb278d70bb4395f3b6581c54e32e04e6bcd7bf122a0e3e49664cd3f4d541f85e03786305004fd91df85c031e74c4ac85ffb0a4ad31bb1c525d3a7e19a221b4735169a6c9035e60c44224e2dcecd422e0d8cb6f785884c34adb597e79c76709f0f8db03a39bb0a4981fe47396b0e88fc9d6a26ba183ff34ee58918db3a2442e46193c239566c42c4f24ad49352b22f5b3ed394e8ab762584bb06c4f752c1d6766097ad8ced24c4a88c34c4a12fa036b2afea61e31fadb34c900d9a5b4b20d8115bc2c778ee6daeb6488b645b2f76f8a03e864e0aea1fe534a40bfe9a22c9d731f102f04fdd9970b0897d143336c62dc261734a5a3d4849831e3aa754d2a66878eef24aba4e761d947d04a930693acdd07b0549c67e4f4736baaf21f538d0d7c92228d3c350167b4647d0481665cb798046f3662469c7a2af69cdf99ae765a10b66d554b7954428d30f4c0261d9ae868c622eb94e7b4e2cedabf74ecc03a1b0c7a5f7523e68215ff29968c345ef74bef232494b5d9c6e80a7b107a0d316d17f9f187bbf5de1ef780d80f44fa25755c9e03f2e08da63d0aec332ea9abdc07b2f421705b152eaed6d2bc06871493442a5e0f4e838bfa9376f8586a05d9e106beb01ea8af516cd0bc517e87fcd116349792240ae6f4ebd057fb1a9f0c94f87d3652140630d1e9130fa2be452cfc153888175120ad827bcd79d211c05e4aa700ac16df4e43922db507db972f1f22643819b1542bf163e4145de0cdd69e73f548b0b63103e3fc520c0bcf2246a2b0b93d7d9e295ca71e2ff906b7ae7c7763555960d2876e1269eb3e942d7e0fb29f94c87db6a5d9e9d038f46e16d95a16c21bcf54c734edb05c4f2a4ad58532dbc8d0ee3f02c9511f874ef5c05e657569810a9fefa9f39c8799b628a00503d8139882f5199cf8a12b68279a3a49de138e5e9c472ad0f06c98a990049ecf2e57118598b02a93cdece0d46db37220ad158400dbfb4d1a57eb512727ab370f183ddd9c8ac9958886c01350d56c05aaaa1015af735b63ddac612d7b5aaffca61fc7e842bf1b73ea404d54bb894c6c5b522b95a128329fee20ccf87c55c71802965e0b7145ab6cd615866d748d08e9d0dc70d4d3d572ba2e6e81a37f4abeffc268841c516a64d2b49f96e4919d505f5510e22f44dd57b09daf5860a4f7c6040e4f7fc0aacfb83687eabb13b53d70d6c5112984ffc9fa4f0ca5c9848eb899ceb5e624ed1d55c8ac5b78888a1840449eb58077522f55dd6ad124578d5489b6a925dc6af7d0dec138f41829fece36305396a1e272c10fdc05cf0a4deca5bc69276b3e9e39abf885b0f0f2db017f5e73d3788ea244d1c0b4bda4f34210c65682b29bb63a4ae2f726ea713eeba12aed0fb5b31f934b0f09a1c3860f42b6f26fccecddbaef0a3a25d0fa66d08cefd4b9659b30d4c873c54a720f945a9b6383695f1f2861d93f28e65290ae3ca458f30fccc0706d9b37ec77035b8a7ec4d7da45495a6858d841eb086c04de3854758f4fa1ba1a62751815cfa1b7e7bacf68cda5acf21e9b3cde447c656e02bd5cdadc72719916cfadca67ab7bce15d62d4e406b454c6df4304be938e3"}], 0x808}, 0x0) sendto$unix(r0, &(0x7f0000000000)="2e30869ee92d1b219d90095279194ecc0799f0cd6da39fd589f59af61757286af3785040a05dc234e2dc83f835597946cdaf06179109df73d3937129d311ae95efb7d4b5ac31b95e735e29d0a0e8f8dfe4f76e51515531f468cd6a314e76dbf2c86fb91d1795afafbaecdedf", 0x6c, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 05:37:48 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') 05:37:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000000c0)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x3, 0x80, 0x4, "4f63900759f69786a5da6b229f1f03341aeb4e3e", 0x0, 0x101}) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 05:37:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) ftruncate(r0, 0x4689) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 05:37:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffff8f67bbe6, 0x0, "a3ff5fea345cb5e6a7c4fffbb56b4b55dbc7249e"}) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0x4, 0xe1}, 0xc) 05:37:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x5) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-()\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#}\x00', &(0x7f0000000240)='.}\x00']) poll(&(0x7f0000000000)=[{r0, 0xa9}], 0x1, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x8, 0x8) 05:37:48 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r2, 0x2826, 0x3, &(0x7f0000000080)="e72c1072041d5d4bb74bf4c4ff4313bbb604d50eed1a5b3481a60d092fdfcef5a3403ed43b358471c042f5952d3b81a7ef1d4127abe38a672b0fd83a49cb3cccd1d5bc5aefd09c814239a4d48312fedc13ed747f7e0e5f5c63b6a98073074ccea2", 0x61) 05:37:48 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000380)=""/217, 0xd9, 0x2, &(0x7f0000000480)=@file={0x1, './bus\x00'}, 0x8) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = socket$inet(0x2, 0x2, 0x200) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x10, 0x2c) dup2(r2, r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0xa9, 0xfffff, 0x2c, 0xfffffffffffff40b}, {{r4}, 0xfffffffffffffffb, 0x37, 0x80, 0x4, 0x3}, {{r4}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4, 0x2}, {{r4}, 0xfffffffffffffffb, 0x80, 0x10, 0x3, 0x9}], 0xffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x2, 0x82, 0x0, 0x80000001}, {{r4}, 0xffffffffffffffff, 0xc, 0xcc885ada7267a7c4, 0x1000, 0x4}, {{r4}, 0xfffffffffffffff9, 0x2, 0x10, 0xf7, 0x4}, {{r4}, 0xfffffffffffffffb, 0x23, 0x21, 0x0, 0x794d}, {{r4}, 0xfffffffffffffff8, 0x1, 0x4, 0x4, 0xaa9}, {{r4}, 0xfffffffffffffffd, 0x40, 0x11, 0x7fff, 0x8}, {{r4}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x5, 0x3}], 0x7, &(0x7f0000000200)={0x7fffffff}) 05:37:48 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0/\x00', &(0x7f0000000080)) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 05:37:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="575656d0d4908f635ec842e7d867c7cd6590da9369d0c8a8b4aad6bc7fc6c614cb93b6d5c18f627abcf0ee0c3083b667e10aa6fb4f083449a74be303e72f195bbc6f5b268c226d635f4282111a3184f562bcad1abbcc2c8e39c1f08482e66cd19ac0b9ea722e3a8a167fc4569631d6457fdaa35b10d83516f8379122323eef77", 0x80}], 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='W\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="e7ec8abb56c81882713cb91eb8ff7cfebc26463fb0ab277de61a75ee400d5f07fca3cd468bd0286ac1ee28630e83986138d13a0ebb75de580820a472a7e35c5a3c4d8a3a38641df2e53422ca247b0d92b76de430a98d8be135edfa1798fbdeed08141768fb0039b7cd2dd39378c5dd488d199b256ed293b8c609e4f4d8faf5c653ba73949cba45dacad462b309fbbda5f417c7f1c3519e25825a9d1e733d4f", 0x9f}, {&(0x7f0000000180)="3931a0eca8bd5eb1f05bfdf117a372839729648297557143d6c7658676039445284ac73be6d1e6110f81f3ade3042182014a15e6ec01906aa08a84a95636746f28afdcb0", 0x44}], 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r1) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) 05:37:49 executing program 0: sync() getrusage(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x6) 05:37:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) msgget(0x3, 0x40) 05:37:49 executing program 1: select(0x81, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x100, 0x8, 0xffffffff, 0x1, 0x5f, 0x200, 0x1, 0x9}, &(0x7f0000000040)={0x8, 0x3ff, 0x0, 0x1, 0x6, 0x3, 0x80000001, 0x20}, &(0x7f0000000080)={0x2d5a, 0x1, 0x5, 0x0, 0x8000, 0xfffffffffffffffd, 0x7, 0x5}, &(0x7f00000000c0)={0x20000000000000, 0x1}) select(0x40, &(0x7f0000000100)={0x8001, 0xffff, 0x6, 0x4, 0x7, 0x0, 0x0, 0x7fffffff}, &(0x7f0000000140)={0x9, 0x9, 0x4, 0x5, 0x2e23bb63, 0xd04d, 0x200, 0xef}, &(0x7f0000000180)={0x6, 0x6, 0x3, 0x3, 0xd8, 0x0, 0x6}, &(0x7f00000001c0)={0x7, 0x1430}) 05:37:49 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000240)="836d7071ebf040424ae1afc4fca88113f38fc45af4cc369d912b", 0x1a) poll(0xfffffffffffffffe, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4003, 0x3) read(r2, &(0x7f0000000000)=""/225, 0xe1) fsync(r0) 05:37:49 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e00"}) write(r0, &(0x7f00000006c0)="e36258078385a909959f2c85fca416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b10000140000", 0x65) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000007c0)="deeefccf13e7ed6f9d3a31e0d4893da3f231394d549fc639227b064b491433a3c19cc23bd713e11e861bd9c5abfe9edf97a0d19a5ba4af6411dc9c6d85288279b20bfe14f7af9824155a4004996f1081fd0591a425ffa9298392c677b933c70d0300dc60efb54f2e64ff18bc517eba99fe67c2ad3fa268d8ee6781900f3b7ea14622603bb139757d6835e5136a5aee3016635b905ce8907517caf5a76edbe0350dfc1c62623e9e6ee94fcf36e475c2b65dd281efe838790250f9e708e49df00fce93d95ad251fb0fc032a25f16097c6f504d5da01417f2cc35dc76c34dbdf9304bd419cc22d7e3e01d5f3095640eb0fe6ca70c70a0e1653ac4f6394c54f0b0772ccbcfe931184699f0d5fdd661a3d3f30389b785a430ddaac587bac426204cc9ede73c011968a5981308a36ee8670f0727599542e01650a68fd507f54b826448dcaf6541c608d7ed3b0a98d9e6ef1870050a40e98f3b5c1b11417279bcf32e0d678eb8ac3c01afa0b0f135c69419078a0d77d65c7293798434ecf5ffa7ca4a4c52c0782aae3a8566cd9615714b05bf22fcec11074c10d7d2b89282ec586dce94ccaf1dfab892effcdf6b31c8d95599d6e228c5afeeceef812a4dc5f712bc4db2e0af84e099622d161d46ab954e6fc53c212d18613653d5e854bbcf2c0b663fa187610c8b1ce1fb23baa2eaffc6588d73818c02b918f80154812664b8729c71b75a63817b3fb42082cc04", 0x20a}], 0x1}, 0x0) write(r0, &(0x7f0000000100), 0xfffffcb3) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/180) syz_open_pts() close(r0) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) 05:37:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) syz_execute_func(&(0x7f00000000c0)="c463f97cfda764fc65f340a6720d6736f20f5f44d165c4037bf09909000000004c0fae8700000000c4614565a46a00000000c441d9579974000000363ef00fab7200") close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x6, &(0x7f0000000040)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5407000042d4ff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f0000000500)="b1390ac36467b0d57f523e947db58617d6d0bbca299bd11343fae0f788fe808dc46d185206366fc2d3b871662a216b3dceb1110e0778f29ccfdc5fe03af3f015b1dcdf5dc65acc4b96a0fa7e8ff0828f7c5dcb13c7dbd59094c97e5322b7a03dbb5094741b844474bc2c4faf298384267d39075a4a56185670218c3a3c724a99a5eeaa369602bf2d10cdbecf79a009224c31f444416fdb9f0790f70ef2a0c9170ce3d7e7adaaa5210340f88e2bfacd99669429f3c37b6508a387f63d41fd78b1b150cc49dde4456bc685734964af3f88da549cd0533a891744789c1e7969e4d67bca652c1b3924958ee374c6a7ec02c14697468adf99b80c55c908a6791faa363a9f01df76ac7b13f223ec5a91073adbe17780b5b3034080de7faabf527a0d6cbd19faf0862e193700cdbd3675f9b0194a963510b92d94ec2a852c60100a8adebbbd58a53e7c8103bc1a0a43485e3bcac68ef87f16bb835ef472dfbbb99f54f9d64c1f92f45f6ebb7a48f459cd2c8075250e0900eb8ba4e892f12f0062f641094dc9ccf97ecc20c92d658e91caf5fa638da471c0efc278a47104d4af86d1c8ffc77cea67c9b1820bb8c79c36a9796d8f2d0901efdad8aea67ea90e06c0fa37c533747fc4d37bab3fdb5db0df4025bb15be459d66784ea2c326a542a63b9d6a6fe570f5a78ec9521da54c461784ec0a189e961c23a4873e122560d6631c60f6862059e81bc28c8482bab4ca1f70434159bdfb063cb2f2057f1778c0ad70c206bd2acefd69424dfa93a875fb72cfa7db2784182adf5c8d73ae3253b71de99214a49eac86236aa24687dbc89dacced3e7626e27904e2b8521b95aef70ebc75300ed04d0515de7c69002b133075c7140b72ac99217492ec572b2b65a3f7c584eb945e23e600f375b4d78a004575922cd3310bb5ed8d3717069efa68c46c985ba0aab406d02381bbc0d0f456c82639f0960455c9290b2429e4217d5371abeed4ab629dfc27d1c741f4c6bd2cd59378a4421b4ff3bcfca1bebd11c616898ed518bbe6004697c3469387bb291e575bb4644c0b6a0d9b5361769685aae9c5b39b84e0417fc767ecacd49a942531eef015de9fa5d1b494dab9628952709b0f10b1ce8f5f3aa8945e321f85dcb048bc2255caf4be012c69e51a4cb643f0c459474dbb37d56f2ea44451980220192a71a5e09eb545a3ce43765bc23ae9b51e46f16cb780a2101700706faa69914dd474a01f2012fe1658486056027476e825bf259d77eac7543c4829d7747fd737f7391b576086803dc174f193ccb4878fecd646864acacefcd13031650f374260ab0d08e28c085d03938ec19f39e1b028224283c03f30237927c258411b15abc5fc990e8eb6ebfdc37e8c269a81807df5c02cebb2dcc4e6e7ecb344d973bb5ff82f0fa62e24bef4c0576296cf6e1dcedb66695fb8d0f4387338b407ee8997521214ad205b225dd3220fd6658a27cef27eb6124affc95ae2dd19a0e202742687185ba8f3130d8feb43948efbe31c3bb84704731fdc2c61f3050086e2c1bf6e90a8b525d1961e6cb1bed0f0de8cd57934862680b37bfff7174b324fffaf241a5684f1b04df5a0dd2c71d07acb9f80026b18d9df4bac4f9bf59b063eec8525bbaefe47dcec100b3a6308d6ea3de2aeaf630c737917a478aad06b0623bb9bb835224419b79333b4c0e1a165d612f9c71accf157a9b97e229ae89a18b96d3df84a1cc368980997cbb1ecbcaa9c5544a846310179f46e937a4b3a11a98f8f9c4f691a8e3b35cf08861dc09cd579fa6be002b5b8bc8ba7f1dedf72fb907ae452904f1225a39c93405ee549f1ac33e831c2ab14a583c09c04f684fbdf49e1ada78efe7c2f54499aff41d4aae68a165290cf95ec9da1ea8e0bdef38021db67d58f6ac764c69e5027841837dc009063e8596845097a6e78b156766fdc8926cd9db317799e666516a6820b95c8dbe00d095238868af18412620c750007d5162eaceb156cb2b3c4fc2506a0fdad1204eb59294b79ac73578f2a9747d0a991bd2b4bc5f4dec88d8e1969a669ce4e9ebe8c8f8dd6a1ea308b1b245ac456d108a1d645cd536858a165f7c8e98110b130e2891f6fa26f2232828e258182930628f4c463c9c48f7e384a854bcf1a0a890b969b135c50d6e8f75481bc19d3450a91dd16def993226360b5b57e240a3be3168a521a2e3440773468275cd280725e61c40484f3476e71113e925f42e0f4487a6b707c2f37fce44c4c3ffc77b438cc8799deefc65c1f8e1bad5818b2cac3c3e784722743ad39a2db2fee19087840ab04b4a84271f0ba572e179ec3d3b44981dc5f8c47b57219e85488b0066fecfe72e27cc21f7d78bfaee6aa87357f8c5043ac640201c926dda3c726e4c8517893f2bd98e7bd0897dc12619929153904099f8a828ba8214f2964ef1e318559ad810980eeae2bb3982d36ebe0c900d527f0d8b1837d75d5dfce712270a1a4088586abb76fcf0e451b516d7a1f6e9e30bbe5abed1332b71279278be1b15239c479fa658f2f4236db81831af2bee7b570dab4e67077f000a6046023cb0a7f3390bee2c5fbdfe79002685113dfcc71bf28947d2f090e19493d49887feb15ad25c99e2b15f1f9fb1ccb88427b2f720b48729574d591f1843adfd911d84a974549f7824dcf546278c4c782bf5f4677c33e67edb2425748acda051d156feaeea393ca68a028dbce0d33c6b3fe394c9e23af584487d50cf8df52ef13655d40d1289304631c822f0439916c808ba442275e68d089449493118141254da14670da5a7f9ba8d082b648103ecf9aed9fc9f5b4c390ff765ce99de800543a232ecafe52d585d53fc5eed020588b328272461ea5b8450622a8a092b8f859bec7d4b4f93a05e611657759085f08bbe131a50a0b1af8a382c889140baed00d7d7bb3a60de34279d7bbcd9846bdcd540e6d0189c2d358c4b16023b874ef5742719a83966df20331bbaa9623dd61e30dccc7c0ba70517c4fc41726ac9d0d476d927149cfa13e151bc79006a2a8d08dde024c728e0015695423655459b67ca7090809f3b76dc4a5ceda4c24065bdd9021739e269e8d4df684beb12a945c3a3c6bc3983a858c8a9b5381010f7edbe895befe9170fa98e9eb5dd826f416913b7d4ea63366c4303056e1213459593b53f341efa4cf6e0fae3e23e52abce2429fd5b0d98332188a0c24a08f6258d9bbbd657913d919c94223c261e628dc29f0d1f97f58e649993ad70720e908d041985fb18035c1297dee1e7309ffa0e009d4b08047e54620c34b9074a6249c4967c23762783aa467a46f1eb87a6aa06d4105bc839d228f8f822b66dbee4b5d178377832462a3ef1493050c22bf275787a96684745c2558b9720cba25e64a39a655fec3e8c8f0bd73f8b766beffd0be108e92a976924e26078d0d33b62846f9612431467f1f5a2be9b0392cfd3a3c0945222f950ae9b9e3793c4bb30784afd4a3148f6905c4be3ec7bc90c50d20c866a3010316c87ec0d6dc183fe2d16d9ba78b569f65f30ffdf579de976ea83493638ba1f6156910674f8fbe11a36896d40e067aff766689af12dfc04c29647928646f41a91e9c78de6129eae1d538357e6847e063824e7a0b0d3860f793b780658d9be1c2e9750f217c41f3c85daa1bda8267281a13702b25751016780f31641c7185e75fc29b9c9b596f560744a49daa309f3d715e47c61f94d5ae37d3bbe200e40dba4c6fdcd33a78a40ddd0ae24424aea090086f40659dda52c49d055da8aec35db1f4d41483a602fed93ba9d086ab9e46574c600d84ff5fafca5065f867986aa1e6038898e0b9edc247b23c6ea8d4c23d129412a2c7a17aade99db7f2cbabd6813021c6d6a835f80e78fab5e0d4c0df095bd180e4cabb4364dc2da93704d2fff141c3367f0b09e1bce7a34d3d8270c779d77f9646ecae8dee0cfc082827580e9252b52be22a21e9985c5ad78cf58a37d33b3a4ecd9b1a5f6bc2d4cd33006c728ed91bd0d0e4bd71c168a14e84d8c4cee6d745c63b54a3f0ea51a1f6818f469764b9b7efd459be579d9a22acafb0c6654b3194b53baf75b512a189c9a68ab6865a801f6adda0bc693e00853ef4a4eae125a60a0df002a453e6822c5004d1f504a8854088b725abbe9dae5501ab7244f83b1ff967470c0aac58c29094644b3708ef5c13dffd20048ee1db313c4433c4affe296", 0xba1) 05:37:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) flock(r1, 0x3) 05:37:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x20000000000001, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) semget$private(0x0, 0x0, 0x220) 05:37:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) r1 = semget(0x0, 0x5, 0x301) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/4096) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/58, &(0x7f0000000040)=0x3a) 05:37:49 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) 05:37:49 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='..') 05:37:49 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 05:37:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) syz_open_pts() 05:37:49 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/145) clock_getres(0x0, 0xfffffffffffffffe) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/243) 05:37:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180), 0xffffffda, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r4, &(0x7f0000002900)={0x2, 0x1}, 0xc) r5 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) getgroups(0x1, &(0x7f0000002800)=[0x0]) r8 = getuid() getgroups(0xa, &(0x7f0000002840)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getpgrp() r11 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000002880)={{0x3f, r6, r7, r8, r9, 0x40, 0x200}, 0x4, 0x4, r10, r11, 0x100000001, 0x7, 0xfff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="d89deb619e6e290e7e9a9c02f9ecd76a17bd4de2a08145f0b89df150c90dbbe830515b752221e683c42ffc92f062e62b85641651ed9fdadc68a9e5a7c6edc3a5a0b600558e0e59524c09608ae159c578bdd7ea1b910bfc5467552f7924675b3ed4894ac71fc4fdfe722b07413619edbabe0ed28b5e537210cb7634b026b2051775a29818577ce837388c54ded45c13dac1b98ef43a944bf78c0a4c62af9dfedef9e6f922a375a3ebbd41fc06dd0f1cd81d8250d1ec945b8bd2ff02b43fd00ae2df509e1bef5874f79e96466586a2e1a31d80a0b2d2a7aaf30b9cc87ab295f37f781297fe5e9f9f8eab66d938218990a0d5043383853119136824ff71e4923ffdbd1bdcf84ce46b9b57dd4fe4b0eea2788a006aa4cd16910bacf931ac1a38bc0eb5326694fb9be5d7c842037dd2881c7296253059a1b5d1c9303e0d97ae98315879e2a77e5821b434421a9c4fb801228c0def55926baf1875713fa2f0fe95c70252992b9dbf600fea6767198cf2becc9e3b05119bafee7ea0b13da48e1ee0ac40b780a34fd544c346a3f8b09d644fe2fa3b54abe48521b63ba65f374f1043d96361fb6adfd666e5a554367a336af20b3806ca96e1d56e57be6024374d0066b4a73c386fb853bc1d86ded3610c3844521eb69cfb16b1a472dc6ebb83b094a773da9b1bc96dc5c5649d691676b7355cafe701adbd2820494f6b625e3540f6fdb346ba095e9d65a968b1a08ae8ecb2463ad30b280efaba5676b3d2aa0748c095984d62a06b4b18ef9289fb388e23f0b31d9a4e2f2cdfd1b7d6873edc00ed7a158b20be725592febd66c2d4889b7599f650d903110b27b2302b85e8979d2b3a0c75fa29f850f40195be96100d419bdcd6ffdfbfa07ccc1f0550c88858b7e399aea7fcef977b33bd957142d0aecf94f1050b32a4ced291efb0212bf0899f778b28f482b03baa3af2df74034506e919a8d6bc973a4b17fbebd2bb4dfb84b09f9ac631dfc15091b5a6d26cc9ea68656d66ed2073b50ec4cd0cc5cde9fc128488be3d5bc8c14eb452939adcab69c299570ca78135942a0f030111bdf1a7b6782555343ba9cefad0609ec3340dac5e65125013d5d0c80bda4b31c0353bb1a33f28bdbc281924aa44fd522f4e154a19108eeaa138b6ce03523ef3c3e39e25c4b241b9e33296ace62e8b7e714682ed181422770bb66124f1f6dac318d0cee7d4f97f08d8f30df4df0a570b1ecc8363387c4e19dd8400fa949c1d0a93a06b9041b95bd499e4b5112635776704dd190a8bd58a6bb5203e2120f01ce98e5fa281dd457e2d225d85154b4c2bb3a3e464468dd85878adb4027106ce15ea0a55e542e8f7e8ae6fd80f3066e9d75cfbbc22b51410a25e67646de5d2ec41a324721e078ef7844e132ed8f4595e9912d00c71e1adafe8d8a037961d6d333a744ad5820aa112aa9be50ae231fe0ae66ae7b6122722e9e318606c417364dca5cef5819532e4ab657805ba120937c42d084f47130e13af776c10dbdfb61fc1f5a2c50cbcd0cdc9a4365e7bd4d29770180358614db49b7be89e68ca3443690f4ed4cedca8e122580b202a51706a838f5b832bca7159d0c1abc542acff3603dac4ae82d19e2e6a803ce4b22ae7a066e0b50d9d1c9ca31e65a90ff13333e43e05072f3e8c1bf50b78509ff6d6deb176b2efd94f51332a1c53df747efc61972073ff5bdf28ccfbe4b81364eea7defac2fad0aaa8a165f38484d4bfae4e98afac3308dcadc3447a6cf7aa50056353046006a9d7156742ccd623e88a5a46d2a6c7ea4d4934fbfdfa81243a10cc23e8d2c7a7261ae84d1b89f4baba80587c452e48faf5b82535b196d8c284a94a402e92051982783bbe6bfd9852115399797020cd04d0f3d6384425929b6db4c7d99d2e6b72548f7e70767f6925d54bb7930fffe19b7229c14909032dc1d01cd911992e14caad1209db89074635a91ef5fa197c45cfc01cb8677b1498f87e68ee5cd0a97a012df4fc981bb83ef96bdd1d69f9ebf3a4d379f13b416055601e8d4287df1a13c9837875c07a33092eef5c5658fbd0a7517608a91d3807249b5bb8688bf041a1787f1d28628b057833d2f0e9eea27297df05634b1431a7acdf586da46360bee4249a0db9c6ced050f7636070448574f57def3736b7e8201255510be8e05b1ef3f29df12e98428ad2da9de8c5ce95eea1dc92316fcd8f0380dd692a5967adab171f56f07547ebc6a77a20ec0db726017e46bda7eb59c5faf51da02581726dc97f6717a000471af2d57b730eec5ef60a61a6e69e65007a179114c0bb569ac40d09c8055ae0d3712bed10da30891b84fd0bba98a2939e0d6db2abaeaed80804514073d81063cc758fc310658f44ce12f06a70a3f200b968e881e22fc959f13b905b0ba82bda3ef0dddc3dfe875776cb4929629d51551da19d8c144e19adc7c27e5f02d5a2d21a7708c8d0619e6467c2f41b662601eec691f685b417841ad18f08534deda37fe8b7500d56ef49a1d8489ec4eb53d89ad5bbda48a1975a364ff5fc27e4563f886ae20474f2c9cf074a777c91f24e7c1afb942743e53f8b8fa3c957e871873ad2d4c01387549c1779f1165ade20fc04b3bac258be51cb254f61bb8708281ed20e2e269c1edea8fb6b541934b4cdb14b9cfe419b17108c4031d431bdb288c0ceeb80896ed24c9418389bc90d07fe812a90926a49ed71b92471b7ad89178e32d461ff9ca6c0c4ff48274828d1561166ae49a7f2082a31c52c68e1fc7d62bfff22637738d20e572ee75c68f11d2cce356975e3411e9fac5ad899f1a5e013d674a62dde24e7d235324414c743074e201f8e094e2f1001473850fa34113cf5485b239a0a7fd0f0f09234ed14bc82ac27c7dedec1480db02be332d181f25c674764c8991408c50838fdedb2311f9c4d9dedff5dc17106a0cfaa325af88b19f4101076dfa5000c5a16d5287a32166137eed4d34f047c6df3dfc2417bd9b0fb7e792eb6ca828a134f21b13c6ad5d5b004f760558af74e39f16fe990dbc6730c2751bedfe4df891475b4f8520fc7c2d29a44b9309c7b840a4b3b77ee80e647e12d5eeef7727b5911c40d5dc7dc97b92cd0d4351d2d27f991c360e981ba9412a8396db167f56399c7849e3fb18b5fec5d23495d6523dd8fcae6ce1384822176fae53129163de70f2f2e7adde3f31eeeb09aac7908453b4cd79380e30b4c1818837a2630825a7fddf32066d67d1e0c247cac983b5bdc03f201b220baeb2629a5188d5553a11dcf9f254aafb33ba89dca1bbf0599b9e63ab195da5752aab474b07f9f2240bf1ad4ca3ad6026e0e9a1deca67f1b12fe3d719c86c1729bf0fa093a6aae249154bb065489c4e3296419c37874e7d152c98b865cd3b4e67be88b5fd1fc955a37e9bf6cfbc22bbb3ef1db534304ff76ced8db7906ccf9b44088f5d91fab43227f8c055d8f0b5fe853f0df974026022962a2b134d317628f33ad28971ec154efa6444b53c3186f6b5c55d5d3c9c675ebb94e6537ffb0d811de7186bc1c9ee5e41849e6ac4c61177be74c204c2e7df9665cb9a8a731fca1e89f4f9ba1a7053ecd80da07e1e10c9c93c80a5475ea6e94e1d4792a4c880724e5933f5e1a8a873bacbb9ed315d60059e10816531746d1e7c3bec8855fed3ed2a4874c2c4e7dddf233acc7980b2284ca0d9b6772f87cfe9fbeb0490d4ae4cb810f536843ab59e2efda3fad08bc418c7753a68904b78be79175037016041404b5a815fae50b20e0bc4b9aebdd944c650cb1d42e1aabfc1f9a825a94aa30729c92d5ed99ea666c38150fecad7edb8561e2cfddbaba0c3a569918f5ce9081cb82ea2129cfca9092bea031df2d253c47233814cc9d83fe4822b8b444303b9a8db58759fc371c48e0f11833cb9d2eee4b7565d163ee38488fb7e39f14b4c46ab7989d8e696832672d5bdce85dce3501b8f60afeb07be654cd78da74eaad010172a46d8614839f661d24dc4648cadcc3140ca664971f9e4a78aed09912de7b62e0bccf6c668a37ca122c0310d9fcb0958e1cb8af887a6a1bff17896b3cf102e4e3b604ae19e87f8b7bf724cf410bc8eb3d0532588c71756728067a2a361cb0fbbdf4ac313ecdb2a9d0193ce417213fb5295fb468e4be97b027dfe6560581268f2926bc5e5c89a3ca2a9c41da427468756b489f00e487b6d70dec54280e291f1b6146d37ec0d8c4f576e97b2b6db0d5e50a90661486439342057a90f2fa6ab3820ffb09b4fd58fd54fbde7cef9d039c375db871c54bd78a5f4ddf67e60ca61735bb442aa55a59c757f4d2d9622b191253761680f17e49ff728d2f843e8b0f0309191b863eacd8130415226780b83601c519e210c9dbea56692d920f9595ae01dc74ec1e84d51ddbbbe95e92e8e2f98bc8c3f738b7b886d666480b9360ca82a4e2912f0557fe231b12213de4094644d3e3f17f49cdb86d5e6af910d8f9496b5751f362ebc598eb8cffef64b335c80a3186fc16d5b54792e4f97bb7dcfbad9d802df3fb043bb4110c148e1913921d9d8c4813f33458c5cf811fc9ca5af22350bf4d40ec58f269273310b9fcc793d516e660a8d89a7a07c58f50dc075f7f9b83b4eaeabf387b0e6c4fb323c1c62aded8feffe71caddee31703f9739560d68448340fd4f08e5f5f353ef79763ee54948b819c979e140860146602ae8eebce31bc9bddd66038aac048d992312e61646bb04b4a2c513052dc30d65b27ced7acb1f4d18e7ba13b0d01f732375b45c6da33c39d4c51dabe81720e666a72ccfda79da76342606185a11febed04c124f3f12e00845dd89c2eb5d3e577e98bfbb1cfb7474646885f055d5058d47b8ed65621c3262f6b5d99c682e4373605aebffdc613446c1143cc833b3f7f5df6257ec8b5f75d320f4aacab8cb61f2d0b2c17854f841f826ffe18a14d41455afd17ee999cfdec3bfc527245e464de8f5c173426feaf8512a4545509d947b96f5f6918ec77a0db38de499e281d39a61c76920917cbac05682826a37a0a6786e22e95b56fa24becbd9f5873f172e6150d4be4eb8bfc7db3a6e3e36a1cd4e02509dceb29b9587e07a1a66d3c74beed538bdf0cc1205bcf1f325b4636062daada84d139a3bd75af4e2b2f46ec6786e48c578016c22cd3814af859917b8018da3a665b3d4b2f29c1affada58e05203eb1e5d7b3446627f0032099d785edbdb8ee6e98c0bf27c6a06b80d5f289929e147a7c2010e9e6cecd0c502a4587b1e9ca0c0f21f6341a7e0bf9e0c30097b833cc216e6a502b8de93389b40c43e4f04aaafd1314e491021cb93580374ef48e55aba9faf540defe7e307543d2e5f3d38ddd0f1de7ec0cb6aee08e10c0fba2a0a516c2cb2ea174514991421082cd94dd9dd2e46bbaa90a59b3568384e7b1b5afc40d9e8a6acf8f0a893f30a3afe8cb0665a991a26c647ab7f611364134ebc7de523996f75e6e44aa955dc33f18b66a6b8832a3c06aea1d3ecff34cd1e1977f314e944aed4f8679a7a42bee45eff1fd54cc6bc2284eee30516c05e03e78ff7a683e02d413c15e9281960e55d8dd13b908a124cc5b18eaa95aace2f4c7c36efa8b0b70b6441105ae39f2e5ed747880164a62ad97ade1d47d579a0af6e11537e17fd90ab062b64ec61e8458723e16c918e1da327b01ba7c9f6a90d94bcf818616d04d78f27bbbd49fbe0d913d99e8cd3f5a536b38f1b3e2a6411aa0936c09bc825c01c1406f68c3dbe917d3374f34fdb3e664ad1c922d769dffb0bf7473052d984d98ffc5b52e7c216f52054eba84d94bda73d8533e5bd9a", 0x1000}, {&(0x7f00000011c0)="802e078c71d195ca3829763dfb6daa2ee6260868a3c6572ddd08cfdeffd0c1493014113a2a8ec3f12946b399b8b89e98059cf545bdf2fd7b7027dc69aed73dc52f7b84b673104732dcca6d68da6f01947405e6cbfa147a6306371d283fa38198678703fb0eb04f7866d8a4bd50caf179ed62a8c26cf5d55b9290367bb418584e7c8a078d7568eb8bb630fbf5e073a9faeba8c7a3cffe2fd8cb126268b01b8aaaf482fd394c", 0xa5}, {&(0x7f0000000100)="c2852c4fee2c75aa3f", 0x9}], 0x3, &(0x7f0000001340)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000ceb650c4ff0000800000b2", @ANYRES32=r12, @ANYRES32=r15, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x400}, 0x0) r19 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000001440)={{0x7, r17, r18, r13, r14, 0x92, 0x3}, 0x9, 0x5, r16, r16, 0x1, 0x7ff, 0x6}) r20 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r20, 0x20007471) sendto$unix(r0, &(0x7f0000000080)="d0", 0x1, 0x1, 0x0, 0xfffffffffffffed9) preadv(r3, &(0x7f0000002700)=[{&(0x7f00000014c0)=""/60, 0x3c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/32, 0x20}, {&(0x7f0000002540)=""/223, 0xdf}, {&(0x7f0000002640)=""/102, 0x66}, {&(0x7f00000026c0)=""/22, 0x16}], 0x6, 0xa) read(r0, &(0x7f0000000180)=""/48, 0x27) 05:37:50 executing program 1: r0 = syz_open_pts() close(r0) socket$unix(0x1, 0x1, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() close(r1) writev(r0, &(0x7f0000001d00)=[{&(0x7f0000001640)="270250986e1280a222a0498b8a511f2e42178d6feaed57ba1a4857b265db304fa650d34895d7c7e1b03b8d31de6adb", 0x2f}, {0x0}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) socket$inet(0x2, 0x3, 0x9) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f24c703ace24", 0x9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb", 0x576}], 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) 05:37:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x21) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 05:37:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) listen(r2, 0x0) shutdown(r2, 0x1) shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ffb000/0x4000)=nil) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="30d5cfc13d523a13b4fc4f41e6cf377553f48992b891fd36aaf40b721ba3f94efc8ca80de49e33d3c4b6e593373066ef1263e2f70b7c61e81a505cb7723164a1d613e8079f7f413eef8386e42e7b3e27039e704ec5671fa41757dde063b1744ca85022a816252f5760ed427fca701c2d45601fa77237f81a1df2c52704cc4d6390e495a54911c6a9243a723765e49bb9fdbf4f169dde0a2f64298e4182215148a79f9c8ba5d4720b4feca2ca910c70cb93eb00cfcc010e707c2059a0faa1f8a43954c698290a2df89eebf597f826c4973dbeed9b52123627e6a8d4ed913d81efdd7bf7abbc3fc195916160bbb2fb48f27f7099aa70c483a6816366a51189", 0xfe) 05:37:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a34ee76f2f3b0b741e271c9305c93fb8c2a16bfb5bf584c035c21d0a8cec6dcc916d821ad14bd8ecc9e1d3c005180042ab6b81b04ef5e0d66e", 0x39) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:37:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) 05:37:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="404466e895e6d4ac5c9c1183ecbd9d553322047f85cc05e2cc"], 0xa) 05:37:51 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) flock(r0, 0x400000000000000) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 05:37:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r0, 0x3, 0xc, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0x6, 0x10000, 0x200}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4004) sendto$unix(r2, &(0x7f0000000140)="b9738ca79731ca0ad2eb7b7f724ae181890d3f40ea3ac74feaa1f9939bb28a30c37970a642d96cc50bfbbcecf079713cafc335ab9b92de70a0e73e10d1ce3d79c7829178753f7ba399738f98378bd9963af9d04e3f91bfbc1ae2b7d1dbac5f07040fcaddd5ced0e20c415cd8683df97c51f88d5e6a27", 0xfffffffffffffe0b, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653002"], 0xfffffffffffffe9a) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:37:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000000)) 05:37:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000002240)="df5b93b6a9973ebd93b165321fac2eb6af7c1f544e0a92eee600030756722ca558f6c8d974a3015eee84dafda5172f9b3fcb41f48ef32357aeea313ce98d905ae5b6b97cf1030289ac3bfffb8078930b3f41490bb48e39875015182772f8cb69897124df9976aee7a0906570bf0a161711927c8e7f9484a544382e4f", 0x7c}], 0x1, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffffa) execve(0x0, 0x0, 0x0) 05:37:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000080)=""/221, 0xdd}], 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x5, 0xfff}) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000200)="0d0513498bad731e5c931c206db33369a07b88fa473d7ad1bbd01b71245c60ed009b92891e10448fe07c222e33f5f4fc48a7c9f8a25006431a566574c53d1e1b51d10c871560d236741ca9e93845fda14d954d1690e68d78af3e0b0e1f9301f51fa6bb5da449bfe38ab4049a66f31bedb28c3cdfb8e8ec8777ed1b39fe1e5f1fcf6384ced5de649efaf2419cf70aea84051288f3153652421ac6d666ca639fa1d3fc4638f5ca7d32faad05e1bfeb27e8bb72008d82789fddab8e3d56db004802968272e6757fbd4aa40073ea87c608b639fd49e31e7295d6e88ad0dcd0bc051b1412a32a1c5f97e839b2187520d3612ee733226828ffba53d5acc40019ed36f0724dafb97c5b1eba7a26b50cc37d02771e5ced8378c6b8e83c84afb02536f3ec2c41e784563dc23a077ded25fe10c92c7f6e1dad5a6ae83059c250e2334cf537a8b4287a469730dcb29c8d227a10e4341c3879c2f0b75b7d38442da6aa7181d75234f483f1e26020a49ddc8340915575840a537cdbcd0a98ee610a192cb1c7760f5a0ce4cfd6d3eb8cfe71d88ea85403e6f6593c2ed45a662bf1666095cd0a1b40370dc9377c1fe729ee733203dce78b5f7151795bfa4a02d26c85b77b8b4c6a7dfb8e5dd4347d81a9f7e99224ee5fe0f27958817e126c3e10209eddda6ad37605d94ce80c565e630e64609c824bca6b248e1bd3553d231e07719d160acb0de451f9beef4bc6e9b3ffca280a961f3bc7e3e7298505037d78ac0147d603f038cf84f6ddfd6486950254c0642904930571a31fb72241ef85800df13b5a7171cd6e6e64d1295ae447be53ce992f155307efc850ac5237792a4485e6d5a973b88bf13a3081057063d5b71055659a5adddb2152db2e3cc16cb41bf0bf0f00e0a07f55101793728c1f5deb14108f3e0e21ae101ed952af34d51aed41f1733615acc3a6d4f37e6f9c000ace83d5db9ea6926e57b18e4e9db0c5f5ce2634fd93c604d106321acff6c31aded5b7d707ecaa9779fff7badb4746c0bcf56fc531e7b1830d2f4476472e5fe2b1673152bd96e8c4eed9888ecc611f5f99782ae4cb2a0022ec9e676ac7109ed36f1ecc0c535d0231b4c95752864067eba494413c20030bdf22d14a55ce9e05c24e21781feccf9c0ca772cdcedafb6ffa5c7d8c259c34e50aaf1a844649d382d9d8be3226665b2ed39fb4a291cdf92915371d6b18ceb21c4c447a3d770929ad5634a56b3bf298277530a94d27b4facc284c123cc0068ad04dc90762395f857983a6bb98dee40e11aacdfec42ec4eddc7550b6ad65f3c28a045857c54653984665b1cd89ce13ee47f9e1e0de4eb56e26f77e4312b07b8510276ac18ba6123f8010e6996c03b73d251b7a56108597abc3cdb2cc36c2f0349d720d8859049eaa1e19ab48f4e09ebf8f0686f3259db37502ba49dc5997b25263f2e02f10955804de3e46c2679d17ce06e7ae4c10b9e4230be8d6428b52c4cee94f9c31c5e5b05a75e56c4e8c2bcf45f16bc0154ba3d64cb172015e4217fdc6396f82ad4b19b6e751ce5d6ae1edc11f7fb075d4a99f1a9f10a5f7df30d03d71273bb8f1ad608118c012c937e7932265d15714276266fd0f2c2acfe1a7b311f6895f44b49f2a241880612aa0d3a1e90a1ed6bf6d27195ca074ff04b4acd439567fde183c6395581fd22333a3854694091692f420a771998b1171a937b35e7887a6d2eb1b11605325d2fcaf8e99784ad563eb49bc9cbae2d3ac342cd6587c0497dea4718b6da3f724cb20b8c7ddc500fe554c832c61abb3d3803806ec3a6717b36c53ac5be7a40d50760d88ccb1343658e5d24a91be5f3308cad30d6df66431ddd2d8ede066dfafa73de9bd8d19933e6f65634e94eca12cf61b31dbdc14bd1280c8ff9a048c92d1362f62d933b000aee68a28480a3c187bd546eb47884eac17c2426c4edd3e71b0b87280c4c4ec832e3fa3db050f4433a1e90465a70b7308962e44f3295e7d300402d27a4c48009382ad0230d212827a269412dcdeb7c670d6ce15cef043b470edde7a4cbd37db133067291f92bbce308f82350a409fbb53f8b0555a0c3198b19b47e146161472a6f79ffcd67c3942c55b204e1e0eec4f9f031b232df3acf6fb3f5c5752efc4b43d8a1542aba335b93291d4991bd7652cd0888b03ada34972b544f938310690bb4e565ead4e348ba99d123348f4509b7d2cba46804f94d538d09fb319b06c7971aea256f84c2ffe66fd8a7274f0b6f45009c7dce273eba8988a4b4a10c67ad0bcb27da2864ff3c0a23f07d4f0793f32ca635312d86a5859a0941d5a148dadaf26667a1ea9f0b85f962294bba048c25016b152188e3f0dcaf5f48e16ce71b43336434d889905097401537cb674d3d98f5ffe59bc1d84dd1e2b396177637047c0a48790567e8ba29ae3ce10fe84722cee08188458a2e111401b4f495095ff412832deb8ca0869816e9795c1c772b127bdc7839c80ff418b1c6467dedc8179bfe18d38aa21f2e29a1ac6539cb45b5b079c99ee9409f35be806cb125164f7cdbe5cacc1d99e1df7ce4bba0c40566be169b9ef33d5fc31996946ecfdc3e52ff783ea13c7021d32ca0c31901aa44be84687c5f5754680fa6ad89ca15e2255932db893ba51081c28659f4d544b5ecc8317b2b438d466e9f633aada64af8f7ee17945f06701bc38e423fc16b8d49de72d21faa31357434df697d01f3e45cad1a55ed6dce35520b77bddd4f96b21eba948aa4dc8f149c3168734099507d38aac184d068a8f0ee4e4e4668f1936a70fa763aaf8966dbc49d2c2cd69e10b9386827f4936197236582733a8f15573bc384db63c0bb531c90cfdbe32c8fe9e9c979342bff928514a319fb0d1530e968afcf1b9603185516407c0f0e2264e8bb43217001993e3afc955be298616b6365b94866e386c79b0a4722ff8292866fc5653229c82f6db5fe6d2d1d3add2ac0b471d12043ee4d28916e3254a2676032cd077fb9ed80a3c037f8a882c9ea091ce3332bb706b93e56442dc0bcaccaf1203984596fe89a76e028e3313372abe547777e2d8723214c21d22483d8878f835e65788b7989a9a6b51b6ad3c9a2595371dc9b83ec25b5326e5ab31022a66856c84b76cfb6fc27a0a7a6eeb4a657af4abd40ea77b255780d1ede220bd4f3cbf30ae54012335105a1efce8daf3c27b2cff049f4f27cb42994dcac44ee6674172e64902d307be6a7041f87f51a602c7a7ca521b520c671c4e5826ab064e248eef7e48f7025f620021d60de1ba864b927d091c9bb2b6892d089bfb3321f8a03ac632067fab2986af619f58686f7b997a98c0fcbe1dc5d3c340be5ffc66d1125fca3714e9249f8cc41f720b3338d508e4403c56c984d257a574a42a97897ee314a56ba420972a882fc83fa63ee1fa039817691e43efb078674396a1d88b65ada170ab513b5c12cff51c288a203f7a0795a989508ba370fd1f5f90e19736a8a672c237953f1e4c6b7aef0d77eec75a68cab4dab7e283f0122276b2dee058e17d1055585a648c89f46b48e8d2aa1b04e04c5278044b3b2e452fb46d764036d18a939a6b45ce70f485a11e7da2eb7cc9c33b3bde0835ac1bb10b32628bbb95d9da0b5cae9dddc76a5a6ea6de660a8feab4b4a82626579f650a5b968e9357b47d54b473889ca21d3200bf467ad1545b55a0918f3aee3ecd62659165926864652dad6179365c94516085cceb9108909b17a2656d60c111dbddffbd4971d612f329b82e33ccf088e085ecea88236e7f55b205f9cbdcc738a70662f5a978e4186eda242bff14bf72658b326e43a27d73aa5e13804e7cf36e4d6150b4c7a63e6d458aa07d98d659c7864148085b62106b2062464704916ac7fa8fb7ff60535054fa922617dcb772fc79817aba90794012f48f0c3c64cdcf3d3cffbc092d650b1ae7a47dd98139d08d03d4c9e09b0624237cd0f61fcab734fe0d3350d9c80428d3eea73049a8c09575311cdd2b16add07606fb54ceb731bd4559ecc2db3f94c187c8df2774e4567a277bd475647a92776d4a76f881b47727ecc9e9759a0d113f203ac3971377d93dc2458bccd6d35d11ba0b67f4552bcc52aea0b87cd325123c0fdfbfa692e4b558c3713ddd2194575391993fbb35374f67a33f6ab3f48584579078f5edcb2bd15b73622db6c49401e053940754bcecfbd2dd37384f722da39ee445bcbeddb76366170ed9257026d3d977434e6fe1baeea0de9adee7bcac86f999ea0377ecb3a9b102f183bf7f3e0792314ffd2a3d81fbfb61adf1e9bd503252cb77a2317de7b6082c4f0cf4d931b8864a95ee392762d1c473fd00f428707c9e5acb2343b95760f7534a79ae3fe640f2f02e5671e5235fa31965433e54def58e2958830ba92711954ace4e570ac3123edd8ba82b7aede9a2b656c0042ad2f0d2ad3fd50a93ecfa4698e14f8a9317affcbceafeffd2f17f0ee9ddf797ff385e19a793e5735103c9aa1919fa2623b28c1dcbfa94734eb90b0df7297c9873af27af070eedf42fbdd4f285d63f29f96f57d8b3e518867c061a0f29d5c8be1b57fc6645814168cef3488f233ebd043b0436343afce8222b3d787441f40d976fe2fde5cda0fb7ca2adaa76816486c970e01a054f4ceffd42c87ae15908547968f72220000b73292951416d60eddf602c60cda6fc2a8a2280f9da25568ea0c1bc7f7026ccd5366cd1febc994bb545094f8b81e8bebc126a484ac227f1e302780e933694ed83546e4e9c965c1c9be0fecfce1f0783b964c07076f64fd2498a578570cf2d26810981adb4be76a58b1fa1a030f6134f7d35f5d54b21f853cb312852984083ea631a48a79287f54005bb22aead09d41fa2e7b42a82c00e0306dcd566b77413e5ab210858a5343289cb9fe112062695f97e076ea8a7e4c0bb6e4bd9360bae7813767c2cfe5643dc55b4a29e927869b771ad7596949a45f72fdcbb91294d404513f9a27a07e1953ce67fd22e2bc7358e7f0c5c30b3f1144eb5eb177a4ff538aa7e453abb291323ed4387be180d6ad876b407602f1525241fa5993c528dd0ffb1ebb8e867d9e360f2332fb311e78f59e8691a441726bf9f9b332a9c02b5d6851ad2c233fe1ef1fcc41875a282b6152668e3eaad92f04998f8090d849e4e0220ea7e25eae2a8277e239edf3d64883ef619c315bb31e47e783274a67f48111dce51de73c1ef4c35427543cc7a710f938b31b141d5ff6c0635a05b84440f01a33c322da3ae90db3b180add515ee79979f6519f8ed69cf64247eb8949d0c9b302d9d4d4cf889a5ba2ed7da20bf9dff1e6086b6212754f1d7e652dba4c4ca1d7f092104a5720c79a5e445f112a02de43b66a0c3fa76df13412ef8c66621746de52763d9d6c008bee88e39a24f51511eaa7ceeb9097ccb6c143224dc30c45da700ad01ef7f5702e235db4475d629d7756c30439add3db14a45258a2e641c722f3e57526886596e7c5d13620ffb9f40ce2d0dcd467c1bf76c698d355cd6def0b79d93526735713d7e431b7f8e5e96eb1fe1ca81c1508486adb834cd5b13fa0fae3f964c2eff9818c2fa118c4e7b9b0cfd392058d0ef1de09390e5d345945448805462778b406b0239c0263523b3b8214dd20aabfeb91641f07d28aeb5468a8e45768a61dd3a80f8350b4b9ed76a9ea70faaa15285109c45ee67d9a4049d4344c773269f2ce7c5b1ce2a473a532756ffa4fe0c5b2b2320c4a4a5b6d4866edff6996b8c950b761b0c696694578580543294c05e76fbba4dba932d3499f086fcf4c1c991fe1620dc3ca0c0520", 0x1000}, {&(0x7f0000001200)="aad752d9c242cb6d8c05c96855e32319f3c7c597091733504ee2f63a8f3e21b970f2e92973f433e5964ad8da20ec0b163443011b7b5a19a17de889ea8617dc8c85fd75524fe92ed38728fc08515c91223bfb81fdce93d5fe6f214d3c7580046551888a3ce1", 0x65}, {&(0x7f0000001280)="11a84cce3c4bee84bc66a558add84f42effcfb35d376a9fcc7fb9e2bae0b636298a06d34fa6c60c0d9d116fe0b28e5d6730c4686", 0x34}], 0x3, 0x0) ftruncate(r0, 0xfffffffffffff801) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001300)=0x8) r1 = fcntl$getown(r0, 0x5) r2 = msgget$private(0x0, 0x111) msgsnd(r2, &(0x7f0000001340)={0x3, "297685709d8b12f25561c3e78662664b99c4d499e28c0a68de8efea609dd54cec228cff72c25d9bb3e443f364b2050ebab024fc132240481f4d85de0497232dbc44e0781c8e5e90c9aeb3427640ec7660e26f7377d30a449bea14182f4e5c7f5a138ff4e455f671161337084d2bc7445e220281eebcf070cf1e6583f2cac3749232266f608467047df9f02aa86b050afbe2f9a92bf85377c66b0121474a6de5cc1cb87456dff626a33731bd67a82ef3b05e3919f36812d159a0eb8b694ce8ba1e3990741d4d452216376397dd224"}, 0xd6, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000001440)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001480)="b41b0a951a8dcee844c5c58f935609e6791d321ff15c4b23514b4b8a067c1821e4c719c9876a810aab8a6290484afe84b980caba114ebab342a92c0288a9dd11ee114e5bc3cbcb78ac99c9a1424e2bc503a325b3e6609abfdf4ec7f39b17d2fe4ff53f", 0x63}, {&(0x7f0000001500)="6551344956618d979c3ea6357e82d1562e530d8f8def47", 0x17}, {&(0x7f0000001540)="6f67d7eb395d20fbe4624b542ccf23b53cdca3581c5c7db5b16c44b70ab1691ab4b065444d2439aecdfab9cfca893bb46ca5cb12db9473c8b2f75f2ac89c6acdb493084e04e4ff1531be716fe1f4954fc9bdf4b09b6efa52392692bab2db47b717f741a11ae5672d69967d9324bd81f5ea9f36862381be0291c9f2d6bc51f01ea04f8e8c04135f0cbaf317ec0c56eea6755c67d9d1667c52a4aa6b1e3d6ba54cd6751868f3670647ea4c", 0xaa}], 0x3, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}], 0xb0}, 0x403) r9 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r10 = socket(0x22, 0x0, 0x3) flock(r10, 0x8) msgget$private(0x0, 0x40) lseek(r10, 0x0, 0x3) r11 = dup2(r0, r0) getsockopt(r10, 0x8, 0x5, &(0x7f0000001900)=""/148, &(0x7f00000019c0)=0x94) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000001a00)={0x9, 0x3ff, 0x7, 0x3ee35716}) ftruncate(r0, 0x101) getsockname$unix(r11, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000001ac0), &(0x7f0000001b00)=0x10) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 05:37:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x36) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/122, 0x7a) unlink(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) poll(&(0x7f0000000240)=[{r0, 0x101}, {r0, 0x100}], 0x2, 0x2) 05:37:51 executing program 0: select(0x40, &(0x7f0000000000)={0x9, 0x1, 0x801, 0xff, 0x10000, 0x0, 0x9, 0x7fff}, &(0x7f0000000040)={0xc5, 0x4, 0x800, 0x5, 0x10000, 0x2, 0x20, 0xffffffff}, &(0x7f0000000080)={0x10000, 0x4, 0x10001, 0x4, 0x1, 0x5fb, 0x3ca80000000, 0x800}, &(0x7f00000000c0)={0x7406, 0x40}) select(0xfffffffffffffd2a, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 05:37:51 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 05:37:51 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f00000001c0)='./bus\x00', 0x10200, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 05:37:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001240)=""/9, 0x6}, {&(0x7f0000000140)=""/4096, 0xfffffdec}], 0x2, 0x0) getsockname(r0, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) close(r0) open(&(0x7f0000001200)='./bus\x00', 0x0, 0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000001140)=0xc) 05:37:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/77, 0x4d}], 0x6) r1 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 05:37:52 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x203a, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) dup2(r0, r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710e0480525ac0016e0000000000000000000000d51c000000020000000005354f7e280b08390040000000000000000000000004"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001500)="0cb742fb1f12e21a2d08af11c8c47d2bcff5fcd278c6258b2d6c3c356c48538af3cbecb37dad53cca8ef0208f3870af8a3891a6032989c03d0399c2b8187b3f2304a639a9c115f1a3d75e5be24be38132a3cab1272e4f1ba", 0x58}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c5", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="18", 0x1}], 0x1, 0x0) getsockopt(r1, 0x7, 0x9780, &(0x7f00000000c0)=""/19, &(0x7f0000000200)=0x13) 05:37:52 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) 05:37:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100)="dd1b3d0cc03bc371b06ca1", 0xb, 0x403, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='x\x00') ioctl$TIOCSCTTY(r0, 0x20007461) 05:37:53 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) r3 = dup(r1) faccessat(r3, &(0x7f00000009c0)='./file0\x00', 0x80, 0x3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) kevent(r3, &(0x7f00000009c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0x3, 0x88, 0x0, 0x2}], 0x7, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 05:37:58 executing program 0: socketpair(0x18, 0x4000, 0xffffffffffffffff, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x28e3009f946fa6f1, 0x1b) setsockopt(r0, 0x6, 0x100000000001ff, 0x0, 0x0) 05:37:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/140, 0x8c}], 0x1241) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 05:37:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open(&(0x7f0000000580)='./file0\x00', 0x230, 0x6) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)=',\x00', &(0x7f0000000200)='#\x00'], &(0x7f0000000280)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020500000000000000"], 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x882, 0x9) kevent(r3, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x7d, 0xffffffff}, {{r0}, 0x0, 0x10, 0x2, 0x3, 0xf1da}], 0x2, &(0x7f0000000500)=[{{r0}, 0x2144c9e525052d7, 0x6d, 0x10, 0x6, 0x6}, {{r0}, 0x0, 0x4, 0x0, 0x7f96, 0x81}], 0xffffffffffffffff, &(0x7f0000000540)={0x951, 0x2fc1}) recvfrom$inet(r0, &(0x7f0000000380)=""/72, 0x48, 0x2, &(0x7f0000000400)={0x2, 0x3}, 0xc) open(&(0x7f0000000340)='./file0\x00', 0x10011, 0x90) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) recvfrom(r0, &(0x7f0000000280)=""/191, 0xbf, 0x42, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r3) 05:37:58 executing program 0: mlockall(0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2011, r0, 0x0, 0xfffffffffffffffc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 05:37:58 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) 05:37:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) open$dir(&(0x7f0000000100)='./bus\x00', 0x12, 0x20) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x48a, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8088, 0x41) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus/file1\x00'}, 0xe) write(r0, &(0x7f0000000080)='T!', 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) 05:37:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 05:37:59 executing program 0: r0 = socket(0x38, 0x0, 0xd7) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup(r0) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) 05:37:59 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/232, 0xe8}], 0x1) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x3, 0x7fffffff, 0x800}, {0x4, 0x2, 0x800}, {0x2, 0x80, 0x1800}], 0x4) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 05:37:59 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r0) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) 05:37:59 executing program 1: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0xa) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="24bffe68448e6d95dcbbb0a3ee869827a91087840f5f871cdc992b49ddce785166bd60372aa078fb24129a0f89e881218cc2d95ea9577d2d77db23dd40b361d3b28e287b5069dac101a81c626cc243e868cd6ea3a29b7d7bff6d15fb924abdd10ed8144e7400712cac7b378adc3893a3a2987e153df1ecbfc071b490fe8ed2a259e68322e748d9108e5919d6c2bf34bb7403665d8090777cd6da57d8510bae6d1ebf0a189eb62028e3940a4dd55a703f002508ee16e1af9acac5053ad714818e872e75e23280b321c384d8d962830084598a3b5acb2f3e16f9b6caea", 0xdc) shutdown(r1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) getpid() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x3, 0x20000020, 0xbf1, 0x2c7}], 0x3, &(0x7f0000000280)=[{{r0}, 0x0, 0x2, 0x1, 0x8001, 0xff}, {{r1}, 0xfffffffffffffffa, 0x2, 0xd90d5f34c07fd3fa, 0x3f, 0x7}], 0x3ff, &(0x7f00000002c0)={0x1f, 0x9}) close(r0) 05:37:59 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) r2 = getegid() getgroups(0x1, &(0x7f00000001c0)=[r2]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r5 = msgget$private(0x0, 0x4) open$dir(&(0x7f0000000440)='./bus\x00', 0x8, 0x4) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000500)=0xc) msgsnd(r5, &(0x7f00000014c0)=ANY=[@ANYBLOB="03000000000000007c8b6fe177828e15778eadd035a2e84bbad94019132930902e3e96445425c933a40995edef2acceaeca761c8976ca1fe5e8148751e63d9005516390ee5ed4facb4ceaffcdf184c58addffaf12a25fbcfcc658631cc26e25a4fced8094cb61786492bc69d02c0825affec002e508ef36e8252942352782a9c60211941f21cc6ff6e98d5718d54e5bd43af0dd4a8e382c77b056950a4b59ee6ef9b13ec33121c287675eef096bdc974cb7246e29cea263711531e62e57e9dbfd6c84d22e5ebfcb51f1ec9e049a2c1c77669134546917d6a2b717e96c287022206ac05536707b5f83228a0067eb7dc07cffa1164c30ac5028bc50bfdbeafa665c8858d397e41cb998fdd448905543c88c0011c2b837536f4d85a906f77f2b4c76e3f819fa2811168e28d8d681b73915d0363e9d032552581000bada5ef086dd80f31b934d4fef7ca824cd9c29fddaa7ee29512754039c547eb35645e6ea40e22c63081b7ffe3a06dc32fd0fe6d079fedff4110c1c6d95af0c1510608e86689472cd89a6a731443212e02f15f51cbc12e670868bfebba5af8795002455d03f437f360f0918550a2bbc75ee728403322a81c0d46609cdab6a5e0f4c192df67dff8edac7ee20c9cd7843c6440c8808f99422688e3768910ce9a45e5ab3fe638874120cd6f8275742d4c05efb52fbcadbffcfacd083e9013ecf13bbbfce315c14885aaca8290e84443fa1b1365edcceea40f25f3ce59f8c96938a2e683bbd62765c38d6de25afe34dc907ddf1a4f11408c140669e9da13c2cf7d14086a5da31ffa4e1d1713fcf07661cd40991e3cdb65f4b4a8c14802375fc3cd39bac05f8d959f182375cf80831ff341d25a16dce0fcba85b17300b659e82e5a470348e3279e97ce2c968565e7900cfff9573ff633b55176ee8ea031d61413a1a2777810c32acc1645a1164eac3b660ec7284ce15eaa5ba217ed521ab7801f6e204d90b44e238e7277f5169216b460ffd1a791c45261c1dfe4eddacf70ff0a5ad6d1889340ab2bf9643fcad593500f3c321b573993cbf6caf02ea21766f73ba9516e405ae55a94ae980eba3b50ad3b63672aac93a0df3513f8f1ac1e7a0f7b554e39754a6b6aad7bd87215b344f47f89576bc6cc5d98eedb2ca1b328ec7b9e0701fc75dcd6146293c10bbc50e2c8ba01a5b40ee9148027c9482e7bd607b679ed934c97dceb82cbbc3a35fac74403f953aa7d44c5b4c91d5f1a40a052f6ba14cb9b63ca8ece95c429c53212a3386b5111e8d56b6456b9fb9b311666b8ba0c110c0aa7fc2ffea08e60a7a8c27430cddf95ee7c3a17ed6da8aeab57165688718251432b86bb866ccd22d299a552fe57eee29df04cfebbee108eb387b6dd6c70a52251d7af7a2adba8eeb77e584ee4b321395cc831da5e02d99301ccfeb68fed48888d3561b53d8803e92be1c0286708b303083996818e0703b1bbdf6f571607531b5729bc8cfa7fd723c076d3b9bb5293b8ba8f02f6da05acd303bce89ec4128ec56f03aaad04e5d90fa99b23289c1ac8a4f6b72b328a96115d60c94a4d64cebaf5bda29824aa5d06d193cbbe641a4bb19400f83a63ca9092f0af088ff291ad3b9b3a2d391bec198dabcdfc9a9f86d24a92abb6b2dbcf5ba9ca92ae0d266508e9661952320f83500818b24512572e1bda51a628e3d894f2553622f0aafad4f39a1850afdcc7ad8d85cc247ad89a767bb355ac5a0867b841f27e96d350fe3b2cb236e5e6d4739c53bd3d2439ed9e6d786f9e7990cde2307b51977c58b02e63f755c4b0d5d8f4042b181e34181aabf1f6fb10b1da17bf5f992a1ad77efc77a98676d45198ede5a41c797aa6d171860c760624c2e9ed0eeebc5ebc109b4643b9c6ac6989422243a106fe1013ce917ceed34fc1e0c63d3e78fbb0c93d4bb38920d8c319133712108c1f44a96c1b059afb9f3122206a363903e071fec340e9397396a000ce7643a5cd780c6b62c5bcd3e71036920600fa96b3dbf5b94c8025871b25d94c8e209289ef31ee6bd64fffefef1f0a8f1b283b478faa1950472e1b190da7096d9e3d05cf5b60af8f6c1cb7effdcd47459694759090cbeda00cc5ccce558a474fb976e8d6fc7c6ab7b1a876896a8d3e9b0c514a2a2d97eeee538bf1a7aa7e857a4676bfcc83bfdcf93f3ecde0fc428d4340eaedc562addac4764b6fa21c74483f3b38969e2b2cbcfd5263c89acf976914c59d96a9d3b4aa2d025dafddf6b19858fc726418ea97aa163b68e92af7daff0931bb1c81457b9900dd12842169375cddf7417b7ac67be5dbaafd731a92d3dbcc53a9b8a01890d0ff88db721ba14ebb894bdcf731b8db03317596f9a58b064f5b8fd06c1dab7a4c10274b6380e676d5a595b1adff7b8ceb9e5570a9c2a1e3c9d004b9521c1f018f4f35209d63beaa15c831b34ce6a5957cad1b06923664bf3b0966d8a1d060ee505f98fb0f499c39698172cfaf62aa1e76bb9ca76553a0a01df2056b51b731a647fd66bfcfdb9153f357ed3e60cd7a35b0a13466e21fc385d02ca3294f54bfd8f6ffeaea38a2d4975bddf21cb19a53e87afe3e4ee6e61ed0c9f49944a04edf1eab52d0047b0b2782ce4ffa991133fc90f2cf66effb1c56664f12e9c95495943c2e266eeb974c224c9eafde0ab021ac5d99ce18f8bd751764470eb70e00db14f196bc59a6751ca108a82c64418f5cbd920a77d1fa617e92a8727e7239ebe5ed179814cdbbdab26b3870d99eb1130d23a98a60deb9c752533638b56cd2ef26fa2b5629ea08fac99a65fddc0716cadf3b64aafb6a3aba9803f0cc353268ec50c716943fed053f05cd05bf0a7fa97e6e496c59b32454cff759d3cb6f826d66623d9fd7c33bc12f81797aecab1397f541e920111d4c65aebefb9be20f802986f0789486f8cf507ff0c7ccf26e6aa8f9aab46e68621ca2d935701cdcf17167ac4266408887c40b1d3b71651f826a821a9ccb4ad55dfa468de698651ddaa044c43ecbeb7f455a5896a69bdce19588a896d75471366e643ccc938faf90de9accd012cf8621101a889ad9e95fa483464ead2c07d0ee4a392aa145b40b1d6dcafbea631168bf0dd480d8582f2a016ef0d751d57c982ed37db6e6d18d6b41a294ba325888bda9687262da3089924fcfc83c22c365e70d3f4c41a7d6b0132ff7e84db6a2df0701275e238c9d76315186bfb6e3700c6333d7dc565ce7be7918122a99a52cca4809d6e6abcb0c1c604edaecc729e8967c81ff88d4b66d2f796121306ce2ef293e2d34e583d064424af06566b41442796f463de9c96d68106314c2cc102b86f542a2fe6286e4af03d658470c79599805ce005e2beb766ed99d4fc121c95760dcfb252f295fbedb8e5824eebc394c4312483c1cc9221e3a8cbd0b1900123f747c8cb4ac3c78592b6c0984bfd7fd55af4a7020599ddea12bea8d83fb4b6723fb4a84605f006eb9aab3543dc7e69c8d4ab322bf4eb436c8c7835a1707db2fe6f4033726fcd09d2fbf7f3cea38446ce612abbe9dbe1403081e2b1b20ac44dcdfb6228cc2602fd8f295d1becb3ef7c362a8389c61a89d7bc59545a39692161b74767b83352e385ae805593cec52fd0f87bdc4df15c4b09916047cf5fe00edfaebd273f65a3ac6da28eca5e5e5341156660d455229362eaf1e36621f52073046ef79ed75d981f882cc5d3546967daf1dd7421a352fa83e6754ea6e0d5602c57bc3c5f2b8f3542e2345493a481fbc278307f738a037e65eaad838c8396cbce3fd236d542f94a2cb881dba1d9b3d359ff18bd3fa745c042c2c3f261edb742db881b2c418ad8cc232d24ebd07dcfeeaa88ecd6484d1496c7c3ce01fc936bebfe28367d720101d06db9bcf2de55efa5ccb1912847108619e3ac7ecc3fad17449917e9376380ba015c593ce1cc057481923d98ba893b8ae0ab5ec7c57ac65d733a74bfb09c25139550419eb23cb339682d58b49e230d0b2b36d917c792cdc358858b606918a1206c82cc3a4d38b20ec975cccaa822682451e89b9334682a97cdc68bd14f764d800d5dccd82c7f8461546798759bb4d9467b3a611bd13b6fcdc214cb5d754698ad64e59c0175549a28a230b16530a73714abce842caee64594273b77b29e49175c29c6a50280972303665d51d6a2f0f1b83b89ed270f8409cdc9b6c7e6b38f12e1e315e0a45cb7780159c72be8a10dc43fc762280a6111ab793180bb8aea941275a579d1fb4ffeeaa60a90073cb3a176e78ee247af92fc67a1f5c2ce728fad55beaf077fb6e0a8e765e28f5cef6eca2a41525d59c9024cc0bc76872c0b72cd37d45310501539f52f6ea3892a7bab4b376a6771debb6786e7e5656d18ac111aab32ac9ba48c1636d30135c8428533550094ff00171308ae537df895670d0b3a0529d65cace9612fca5353f3c9896068d3596cc13d491e46f31e276ee16021e519238fd46bc2d3189317f124f8510bf5ac3c7c2a056d09e130e81a0e8bcaf6a0ef06749bdd53cb5c1d74f9dad7e5551d0375aa8d17ba68f17b8835f9b04cc8865723ad5bfcf1860712e12b51c650138952775b5ae0e271d0e91b54545b125dffb4a515279e7fb69d70d70866c3adbf3f37c707a13c4a3bcf6274a98905f1ea473e0a7e4aa08781d9c1ba9b4fef86f46b5f2f7272617ecf9de88eaba2c21fb3613c07f89528d1e42e8e4b8542ba59306eadb59441cad8f2004d6c733a50ee49ad47dac6437ff6e1e508e8e735cad25903f8f1125268562bb35e179a5db189f8b41f11f1483d08df1e12e500263e119636c4e5d525247254277d4d8dd8a37a25958c78a9be6fef75c1806b3b70137f932ee0346a58fc2355a0ebfbad7c856169bd2608cf386452a5cbeffa5de6c933ed6ec530ef103f01bbf5e3eb3b85bc176b929d10c377653429fd62cfffce6f4bf191dcd26e1e67de2cf5c4e4f5e6bf4b96ac36c75ce76c56371c098b5c15b98bb99504607399443d65fc319802801961e6d68b518daca3cce16ed2c8c20b5fa8f2ebff69946b61b00b9ba79b716336a306174d42355326be3637af4255d79b732d7790f37a109f99f39fa7bfcc40cd94fd52d4432f664d1ad7eca6480c8a77049fc084c6bd0de302f35986febbb5b84a8faec29808920948ff03193096e73d10441305616f4b114f459fca997c3c31a0eede1b1806353a6e77738610c6b8445ec55cffe3ea7879c7766da6e5c8442c349a3e619cd00ee5026a38a211c3e001b8c66a422518d65b6cf10939d88fc4f3d46de2989b9d9bf99021765947df051f1c803ef3dc09d200b0738b2d0b8a3ed13e91310ac55cb6c9d14af6c00dc619fe37cb3132e8a2f16244764777f42399d7d0b02c989b78fc40ed0f9983712b72da657e7efa4c35eea5571cce5ce708c27248283f4a0facc5816cf7c72e7cc2fd37b34a2c688ea8ad2645989f1f52f396a0e9e962d21cb61b089046377466a0269fee8cd42519ebf46bb078da4a515fc1028c515bddcb03016d8574ecb514124eab4cbca5dece351a6a00d8e6d791c4e35906e081801afdf6881d057dd3db5fdc2695721f8c83bf69c11e3c7eb4e0095b17a68dfc1d37b6276a7f5bac7f469e1b93267548833f83ff386500c5b8403c6f7579fa7cd57c436d45ef2a8b13ee4a0ecdd68a1b32d86dc0c20e4db7aeb3d710828f34a21cb7a5b841f036450b98470a5250c1b0214f3fa5b2fd36ebd2cbab429f5f9178574ba7eb55c4fa323762520a530bce2ef1c98a893b42a9057d6eacb12ef1c1111c0b1fad43d9811a212ce6d721cd7d6a0c2c6dbb3d6f99ed9c0362a9ac8359f6532feb80098c8cb4a8aaaf151e9622109515939790a9bb82c4e3dfb32"], 0x1, 0x800) pipe(&(0x7f0000001480)) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setgid(r4) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x6, 0xfff}, {0x0, 0xfffffffffffff800}}) bind$unix(r6, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) r7 = msgget$private(0x0, 0x0) setrlimit(0x5, &(0x7f00000004c0)={0xffff}) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="a100080000010000002300000000001000000000f7ff351daa5db0b7a488b77d4ce32d7901000000aac73d327ae1a91eaa1aa4000000000000000000000000000000"], 0x1, 0x0, 0x0) msgrcv(r7, &(0x7f0000000540)={0x0, ""/75}, 0x53, 0x3, 0x0) msgsnd(r7, &(0x7f0000001300)=ANY=[], 0x0, 0x0) 05:37:59 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x9}, {0x18, 0x0, 0x1, 0x5}, 0x6, [0x0, 0x400, 0x2, 0x2, 0x7, 0xfffffffffffffffd, 0x26f, 0x8000]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x9}, {0x18, 0x3, 0x30f, 0x7}, 0x10000, [0x40, 0x6, 0x1, 0x966e, 0x7, 0x9, 0x8000, 0x9]}, 0x3c) flock(r0, 0x8) 05:37:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 05:37:59 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r1 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x3000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="b50412117a011dcb1cf2cbdc51713c05386b0fb400ed668d637cf4a2637a6e101700000875d581000000002aef8bb52fc0be820856f3e0f7818c7eac040c1115f1cecc7c8dc70f13b903b836427956d81942d2d12c8d0a5f49c76b3b875186465b74535fb175a5a39c981f06c77dd70a29ac20915efe64ec3d8908f4bed21a1b736b638295c123ee2ffed980e9b2b2226c1987ee15aa4e18f4d0434ec6ce37010109fddc0d5463fc52fcc8702e070be0fa1b52fcef0c378d108abe44c45d8c95eedf2314cbca097b65754ffb617fb7263d2b1dba508939207edfcdad890bd90f5af7733e7534672020c8ce9b92d29fc815d8b95759593899c0d385bf7c0781470b51cd41f101538f58cd3d76bba64b7f8cb83b57b64988306866ca0a5bd464f8034fb54b626801d28c7ecd3ea1febfd9a6185bc04689bc44e10d6c06d251a1c029f7b471e2a21e1a4028046e4c4f8aef56b6ae311bb6adbd164f0cf2bdfbd0709968d9a5b0aeb0d0ca66a172182b3ac5d15d4ee6195eba27ef9515cb8f9737feec8a83590eef15310a2f3db8e2befd73e5341f3077791ffb457be686f8afd7fdc83c3b0b542da29f51ee816c3e1cd061e289b892fa15c901318fd8f829cd0900b355a60fdc0986"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe", 0x1}], 0x1, 0x0) 05:37:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x400}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 05:38:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20080, 0x8c) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) listen(r0, 0x0) 05:38:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000001500)="01f515d7ef7c9825f43b7db1739530cc8593e5fa3bccc773136c5cabe71dbb0045c9e22880365841e36b0de57a477645081c81dc9d7de12797fe3efab63fff973cbe23b3350aa0728b85ba3a583f550f9fabe157e3eec22a88e5b4d3aba86520c327226578699b21b303ec7bba294867b11dd18516cb26e9e9bdd627cc559a52122b3fda7e1b570bd565b45c137da7d8e1c27de3750d4d1b16e402f89c994adcbc91bfd23f5072e67633b65f8af749ba4bf127d28546d0bf1b1384a6b3e8fac642e01eb3c273fe7ba9be5a77edd32addaf6a572732f63e", 0xd7}, {&(0x7f0000000300)="cdaf236bac0572d35dfe5efac2ddc257d8796c395bfe7f8211dc410565a912541a9d04cdb4fb632a5700c73cc1942fd93aa9130ffc02b7fb1067d3df88d0b305c53cf537f3bd617473090f0696d1ee78e1aca6499d722683f5ffe3d0c09162624adb9204524f556213f51a13b24947b8c70d9548119e5f5296a7955b7580a8da667491b2988ea9607e67165ff54372933782159caab8af1bf460", 0x9a}, {&(0x7f00000000c0)="e6a13fbc27d27072d09719849b8f719f", 0x10}, {&(0x7f0000001600)="0d8c722ebd9c259fa90d181f1a17e57c7e101d5a06631cc2d0eae9475feedc3fdcb76a7e3b69f7fcbac4408ca0fdd5cce96490a5aef677614034c44241a02fb57c5e4b6497ab960c47c025da9f38407a1ca85e0632e5059fff6cf3c18e753b4a255008315ac1377d029ab741b9bf50a78bf7a9e3b27afac4fdf76339b53da66781bc3d55bb3568a2462762a9c6792729ee04aa459fd4fae1c91a6887352ee0900e4c4dae4b44859eaf7f9ceeef6dc0b632f8b967fbb36a7cd6e5ba3eca20dcbc1851c156667b9d584d42624c463887275ba8018c201393752a86232e8169bc268bda0ac27f1e228e5bb933de", 0xec}, {&(0x7f0000001400)="ce3f1e9fd09df081924475973475f452af24366e49b67aec19f62118719937881fe7c4cb71c6fa5a4852de17b892a59ca0b6d64f7269a60efe19b3d8ab72e7d490128760cf9fff911a61332edcad5300c148a38dd80c5f1448e75600eb2c2b5d06dc48b3e6b6a9d6d6e6c5db7de6749df5d72f2605de14a78282747a40dda45a3e43c1e9530e1653f74f41eb2a2830f3060616eff39dfe6c2297823e33f8d1502b0d35a5371bfe168656099a60246f", 0xaf}, {&(0x7f0000001700)="dbd7d4224f3e5108fc10a7c493c9ad3f32b8f9b3be17e29d0e7a5ecbb2c5982f9f3114657a357b5917ea20e7dd75f65a1c1f7551c9a5f459147f23e07511c1d06fb7fe8ed80fa4ddfe65abff346f82628111fd7fe19295976ac0caafc182917be6683d42c4737691274557c6d8569c8ab73ac0980bdd000e1134cabae0f0502d7c0ddc10254df1f0e73a8c393a8003144889e70012068c652f13ceefe47a0b1227", 0xa1}, {&(0x7f00000017c0)="4e1b867a3d683ec24f93bde81b14ffa9a47998e376c89f750d186b924e777182dc4880e4fee4f594cbf11c05f4892d68fbd6786c6cbcd92fbae336f5ad4025bd05130ebb8fcd8c27fdfddd6a97bc9eea145fad565cc580d32886cc8959993ce3b20a5d467ce33a9965e9542bffe10aba28ee3ebefcbe9f1cffddeefe486412bbeb3b197d545033", 0x87}, {&(0x7f0000001880)="5090d982e48f603f3273bd51a05d8e45f7b39772dbabb96bec1cbbbd459d089fffc67bb557d289b9d8be46859adadfc47ecfb02f5d41048042153358b0376f77b589344d63f0ac414a5b4c651078a2946eed4c0da03c36642a43", 0x5a}, {&(0x7f0000001900)="0341084bf82f082df0a39b77771416bbf6f5600bdd1f0a080622a16146990de6d79eb2ba2ab2f8c2fb09e15ffb1271de3214ffb8f35764ca7a96be70b9fce761d7fe2dff2f5ebf3d6cdd259a5efbb7769b316ca7f35467f3d376f9ef2c45182ec0034af6be557cdf244e207542e96b7be028be4581f870c9fefe", 0x7a}], 0x9}, 0x40a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 05:38:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="592e69472e0776d9631d5b1d96418093949982d3f32ce2611e2a66aac6d4c19abd80b08db85852a48bc14baa3a98420b19", 0x31}, {&(0x7f00000001c0)="b4462a98ea01314f02c9a1f2795a2d7261a02503825e628e308fc004041e0a30a6b9b4c57b460ab099bb2855ff071358f7f8762df19f2af95507c7de03ace03531578e1c59c6834ddfdc4fa665ff812375125bc374f912676331c3f1cc2ae2e3abe57a28a150667d7e207235baf7df0b3888646a6df3246f69c018f5b003a2b6a8a790a5939c566814efb2e712e2bcce6b2054f50c21362ca803d25b45b237fa0cade84f4ed438b7b37c9a2a4da8da643b899b6e1a1b8b", 0xb7}, {&(0x7f0000000280)="7a5e67aed4b09c5d00b3c30c5d5b63673d4fec88ff3ff762571a99492b3f3764e58632407a1e186ecdbfcae3230c9ab8db60ca6247bd9e1077896b1894bc5b104cee9ef2e17f910e34ae6ef5eea002d4d56be6e9a16dad8a2cc61aafa8767c14269a0671eded908ea52fdfc90a381ae39db14f02117bba683c0c3ac4bb370620f34dabff496462969d2ba887f3c9d7d0a7d9a08629d37fed54100033dc93c812c8fd2f961690c77c2a877ebc9f8f59cc72bd7c32d6e220b2e945c10808f65e9a5e", 0xc1}, {&(0x7f00000000c0)="13a47c5785b72cd641960e2b6e0fe5afe0a6adad37d96e49abbeb23c04f91008d3d0acc7f761d35b08d9c7be23eaf4db03494d3c524e16d740ff60ea60e367b29263e075", 0x44}, {&(0x7f0000000380)="5231dc4e6d054d17b0e74479a3c5cd3bf042541ceab71c962eea7cf006c16c31a0882b3e31546b06d204bd558108", 0x2e}, {&(0x7f00000003c0)="536011515e983d3e433e82db87b0ddc31c80847f9bc9f4486c1f85cb3d65ff9e2481065b2df10e72f85d7ce3aa627ad15343b0ad457fc86fb91cf40667094d3be6a1799b76314bd2d504a79cc95b37a16f820bc8bab0ce5b8d01bdb53a28edf3322e621adcc0fe723dde1aaa853e123282df5d690441585c087830ed7fade5e14ad01f1ad1", 0x85}, {&(0x7f0000000480)="637c9cd578648ccbb8a2b286ef5d4bcb9c0a9df385765757cf969dd60972bbc5e412fe3bc9919ff2968a9b01e369f8922b48e2088a6b5ae6c36c0a8bb0ef14d7beae2fc764f49e7d55bf20d3201bdb46becbec45e00eac53c19a9d6663b651b9668fec0a49586992585644ced2c9ff52fd559c45fccd8d67cc302e108c991d3dcc116a3dd1571e", 0x87}, {&(0x7f0000000540)="dcac7bac4017a3", 0x7}, {&(0x7f0000000580)="49a1cb699eb241ffdd0277c8f8097d867e00725df987e843ab197a0eb1ef", 0x1e}, {&(0x7f00000005c0)="43aca6118ba8963478c0438ed18ac1c531ec7047815955fb4094929073141e253474cb5dcb9258b659a3afdb1f0ff163a91edb9334023785c3aaa0dfea6846719fedbaa9fff384030ab3454a9806d61c5f76f01965b3bdcb207aed021de4d9e2b2294702bec3a5d39b5d9530ffa13a1f2dfd4a21a76645afaaf8e59964ff524ccac47c855e9d63ff12000f22f2c50d8f0828fa751d397d492c22ebb9df60180d25fca773b3597e18d85feeeb3b2371fd0de4ede9d0c60b7648653260133d23e3b7a215500a9348c8e3d1d223aa1d93a6cf29954094ef51fa817421871a4ebd8be82e5fb29df23c8fe35ed37b83f568d778f4fd45ec1f474df5b35f0d72ad", 0xfe}], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfff, 0x1}) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) 05:38:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x8000}, {0x10001, 0x1000}}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 05:38:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2025, 0x504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) fcntl$getflags(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x88) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = msgget(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/239) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x65a, 0x7fff}, {0x1, 0x17a}}) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x1, 0x4}, {0x1, 0x1}}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff001}) 05:38:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) close(r0) 05:38:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b60000000000000007f48730a5900bb3857e22164dcbb5dd8751b0edbb86aec301dd04", 0x59) r1 = syz_open_pts() close(r0) kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x1}, 0xc) r3 = syz_open_pts() readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:38:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 05:38:07 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2001, 0x236161b8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="710df2400d021dcb1cf2badc51713cc94f6b0f9aaba601b400190008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="7fd8d0124f9ccf03f7904be24a2e21aaa10fcf60ea4d576347425c99902f299435a2fd5bce13a9ec7141fd5aad3904cc7a6c613e9f6ddf69", 0x38}, {&(0x7f0000000080)="930029ee16f34ff2aab9ae34195498c90d877d56a1f6ea96edb4db630c202f7883c14306ae1c36c3b40f85905efd475ce3c8a1a4576f088753e044bb75ea73ca95370af525b4856855b5d87d99f1b449263948dc64a4fcf9882ea8e85464b38487a7d07d310e4a445e4f07b483a938a0ec0c76b2c075fc1b05b2a7fe01b5ed024b1fa0410f5833cfb6e1b2b12a65831ed3", 0x91}, {&(0x7f0000000200)="6b2a1d9f67c9d57684ccb697e25382fd9eaf19eff97cf69bbd4c490bf5e444695f9346ba27e6f24ecd97b06600604995207817d76c2025e92af4f447ad054d632e5022579830993e9b6c96428de2283199739a194ce6684d", 0x58}, {&(0x7f0000000140)="c945dd3b49a4a2e691bc2fcc56569282cca5f0e1b1c40f083decff659fccdae2dfebe8fb6a83a983c306c9dfe2a9e5b2645c653dd7f951d209a6df188581e8b3", 0x40}, {&(0x7f0000000280)="4706b04efb212cfa80257d19a6474f67ccac579db9a18d29fca4326504d87d52032a6f12b7a24d2e988ba6e1f3730dcc0ce43af9d4fb9ac24dd6e69f865bebcc577a7616a7ae44b19cd179002f973d4f0c88b2d098efe01342b027fb2b0a3bc968cd63fa111330ceefd8add1d937775189eab7591558c3d8c6e35a72b5875deec9cb63d0102d2c1c60ae3dd29d539e3ead273a32b6f1d7bb8dc27862d84456515acb0a41ff312529ac0d188aa69139ea9531c202cba64c00081133", 0xbb}, {&(0x7f0000000400)="62d52f1de4f9800cc78f3a233e7e71563ce53e7c92092d88873d6efc3a8b64d289a2f21cfc8a11eb917f0ba6560cab3cb1a3d634e95b799513a398e2da393195ae8a87e878092133f4f4377bccc4454df4aae4db3b524c56ef3fa46c96bf1700f5896b9826c3fff741fb09663f90f797d8a741191dbf05615cfb63b2e03fab01fa8a23", 0x83}], 0x6, 0x1a) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 05:38:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) r2 = kqueue() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x10000, 0x7}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2000001, 0x0, 0x0, 0x40000}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) read(r2, &(0x7f0000000180)=""/67, 0x43) 05:38:13 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x100002000, 0x401) poll(&(0x7f0000000200)=[{}], 0x1, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0feeb9830ca39a94691eae60a84b071f010dc66bd91099f8c4f6e095f03efd9f48c7a5fd2ca40f9869f345d8a62cfdab51bb71b4efb3cb68a18d9b511565bf074abde9ba08896c17b166309e872c8aebfe125b5abcb5393f97f36bf4a76a773ba2d91002b7c43c25eb9d5e290856666ee728f995df0318207f110f435cf8abcd2d91e308e534ed9f6efabef7e93ab45855da27285b6f6a678e297074686f6738f87f892cd3992314164b875a92bd482ec8da666c5", 0xc9) 05:38:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x6c, &(0x7f0000000100)='\x00\x00\bL', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x1, 0xb1, 0x7f, "c7fba742aa7a94c46434835492ce07573eefbf14", 0x8}) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x1, 0x0, &(0x7f0000000080)="9e866cc11b480df63d2e2d6cfbd9ad146e7d33d1e4577672896014f06d9c374dbca47fba8f7865652363f6926a233e11b613d8dad6739ca87a0207000000e0a1326f22768cdee92f95d6e5d3ceccfee87989be", 0xfffffffffffffffc) 05:38:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r5 = getuid() r6 = getegid() r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000580)='./file0\x00', 0x10480, 0x40) r11 = open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x80) chdir(&(0x7f0000000700)='./file0\x00') sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fi_e0\x00'], 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f6a1599081eb167c6dcad341a837a2a0eca25fae08457cc76cab0602d3fc2fb281872d4373e888c474b0e1cecef01a26c2611eb5194df782d596f30c4c49fc5779968511a6568bc12f5898c4ff95dfbd08d2cff067a448ae11fb82add5ab45a63f81b995ce1c9f68b774872b5dfe481b9834c56475aca1d4050f641b212c3a3ed0733a82ac98dc39365ff8c29cd31c58dfe623cef7b71c6f2abc77a723ebae45e55fd3b402bd836eda43e008525be9cd45d6f395cc00522dcb8d81260f175c3ee4f5559b0717c337cb46f9693d0447709409883f095b402cd46d684b", 0xdc}, {&(0x7f00000001c0)="2ecdf48338c2ef84072ce713044670fdb20f80fe3d50e84ffe717b34640aafb57149b2dd07057d825a954cd3467a26366ba094630a1c30ad43aba838c348bfc63840400114bc86b237bd46c3e472e56985d92fbafb3381410101924efcf8c3959087b1ee16d838052bc47f6f26867d0e6f4ff5da31d73c0acba44edfd69df14b275b338810ac10ae49436095424044b58eb2d20d05ab6982", 0x98}, {&(0x7f0000000280)="d9f8cd20af87d8e5cd463b1585b5f15caabcce08f71771b5c0c1809405f50f05a771bfa40663e7f4b0", 0x29}], 0x3, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11]}], 0x90, 0x4}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_int(r12, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000001480)=0x4) 05:38:13 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x89, 0xfffff, 0xdf8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x80000085, 0x7, 0x1a8}], 0x98, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x44, 0x7, 0x9}, {{r0}, 0x0, 0x10, 0x2, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x6a, 0x2, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0000012, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x8020000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x21, 0x0, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x99b, 0x187}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x40000000, 0x8}, {{r0}, 0x0, 0x0, 0x0, 0x3, 0x8}], 0x2, &(0x7f0000000240)={0x1, 0x5}) pipe2(&(0x7f0000000280), 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x0, 0xfffffffeffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:38:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) write(r0, &(0x7f0000000040)="03b3e89ab3f3d6839e9963c52e20737fc556bbbe4e2d9fa0f2590510a9855c1dedb97896788f870e409138cabae1905529d81af44a63683e70f63715df1580ed342df71ea0f8", 0x46) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x0) 05:38:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) 05:38:13 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) chroot(&(0x7f0000000000)='./file0\x00') connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt(r0, 0x6, 0xffffffffffffffff, 0x0, 0x0) 05:38:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 05:38:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x10) open(&(0x7f00000000c0)='./bus\x00', 0x10b883, 0x10000000000007f) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 05:38:13 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fchdir(r0) open(&(0x7f0000000000)='./file0\x00', 0x881, 0x8) socket$inet6(0x18, 0x5, 0x2) r1 = socket$inet6(0x18, 0x8006, 0x0) setsockopt(r1, 0x29, 0x200000000000001b, &(0x7f0000000140)="1ed6b537", 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) 05:38:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x60) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="625e2a5e9c709313730d1d47d7db2563d4ae0b400c6bc24fb4b34aebec70a8da389479e84a53544bac1759daa37b5e013f5cf7d4a7d05b0f0b3786f188876a118131fde20e8e5928585b306f891b6b749e149dca19ed92158f15fde230b987f24ad68428f2121623d6cfb6e9c07fac86db4a1e90a3dfe01055fa2818c48b78515662de", 0x83}, {&(0x7f0000000180)="cc00a6c2701ca11c491def2c590c358b4e00ec592b38c4848c4cb9c56b3b27ef6333ad7c0e8a1e494ac9a8d128fda559a3916cd56288217d0c28f83b5e6505618742404d753127ae1529f0334c0ce0d9a36a289af9dba7a6462ab33780b91d3a", 0x60}, {&(0x7f0000000200)="9f56bf1423f85fcc29d4f0585b53f62330d1a03980cf56e2c7a01654212d9357f409f790a009ec02f0d551bd01f7c24c31e1f5cde8b9b1a2649be85a2fcdd724c1f4e2597a3e796f972a99df9df2f2162768be8c8927b8451f2393f1f2a1e68af5fbd3356781e2d730df0ca1e05bab773651010e450c07fd82c7e973635661d96c52941e6d4edd360cf408960ddda2d840d3457cfec8a3", 0x97}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) syz_open_pts() close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 05:38:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0xfffffffffffffffc, 0x0, 0x5}], 0x40000000000000, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10480, 0x2) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x61, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000100), 0x10000) setsockopt(r0, 0x2c, 0xfff, &(0x7f0000000040)="ff220008aaa008000000c3513e2a5e0000000000", 0xfffffe85) madvise(&(0x7f0000750000/0x13000)=nil, 0x13000, 0x7) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 05:38:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xa18, 0x20) socketpair(0x32, 0x8000800000004002, 0x8010000000081, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) 05:38:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x2d) write(r0, &(0x7f00000000c0)="cfb8947e29dd34a8e0b608c3d35535b30a1523583e05c6478772b0f43e5cea5989ba321a77c1dbff08003f32573a44126da8ce65ec6b61b09482dae21af0371f4083cc14482352d922d37c584a9e48f542b0eed692f85e018e6a8e400f806b3198633552b557558dbd8b7184913f050083d8a1c1cf34a19360ca94bbe20d2f489a402184b21a1c6eed5100e9b367556132d6153558908a93933f548019198ccbc5a3bbc1c8896fb43ce0f5ace11b342d421cced6524663807426d6773db462bbea82b692f0d432c2a549653b8c5cbe4f8bbf2d0a11f0d9e3e052122de1ca4db4d88e572dec04ee53628120a6aa002198dbc27f", 0xf3) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) shutdown(r1, 0x2) 05:38:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x67a5, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3ff, 0x2}, 0xc) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) 05:38:14 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x9}, 0xc) setuid(0xee01) r1 = syz_open_pts() getuid() lseek(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fchmod(r1, 0x2000000008) getpid() getegid() getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getppid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="f3e5cde561f35a10681c0db8215bba061db63da9ee1839495c36af4ccbf20652f94245ce33624523f82da0c8df55c6a433a35ea4176e8ee8b9f85dbc18d6c47eded3fd64fe97768ad182a93154093297ee1e080f96c4ad18180a0be0d937a4cfc6890037e9a9a0a5051f183389869501895ac03c59d39ae359d7db9a7c5e5af807b37894e135381cf02f17173eea8480137e107f03dfe4212e81c123293f7a916ae5c9e670c8ddeccb0014a3b87b070d79337660459d0b6e0ed5814575a6b4ae32327ee21c5161ff995ad4e6edbab2611e5cc49d9ac9eb6773142cc99af3edc1a0fd20f85ea61ba557e832c1a5d988d6ba", 0xf1}], 0x1, 0x0, 0x0, 0x400}, 0xb) socket$inet(0x2, 0x3, 0x945) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r3 = semget$private(0x0, 0x1, 0x40) r4 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0xf8, r4, 0x0, 0x0, 0x0, 0x84}, 0x401, 0x5, 0xb93}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 05:38:14 executing program 0: r0 = kqueue() r1 = kqueue() pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000440)="00cd0151c100da4b3424adb73b174929849b1eac538ab4bbd35800dc481d55c56acdf555764c8b5f736a376fd14369ee441ee44fd37579a34aa0d20992bc977ba3bbc63d267c2c4cbefb287f7373d25c2f959419d38169bccaf7860883d30222d824fe58edb47b1e3d7f0d42dcc8e7804a9bc2b387e4378ff9a971945ccedd3148d7c209a9dd6377146d880146f5c14b3d601a87365c79f25704be0c7b9dd5c6b99b2fdf705e6fdbcd05f9e36026f192bbc442500b9677be9d3533112ecec7093a96480fab", 0xc5}], 0x1, 0x0) r2 = open(&(0x7f0000000580)='./file0\x00', 0x20800, 0x130) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x6, 0x1, 0x80000001, 0x8}) ioctl$TIOCEXCL(r2, 0x2000740d) close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000940)="6826ad8a91426ae21a5f192c14619c2ad33c452715fad852fb765da9bbf4ff7d07b7f084b895186b43801d34a266be273f486ea9f09869568f61dcc90b1e539a2e03f71eb7aef5b58354eeef2b515d69db5106b3af9a707608b7a5cda1a6f3c66995f9da27f779127ec7c554116ad70fb8afbe37dc558388c00f1a3b5d3a83be04d2765f670a91b12ea92a203105d93c7cee30215822ec7f4c5482fd6dbaaf7bde07ada17fa78ba89121968b57cd8189613c9f75c4ba28eadbe5988421f87bd5b1b0115f7b0fbbe1fb342ceff95a37ef519330b86c73b7ffa13889093363e815c7d9a4bd7637f5ef19ad3543ce39adb6303618960bcaef76bebf048765c36e5a655eab05ad67297e888a09004660a28042cda622fd9fea3d7bf0c041b24cfe0000000000000000000000000000000000000000", 0x133) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="efe01a9453cf4bbaf31b5ccb82be28695f890f0999b62f80e45ed4304c3366de66703d266e90a5fa0482353581e2f391d4c5756fb00bd7ffeb7d3cce163489e36ff30e35aeafa29190", 0x49}, {&(0x7f00000000c0)="a27e038ce134a66aa4a28150bac8f55dfaf82f88d818c7d96270a69fb859b35bfe7f005bf09f4e37aed70ae807831cc70212224db417cfe27d43208f05e23dfc434b8e3976541cab085aace1cd194a58ece4458c5d9a6d", 0x57}, {&(0x7f0000000140)="8ca82a899177234e1dba00e5c63b8c353360d2ce8cd4acb3a83e0cdd9e16f5074195d56ce6f60f008c28b3e3276eabeb1d39f2d5130548d19fea2afe37c771a7e170c220fc9e87da723ff64855c563cbb939b6c95c7a7efcbd2c0fd04ceea1d22815b4ed7bd7b00fc445e0d5297434dd3d9a58bfc5202bc3821c7801e0791a55c1937f9370b2a796fd47c117e1dfd4450e39c55a6148df8ac4a847e01805e13473f1398cf7a8699d4430077fde9d6d08a9876380", 0xb4}, {&(0x7f0000000240)="3572942a9cad26527eb8b56943c417ff65d7ea9af8d2c499d604a995f8d4711c4823b621f61d4ddd4267e4acd0df42fdef3db84ed97b9efb7bc9589ee8f9e0326a3c9059625cae40af20833ec7b3bf0c8e7010bdc2bb3cadebfb6120fc015d47c165251c95467d6b", 0x68}, {&(0x7f00000002c0)="56a2345caff6b4d7743b670cb3e673c00da38ebd048320268610bee27a9a5f3273a23c9b2de775c1c223816446d83f33387f62ba6518023d11e87122ba54a850b0aa608f3489dba3ac84cdac464f612312b36294cfa52a4d2068171e8ba370a10167402fa70a974c0598a8e054ebb7d25a663632085edf7d64d5cb14b625b912708b7ae7a2fae2c26fd6a07de280c2d1225e83016a88e634102113316db9c29ca3bf4ba29d909ed11d39a646dd81ff9d143d73114a66433e5bd71f40553fd0092bca2d55530fd9f87c9665ce59b4425361e99ff57687d2adac5d0e", 0xdb}], 0x5) r3 = getuid() seteuid(r3) 05:38:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = geteuid() setuid(r1) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000140)=""/191) 05:38:14 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="5ed79e0f096903d80e1e01952767f42335f61ff6b4e46241f4a4fa92d56508d46118ac656de73d321d8a45352aa5b4fc14c5229369e760b5e4b3dc40f7b9087d3ee87eb8dc866f112517e22ee5819232e7bd384ec31e6c30", 0x58}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x3, 0x1f, 0xff, r1}) 05:38:14 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000000e) setuid(0xee01) msgget$private(0x0, 0x140) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 05:38:14 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000280), &(0x7f0000000380)=0xc) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getuid() r7 = getegid() sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="51b627d857162eb46ce3bbbb62895d3c5c660f966c2a5f41f9029288ca14890ff031109db488e58776e70d2156a2b6fed81098acc9de395c24be4055c303ed5a1eb5fee8c5b13c42d11071f8b3de06f7ef157204c7e7a6d387c1ebcdc628dddc4d62c94a0a5bd4541d5c3ce759ae34e055053b3dc0c56a807ba900662bc9932b777fbb33080586a410511210976860a6c46834f1b1b78bd8a20c635c2cbf4f320287674e2d0564c847d64aa62dc52194", 0xb0}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r3, r6, r7}], 0x20, 0x40b}, 0x400) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @rights={0x18, 0xffff, 0x1, [r2, r0]}], 0x98, 0x4}, 0x0) 05:38:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x0, 0x40}) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f00000001c0), 0x4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x101) fchmod(r2, 0x100) 05:38:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) clock_getres(0x0, &(0x7f0000000040)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:38:14 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r4) setuid(0xee01) setgid(0x0) r5 = semget$private(0x0, 0x3, 0x1) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x2b99, r6, r0, 0x0, r3, 0x8, 0x8}, 0x8, 0xb5, 0x40}) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='\x00', 0x10010, 0x90) openat(r7, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x100) r8 = msgget(0x0, 0x400) r9 = getpid() r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) lseek(r10, 0x0, 0x1) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x6, r6, r2, r6, r1, 0xfffffffffffffffd, 0x401}, 0x8, 0x101, r9, r11, 0x3, 0x7fffffff, 0x80000000, 0x4b20}) 05:38:14 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffe) 05:38:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x211, 0x0) 05:38:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000000000001b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/69, 0x45, 0x800, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="2c706ae31c043db276be08e20ecf43110e45a3ebfca54e9b8c6d7041187694e08bf1c7212a2bdfeb4708b4be9b941d3f055f188c8f923fd1858a53dd63baed1b9b2bf5fdac57360f11e0686eba0261ffbef2074187bc47cfaee8909df3c176e7c83df2ae3da9b428f9164d9215b2a60e1d185c28f0191edb734b43efe7d1f737dbb253464bbef2c0afc9d4cc4ee7885da040fdca4d6b686388", 0x99}, {&(0x7f0000000200)="42405973847f804eeac05d293b79b55e95d6d2ccea47acf7aca127b096cb3019910ace42208dd746ce81b0bfa9686c7ba9974fd5114ebeabca93ec5c9321a65e56e244a7171dd10121c38cd6de16bd9efe6b731984d2ff468fdc286f1a294a3f5c161350acfb1d12df09a1", 0x6b}, {&(0x7f0000000280)="580ef72e816a59597a7cd3f5e71e0489ebe9ac5b841ca0657390f0ebf8b11cad141a42390f70a30b12169f3205a0b59ce1947a90984897e9195f1486752da59ddf9f5ad7b22e1b35b5410e433c815463d18571dd0f38cbc8f9b9fbcbfcfdee4b316479429ee699eb2e99af273df9511dea70dcf0dc4371c1baf87ddd5ea7a0d532c7ea33b48eaeb08076d47b19c9654a2fa07a4390570ca2c2f3c995a7a0ffe7c1c2889f4e644bbbfb4f020ab93443775423f2374b1cc327cc6565f39398116cc2caf18863b3811fb6445f6d5cfd3b2c190b0ec487a1fc49a2cb129fb28908efe37b8632038ed5afb13cd18d739307ac6c8e70477d1905ac4affdadfa85ee451ad25c504f67fa340af8254b16109661da29afb9a69baf3ac9383d59c48b44349c641628fcfe62cd8fdc76789e919c2d9904b6118a2139997548bbe9a265874b74495ece1baddd3b9f3f03e5292714927384fd13970de9e8618d1454cf5b3405d46e055b5ee1d7e6eb3f55f4966896b5f8d49da0d222ad7600d58c48e13850205db8505fa2fe2a38a4d4a8abcaee432f3b39581d74e50baa3ad2dcd0a8b2baacdb9eaa2db424f4914e44aaf106456888f85b484fe8717a13e6938f9b733b24a900a69d6984669342050bc7f84cf07e3545ca99ce9bf3e65d5660202512e0cc70ff868f3972127e1fa13f0367a033bb4f35b26bbe0a6870e55fe9cfc2eb6af0cbc0a016443136761b2a3f6a002903f2a156a3f309347160d7b877e0304710b72d3984b324b707b08b1585e17c1f9dbd6e9a81d24a736e604fdd91f8af35fc72f7f788fb7d53227e699dde367e60a4181bff7a1acff3267d9f0cbd2fadf36e8d2a235307d52a4c9381903ebc72d6bfa3c2b46f33bd9d28e83f2fea4e158fb82367f7acf83e97dc635ea77ad8bca2fc822e39956159e43c6cbbde962d000e9548111930d6d34066a866fe4bc700a8bdf8e7c532bc7b1140d1842cddf15ab0e53a1b9f3fef722e52003d0d8185f36b184cf3401e659b3dcb72bef18cd9add2b6fdd151b46dd51786deee64c3a7d1c1b9357f6af72ab84ee2ecaa4eddd85dd1b022276b6e3c60a44f24309a401a6b562fa2761e0fd38af5fd68f2d1709ea339aa1abecdf5cc79347c935c3bfe6ec6001ac378bdfa70fbaec6dc4ab7d6bfec94b01cbba652e5027350b95b63aabacfe8766739c0de9d634ef37d33098b8c31045ef922fe4bca6a27fd6a7897320845be89c05743c31cae60c9776cc9cd8880fe1ae44036da9820ac0fe6781b9662dca71bd5cc7cbdbe826fd175d8a753548b222a38067798538cf7c167fbfad27b46371337bb9606447de12a4f19e412a0966bdcb3cd55ca8e1b6cf927ccc382c297c357ab22f03cd0b194cbd8110299ca772bcb389abb907e188957f42793aa38949c15d6290ab9d1e2ca132119c131a440847c56111e1524eeed43842aeef9ceeea33a391a72b3ae24d22e630ad429db8d968ad8b31cab6967e1994f6dfea968db93b7ef507967b4686d2ac9e9bc5c2371a6dc9bc2ff3d23e31e2cd67d89bb3e60104fff526e0210ef6af4460945236d963ae94237e9d712cea9c50e9762638ba534f6f04fd6e1550edb88c512f087624f5665b709ebf6f7c3b621449cf2ab49a82ebb798ed219250b8f1c4fc41a044598c92a13cd45782b01a4de3b03b6ddd1b52f3a462770825856a3655074b91a807eb4b43d5b1e9deb6eca84bbdf48a08577461faf783c89881b34553847b70198524fe6cf92cfe86b789e082a7f8beb467d63bdf972302cfa5244f603c2bdb0aa3739d426ff59e18d1249728a2f6598424d0e8d642b43ca90462fcec7b108d0548fd3ed55c84a5225dc76e25b608c6a2d4695e38e18d182369723644840fac8574b9281893114e73cdbef4c193ebd643df53aec4bf6ca29f562d5fac7255b6219101042775ac09a62c53e9f24e0595f8ec3c5dd5f5047cd6218cc02b7d0180106c55f4fb5ce35936a997b6ee4f1115f4d726a29ee65045ce2968a827bfc63a287ee584b672fe1b71b986c4867a36ec4d42e1f3063d4abe2eb69f52201348f331ed614286d34734afc80440dede7a6b1603f08851b712e2b4c4c2831e185acd13173923a6fd652d4aa342b2add43ee19de4f6e15b33c508e6adb5a13e0c1c2e06668979bc4611a93b9f213bcf1fea53906d14a719fcd059e5f7e4c988c7e32063ebe19b25ab9e5c1d5fd3f479b8b33db6817d77f0046052b13caa84f036dfa56d14911de8e49b94f9acfff178bdbeb236ce35178ba83faf6c9f6ff1065ea7051a4b271810d5a1bef08e2a65a25b61f2a40cc5a495cfa0e7ebf44e3919a090a24ed254e9e806bfbb12553a21b70a68980ecaa8d3ea02f25f9fbd7b44558a15d44d0f44ef5eceda2384ff0b360fff5b7a202a83e57adc521f2a6869ca251bcd6dc6b0f1751785dbbbea1852ef3c973a81ae843dd14683425c859c8190920de6f1900b6a4bf8f077815fef27d7cded430f679502f1bc931ff77d039406aeee75823b2a76981e2f8b47b801fa9952797afa4a595a2edb344f362ea5d676421bb1925a7bb9587dcae6ae10d29f30867d51ec78d84cdc93a87337ded1a52779f428cdc2da80e9711d03e70a3b1c2c2ce9f4940c435070b40be66b391efc5f2da499c855a96c78878147588091379794fcb82b29eb33fd5ac5124ac2528b17e0b2e9673ba24a9b011a75c244b36273f022663277b7318dcb751fe325858c7ea5c7b6ed0cc7f3c067fc50652c5eb23dd7406058b3a0bd08afca707a7ab15fb8a965b67c0c222eaa5a26e5f94b7e515b182ab1c559020dc66a1b01b1dd77d97e6d3d174bee0379382d2add78061c5370e0a423dbc9b7ae0832493645abc8984e9694286c8d4d19b963baae90b104c71b81e5dac2c51c1e7dd568eeb9fd58531bad9b6dabe7ab9be1012368feff32e6b555bd87c7964b030b108fad9a73d255bd48e14a6404b1fbf2daf8d5beda208452fbb8d5c5b1b9bcdb1d3625e994c0dd5a394817fafb96bd0cb7c5b4210a5b59cb7f18f829366a50857457da2d4f655abf5e781d1b170b8659a9f92230aa964704cf94efa0e8b8193b9f616d27feee3852a9d0c8d44708d51971670919902476053c6379ecbb41df7e69a6abbd059b50b89b7e457ba4dbb9cede50896109a51601140b575b89d1c6c47afb0ed1ed99b86bfba9cdff98aeecf5cd2ad7140717989188d6d5251696d6633b1f8a7c368160a9faf57870ea0da70cd60c6cba45b7ffa84df20e489610329495b5dad9f91acfec364e52a172b7913502b024d8d150478fb2e71c1c30257de264437fed9b80c379c33baf17d30096fcfb87110d8a9aaa22ab8bf0b1fa07a2b885f9f053c16f273240703b10f02851da0ba87ddeeb8e592fd4b442625355c4994007fce2c7e1d29ce631aa53a5f0c2cd505a05ebffee95e13caf6495f363e71a011d3000014fbdc1f8f761b27b68a28b58a34877621b1b643b9e64d5189879892458d243378c84a4a9d52bcf9627b96600b0ff2b4e3c33e4b553aa6f66d8d81393f09a4bb494bcf7b3fe7292fdd36dc8deefbe53854f0da88e62dc44b7ca3bb76bed0efc9993963d583fc3e2ed09573e5f8c85b7dbe8bf38e95b4e2c11a81656d74787e66ca470a80d046f1a6ac5bb8dbb7bae25574a75e817e814aca37f7efc5103620150abcfb5ccca330b1fa95eaa0c42bc850aeff0a41ee61779ce8109c84531ccbcd522e841b6d3f77eff14c00672348aa157898aa9181b33012c0ea52642f9627b363eaa06ca425f2a0def36c6bca906fb15ae96275a6df8409ea9fcd25dfdf578be54acddc287146847ef56c112d7db0b2185a2b979cebd136b3743c0c17e8ddd373f7554ad53985f6bd5a4304ed97add9f915703bca2ff6239e7ad2ebddbdd4e90a8fc915cd26fc17aed31820db52045e2fb988c8ca39e5a4b160f0c2a4c16bd42bda2b7785636244d8ce3ad1e74069e200f98d3a0d12c7f23cc88c0e40a498b532ba05ab72fd7f207ca76f4a760a8908b83a584b3645ff8ec31893588c94d9cbf0fb57191e5e7ad5b90754c2628186919e83c578ba2f049a1f60c9ac997bef2076b98eb9a97570186758ee0d5b2ec1274d4ca3633c51c8e8e31a855bb4c0e83bb2775c1f86bbca5b8be43a8d766d233cc7ecd5cede75e8f508ad19b0a3c97a17cd92859630a85cc4035a5f7596e0a801368775768b3390e6feaa7dcba022b9c7b49b8e329b4dfad3cbc114f693f5c786b906f4a08efb5ecb5306fe5384bbc42be712e3e3466f5a553fcb4fd89c3c6dc3d258a3941c16863256107339f3eb621949fbc9183ed551ac3eea267b073c379d85d21de55dd2c4ebcc6150805f1b83e2aa4b442a8cca1c3a7dd338871e43698c7861055ae629e3ecae0de0ae542ac5c25487a598225f75ccc59f96824461cd2ebccb844d46e2a9e779648e0393524b1fdaf2694974f84dd52f8346b264f4e9adbc6a38147e8c368aa9dcc65275c9858b7e47cd83aa2e087534abe63d16a7266cd310f8da90d17602536ba94ab3a6822de9c349a2721f27d38ae35dedec6c2a2916d7e46407a83544e4afdeb29262be0a3fba92e2b6031382330f01a1144a3832506f3d1ff5db60cbce2e35448cbbb93b616973a8c681ac3dcecf62b8f3e46d2f0549888ac2da7944e4fcf12fb7f3c8431e9034cc05529b0527c231a0b7a4ad7a73758365f4101c15107ae63e63d50fbb94eb2cf32ee3d972461f764e280ce57cf82a870e4a82fdaaa550cf1634f33c641c4176c281d23192cfc62ebbf05878e58bdd406fd21804373db6624b43b045f8f8e83319b0a92772b5b4466553fd345c19583c765c4cfa8aadbb9197670daa1c57c215bb11edbcb33219273c6d0ed24db5c69303d999bccb8dd7f472d1e06317683a3a07391bb72f09a82e1bdc3a4810b1bf4c03d176a94744548ff759db9ca0d295818dd987c0acadc2ad39d1639a0b46d31ddf347eebf6acb85ac671fc75faa9bc7ec3cbb026ecaff8abbbb1aff881284728521eaf86a4eae88006827e0c3ac19aefc9331f9e8c9f447298106ff4feca9416bfffa64999afa58dd1d3617c521601a82eb3eef3d7e635618a342b5bc8c2898bbbee7daf2c893462faf9ec28cc9fdc1dcd7da4d82d75f5295b4292b70eccbfd582d9081497a332f012a75271c2e154e58f4523b44311543169778b4dcbcb16dd80ec7594e3e41634a580e7efeea75d82c9407877786dd632afdac09a227d6d2cfbd4f5da6ac112b77b6722d126d56b6ec5634f56726b246a48e4af0f2fe2ec7770e9d303309387bbc16e175a13132af8b0fc1f5bc8da8b16f4ec3379590b1ab9f01a10126a797425230366ef08431456b7fd4cf410a282f5716da869590b92971f9541c27a5859435f5233dde24461e9aa614683119838c66c72ac971302a5fef7617864832c7df704fade6a24a96d76dcb313287c98a156922c1ba3dcb143119e0a14aab1f61b89fe35fd66cd223622424d9abb7debfbfd66df670b3e161866d0a7e6f9bd2a6714e15f1ae5d5aef18beae5740d3c59d4e3a7c744dce53874cae99f6148d4be0792954e7746d2a6f809fc64b5f7daf35a545ca26664d8092e5bdd4c4e131cc92cfc77931734a663f43faede16889a20ffdea7c3d0085d0415db30dd77869428dd7fadf92a9808181606282a1155b8e4e9fd1fbea273637b4f9154fdf6aa09746c227df2865fd11b20d5cbedd6d3447390a09221d5b4a4ded6282051aa1881e89705c751d0bfc18335a9c03b4c60dc2286651f999a4", 0x1000}, {&(0x7f0000001280)="065cb210a9dc766283010381f4d79b89433c87f22150255c", 0x18}, {&(0x7f00000012c0)="894d9b107c73cbb5b9f19c534f367c89e92065d893016dd5e21014aba91d73b9e3e7e8f145a8840f1c44fa6567bf28fd4dba1dcc905d1a9f0466388f19cff25514409b069c5b17b812f0dbce1e7b6c7193917819590937ec893392f0a2f91d6c0aa30096c32b3f87a13e2711f66555e48db32f4b416fbd982147b8901f2884f0a5a25f15649870", 0x87}, {&(0x7f0000001380)="e3bdd1112760a3592e9a1e9a5106491baa7e86a46e73946f6632ee5a6e2adbef539cf298f8df79e812ac0f", 0x2b}, {&(0x7f00000013c0)="d756f07efb71c0d4e9cb8cd3e381caac1b83194573b1c17b4f30c8a0", 0x1c}, {&(0x7f0000001400)="b7fb82c73b652efea766100a2be0aa693933e8d0463de47d336f3bd57aa8a4151da7cd368427d1d1c53b168588462944de8819c9e767afcab4f679d1cd56e8f39f84fbfbc582a64d560f7fb01e0205fac2f20ab59a40df1296f6c20c2e10df4f99774d5e7df1cd8752c7bfea472c7fd431254c98006f8a1f9f3cb78b31de0a2649eb9aba65e3889d2d2bd106846087e9d9373453f4a841dd7c42777524f9e84f1932581de6d1ccd34c55409591d2af7a3b07bd195f026e3e", 0xb8}], 0x8) getsockopt(r0, 0x3, 0x200, &(0x7f0000001540)=""/4096, &(0x7f0000000000)=0x1000) semget$private(0x0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000002900)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002940)=[{&(0x7f0000002ac0)="d27413aa144e65d699b69942acd1b39193a74996648769ded7f962f73a6abdd158aa6f1fa44fbd31abd9e24bf980d3a100b7187fe6fa6d08faa22b68b6deee5a506d51826902dacb4b79c560ef07239bc5b70c0bb9605003a56502d4b4b3ec2118d8e1ca99e991e99008487fb33486827a6c38788ee3d83b9759460bc27ec548e810b964ca4a89392c79d8ec92d2b80c1fcd26a19dcf478ee01c5dd9a465a10722bea61df0994944dc354d6fb0e9b62206feafac9e7f9050d79fe61fdd24b2f1827159789a1b166ebabbaaaf522d4c91e0f1ba39a4c31e73ca3a40bdbc4d94ff09416ce8a4d18ec7f3730cf4989aa5", 0xef}], 0x1, 0x0, 0x0, 0x4}, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) r11 = geteuid() getgroups(0x7, &(0x7f00000028c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000002540)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000002580)="29425d2dfe7cd5000afdb7e7902f64c554125f0d9150e6918b8b432c0a4f8e761ee60fe068", 0x25}], 0x1, &(0x7f0000002a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="00404d322ef4c35208000000000000000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x8}, 0x4) 05:38:14 executing program 0: r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r0) socket$inet(0x2, 0x4005, 0x401) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r2, 0x0, 0xa, &(0x7f00000000c0)="01", 0x1) 05:38:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x890, 0x80) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="081f3af0d7eb3d9ef69b6ea8546a9a796c6967dad21ce54c0d8efa1f29020fba3f58808ff2afecf5b8f3e9682a8e37b869dec91ce013f4b286e9b779d7438e4c2b6e91ef1c4fdeafbb2c22494230870d929ebaa9332b", 0x56) mknod(&(0x7f0000000240)='./file0\x00', 0x80, 0x6) 05:38:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r2 = msgget(0x2, 0x42) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/49) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r3 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x242, 0x8) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='./bus\x00') read(r4, &(0x7f00000002c0)=""/199, 0xc7) write(r1, &(0x7f00000003c0)="9f9cc82bb29058a61b36db792e7f46dbb9a1695aa51ef64d600107c421799881f4192c71444aeb6504bf5a7fe3f2590d384492aaac1ba3edb2cf6b51cfb8a52e64819b41d68f41a61d582d904d68f374fd3b567c19ba16328e1a017e000dd94e890cfee75b8877e01e6a2ebc248d09348fca7c404cc26a5a476cd533b6b67fa04b5612a240c5dc389ef0b4e6d7685211886cacf5b541af399348ad21a48df8d0001d1c84d3a13f077d44b2a15aebf88401f2a9a2c1cd76dd371b652e0eb6c876f7c5b9620c44", 0xc6) 05:38:15 executing program 1: r0 = kqueue() r1 = kqueue() write(r1, &(0x7f0000000040)="8558f080c6861dff75b56688bfdefa3325b2c4f0ee2d76d18ccaf3c64907b3eef7942f48963ca60b276118df106e8bfc2f90000375bab2183a700c9a14ec5df26433bec773b596f4a47f7d2e6fb2fe7f70ab7b6267050dab", 0x58) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0xa0000001, 0x7fff, 0x4}, {{r3}, 0x0, 0x14, 0x1, 0x5, 0x7}, {{r3}, 0x0, 0x8, 0x40, 0x3, 0x7fff}], 0xfffffffffffffff9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xa321, 0x7}, {{r3}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x1000, 0x15d7}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x200}], 0x8, &(0x7f00000001c0)={0xec, 0x4bf0}) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r5, 0x5) unlinkat(r4, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x2) close(r0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) readv(r5, &(0x7f0000000680), 0x617) write(r1, &(0x7f00000006c0)="46529490f677b9ab4f3521c87a6e03c7076b44056056ecd897d8081264dafbf2d5baa39a8dcc0d08b5f761992c6ea119fd3321b912e34f1e54d8d46efd1222daf86bcef78422e9290c65a8ca8e4431e2b268f618e2df828179c04d565d5adfc0c5d7680cf8c4bcbbee27ca0e782c1aa2e621ee5a9a2d22be40128091f71f3b44cde3444705bc4584f1934b411f4f4a764db147e97ed6f7dea78951f7ba834fcc53192e9fe3294ba72f194fa47de7b1b7d0ed313e968ee42c7b59c27e7caba22336942f3b6545a2aa8b71e93c30daaacdf680d7d14a129263b2c94fe17da854aa21f33a9c7625d10176e2", 0xea) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000280)=0x4) write(r4, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) execve(0x0, 0x0, 0x0) 05:38:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f00000001c0)=""/146, 0x92}], 0x2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r2) fchmod(r2, 0x100) 05:38:15 executing program 1: getitimer(0xfffffffffffffffc, 0xfffffffffffffffe) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000040)=0xf) fsync(r0) r1 = msgget(0x2, 0x10) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/57) msgctl$IPC_RMID(r1, 0x0) fsync(r0) r2 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r2) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/119) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 05:38:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x40000002, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20, 0x3, 0x200}, {{r0}, 0xfffffffffffffffe, 0x13, 0x2, 0x149, 0x47}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000004, 0x8, 0x100}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x31, 0x1, 0x8, 0x20}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xfffffffffffffffc, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0xc0, 0xfffff, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x3f, 0x5}], 0x101, &(0x7f0000000080)={0x10001, 0x4}) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x883, 0x80) 05:38:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x6}, {r0, 0x100}, {r0, 0x100}, {r1, 0x184}, {r0, 0x4}, {r0}, {r0, 0x2}], 0x7, 0xffffffffc9acaafb) write(r0, &(0x7f0000001400)="301428c2670ae3b90acf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1c3798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b9f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba4e43b7c021ac69093117bcfbc278d52511cd344ade6614688b17d0b6720476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc345fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b0057a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a722851ffea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad32cdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f34ef3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd34ab54fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429019af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2bbc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c169baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef6579062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396baf65070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e00b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e2024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf10000000000000054855e4aad5618520961b1488841f77744db45f90216aff24c2a6d079444a1e4c807c3b7f4dab414492b272486e75c704ec247f41b17475ab10be70fdfe1ad2d7d0027155bfb4d4de9bf7c83b5b3eef55be1839b50bb08277cbe481966b025141d9838927f4f80f562ea7057500dc7f75fa0617bbac5cbbc317d29adbebf0d958bd9249de808fa43ef57068c10936e147e1404a11309d60bc668142ec6e6", 0xc1ab5952ca804196) fcntl$getflags(r0, 0x3) syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x1) write(r2, &(0x7f00000002c0)="e983519705639231efbc3e4642ade56d79e2fb109569d4d0825c82bda0f035d26a9f976a9cf528002647e710290f026048863802af2e1a04d4365d7b42fed30b99f370e09891cbcd0c90a239361a7c723e85142e5c8d774003bbe2a648d42b93eacc4c80cb0087d7f90395bcfa83e809181e733cb6aef34fca91ab01d83ffad549c6c32da1a9ada77e0157bafc650f7d214da643a210e96429e78462bcab9b3b4829565be5975f3af78878b267ff19f0", 0xb0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x7, 0x1}, {0x18, 0x1, 0x5, 0x64e1}, 0x80000000, [0x7fff, 0x6000000000000000, 0x8, 0x4, 0x3, 0x6, 0x9, 0x100000001]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0/file0/file0/file0/file0/../file0\x00', r5, &(0x7f0000000300)='./file0\x00') utimensat(r5, &(0x7f0000000140)='./file0/file0/file0/file0/file0/../file0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r3, 0xa1}], 0x1, 0x2) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000180)=0xb) 05:38:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/184, 0xb8}, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet(r0, &(0x7f00000004c0), 0xc) 05:38:16 executing program 1: getrlimit(0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) 05:38:16 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x8, 0x4a, &(0x7f00000000c0)="be46e48e8f6ee1976bf1045b0eca4242be86bddf0fbf06795304ab548d2c42d07093fcdc9e6fd1131f43320a2f9fd604e11015053b81efc5417f8c14b7d6d27b39b7c2f8ced8d27e6526f826579d4afcb6a3d3842282a430a8ceeec143a3df19d89cb6ae0fdf6a1e9df1d32c5ccc580efa0bf545e87e13b4", 0x78) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup2(r0, r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008100000c3513e2a5e0000000000", 0x14) close(r0) 05:38:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfe0c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x4) listen(r0, 0x7ff) 05:38:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="22bb5596e4587cbda17e024f28ee67b0b049704feb266f6b0c00000000000022a32c3cbfbb21292ecb3543ad21d34d37e5790f1a1a5a1742a0aba036425e5491d60d300757d0242fc1a09e0397539ae44f81be70768e424978d64b14110e21fa1574cb63a9df26f4716604f82f975326bc4c0a1ccec89ce7d503a3e16e213240be2ba5bec2a6f10724db544a31db29a6fcb087f4c07244d6"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:38:16 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0010000000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x55) msgrcv(r0, &(0x7f0000000000)={0x0, ""/74}, 0x52, 0x0, 0x1800) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff02) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) mkdir(&(0x7f00000000c0)='./file0\x00', 0x164) 05:38:16 executing program 1: r0 = getgid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/7}, &(0x7f0000000040)=0x9) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/251, 0xfb}], 0x2, 0x1b) setregid(r2, r1) 05:38:16 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)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3e08000000000000008dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907ddf86fa686e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acb6af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6", 0xc6c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x1912ad6c, 0xffffffffffffff7f, "ffa14078cec50bc3ef23349501a89a79793fee1d"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:38:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5d45e52e2ec3a646084b6b699d2ce19a52b1c8357190ee938ac7cfe20c0319d8be0783ec126fd39a2c8d11e8307cf1ccfc3486aea88ee4a463a8834e11d95c6883daa62dd0841e1aad07f97282ba7ed0a7a0079f633f4814f0fb35e6b83a6cb719cf2d947d1a98131af6018480bc5d698f9d4a331dd9171c9aaa6389e8aa87cfb5b4713b6f4396162931298ce9356ab0bfe198624694db263853b4d6f7e9e0a749e736dcf1dd2a395d505a5a300d6998ae684a5ed7b589909ed3d9899d24197890b046d63e09d14edfe67ab348e50db6d149a23efa95a037c24bc69560c7ac8dd95336a5500ac40a61443e8b7515a3b14622df32", 0xf4) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 05:38:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x7, 0x800}, {0x7, 0x7fffffff}}, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000600)=[{0x0}], 0x1) 05:38:16 executing program 1: socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x87, &(0x7f0000000040)="e8f0e55e", 0x4) shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffd000/0x3000)=nil) 05:38:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x1, 0x4005, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCEXCL(r3, 0x2000740d) fcntl$getown(r1, 0x5) r4 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000000c0)=""/206) recvfrom$inet(r3, &(0x7f00000001c0)=""/43, 0x2b, 0x2, &(0x7f0000000200)={0x2, 0x0}, 0xc) r5 = msgget(0x2, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000240)=""/139) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) seteuid(r6) msgsnd(r5, &(0x7f0000000380)={0x0, "c0c107c4c2e1d438c767d42daf49c169b2d997a1edf1dfe09dace2e4611073792f0361044579597b24ca37113002979d8225bc96fc65fa029bcd7b489d40523b455c4b100687a5c1851601f9459349a21d80d4b351b3c2977a559d96f311fd9b36c1f29f7ff97081984524b79b507eaa68419ca90c1218a566ba8ae6f9efc542a997b248b1f5a38dad3e6958dc2030c78d5392f15146f2b36b91d8fba0"}, 0xa5, 0x0) getuid() r7 = fcntl$dupfd(r0, 0xa, r3) bind(r0, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) setsockopt(r7, 0xc2, 0x80, &(0x7f0000000540)="1123f96ace1999697139bbe0efb34df93834f691be5711fa6c73fed3601d5ebad485337e039c4127d419473afcb531d7386b2490ac6d69a3ee7cd90f9df3e0d792e302248b235b8f9f7f44452bf5ec99b282b838fb2e5900c50c0014020e2cd0fad38017c609ce93b00318da2053c9e2da1836d4ae2ba01e52365cd8384f65978103fb88fb37c07968c4f7dc9188b2345d8187880046a6fd5beb7cca07a61588", 0xa0) r8 = getuid() r9 = open(&(0x7f0000000600)='./file0\x00', 0x10000, 0x1c) syz_open_pts() setuid(r8) chmod(&(0x7f0000000640)='./file0\x00', 0x100) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f0000000680)=0x9, 0x4) socket$inet(0x2, 0x8004, 0x3f) fchmod(r0, 0x8) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000006c0)={0x10000, 0x100, 0x1, 0x800, "4e0a79ee801ba8d0e433f528d082e12739e4f8be", 0x846, 0x4}) msgget(0x3, 0x40) close(r0) semget(0x0, 0x6, 0x10) 05:38:16 executing program 0: r0 = socket(0x1, 0x4101, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) socket(0x6, 0x1, 0x10001) 05:38:16 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x7dd14101d3b51c44) shmdt(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x42, 0x2) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) fsync(r0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000a1f7802d2957c5800f255dfc2f71a740cd6388858169d43a53c8f39c66fa1dd1e53efc55a16a2a1a3a47f699782e07673c72563dbcc0588c314ea01d849792bba643a720fd27b0384b01ee02bf54af1ba1422fc5c4427543bd176828a63b0a36eab41b94d860eb27d1d34638d5f2dffc0fb6c9809765ab1dc0d3f12209d1cea614bc7eba50ecbdcea4a6584b20ad99b58c2682076733df7d9bb6bb8d8f366617d23d229ee38ef70d0d64e2239649d40357358fb3bad2364d8f1dea926b329f5c97189651f2652e35f3501ff02d14afa723c300cd46ab7de6ad89fb564f0f781fb5b5a86d7c9a700bbf96f3d6b2edf0a865cacd554af42f289c5d1cd6d1596a545142b296ee5304eeca83cbd92344e6ad89e97bcb3bd36a82b54d80200f12082261c702211e0a5d4ab9e4c1f978100689be18450c30ccb6e3313072704f4185d5fa32c6b3e540ca1c1c6f4c232d1b4bf6d18de67c167dd2c17fb"], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8919005f50bb97a81d4d6674e0954dace86823faa4f1139804ea2bb9cffc358415bd5300c2dcbc7a25bf03f93b37654bd792cc03e321ea26d8df8acf9e04f922e7e99f4474d862bdd8ff22e1e23a1ff66d29f60b0b4c8c9c35a0ecf9ec6467", 0x5f}], 0x1) 05:38:16 executing program 1: msgrcv(0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000036dd5f44a8feb826d75a249dacff0100000000"], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x4003, 0x3a) pipe(&(0x7f00000012c0)) close(r1) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce068730d1c7401a85", 0xb2) readv(r1, &(0x7f0000001280)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/84, 0x54}, {&(0x7f0000001200)=""/67, 0x43}], 0x3) 05:38:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100)="b7000000", 0x4) 05:38:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) ftruncate(r0, 0x1) 05:38:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8fd5a73d8c36a337ce7a4f75ae4a0d4d27aa7cb04fd2f25248a4c0acd6381ec746f0fdbd075c1622ad2e3511c286be22dce8e739b50e8d7373ef37fae7dafe8e82c0321bb89543c85c2669e6e9fb0e8c6a36dbb5c354f24f46fd552e89a17292ddc007a3c1d80a7fd0bb7b905a9aa3a4511bf195b37f8caa6aca34acb9f9b1bbcf6105045028b6f03584f3a6c8750c97d8605a3b79f613d20a19b6b0f57508e3c771f4cb0d77ff4ac6aff6e1e706f616d6484af53d0f83419a20970c50cdcb3ef1d41b87381cbb2a13675760379f14b77ab2f333ee5a79379b", 0xd9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 05:38:16 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000200)='./file0\x00', 0xca40) 05:38:16 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000140)="40125816ed9fd3a8088891c763df84ffbae0d881bc89f745cc6cd8ad07a90ea8e834c364d70f47c8274c7766c55e76", 0x2f, 0x5, &(0x7f0000000180)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="23920e1bc2c2fc2d1e8317d93322143e8a6e4e780eb136a32d5ea0f40f61516944a87ab095cd0efc51dc7672c425b6cf647592e9ce9d3e67b8b83628d537aa4b9b1d4a9b388ec2f6d110", 0x4a) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x20) flock(r0, 0x8) 05:38:16 executing program 1: socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r7 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000140)=[0xcb, 0x0]) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000180)=""/192) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000240)=""/225) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000340)) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000380)=""/92) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000400)=""/71) seteuid(r4) pipe2(&(0x7f0000000480), 0x10004) fsync(r3) mkdir(&(0x7f00000004c0)='./file0\x00', 0x160) kqueue() write(r2, &(0x7f0000000500), 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000540)=0x2) fchown(r6, r4, r5) getpeername$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) semget$private(0x0, 0x1, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000500), &(0x7f0000000640)=0xfffffffffffffe44) semget(0x1, 0x1, 0x21e) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000680)=0x3) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000006c0)=0x2) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000840)=""/181) renameat(r2, &(0x7f00000007c0)='./file0\x00', r1, &(0x7f0000000800)='./file0\x00') 05:38:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161b8) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003fc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x4) 05:38:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) fchmod(r1, 0x80) write(r1, &(0x7f0000335000), 0xfc94) fcntl$dupfd(r0, 0xa, r1) 05:38:16 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xfffffff2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000c80)) setreuid(r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000009c0)) r7 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000ac0)) r8 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r5, 0x0, 0x1) fchmod(r5, 0x40) writev(r8, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r7, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x13) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 05:38:16 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400002, 0x2) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xc7cc}, {0x6, 0x9}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df251030119c918f2bae8beb694f3576b2340002b00b40011009c"], 0x1) r1 = msgget$private(0x0, 0x44) msgrcv(r1, &(0x7f0000000200)={0x0, ""/208}, 0xd8, 0x2, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 05:38:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = semget(0x3, 0x4, 0x184) semop(r0, &(0x7f00000000c0)=[{0x2, 0x800, 0x800}, {0x3, 0xffffffff, 0x1800}, {0x0, 0x0, 0x800}, {0x0, 0x3aa1}, {0x0, 0x6}, {0x0, 0x2, 0x1800}], 0x6) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r2 = semget(0x0, 0x4, 0x8) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/175) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x40, 0x1) faccessat(r5, &(0x7f0000000400)='./file0/file0\x00', 0xa0, 0x1) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) r6 = semget$private(0x0, 0x1, 0x12) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000180)=0x1) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 05:38:22 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0x77) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 05:38:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x7f, 0x80000001) setuid(0xee01) 05:38:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="0852491e007a7426", 0x8}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 05:38:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x2481) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:38:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x30c01, 0x28) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x9) setsockopt(r0, 0x29, 0x3b, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 05:38:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 05:38:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) syz_execute_func(&(0x7f0000000000)="64d8c0430fbd55083e66450ff49af2ff0000c443414b450e00470f18c5c4c19ddb1c2666470f3804f243de0bc403414238b8c4227d13b3fe48ed93") 05:38:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000180), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x4}], 0xd16, 0x0) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r4 = semget$private(0x0, 0x7, 0x8) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000080)=""/243) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7f, 0x4, 0x9a0, 0x100, "2ab2d20c20be198fb3daef0abecc52d25758511a", 0x5, 0x80000000}) 05:38:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200000000000611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 05:38:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() write(r2, &(0x7f0000000140)="40183de0940eb17722dc92e73e9c28e39fd5cb5ea0ee7460296544fa757410cc3e61d60385a48df29696d1382ec247f34a3542279e04601e0e29fbc33d4afe135472e2d8c89b18ce5774f8ae84fbf5e1", 0x50) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 05:38:23 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0xfffffffffffffe3c, 0x800) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0008000000b50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00a8098c8a007bd38cfa97350e20203022475ea471bee933aec18efc4e5bda96ba3e2dc5d2a398941d29ab0a884a9f877b2a7fcf8cc68d96f05d134652be505dc388f90c9e50bd8fe904d88c25a71d1f66f68ed88061e3798026232af039c54ee1c8618761e9b17810088ba749d54af4576ef394e15aeb8163ff057a7e7f31f6fb6bb22e452b24a2131c929b3498cc43de6e2fa9cf84bd51d2b3c8e74b043f390702a6fc145230ca79fee66c6cd5d5edc35ff7a5e539851f71adaed265bf383b14fdf3ea24c1bb110e3e8400000000000000000000"], 0x47, 0x3, 0x1000) 05:38:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10001, 0x10) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080), &(0x7f00000002c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/65, &(0x7f0000000240)=0x41) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 05:38:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x6) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000980)="faa59a8b", 0x4}], 0x1, 0x0}, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 05:38:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='].-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^\'}:\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-@-!\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)=':\'*/${\x00', &(0x7f00000004c0)='\\\x00', &(0x7f0000000500)='\x00']) select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x65d, 0x1, 0x1, 0xfff}, &(0x7f0000000080)={0x100000000, 0x8, 0x9, 0x7, 0xfffffffffffffffb, 0x5, 0x6, 0xa1ae}, &(0x7f00000000c0)={0x9, 0x1, 0x6fb1, 0x3, 0x7, 0x1, 0x0, 0xfffffffffffffffc}, &(0x7f0000000100)={0x5e, 0xdb}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:38:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="abb5bd369e0bf3", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) r3 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000040)=""/180) setrlimit(0x8, &(0x7f0000000140)={0x8, 0xe8cd}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 05:38:23 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) r1 = dup(r0) setsockopt(r1, 0x7, 0x5, &(0x7f00000000c0)="61e68092d33dc8ee46b019af122af6bbebcaa7eed01e2b835710f0e3ebf592d87b849ecde769f9c66286145330437ea55a6b77504d90cc33229506b8980b3926b1ffc9ff603e4ef9bd9178539c785f901e92e1e6c6b3b5ee9f12871c55589777d4471db7ed3a013d7f16aa972a99aa57ec6e21e8513f7466b1992a470ffa9aa19f46ae334f4782cf1d25f36d6eb04a10638af21cd07e03e3edf4a557f5a0db7f46c07ee683dc0959fbd5febf9d42b2c8363f", 0xb2) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x17a1400000000000, 0xf6c}, 0xc) shutdown(0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) openat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x20092, 0x100) preadv(r0, &(0x7f0000000040)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) stat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) setrlimit(0x2, &(0x7f0000000280)={0xccdc, 0x1}) 05:38:24 executing program 0: r0 = syz_open_pts() dup(r0) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 05:38:24 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='\x00\b') kqueue() mkdir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xc) setuid(0xee01) r1 = socket$unix(0x1, 0x3, 0x0) listen(r1, 0x1) chdir(&(0x7f0000000280)='./file0/file0\x00') 05:38:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f00000003c0)=""/252, 0xfc}], 0x6, &(0x7f0000000540)=""/176, 0xb0}, 0x3) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000640)=""/164) semctl$SETVAL(r1, 0x4000000000004, 0x8, &(0x7f0000000000)=0x20) 05:38:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) flock(r0, 0x2) close(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) pipe2(&(0x7f0000000040), 0x4) dup2(r2, r1) execve(0x0, 0x0, 0x0) 05:38:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="01000000", 0x4) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000a80)="ac2977b5cf970592d6670e90540bb8ec7b35fde7b2897a5b00d6a7f46b78409a8a1de36979dcc0c8b043a86b9f19fba143009213b7b72be45d25bb6b1097253fd1d8dfd877ce971a8df1aa9fe8ecaf81af03bfb04d72cdc6814cb00a5cb8", 0x5e}, {&(0x7f0000000b00)}, {&(0x7f0000000b40)="5ee6035cb140ecee9036d73c6a765e53f8b65d6f05d5030c8fcf95baf098f82cd6bfd3ebf7fc64346bc900da47f138fe1fcc0c03e9d9eaf87c9c6d198a3fbdca31b6245a8d60b74bd537c10f8f480a790c4f9693c2e362148dbdd7553ac434878e979e66b08dfd", 0x67}, {&(0x7f0000000bc0)="8bf529fe35190c62fce39f7d09e7d283ea8d6182c6218910c00f8686f46528320af47e153a8375a611fdfe4fd0ec239216a4a20754bb6062e333dabd2ee68c9d6488c1371b93864e9ae980ca0c6586f4e638333cb3e36a8e93d357d6d46792ae2a09d0cab7702e94ed7d8160f9a2ccab1bc60f9cdd5b6b75b12178d6f86324903fd59c3ca57b7aeb0ee40a0b483af05d10dc999a688cf52a5148a053c976f18ba7d7af205d2be1652ffee4eef8e545949e0009b79b2cd5970bb9d25714d4b22bdc303ca1876fcf91e41d26d550ca818ec618e7524cd0832f944357c6ebd4ada9b679e232c0d2bc121241b078", 0xec}, {&(0x7f0000000cc0)="101006384f578c3e9990d8e58c5b8154954c88cdd4c7b6928c48eab135e59c2efe49b3853a4de3f98cf4c4dcb40eb0c11393a6ac5ecb134d1d3b9ab37d2be9a99367e888a7d3f94e", 0x48}], 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="405ebb9585009c6f6c7d9122ac6cc82eb12c75f39335def13d416f5028857190ac066db94c452100916af1601f7a6c0c182a45b5273e7c1ec5107e72654a27a08ac0f9cb14a4ceddb2a59cd4f7d4f3ad92fc322958fc7479261152526fb42409241606e057b085ea0d816fc90e456cc86ac3f7d18e49d092aafb5faf5ad5653c5de932e289d469bb567cc566fb343ad34049117628d26f20464772213ec68be585bb62930df9437c206a6db6fd954312e525bc1710fde5978ba633c8ffdffb0f00facb66dacbe445bba4e2b15938fdc97585cefca538985b8e8c5736d80c4bd911eb81c8b5d163165bd3606b2579b05a8f2bee660a30ecbe4a1637dff1eacb0750265d54feae59fdd44716498fe07b0d6812d47be8ca3efcafbf423fa574c60f025086ca8b489cb61bb466f03b1e34b3e9dc7872183d34cfcc9bdcc87432871efe5728f29970c557cb3c085cd947ef00aca50edd5982f676b4a74f9494d17d255de07144abe5537fc3beab9d4c9299397a43c4deebe346c78c8058b6eae7bb2616feb2454b9078b02a5acb0eb7cee2295c17b9e0ce30098842844de762195d28948f16a3361676f14542d865b87b62da0044ed3d2c2ed000cc4d62c04155139ae7cec0a2e641ddae9c0fb072d216ec857a0317f361655524d97819a9f85eea26a12f3c616b2a9c8c97e3fea0f95c8791fbecd172579966b0de56e854715220bb5184cf64daff3eb35e14f6b467aaa2bf91c0d11e71e75f91617171e6d466e4de87e4457f5ae35ceedb115d66ee9d64d307609f22b4c545f4813fa3be164e8f67a8ba59e01afcfde65f9e85a3caf01a1f3926f8ebd82c050e6769e198093cf7305f683b94def6f263f346cafb015c002f51d2d4057a89d791c0320ed322be224640e8fc11230ce3d7327de1783057f4d4505bb3d984c8ae3dc0a9cd3158df6f6cea56e3cd859c0dbb2ddf5844bb56c6f024c7b96e9faa8f9d039895481adc8587f0062444edb118dd823c167005ae1e7d5ddfa04eebb6d488aafbbe0b4837534a6face5a0c8ca21aca19fde15de33312b70b2a56533da4be2d409043c6785410c4c5e7fde6c9b15871b4b0ce5e9b56405e00e9ce062c097c95a92dcf59362b9a3ba5c26abea562c1b364322cb1ed12f596356e1ebb8f23eeb7b32483673397676bf882954f318dba1c8e1abc838c7a81f929621631106ba47fd977e778e95f76a46967bf799312ad9567eb27078854a5f4233e3235e1df2a12336856f70c86c0280d89c604e163ff34626234af257710c23b95a154f58dcaf730f4556aab876f22b784e4d4a4a1f7a7ac906a77847df1c12f8333d507c13c1637d74ec16397c24d1960c6454f32a525bae35e1dbb41600cab4e510273379a45edaf20157c1d4347b1024ecde6467ffe2750a76da2a61af62288db4d1d1536430ee87412e3c5bc5ba8655db7baacb9025ac6fbcb8ca5f41513a9bab0c3c9ce2d57d0c4e3bfc4f4bd4a1b082223f6e33d80a05ae0c80e833a7d24f8811407b06944fed1b2909f8d188a0b74c16557fd5ce79d34192facb726290fb80ee5ac8b9f7b0351c1a5882f9a361fbfb634fba195bf34be5213055892b18b5eddef9c28b4ac76486d65d63d14487b33e06bb0bceb3809d740cd59c73631ffb5125930ac132e9e5399881be1ac67c9974114c3e3b4ef8b20f46c4d8af182464267a4f5887e35b6110e370773f844d8d113343df07082d7976491669cef6a69b86ed2b84ea85698258a0fdfa57e8c7c5091d0b0bab223f5323594b9525902fe9a8b48da227a9b0a6625649974b0545f61351df8d814488334297f52c808d73f5f5860b47cf29baf589993e514f48757f885d241a1e1febee12fd5a7aac2b75ef9c38f7c8182f97154de65fcb57e08d73185332ec1ca67265cb4e5b3468832e05ea26613753dfd3b63bc7d40718d0e16e671b03e2e40504961fd17e5e63073f425ebcfa1814ac37e8df47dbd410e552c3a0430b15f8cf6d92825806b6c72725736c3044a68600fbb611ad824b5bfc8c74ee690134d3a2deb11d0141a150b0e8e0aa7bcb933bd2cc6f40a53e2f1e46941cfe57a429ae0596ccda952ecfb9726870ec2f26e5033e8d9ce93eb519e9a69306e99c2d1eca11a8b374af110a1d1043dc1461f9bb7eba6895fddbcf3dc19ede7c34f3d4081cf0af571faa3665a9443983478f65a1f0feb8754a7c131afd1699d849e9b05ea27d5e9bd03db03e1b042d86a7bcd7c978f911ed46d3d18ef5bc4f61ce00a0f7aa8e390eef78470f2d806e4245e9a6971c0b2db49408a921efefd9098194f2f25c004f8f6e05261658526b8d7ba3b8e5b7621153d21c20ca3204b8c1649d2a2df11fb1e6f560300f7be235dad5e0be12a948bd88bc8b50d83f67de7189c1af1a7500d43d490c79f5adebf70d624932bb2c83d8facb75843a44b2ace343fa36e5ef2e1db19071fac75a36fb81fbf81a307375691ca237f800144125a677a73af49884db01a9bfdb297c08a1e52b7ca7ee51b3f6e24cf66d2bd099a9b8ed619f3409776d78dcc2b47f56e60305f7844b5bec7852c03b8f2175e9f7d14bb78a6f6ca91e772fbe60e5e110a4b11fc5746d9ae30c00b63cce380727e2ca36a3b2c783ecb84c35479169f71f24a6f8165ca2c8a05b359b64380f931573778193247627dba53e704b89342aae63e4cf8f8ddbc11b16f5d829ad57765fced2f4eb9fbdd604a25024502c96ccf5a8f455fa5b65435d8935ffcc552b88ef08564e2e08ccdbb81cae89d617bfb95c6d6dc998eaf802fa48b610051e1391c58f5a5f28652b16c0311af8cb4ad3e74283f40a9f3e134b912717fcf96c450aadacfa9bc4060d13ffe008ec74a9eec02739b492d6bb4ec1f5943aedaf2c0a3625097c904e2cb17a912f6514e38d97bedcb87a5434b9f5db07d6e7ad1d1af2d2c5eb02015c9badf96082442c556a5fdbe75268be7add6f73aa37bb616d7479ce88a4aa9abcf39238ac8cc075664dd856176abfdf989c6e463e544d4a1117cf2a96fda1dbebea65bfb850b254459b9eb8d74ef6be11f9c56726941a88ec5fa33240483b2eb83feb7e3f7ab2c616d9eb737b8d5479b0c26936cf169096f722bb8c89450ac3559a5210d196972477146458095d4a9b37d49fe9e6e6d042918038afa83577ee5e8bdd550349d825152c346be3311cd503e14be279d284ec15eb1506ecfb4558a8ca6c046a430d0c5d2a7bc0ede387cf7c8319b75bbc68c478c5812d2706ab3d5386d6c3c1c9d284f92821b8221d16deda81e8defe6a29318967c8dc70889cbd4e6a9ee40a2488771e17e24c09c16cfdf977cb216fca9fe7644e6a731d0df8df66b5d108f786396420489df6d72989d51764e1e4eca26e0c6cd479a8efc023ac4038d178bdabcc2a0cc59626109903985f374551380b10eee4671088b0a99aad4980656f859ec3d9e9d240b4d6f16800a226dacf8a3f31ee944ee0125645", 0x9a1}], 0x1) writev(r1, &(0x7f0000002080)=[{&(0x7f0000000dc0)="0bcd56dfb8ab01a213f1a8cfddf47dcad97b4e066b4b4738b99d8121e19dd88aa33d95021e25d46dc72f3fd0226ced1f0dc5e1a2232674911ecfaedd6b97acf9bccf324a5cf1f5e57d9ceeebff13f27412807de44c199c9c45a84a8c1196811a156f86511e474734ee322631f5928ad707a12ee0428c5998ff4136e2009bcb53e3017c68df8dc2246bd76aae091c79fe3e66ab710fd07539b73110751ba6039a4251f5159008d0478c7d0b4c", 0xac}, {&(0x7f0000000e80)="1eb9c06fc3819d66bed31f4d7b7c96a24f429b0996aee998eb50e94f3c21c6009e76667740e6156a51662ed890a4be386daf068fdd9dc6ad8a4c2e2c1ee66a28fdca7177c8fb6ac800216aa3f6309321e048e4690943bc6ed13f61a655a045b2c443a934066cb5d0e18e9fe7d2ce120d8a2dd55eed84743319bca42ae3a3a8bf629a634c1b88138bfda0d224bee55cf063c51ec2dff2f41298", 0x99}, {&(0x7f0000000f40)="51e5bf530d5ca0020c088bd88282e125b0221aa778c2ad69fdaf587f22912ce17dc8c57aeca9a943dd27f3aedae2183bf7fbad03b86bf41faf403c2f25431b07457eddf736c89522f43fd7f0e6b4aaad07eaae97f4e94d4bb67d570a6596c70da9108432f8c593999568597ec2d23355ba6cc9bb7b84e8be54b27a83ac53721f563318c378e74e55dbedc2bd4b162d1a8cdea835cf2f5a849d1636e0ecdf2c47bfe2f18ebc9c4349e7a4889a5b3302a80e50a63ce510ddb32841280810113271db45881f5f7ad9bd4f959f3ec3668bea732a68fb45508c94e53b5252ffdfd7526d0c1bf50717219a3aa29225f52c4f4ad7426fbb0c7fd6fdff99b4fd349007baac65b9563e380c7e1c3936769de93e10857b1b6c5edab27fbbb8092dec742ab102a5a0e580f310b3d549f69038bf134dc21ba14f1d293fac6103fb60760922e95d63e9cc107d4c9743d5b5cd4df5f2f872dd2bd7b306fadf7fe635bc6e82a396ac1bdd23aa75673297d019f44f0ee0541f40929f48684be5b8ddb08e6df4f8654b4df6a0c31db2c901e00b1282ed895420f2fe6ba77963b73468afe7282381dc23a858a77436dbcc936e8c6f971df0a26366e68cd00d9159daef75d027d93f4e149feac5f6a57fa135c5a8e6db305eaeed72e8d762fb836f6c382e8a8facb5c80c392b0771abc8cd7afba5a3b92eb768f72b4589a50da6ff3801501d7124596e30416a6c867ef79ff96a62b51e9f33fdeb3f86999f23a215c2d9a707b5ff9094b1ca2ddfaf080eb8ec7189eabc8c5bfc7f15b22b125652fe374a7d0f4cddeaf6f06bdb03ea80765b35758ef901482de0cfba534c922f402c8937e84df0816a43de32313933530907e70abfb83f4fa853b9c7c255e657df65e1f04f3c867bf05e1ce4bb7e49f2ab290cab8b8b70852fef61f850af0cb83c610a3d1030569ef4cfd3fee935333c9c57f60c59959cd3d089c6d2404c91c1829149eb78f2065f2b9ab3e899de5164a727c2346e37a25a2ffabbdd5b6549df64d453af4954394e4fb5e1063560beb0505f5d2ef679a1bcc741a6b46ffa36cc2f66e3b1dc9283e675774be8b90125e8578da3c19bab5174cc68bfd77e507d63321fe0227373c651100f42735fe61478e1f1ab61176a6e40ea04be1ac673303c9cf4f43ec388ca94dec8089b0aba4234f18da0ca6f733c9c27c2385f27e882c07e76f4e972c38a0803da45891091859eae5c65c0ad85372e92efbef99e8f13e5d3c4bff137ab2c6900aaf859ad4349f70bb4aed78188fc99c8b279be33d8a8889e0d2c080c0294926f8c524ac4612c594f8037c00a5d26489767adffd59c3b2e1c1b3e2cc9c8183f697da4a4f6eac2f8f31a6263e0c801e6b34adb4587e2469d4a5f0473c2db2b9bc07a47b27e1e83fca865b55ec2cc42c3a270a7df72dcd9226784c80d151e9d2298ebeafe5ce3311199c3d4702173af7489d9de31748a0fb742327d1891c38490c3e007a99c74f6fd0467e589094ea325fffe812a4bc1e197e84d2ad9eba6172308f63ee921381ef80917f09ae27db682fcd6f44d24afc8e933298ef0e7e198950a5804a3ccad667a6078e1579e9063bd05ee1acc23b0b528b470350dc76284c8c343b9ecd94e98229ebf3549dcf337886680bfab85c0999cf543ff2ce7ce65e78fb91e55c11e591ee3d382bb020d4ac2723f46a69756906c85d9b71f0dfadf908b759ade3808f045350425fde40817c093234566f9dc42a15dd50ab19f6644f145cf2f96c4d0d4f1c7560a90fe32615b8a217298618ad6c05eb3a2c58f186a3793766e9015a51975795d9022a2b1f26eab5fbd2a4beda5b4a3e2ae4d6227d2db0e3cc17710c6efb6de0467ec50331db48b7fbe620fe6535ad157172edd439df3dae105b78a097131f7457b20538c63df65afabade457044e5eedc8cc2c65632bfa48bead4f4a982076d6ea2a9c385564fdc92f83f34910999a419a54ca65e273cd486179b23728961a60d14d7836a36fcc825d8060098a351692fef9d1a68716516f1bca66c8f48a29960d6e9f246a8da9c819453d44dfd894d8bcf47f8c154d9cb8c857381df53ec9eb9964a54529717f4a6f386e4ceec309f5f55da91071186b8c7df2aa43d44d560cad8c3a9bff0da4bf8e636f6d5972fef45f169293c5d1e8dd6c37f98de326409573ac22b561019e4075432c50d43690b88a59eabbf15ceb5003b3150ee598ce05468e15630e8526e982485a56633915e37829c87ccfdd2ed3313c8192e2fcbf86b6dafb20063f6382c07793642cd8b5c052913ff0affcca50ae079116699d11325de93fdcdaed05d87933385e02db52f4ef7bed20c919450473ccf8e94615017fcaa3a36e8ae1724e72ac3a93cf11e34439bdf49059ac650a6c7eb87e02934c062ce077872884ec45bd407a2eb127b4b786f55037b975e5ae6be5f2a4be3f50752f5b85e24a1b3cb684eb07ed46a9affff861c72a0dedb439374887066e8c833f3ed251e099d7992b3802b243e0c9915538955aa0838fc6c2144f81c98b3c4681af6124dd5537102e83038d8afa6900f7b581a70145ec76381fae4c1d95093ab6b56e61027c847f30b7fd9058af436ed9b7e5f55a545355558047192e482b902073765c29d759ffa16b92c6585240af624b46f265579ab6d112d51dadd9a53646e2f543315e5b5c877bfaf437cb0d80bf80bf1012b7e82ac65089f92715e1e0b9e040af0bd55498046783b24c44186d19aea8e7406165c27705fdb6acc4c6565f648d4a586fbf5b10b850d6bdcc608014d25846dbb322ccabf20c8b134e27fe9ee2222da59cb73f15315f2f033d5880ebcaf9c0675617639d30372230836009804c70976b99da6f12b99752123c851e81380f78d9f7ea46b5f59ecaa7ce095f9ec4d7b9c52d2c57df07519360a1201503752fed392af2f0d886bb2183c9c3549a5c5ac6d172c537e5718dfa3ae09fff30145e7fd31be811fc23614164a5064f1b65f281f567f812e3b8efb472a1471fef37060922fbbf376bd86520aa7f93d6220f6efc5366f6da2c153f26f1e36a5ec1a0cdb1348d4aab603b9008dad09912c74e95231f98ddd2ac0faae05d602bc458e3a8bc7ee80327ca40e9159548049e24f3a9c8ee80c5e883ef9961e2857a87a9f1a47df954390f0a184a67405bde93defd123420c8b8fb46df2b6b8deea11cee1acf43f6bfe2bcb3e1294876193ed84a8f6d674b49c966d64a6acbf24167a4433e4100f117fee5db91711654a6888b4a62af97a15ee42f03f56fcd7bcf83c1e693140e733a13dac3c5f9f6529ff296445efb11375566a975c48ea9672d78c24dfc2484d4be27fe6f2ef99468c764de3e02653f18abb41349ffd6a4212d375b87b0bf9204842ebb273339b840afe7c8ce515be35f590beeba6f66ef1b147f8a8ba3b76f4240dd2ff9da615cbcfa1d21132f02d02db90d7b625dcce8b81d3e72caad43f07873ee3352f329d82888f04b38ce40d294d8e8a5925c074168d6f866e96ae50e20883697fa590c463b88bcc16a9f34d5dc55b1c18a040c81324ddc9e139e0e24ec09f27f4bd0d952816ece5bfd2ecada184b57e6233693758c8e865787f376adc9b10b416bd3011790b898c709d0889970b1730f9d2c672fe3b5279c5ea2a98a4ac42a90221081831ca3ce22a309c1baab2a7a280c22f5fd33ab20de603e1e62684fb804d9ace7be2dc837f90fbe948f1dae2e39b707800bd0eee5e5174e7a3f3703f26908e8c97d732b8dd6205f6984c031dc0dc279c79a5a61c4ea3dfe3f950e514ae4757690eab9df6919e7e56a88e20778c3a087d49c3d5bfa4e3571aed5eb16ca099ec39f308ebe6c59d8bc2e38577086d1eb41a89c7a6fa7e0823ed862cd540f537ef87db2c0fbac1b7557663975166362ac3a80fd2aa5e67d6137506863270011fd1b0ce651cc60a3eca9c12ebccadb9e8ef5b036b3ac33273fa5eb49c31c7221270d4c29be912cab4b30bb642d8e998f300534e49c0a4042b8ad4e82eea9c17d28e893a88ac148059a71d7ca5303bf716f4d7c0f71bdc0bc3c724cb8798de62d09356b6b1672836b6dcea66aab31b58e4f4478d900946d7a3750be86a61c9309ca291dd5b1587a2f48c7e51c9d1b33f65f78b5454cf7ec746a346edcbfd30c9fd3bc6f193a4df80949381077ea74fbbfa80320f81731a2b6160b693e470a05e7f19a1c3d63a13a38509bb1c7809f2913087468c15ec51af409974e33bd852cad0525fae84c62377632de2238bcd943cac2e5e798c6408638bf2dc7a97a52455d3c0e973cf848c7faac63077e2170a2636fc904c404903f2a50309939a1aafd2d92b8ced9bfa4f86bf680787f22abc2057e2e4eb5ffb6f71615303fdbec632694e83c4c706d59ccaae1ec832bd79f6b4c82346ac6f5665f5ca3a996c3d345830a4148a0fd7d4019bdeb074d6503d1730a649dabf8f99dca0a5ee47b6f1bb7722162505b0892995c764bc0ea2e371a2c31353258008ad8f5d8d2f15230e0c8ab5506e0fbd2e91a198f7d2bef19073afc18c1c8b9a3c55a2b5947689b78c6a379d46c8fc24dc14e2bb174aa9a87ed7543bdee71a5ec2b49875286cbdbe8ca730832fcd2f2dcecec9c3a53731c0f659993ee26ccbf5449104d75747173308a06bdb84153cfa178305a6d1e29b5a9b0f215e6e411abd498f296fd6c5b38f294eb7a41270ef9928371e917e67f68f0aa277ce86f3b54484867847baacee346d332fe40fdfce10fb0acd16d6d7c6ab5f14fc6d2cf683a761654d62de23255e752d8b168678e1bbc9356094c0564d7528daee41100f27f53a9b1675963d750108275f39a17b0c669892648153b1a49a8feb546a3269735f813d2dc15249a42d9d8f9975419c9dae3c2d2dd904aaabba534a0391aa383ef6d90aad75502c9e369a6ed68054d2c34d01549c59927edd246a97b32c918e468c3e22ec96302333041a3807f0ee60c465745a579d0196ce77803fd6968aab2183ed3d960066fc250dce3713966aa96e6f9a1421a96ae85e85ea585c665bc614be6d21ae670798868fdb3b5da0780004f0e76d22be6991d22b992bdff83b68fcf57589d66f3af35b22676d6d5820e6923a0ab80deb659cd079f1f17fcc025e595a84f37e4909a3525e40837ac02e166a532bfdd4e8390eab07658f53b20316b531f4cd2805a7c9f9e78fd8bdc77cacecb3ef7a11d5dd9db5672bc447b71c96665c51f803c5e467bf6350c24492fdf7207a251df7cbd01a8c61978434519888390d049212f8139e06d8febb7ab7b6344806daea967c35d4f2fe63a1af8cca2f9242d6de054247da25dedfe1c9c941a73ecfa5d3ea41524ed62685bcfb1b4403f0cd12f3b7e4bc26c9cc841af537048a6840258ec68dd315edb5716df89fb2f6439ab53cd9b61fe49fdae011f5932f57eae0c34fecb5a1a130f5572f773c87926ed7a57fe25b1b27405ec2c9af0fc56a86cbc44f4d7ba67cc4518c009c5fc4ecdbe6db1f8f65328cdfd91a6dccf3e14f4860dd8a9a403ba50dfd6d71e1d91148c3b3d2555dabadec9dd4562d237622f2bfed69136e967d9e49049a07a734cb21f1714a67c1dc82cbc212aa4ba84796dab751672f1edaadbb130e885d2f7189719e91df6280c5fef578f19f22aabaca8a4402326536e35e61133fb3ecfc9ab6de2972a1f1602ca9aae60b15c2db50f7c6962ad54b5f58f3ec74b5ca244bfc22c4f6cffcd3953c9b066c63b61f224cb7e1b22cfa30dcbc8f57d11d0687acaf7f3381414ac30426ba715c782447ee4d727", 0x1000}, {&(0x7f0000001f40)="f41966c24fd090a72934e871165d42903afe62ce8e4b54b3d5f1065ad4c07d3320d0ce3e1d99ed09e995039aae6ee74095a4fa467cb7a82889f9706f9234c65fafcb8ea5d8102ba3166d428ba05fdb", 0x4f}, {&(0x7f0000001fc0)="191d8b224d938cb1259d92639bb210503c74d800836f036256edf2fe835773f729999d8c0b061f75fc82b5d6bfc39584337695335c4141a17baa5e0353c44d578288df0196391f32d5d97f3c4ca8fb45ab9d49a0cde70e2d4add18fcc48cf6a7adead4848930861a47937a38208fcb3c74dca6f1211cf6d89f7f75e22f822e90133c0b34fd5780ec739f3534f1bdde49f7557176803f7ea60cac4f0feb6cf1d38e05a8630dfd8813f52d3b73a6c2be13f3a0bbd6fc029c3c4b87d04c91a1", 0xbe}, {&(0x7f0000000b00)="e464acbe8ec3c6c902e503589fcfdf1386bbf0b4b08387a6469ae191ad6e9f1c90abba622eb83c054b413271402cfe812ca5570ebf0713f4a0d3cbe01a", 0x3d}], 0x6) r2 = dup2(r0, r0) connect(r2, &(0x7f0000002100)=@in6={0x18, 0x1, 0x101, 0x8}, 0xc) 05:38:24 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x8001, 0x7, r1}) 05:38:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20232, 0x0) r1 = kqueue() r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xad}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/4, 0x4}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/215, 0xd7}, {&(0x7f0000000540)=""/13, 0xd}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000680)=""/28, 0x1c}, {&(0x7f00000006c0)=""/237, 0xed}], 0x9, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x80000000}, 0xc) 05:38:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x401023, &(0x7f0000000040), 0xffffffffffffff54) 05:38:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000004c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x80009) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 05:38:24 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setown(r3, 0x6, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) sendmsg(r3, &(0x7f0000002a00)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000400)="407d993336d1d559d7f32ff0ee229de0101fdaea05a0134b59cf3f8dbdcb4eec72378556cd1241b92228cf6030013f6ad71f852b9df94a0f97a8cf5c8a972a04bb4280d6e7dc63981b9fd62af31dbfc42932b5779a9fddf2bdcae13452ba92fe7cde8eb7a57cd311f3cb9113e3106e229aa32d99f8276f48e3c49520aa1d3952317dd9c7f1cc7979e8b73ec278c6222d1af0186daba2e4302d1084846bdd09c8f41841c8cab8dfcd0d97cbe9f76e5206ee354c9a3510f982dcfbada4c12844b15a4f1fce2b31025352dcde7b2bf5cd17b7251bcae02ad41065a5306860e80010be55ecd46787649d02c04209f0f1c60ff15d4087969ec9dc5265ee637c006ff6ee2421327ee1c43821fe18bc12c6d230e52dfec549da78277e3ab0e025a95c05f21fdc65b5ae234744dd2587aa2e3bb815b4a35fa90bfe2cd62630ea3664954ce7359f0214ffa32bc62cf5af049851ecac3bc9ce24996dbde77ae08929b79c34e4b2099c4ee0ad6bffd9488084bd00242bc4ec99e66afd271574e16508205a9fd20613647569870dc9d33fd45895a54a3890a42a2b0f4954cf35b8ab4d3a016c05a5dbad573eb318b3a69bf2cbb8ca827407f2adb66a615ceadd0921cc42adb2a0c22b55f89d641f32ed7a5debba1ee9cb4ad3940be03053d79ae2a6c8598757093fa0046980dedc7d17bb4c911a5649edb8f6f9bacd9a49d69ff1a473f33e639470cc7906c86d9a9efd85a38cf26bd1d9a0cd29bccb28e7f74b41289d82964b4b209abf6f068acdc9b388d9812ef29c16683b9678934ed4b6b1093e8cdc914add15f212d6399572e73fbcd93453d60dbd1052ad42c32a50f27f19e35f8cba9269466f00a0f9f245b1176bcfabc698ad53bf9c0e3c622c063b3e66054cd3aa735bb11bb9ac27242050e4d51266478b32bf5731b05dbf791eb59830c96c8399618cb9678c078ea864f3a560acc80dff2b9fba1d764d343071e294dbeeac5eb6476003bf9829897c55287bf1ed313b654755ce5c237c68e548e4c80d247b240d5067a512c461845a190b155d5a6dea86a24822ad4ca64db10cec019c262a9ae34a612e81c0b29a9ba8e0a288e812c5f92c99e00a028aff4a4a964ca147ccd1a4c521f96ef85abe1f7ac3d5c66d1e6b994e7167ea7bea4417ef72fa1ce8c2823fb1f2023da21ddd305194f8bbf92f53ec83a81e9c89b19f16e7d7d6a338daa44ac532df43d08f07fb4c4e0b3b2ca931bda0bf670bb9da1921717f61f7917807cb8acc2f2451bd60a971e461c51134878cc028fe10c4c4aa53fa4680cf0b76fb9372685f5945b001eb3f4aab483562bd6f469c55888c25754b8fdfd32e89646541e4dda8576b57fa9f304a2a155fabad82e20b4c9da50327b191c90ae1f90e8cdb374d6832d18c0375ae1c239d66b9206f46e00cd03dd4aad8294ec3c1aa946f578c4723cf048b5a6664b388f467def41c575254db372b13f68685eac3542bc0779aefc436039fef1f7d3710a98c01eaba6f0ff58e79d98b12f615a57b8fc7a5c2a38d116b53fbc82194062e46ae0318cc2c6ae8fcf770b82607f0859d2eed6eb680f37598a3511e39b5e45d792f2b45762365ff08ff9cb7eef2979034d9ae407d08c15a277abf64e6ea25073b79bf6ba3e1f307c69de50b346023ed9f52edc5d26ad51b11e7fe5a1d3b3a035a035f4d095183ba0d9c08db51ddbe648ea8c21d50d88c0c55288518bafca64aa2d950fc1294a37ab694cd8401db6fb13061335621dd93270549cd274701769e1c474099bf9b8e7f198f9106222b474ded09e95381fbff4898d7cc7d0fcbcfaf7089b8949af646649a1d38bccb49f88e76a1c6953b7d5b12ec05c0a7681e0276d7f5909007cd684ce8b36c85370346453424b10e3a221521baeffe33a41d0c7300e97a4e470ac53a5e12a1acd50e96a3547148e6632e5beba8af910c6106a9786eb0f4e69a5061fd7722a29c69d00185a44600cf0a981dd4f863bebb32b2c85efe5345488eee6facd511bfd65459e542f0fdfbfe1d96e430aae47a155cc959dee7cfa5d9487a8872a4c2861541f511dd3c34a8a9123b30c68a9ca40427a0e9fa9137d97fbe0f4098c53041a78a395e9edb1be11c86dec4c7cc74f577f6e53c34c264e8c0174adca3eccaf321228e8145a99243d30b27fae8c4c9907c456dd690824fc758991e5187d4be4c170cee9ffd38d4eff978789e9ed0f218d8ec16730dee224e487747c9f8b8f02c72383229e36fe5826bc755369b1e75b7e1335427e4abed4520541b2ee55f8f9ad65df3e1cd1e9558d1da8f2e953ee96c071088968a0b3366653eb5823623d3c38892e6f16dcd99706c818a1497011712c21aa0e0ab12a530bb3f1a8dac4ed1eed0b1475843edc5f907ec1b00db00d1dae06b5b872cf0f316c82a877ee1281b9ca01c4d4ff70dd43d5c593bf02015f6e1c0ca25528b0d68791ecd773a39c6265392f7be301ed33f7757887f6a681385942792b04199179a8685fe7ae68a64b18029d81ad2db87af2abb2aed65ed8aea25115c5d92db4908df4c248ee10785cda4e25a04d16538446d1731262aa7af5ad60614b33842d788d0018e1bf255339e7719b35bc7a46f227970250a6ecf4185177473aed0452bb07f410656d44f2aaf7bd90d7aa114ee9440c61c5463c6bc2b0ca9a22ca25157d629f2c821f4c9b377a5385009160c2bd1c9a1e299c86f3ce47b2ca7945dc8635d297839ead6fc4b6d9c49c560e514d0c3b46bdd543c489c4c0593eebdbb582d67134012b2555eeda17eafef01fedc9d38da7af686732791b927fda7c6c6bda701bbd8acba396843b8924b90ccabf6d10d3784b6ea4b339c84e18645bf1c2e7118880645f82b3f79d25ce88077f231971399a41be2aa916fdfc7ddf332f8baab2d897335b35f0ab0110066076e3bce0ff1b2f28755546ca329d2cb8244fe629c12c42b2771bef0d7f00161407351145db9a457e052e3bfca28156effef908a0957e290bb01ae5a9a35a73a03f4f47ad86e838a69003f9919bb2cc047e30b2464b5eddae56ddb388409431897412adb2547cfa16a67bfc4bbcb50914fc417052e7a1940e9ac91805f6956b35ed077cdaee5c8f1ce7085f571024fcf9eec44900215e309860b399cd736226387cf8bd9ed8539edd0404794475aa98f37858b0910049e182f78bd96fb5442bae498339357186e3c63c1523b7f567aadeb7078bd9c02c8779f449799048b5593ce9d030af46a20742145d32b1153b3c84407a4e225aedbc42b9ac4d2ac0b7fe32a4229068ee889e3af26d4750092d1ca8c59f9483689107f69c28e1b93f7bbc98ab362d2a214694caa91d9d2766b189311810d69aee43fa2d1c7dd48704a51ee88d2cb173a34120d7d20ef3945bf46039795d03d83b7baa7194b08c466bd9d87c418484368d1cd1e010f148b925b1058ccd0840263f5485ebd5dbcf26233e503ec17698627a8ea3e4b577cd20677ddc9622f15a27d2e27cf48a2bfb0a4eddc5c4a3f01332543dcff5dead1f6c7e3dfc58f2a21e2b01677010ec40afb0cec92fa994e92b7dad9a581b2f8e8f97a7681e94e416197f18191a82739bd9ea91ca0400ed0854880506da5cbdc8c33e60a1e445189f5307107ab322677a3c0cd8f03a2ca42e4421b0028d24a9ec1558cd40927a9f000d10749c1359ee98e172d93dd62973750cb566e0ec669b5f52b9f757d0089a7e2d3eb2a1bae44d6d153a4d354990b03b3a47d48885b857b584c2737274420808c7644c3a848c0dd2ba04b45264d72d363e02f35aa42fd6eb8abed398920cbc37be5552dfcf590c000ec7c93bc50cb1ee4e1bc084d29b0a01c871a78a1e4f37ca173de0938a640fab21608adb1e1be56aaed1100b891cf873bd86cd1ae2340556365e9121ec16d392256ff0bfc7706ba05472a80b8e268ce88c6c65c7de2bfb053c031f31a8e2d43784762d02adfb9c60f107dba735f18ad2e2fa0f8ec3e2d5361885e645af4b105786369096ea614dc62e3b5aaf57b736e0ceb1a771f3b28564bf446b918584a0735bdaace8eeec0dd8457ea768624f7f0240e6da840c8d30ff5eccd1ee5ad0b014ffab6f5084b9e8cb1d63e0b9f3cf41702e3a7589b98a0afe5d853590cb4f5494e0558a71b51874a861a5fcea6576f94522b321c10b2a76c1b9a6a3fb413058b894ba3a90213d32d951dfabe79a787699277589427ced2d88793c6fbaa1ef18ee98dd16c6629b6be94dba7f116b6c73033f8d64fb149768e942da5cca8d1dcd84ca2960958733c8999cc37b6311fd182c4b4b21063c9478abd693d72de753f25c1eaf9ac5f6af928377b691c3265e6a9167fbe40998c0fcf688c3ea489bb01d85dd31d7d55367d2e8687cc3b64b7de82fb404749cefdd035bf12fa2dab043f7d6918d7ad71b889ba0d26cdeb3aca503200af332bb8dd2f217575d97b1ead5eb48fcd2a0ee84f995958763d3bc4b18997343505d53959d494bc23dde93ec6b498d8d073aafb65db85f101d87c2b5753b79fdada62cec541871b8e6421044440feac7fbf107fa8eaf837710878061ec9fbb629c020aa8cbbb5018148156dbe7d59bd374aac2d32d2857d05db4f5630994adb10c5f8b187aa4335d99e503ad793f2d07e3efd9c231dda6ec4634f0fa540948339db1f292336b76feef934acc1dfd26e40486f612fe72c6c79718a9c8f165cacdb639b9053e69a9c1584a1c2735f99c01e2c702157e3b9bd7a8df73659433db1caa4cba1968ce1936f99eafcd1f000d9fb4b44c1d5b8d67ce992b20f14d2c8433074558f3069dd7b3e1ae77a680ec97a63805d0b71a33f32f2304cda365a8de42fc6164c15a2fbe1b7da972f75b602fb9e3e737b4d36377772ced365b235c083f34792e523bb277937baf1d4765e88754aa969508ea3c5df0504eb45fb35650c1a2800d952b8e0e40590ee26111f18f56d1ec96c48186d8b3f8ce85261d6803c6490e645cee2b85ed05fe8034c7ae85033b7e04a38d1315e95a745a7a96be51d039b4eb0448f3874d80318631431c9e027e3de33fd51ccd56aac73db332b7249c6d46f3d33076fbf33751ca88e1dffe97d48c9c447127b7644069b5789a39391976ddeba98e677e7634636c913318fdf47d4fc3edd1f25adcb26cb09ce53b4b48b0caf0d095f753fb95c71284f3993b33ddcd4bf8859a058e45b4c4d6112254839a419ea1a410ccb7097ba07dc0fb86001ad1c4dc9442882adf23e4f0df8b24243e70c714c83f54a719f7ad7a52f9fd85ba0b94b6fddc94d4623f5bc25a85f38a975614680b0183bb8812399a4b0c4333728114f73ab10562240549fb0a8544efb43572340dcd5906929cbae07faae50af0f8b4b2053d3b9374c8a3f570419c22a9586a58bc0edc0c2b6ab89e8a71765dd131bf69a3cc7aa7d5109372c0fe8f2a0478d6aefb2524d1e7f1a31598de8a9947302a10fb984749b82cc4c42d8f810ae76f9516f8a475414944072eb7b7312cf940a01d772553c4ab355db09a7b5c9bb67fe2075958f14a6ffd28ce9a0c2f5fcfa6ddef535ccefb143f9003face56f16d86d27a623f5b5dd851dbfacfad24475aac671cdd4ff865868cd144b19c08305cd4fb2daaad8971c98ef0f3f0ed1ae8e87a9e22a22ffdfdd24af8eaa6d73cf4db130eab44c5807672e9e5ecbee23c3b80781d3e9bfe20a6c055b5af43194f4fa4e7426f16e8cc830ba70c955b2a4f28d6ebfa5597854475e3c8e7de4c77ea19742f4af0748cc0b742821009ddf79636c93e5154851a0f3c5aefca6bf4db4", 0x1000}, {&(0x7f0000000080)="ed6daf7a21cd3a6b771b564505551069b3d6835c3d92da06d27c07d9c94c3a7ab9d084c71855d3838618c62a282cc88fc03222a1e8dcfb5a3beaded09976ae1e444f9110e62e3f62176a0dd288dcac9a9bfb71416bf9c11ada06b75cea89ca6c38a1e564f5ff64cdec871d3e9663b7e09db439219939bc79dda763408c6ab253645e5845bb62cc8e31e046daf90857020b2cd20058a3bde7a1bd63f4c35cba3d95b2429f62b93b4e4cffc73e20b1ac2171b84454a53d62b47bff70f0375c67d2f19b14f58a53a1270d3869ac9296a2169c3e6b19f13aba6e097dc207f4", 0xdd}, {&(0x7f00000001c0)="e00b284fc2c6e7d81433ad83a0d942518d648dd095132f69e546a9fd1822d9cdda66c5608d5974e847a0568481ec5a9e2c6018bfd1440d8e0a27c3ab930198688df4b358eda7bba6b5d976b52a795bc5c5da2457804fa25ec3dd1de0ec53c14e354cf21061ab93a6e42491f635768ac915df8c59ba637f49994379f5c528243a048badc48f8a79db4b3493a0067efdcc0e475b6ad99182311a", 0x99}, {&(0x7f0000000280)="4f45dab1310d3f8175aecefdebc823d6525bfebd553c", 0x16}, {&(0x7f00000002c0)="0616226a3b88fba3b570552280c26215fea290748b5d26eac057281c8ae80e8f13fd354e8cacadad3789194817dc390a82c3807428fa4334ac062d44bf70147be3bb6e3b58522a309763f1c976e843b10ed2a97e498c93b6836f837c0a2e282ea0ea9767bfa02153ed8a723b42b0e6d8fd42cdc7b035ccc0d1295aa0c325a86bfa", 0x81}, {&(0x7f0000001400)="3bd1eb787b3acfc51ecfa58701fe7e5860da689d2070570ee66c08a04ce4492399a1f457c2bc5075cd22f163f477c35f60bd964358e7a7647d9e930326598f4da37246", 0xfffffffffffffdaa}, {&(0x7f0000001480)="7736c45aae26f4cff764f0897f4ad592d81087e7eb5669904c57520e5dec40f8b69d920f73bfad14084ae058884217d49ae353ae285e710809e7ca99bc4d007a430ce74cb7dbc1682d8c770d10d8504f0c5093c22e5bd6187d962ce748b0b42c8fca01eedd0ef4e1e9bc6cca4211651727ce81397573c7fba028d76887ade7006b8c9c042b764872ed4f81334b3387996f1e9c7740e66ef57466e23e4ff070c00535beaa91e26aee37972efdc1d2ff0efb2b7f9656233bb2becd38a06c2928a31af6b5b9b0fb0c216b08ace863821a91d60d3037c0e0427007fc1a68cf5077ba506337352fce8825f87dd11c42ce991349b4029db805925e5c0a085ed5b91d26c10e2ade2bec770fa12fa427f332836181d84f842bf23483d91f289b1c81e33e1fccc4e0d59212104626ce0838d74806be91c2ea90c2610bd8e567c145dc046609e6d6630fd4f117ec2e79c0ce33d7ca8f239940071b5a0a0270066dd339fd8a5497fe5851b8d5b264b12acceec6ad803ad7256cc86f9025fb171c821988eb1648340e03af2342c5e7694baebbe2aca455a85c4986318d6add28d77cd701a4dcbbf0e0fe8c3f89ff6a00c409280f4899dc8f1dcc39a5dfa03dc343dcabf85b19571307b9a1d9e6bb26e6c87bd5193056e7da66c93593b77b5cc45ad718fbe50b5b4df674e9ceb3ebef5088ae1e52bffa365a926064cfb81f8cb81ef2702f590b4e8c65e876b54760260d3fd51ea6e277c68533d249264a4752dc018fa06e6d52269fa7f50b2cf1b2dc3af990393df13b4d0639cc8021765c33dfc7c35ffa93997b8bb3b34d853a256a38a3fe059dc3acca87846966362e806590a0c0e991874f01537d4767fcea516ef3fa85b8a8cbd59bdb7fe9afbb49210ab6bf88b92ebe641ecce6992c7584996fdc6fa5c5315c85fa9ce23661202c4badb10208fbbc5df0b03cf41425479abaf65436e8552750b02d4fb20f5a6258069696e80cb9dc3bd763de7efbdb2e86c95ca98e86ed111082e8d94d7d2d69d487e4fe4f4f29bc199be284df92407e05a5caddf7a60b9f945529f7c5365a58c42752d18ed79e8f13c52ff4052342cfbeefb6bbb5dfc46f3e5537ce23bc0cb168052d5eadacff464afd6e7c3fe3ce5647b64fffc46411ba00435f57d768d54e9df8aff7a2c9e0b0f8429e843c689a08476fd905fc0991f90edd4e7e296cb8e0e3972f739778b722c485baf466b055de46cfaf09b793f26cf2092750d7a83a9c7fc470978f17079be7eba15fbc547bc1cb8f47d8bff85f02347df5e0b7765c8d815c7fd79db481c997666cd0fff20a5238187a2772d13bd386ec13497dfc2f7f529d2bfcc2092152b2a5482ba803c82f15bdb8c063d6d3665d76af884b466a6c5382e1792ba80ed82758b6f6dcfca16f2ebcf02fac0a32d5606e433fcd65c4cde8e3cda25acea7af7c50450af55176e4572f2817dab7e6e628f0544dc13ec8226ffbb3fa9761d8208896683e88c495f26d8eecf6d983c52f9c31d7d446747686d1a37aa9d7dc60f7c65b9155cbc037883a8c4937a5c01ba0aa2f9c30e4a0385228d327f7f76c39eb045d69b3679f2100400aa46e49b51f999a8a0aedc7b0d6a02599abb19957025fbe19a8ce45e3d52b4f5bfe6a27c854f8d734f1db2b3d76f21eff6f0e9c1ef3f29bb008a99404fc97b3ec9522d5a252457661eef039662938d29da91ae75b62c322873f9091e5f819d1c19025827ab2ed274d81c71557bf11501f7478491c0491cb7c43952277bcee05c35f501ff1d96a5d21f4992c3d1ccdbbdb6ef337a8c68fc511ab3853f2ad5f88df37048ab0f6f860aaa0f71950b4cfeaedc51024949422be8bced3499c6d4feccca441808472e8a2706fb5bcb52d697a518d3b45023fdfcb7fb6b66786f37c2b9c81724fe27cf54cef52568c2618fcb08d5dd80e44502f66da23a254276ff642df8eddd7bbdc78403c2b8c70735089056e68521b49fc699708074ad195061d5675986f15aa1202a31d717f371b317224fe53a13308784d3a75b92d43c645bd61f8046c182d1701d0e92e32154ce4df2ee2602c9b8cc516ca305655a18f456f0782a760addac855cc49d71739cb8177de4258203c8a159ad8c9ad3d1c90198ba197f73370a81e390ec05cfa0c7e053d4b859afd05a1ba70d1c9f2f48b378f55e63502e1c5737b4c7bd95b2934827200fcb3dcfa0dac02a89da8d649fbe17fc98ca2ae29e6f7faf1986d14191ab408c0d2cd46d0ea8e5c9a4059674cb25d255c266b803a4678d8a04e0ebe831c2b54db5ff83fdc40f791f94592fa48a8030a6f2bd8a5388ff52b781fba27e5e01c4adff2f6d9263fb0dc650fa87ab3510566bd18f26442d6e078999b6fdd4dbe481bd8c1d01f6f4c76a2d85e35733c406ea36cff6d35f8614fa9237cd7a69dce7c196e9189effcd952181c5e399d96d1374c25ead351a9e2ba265fa1d51e1d05772f6b09b33340b8b03a866f75181dfb0ff7d1d3dcad80e89182edcecaa4d87a9283388a11a69451639bbae91769f0fe0815b829e0a770a058e630d2c0ba2c5bb47062f28f4fea3c28379dd4bb6aec0e2c9c44c18dd85f74c0992af61e70eba0baf3cfe9001bf745eb89c66edb033690d6a30e84311d65c1c3f9babc35f29489cf2be037945eb8e20c089eb1f9471176c98adcbb97fdca8c37eff1a3e68914985dd2f55df1e8c9cc2418e904ed8e70824d6b36ab963859aab1987ed67f5e37697f6fe00ea62daa4516bf4418512545d4b1c5477543426f52c96befc8b18bff62596a53f95c46443cb17e0ffda07afac53e735c4d1f66c7b8b5cb59588ac60d0922c1529352266cf3de24be68a91ff0b30c9585e0a22349ebcbb2dea4e0f54f382c821bcf267de08961debd6288f8e89fc04fe4308f7ebfc269656ba418497f3de3e8449a890c43fc656fb06128155cbba02478e599f0fdc4047e04e7acd3a3b890a47a871aad14e98a5a72f3a35b8c7bba469567e1348ba064259886cad610b59613ee931f2f23067c34ca84ae297ecc192411163a75242b5d5983780d237b94e9ca878f97910a768fe08c9a792f85f518265f970b1acfc1c715b1571807a8248b0e3d03f16722e7074bd9d83dcb10948fdb954c8fe074221eb60e52d7d54270298d253fb41f8366e3c2b081c2f934036dc9952c9e95d63a682a9dca25855b170f1d65522646a577941bda01d33d171370e0da44f895fc4d6c78c02d46f6dd38cfe45756ff126fbf8da41013181c35bddc998189051fdf2f33855a950926c664b82ee06e208b5711da86c3a542ae1bb68a08d217eb33eefe23c5118580451bd4ea0b2e2b19daa9adfe8bed79ffc9ceb3af627857349b96a56c77293c987cd61efff2d0a60d7585ef3b1f0eaff0bbd419ca4e3dce3b8fcf7cedac068b3fda85333c7c17a16624b24c63fb2d3fe2f932a8302e8b1468f606cb0fb9d7ab0a64d040e9e70f60b2035fbb4b8d838d5a4f987fc799936f215728e6e0c2070ecbd155e0c070132aaa48c2802bbd680799e84c0cfb0649bc3c7eabbb55d566970bd69291d6622687156862fa53522e8b599607a98245c9fc8a7ff1571013f159600ba7968251ef8072a2db120cb09111538bcb8ffd165a9a996e64382a7c6cc19f177f8e283092decf4a5c91ae4382fa0f04eb05d8147c00d5e7430ddc34df4d6b50b83e77dc9c253e5826cd22e12ebaa570f8286a70ecd04e63c57460dc30ce6e4f02fb35cb329fd51524f88329dab135801b966ee3226024cd37ef54a7c327f96ff9b8010ee9c6da7e8c35eb9e0e2ea19b952558b562b19264e9b7ca67e3da1386b2c34daab5a6c27de0902682ad7a0796e08a867e4ff0943ea3c4e0e3144e636b042e92b52db29e445ea51aab46b538499d6f04d2864ea0cf7420daae35752a157c35d68396e14e47f43b9ce26fdfc790ccabb835f932a1e4292a1004a9469202ba93b7c048bb63ac67f8a3e9eb2f25719f3672179d7e60e6c5f9c91a0268e795fcf41d22550eba1dd448fbdbfe2fbbd31bec57be5c3073a684c4bc4b0ea8806a1bfa233d66a2477b5fd828b736b38b8263281e512194bb3ba59245e20e74b183a8c70cc1c6ece2be23521870f048eba40dde94b65437bfb545587ddebfe3d7fce5d3c54f5243eb7cde1276184d06d5152583c1d426d4f9c97daffbfc248e74bd6f803186e17c8b3b11e843b8e0e3a3e1396125c501ea4159224c074fbf46f7ddb5df7d57255d661a2edfe3ef93040a3884ce7dd08469416ec04b5121368590bd7cdaec1b73ec72521bd71b08ee176f5dbead636298fed7551304f4738e7a4497d1b693c896ac35019f74b8949104962b81822d4a2f69128c9347baaaf8b6017a5160a6854148c72267f0b632229c5133a1f8fa67df928c65d82a1d617309054e64f14f7e457198d6a0d716ead6673e88139e40ec3af12238d26feb1a1196be3319e5790ed19437964db243d7f461ff7c13a6dd675c5f5a47f74ecf85328f606a32360f269424811b47f39b00d8cfe7c301bde74250272a2f89bb465566b8578e549d605dfa652d20969f9129b7c9fe6de5daf01e5630df50b072c573864f32a6dd6e2c5765d7ff6651a676e201f4c6127424c39fb7492a9d0a8387a7168d7404f086dd66965ee8cda3ace9604fd82125e3d4904ecc05505c0ae63effe2019d22200b5719085a7bb7e53987a2ed951125215734e2b82aebd8c58058cce3f46f9a5a14385afdceae7031adf3016031009fea55322dd3e1173b42429feba84db2ce68787b90482eda81a1740d8d413a9ad2f91d2748b0e656c200b1dcc0316969f91bcb5e89a79d9d89317558d64936085e6a8bfd168d327bfc9017cd4640dbf7fc7030c83375167d2f8ff22acdb4ee637b578af46b5707ca06e0033eaaa8593a03be24fb4ee597a28907b2737c09f23bbab672ef82f2b5a0d2b3dc829f9d684ca735f29bb60a39ee02a3c9e3b5bb71f340857124818f248c45becf8535c6d9f0ace63a7315e3a3c609af809bd4aeeca39988b15b043b9027657d9ea80defc49591a5155b71ca584162444d9e1fe286e3d68345d1590349b39e04ed8946e8e473c6049fae5a3f1f4519b8a96febd1ee2cf469d7e4bcc43e3c6ebb83ce2a87f1ef7d79d671a51a463432125e4a8e0318aa717bccda138e1f83ed8695e89b0885d16b888ce5bdf5e5e8f636b8456dc4c794eb7b48168ef2ba2a30d1eb20518d4ab159be10113e5e5454e3ed4649efe2910e99f46a97a7c6027c565aad539dd7ba3cc86ca60839ddf0de6bdef7ed1511e7e14ea1fe11353f07cf74f8f3cc8413c72555a03081c117294ced84f6b376019de45f4d1359f8166480e550724e15451bdc26769498b8a51040d3395acf5e05ae9cf26acd7cc33c0dd24fc5f5d6028d057af737e90f556968b0be050ec760d6ee317a6b9533b1a1aaa8f2d409c0246e152cc044b09d373003af05457acf8a3aaff7e7ebc83f65a369bc4f9c3f50857845f21d7a463d7a1bad0ce01ba5e31e02a816d35209253dab6ba23e18515d2d90a03acb7dd3e6e26e0ad769270d38d53119aaf3c3bd6f9ee8e1bead768e8528623462efffb4a3145da12a5bdec4ed81828de99baff03ee520768f97268c32f13d956077116ffbdfd6a1841dcb683b94d7718d36e593efb92034b2de1cbab71f7f7be0fc1a0087b9d3dd9100ea51c916ba1b268fe19d470ef39325dc05513cf352f89954901546ce0e949410d87b400303a89633b06a00efc0701720d6780478b740b15a17661c615bde97da023871dff4c9c0", 0x1000}, {&(0x7f0000000380)="6c010b093a649a87ae65c82395676c074c3eeb90ac4cbbb8be7c956255b13268322c5bbc496dd4", 0x27}], 0x8, &(0x7f0000002500)=ANY=[]}, 0x1) kevent(r1, 0x0, 0x400ff, 0x0, 0x9, &(0x7f0000002540)={0x0, 0x6}) 05:38:24 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0xc7) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x101, 0x8, 0x1, 0xd3}) fcntl$dupfd(r1, 0xa, r0) dup2(r0, r1) 05:38:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) 05:38:24 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() r3 = getegid() r4 = semget$private(0x0, 0x7, 0x0) r5 = getpgid(0xffffffffffffffff) setsockopt(r0, 0x101, 0x3cd0, &(0x7f00000000c0)="5ff470ff0e47e4a33a1d464f60abcc3eca7b3937ced6a831929e0e0a", 0x1c) r6 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x1, r2, r3, r2, r3, 0x10, 0x3}, 0x0, 0x0, r5, r6, 0x1, 0x6cd, 0x9}) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000100)=""/132) r7 = getuid() r8 = getegid() setsockopt(r0, 0x202, 0x4, &(0x7f0000000080), 0x0) r9 = getppid() r10 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffff, r2, r8, r7, r3, 0x26, 0xfffffffffffffffd}, 0x73, 0x8, r9, r10, 0x80000000, 0x311, 0xfffffffffffffff7}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000080)=""/32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000000)={{0x25, r7, r3, r7, r8, 0x80, 0x8}, 0x2, 0x0, 0x4}) r11 = getpgid(0xffffffffffffffff) semget(0x2, 0x3, 0x8) clock_settime(0x6, &(0x7f0000000240)={0x5, 0x1}) r12 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r7, r3, 0x182, 0x1c51}, 0x4, 0x8, r12, r11, 0x800, 0x5, 0x1f}) 05:38:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x82, 0x100) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="01000000", 0x4) fcntl$getown(r0, 0x5) bind(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="04000000000000003000004a38ba199cffd86e151c0577c391b1fa776f71a81178d1efdab56b59e9097cf097a6a1c2ebd4be0ab5870cb03c7bfd78bd25f9bf1efd3bc9f1a2da755c7ce8853e51db5c6cea50607d0d7ba408f7874286a5e6b60f3b3cc03a39383eae6de724b473b943f625616eaa8460956706f40e476b8554c1587ec19a99a6e736605239a26bd4ae084db80994a750089eeb708b65b9fef23280b41a86ac4ac82635c2089815191a9b9896a838b2cb65385a1aead82cbc6452c008b8ceebc03271552ca332d7b701506b895b31c3409d09fce22e2acddf016901c9484c6c91cf4854cbb13440504fba503e77b053fb8afd32a4aa5a1b10587226a25aa60fb965ffe4239d654f66e0edcf1d9829e8ad91e3f16807b5530bad3019d370e6f44d9c425f33ebeed9ca06ab294a688b6ed449dda968de457247396447d5e4092723c2cd8939f99497ed8a525c2777b3a203b1b24ad033f74767d944ae207f1847447e12950666a777e8b99068f67aa330373ed4836f61e534e919ed390b32d79e456c5100b367232f54b4bdd7964cd1f30ea610948480f2db9e17c1a84b2006f9477fe0a2719a7980b4e8d4d77466227e21ab2f235a91981847639bf675b9218d945088a51ab235f891e3139ea6dd9452fa23ae053e9935ae42db9046356a2723685b09c17ee63115ba4ebae3a74df52e782f472aa5aebdb108773626d1ddcabb22ce7ec75ba82a87b0"], 0xa) 05:38:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r0, &(0x7f0000004b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d5", 0x206) syz_open_pts() kqueue() fcntl$getown(r0, 0x5) close(r0) kqueue() syz_open_pts() 05:38:25 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xffffffffffff4192, 0x3) lseek(r0, 0x0, 0x2) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="c0182e2f76696c653072"], 0xa, 0x0}, 0x0) 05:38:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffd, 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000080)={0x9, 0x9}, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 05:38:25 executing program 0: r0 = socket(0x2, 0x4, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:38:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xffffffffffffffb0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="019c2e2f66696c653000"], 0x20000000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r2 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x684e, r3, r4, r5, r6, 0x10, 0x24}, 0x0, 0xfffffffffffffffd, r7, r8, 0x2, 0xffffffffffffff81, 0x8, 0x1}) write(0xffffffffffffffff, 0x0, 0x21d) 05:38:25 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) read(r1, 0x0, 0x0) 05:38:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="01", 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 05:38:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) write(r0, 0x0, 0x0) msgget$private(0x0, 0x40) r2 = getuid() r3 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x7, 0x100000000, r3, 0x0, 0x7b684912, 0x948f, 0x2, 0x5a58c66c}) mkdir(&(0x7f0000000080)='./bus\x00', 0x2) mlockall(0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x4) 05:38:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x40, 0x20000003, 0x4, 0x1}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3b, 0xf0000080, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0x34, 0x6, 0x3, 0x100000}, {{r2}, 0xfffffffffffffff8, 0x5b, 0x1, 0xc6, 0x7}], 0xf29, &(0x7f0000000100)={0x4, 0x3ff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x0, 0xfff}) 05:38:26 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x2) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000240)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\xa9\x80\x00v', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)=':\'\x00']) 05:38:26 executing program 1: clock_getres(0x0, &(0x7f0000000000)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) clock_getres(0x3, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) getuid() 05:38:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:38:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x151) socketpair(0x6, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./bus\x00') write(r1, &(0x7f00000000c0)="cf31b2", 0x3) readlinkat(r1, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)=""/54, 0x36) accept(r1, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) 05:38:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r2, 0x20007478) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) close(r4) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000009c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r5, r6) write(r1, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 05:38:27 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 05:38:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000000)='./file0\x00') 05:38:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x840, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/228, &(0x7f0000000340)=0xe4) select(0x43f6, 0x0, 0x0, 0xfffffffffffffffe, 0x0) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/35, 0x23) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) seteuid(r1) select(0x40, &(0x7f0000000100)={0xfffffffffffffff7, 0xfffffffffffffffa, 0x9, 0x2, 0xf7d, 0x6, 0x7, 0x20}, &(0x7f0000000040)={0x5, 0x3, 0x9, 0x8, 0x101, 0x1, 0x6, 0x80000000000006}, &(0x7f0000000080)={0x0, 0x2, 0xffff, 0xd, 0xffff, 0x7fff, 0xffffffffffff0000, 0x1ff}, &(0x7f00000000c0)={0x0, 0x80}) select(0x40, &(0x7f0000000000)={0x9, 0x6, 0x401, 0x2, 0x4, 0x3, 0x4517, 0x7}, &(0x7f0000000140)={0xfffffffffffffff8, 0xffffffffffffffff, 0x5, 0x7ff, 0x2, 0xab4, 0x8, 0xff}, &(0x7f0000000180)={0x4, 0x2, 0xffffffff7fffffff, 0x9, 0x2, 0x9, 0x7d6, 0x2}, &(0x7f00000001c0)={0x0, 0x8}) 05:38:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 05:38:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000001000)=""/4096, 0x1000}], 0x1, 0x0) getsockopt(r0, 0x4, 0x3ff, &(0x7f0000000100)=""/185, &(0x7f0000000040)=0xb9) write(r0, &(0x7f0000000000)="51fa0f4377e1cabf3fbdfb60484624fa1e99", 0x12) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) 05:38:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x100) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 05:38:27 executing program 0: getitimer(0x1, &(0x7f0000000000)) getitimer(0x2, 0xfffffffffffffffe) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(r0, &(0x7f0000000140)="fc0c1466678f588d4a0209df49986148d7a4f6e6a87f20afdc66f9a2352822dcebfb08cc66ca718b2018198781e836233b5203072cf54f924eb154928ffd2cd08f39dde5ba53b2e3e2174ccbf1c1bb48a1088146b27b8c93b7324932c52b5dd2cba520f51a25aecd6264ac1396a3bc3cb0787cec671e657b93dca4620ad8dc42", 0x80, 0xf, &(0x7f00000001c0)={0x18, 0x2, 0x7fffffff, 0xa5f}, 0xc) 05:38:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x449) r4 = getegid() sendmsg$unix(r0, &(0x7f0000001f80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001dc0)=[{&(0x7f0000000940)="53514cf888bf1ce09ebb88b823bd566fc8e1528019b9579afe7b68add4322995876488ff80ba70fc0acf81146f4c0b0ae46bd82c0f403448f7b68c386c1acca8a9cfc1d6563b68f37658de50b86ec5cb69c7e214200015c2931c97c74a4c951a847a9490f95d64807e2a42437c264f86d51f9c8b8f270fcf431d4adba95fd581feed129c97572caecbbbda70829611ffb3bb78881b535307ec9e57c095cdbf0e0d3a48b82d9c8829e00bec2238f1676881e41a682168fa1044", 0xb9}, {&(0x7f0000000a00)="c9dcdf854fb84c27b2435fe39baf596132fe8d0242e74846f871cf389129a63d60f97f6a1be86628c72a15b95dc658c493c5182ecdb7cf71ea645c529b959fc416122e3f664f1f947d7dc44c4d0a42be65bad3369b10acf6626ceef1c0f43b4420689960ef618a99ce8010f0", 0x6c}, {&(0x7f0000000a80)="7b881993eb4c55914c948deedff8dadc0768975f05760cdcfb0a0db6f5a8fcb0e0cb2dbbe0d6cdab0081688d6303b9cfc01a78ae83c6ca0f29391a1eae3e747de99e7f42530482293ecf43032395fea37a3c361a9cec7334572403b7852a32be7f525f00d1283210ed0feea556363fa7c57585279afa0d4740174781e90f4101d8bca2e126769d93d6022fa56772786d34fadce84d100005ca4488619c466dc30d57c5e4abec1929d848cb5ce76484e57d9c8502942e3737db94aac562c88e5677cd99d765256f9a490bdf77e1ab1e82a0659b475fe1484363291cae8e18c7f27190bb3324598bfeedf6e229d7e3f1c77e6ede37c09eba7527893f1050fc98d17d65a676e425d40533208d96e2b5aa064d724883f63a37c8f2d08ea34013dd0962c6dd19fd5c27d16160a0b88161a21ac06d27e70f3123c533bf9d492b1e8b72f37d70e77664194a29e290b51c2aa721511bc815cab78d82aaf83f400df2171212c74840fe08c4a04398594caf3bb66b2b991e08a9a0ea08672877e11caf158f60333b509161dd2267412d091506a6094b2552bd66a00a2d8d3467b02491b5bcea5b4963be6dad8b94f15357a4ba90486c6d2d47e299ffb6c12f757928a23ff56713ad84b550a6c0532fe8b1b100204eec448ca8e4a06e27c8e5930857ed9741ba92cc04c843fcb064cb232df3304833bc4d704182dca5b3b03056c5c5873c52fa7cfce07aa8e7006e995978a17aa3d63177e51092cc8bfdcd5e3647f3a90e6f9a128b7750ae09a8b2572ce03ed5b2a22075f51d7f4c7cbb4fdf25ec058ca361807b415e8220de19289fad8f091f59d0925b17d0d7d8efb219a9f381e41afd22aa6aafb4621f49da1737e71f38e8cf1e7ba9274eb60be4c0aa514e4ef4abec97365855ffde764bea8acfb6dae5d57fd5a9d8e1be175b71065b825fdb48898390a8cb67a5c2e9c949fcd1378a45223430f82075e64f31a104b098a9d881d778109bcc6dfe7015aaecc5afd5cbb0674a046bed3b477fc397e7d79ab1d2c1f302f80b8e26b31e8234442af88bfa7bd05acb3c977a1a14c848c6f5ec2cc07360f3568b81321b2d9c067efb7b8d3d2a4a6db9ee7f7e910fb2e0c295195ebb4030d01aa3cb4f4b360167d508add618f2122baed5365aea5999f16cd2cf06bbf805c82433dca919760a4a6ab23209fccff75321d05eb301fc3c9606a267b0fd8ca2f1d73538d2fcf6abde22d3a73fd5378f214a95f2eea5ee9ae83caba5da273216f232e559c224abdedd46214a09d0af96c6ad055e3f6431013b7faa2818e2f87048725219c0582230a69ae9ec377c06efabd5ab70e0325d506c73423b11447c5d3547f8416074ee14d1e59d09e458143842a3aabad4169f5a1e11153c91f17bc5f7aa38a63dcda95de5ff2804a4c6d868fc4e1d5d4c8c5329afc17891a8af8c308c442685fb3987c254ddb84944d17a04a960c3b8c914b52c53c7ad71f5b6df693fd5cd9c0434e1b57233f17ecb10bc607ebc5e307333eba42930bb9cb52e058a54e640a23a222e554a5638f5fcf9eb41398471a31d2cf61cbefb9a08f7ce840c494e9ecc3f2eaae33d049ffbe051772f78234f1b4965c982a9ac810aee337f45febb5d206a3f53f8439a93d78518fde5b812a7da764271279a2c2546370e5c53f7472846bcc1850f1a641e57b722025240dbce6aea973111e3c044dc6d1c97031255405b254352a62b83ab2a5a492d4c7cb1f11f8f177fd2d57c36eb57d80400d078fbffb9b38deb45a8e1cb1776c7fa9aa0831a6455281a64418188e0ec505cf8a41a85030e761d73ab92af1beed2c16085649c6c4b6a29c704766122c5a8f215442d31b7392960191876823da51e296eaac208e384f7789c49cea3508c03bf598a4b84e392b61fe85328469730fe5f56907ebbbc4feb771b404364b6705ade97c406a4bf4bc9fc9bb97728462218f1c638ce1d5d4ee08aa6d31dfdb7208248491cee9e6680663058b1595722e145aaf3d4f1b80bc3d94565156999927e1ec509ecee50f3ed4cbc924c5e2e430706b074c7a6dc48b9fe1b15bdccce5444c4f32a7614a067e1420f34b66883b2a4abb84ea7482f0014dd3ae2d62885518d601f7e610ab3443af55c19f6c63fbc076fcaadd5d63a64eab5c96aefd0faad10e60f6cedba43738786cfb54e2db804e6dcfb31a315fab8605ee291b5e7a4f4984b080859c6c5105a5f3c0e640d5ab936feeb96bffe0147569448722e550874b86a15d4a75000d58ce1dd78c54e726928f4000e76e8981136bc65e161e4d1f623618ba47c1679f444114055d48987353075033f5b7ccfb875781cc4482a6cde258c58c794d4d2513f0452bd9851e80e74800005a84c61d251249061134e0f85276c999134762bda3919239c9d0a66937ebf574a7b8f0c7dea0a0ab72d5556fdc8134ffe1294e50af29c3c1fb4b8ac20cc733d167a925e053064ecbbb6c157b631eaaa73acc8b36f540d20d576adae9d4f721931253c81f6b6628f893e3dfd4e185b6711d61b93fceaf9d02d8946881caf6327ea3a57a5daa4986990f92a9bd49beaee5172fe3a3d0a078a653cdf42ee21e4c8b9f97956dc902d34b9444f6533bd37ce6392bfb7b5d441d9f053f96c7e3bb204b657c2b555fea7461ef94d2f5fb984eca428fceba687542f11741100bfc9e5c211081982c45f6ed844cb35ab4dde238a486c8c3309e2d591343bcb6712fc4ffb02899cb85749b8a19c8c3ba1751233d98b512d2ff388710de48959e5408487c2290fef337ac6b13563df02c0d7ed5c571b501f4f5746e7a5c42f559b7915b9da88cc2ff234eb7d430f3db270cca215bd590418f8de6c61bc9d150ee339fcdcdd7e6464d476489a72353f10402cbc147b0520762f6e4272f4dce86d800454c8cf2fb7b3644cfb050f8df9589bcce1a38d9effdbbe871db4cd20f87ddd40805438969aa2ff4e1b45ea608ec131cf4e40632ac3adbe90d2ec462b80840c6da388e5a33acd24a26a9dacc9c14da77d654b1ff2709a353cdbce5c944cb252163cb5b690b922b54c056ae6e5f91806990bd1ed1bd8ce29dc249b7d3c5226eee24cc9b94a466ed4899d2a47bf8a433f207d1124a35389724438263066eafea5ca6912415073e93f66afee536fc95a5009a1102b3f4089e3788c060609ed6738f14df19cb29720d7c4cf62abedef9c34c1056e806e5d9f8131383d3bdb6126c1e44da31a66a566eb4a02fdc2cfec24940ba5956e11f5903f0d8f6c361040a6a3beeb135ef6942cf31a784d2a21313f6a4918a3c7e2c39dbe57e93824c446a67968401eb907305de1efeb096f83e14f340e2a2bc7e45f4d11545c3b1b600e3c5f81416772886644a374f3617685697dd224c80a9abcbfcec90e9c3acb3510496a57e08c365a4a1675dad5445e56bee887ee002a06288ff460c0538fcf22c53b06277ed38ae7942eabb90a5955c18cb85aac1a1a2d4c0afe23a9cb771b9ab9f6c17bd382c87b6509de71ec7e4529b31a5e5e4e56b6694d5f8fc7badfffc780ca1a19ee64213458c24d42e6644bd13e98b51615d739093ecb29ba996096e7b957ae301101710a0b15f6cae9d9dac716029bd317272f6b93d55974bc10e14c29d264189367bf7d00280b05bec4d01612017e911b422eaf15e48339011e125a76cdb88002f32c9312b6d1a9d42c486277b6731c7dfd77bd20293b4d50a7a78592c58830eb08aa2c4933c35aefce705a704e681c95bd6c92ff96b3e6e7e73e5ff2ea8226ed983a5270241ac513abc7c58dac164bfa6e2b3535089d928ea26557d39c28074239c1a0ca8f427b053ef05ee4f70b5468e1fe4e9553bf7da65084d5469825fd34ffbe68192ea08e477840dce8617326c7f27438169b45ba40481292db06309a1404e6708c02ab9531a1c4f9df866325eadc7ff902829f71de63a19ef82d7b01e0ce2280771255c6e5e020202af8782c4235a4c5947e5a2ef01940c5c6bccc05e55978a254d33b09620f7faaa779dc0628bea7ff07e4a0970cc5cebd7d4bf2cb83b7f5c6cfeda8539cad0c02f6aa8ebeee8362893293e70ae70f07a988389ac0bf98641d240b733e4b127693a926d12ec659199fbd884053c625deb100140d542ff4b301bef3b02c3412086f9e5c339bcab47bfeef2e7b04fe38700d6b0614566ab3755c9216f8889cfe2647a607ab53330a1d20eddce39eb7209efe9a44784cbcdb6a649338c7b2df1dd5ed5318bdee08cfbc7d36e33d3dc812ad502653b854b3fd4cbe4f8c751bff9e9fd17a63f430c51a2d7664edc2ff2501c38934e6aee2f975c41427ad3ca9ca33252d5652d9951c0d1b2c7f9bbb203e017bd917ec744bae0ab109ce73ef46ad3643f4df241a1b5c9cc3c501e49af6e962d7ff74c192cb6a4af200c2542687fc58970c56336107a3bdc03391f9a841b33394c559a5db9fbf5f8e6d9f285dd0e3c1d71eac240bb2e7ee03f8f27d802f4e2c5e9f660e3f649685d71ac7c98dff18963bf1b27ea528975ea4c9e5422db14a476c7f3d56dd368ff6478db4c1d85030469be7c4de239254e1719685ce64482f4383b90c2f38965bdd376653b136d36d287b0f4c03600d0a286d6afa461faf9a1d7cc8d8d53eaa8742212ca151a851e990d73bfd3d9fb2c2df3382c7ec1e03bd64f6726ea36b366987bbf805a769c83d155fa8813f3a17c3f7c35967e72ae2f94f086bc67c4f0e95da75345b202902997ede643b8b133b3d2343c8a4132d2f8fc0c81ffa0fbf2f20420c4fc8ad7acc97ad5bb786d8e77da7ea43f58261c605ea9df68f39d23442d6c53d3846e6c08d22d454bfbed1d11ed5632422ebf9574eea23869dda792af10b609158cb2d87e23fced70519421467233d85defe68619ac5e654b93ca54a28e08c2574b78e95c95e5749622acb15cbb9f1807a219bcbc06038ef231f5e9fe22ab9ff95a2f80caf5ba5d72ddfde5dfeef747cf4ef9405fdf84cd97c2459579002be2a2c5eaa7253c1a28c1a240b71095f0240115b1d55a689599e434211930966383bc599bf74ba01e4ab9d7a19f69e4187a7a9d4e94620e9dc13f9edf98cf6f22e5c56922f990900cf3d5b83836b58dd5258ac17995df11547cf04b7f3e0c7388ae192541a2e2cce2e924282ee4085494db9703d8aac9fcd5b37909d34bae1f26bfe6ba3be0a90380fcb4de11368514ff1f2bdd30207fe8f9ead6bab321d8029866df395db3f05842d1865c1f594868dcf25933c6524704516ce4bc7ac0d7fb2153d473225ef5df25cf3abed9eacede5a1c0b76d5fcf49fcf31ca307056bd42b485e20a27f6caf8137569b482b1187d12db1f11322285bdcb9453d3b1e42f384c68f44bd7c941d93343e8bfbc982eeeea687106f8b5cbd9a2e22ca71014100ffa78ff5d2346d86ed2441622165a4e8ebd7cec193fd08a4fe859db8ccb2af517b78eefb5a0bbcb34864ec60fc4e07961f6098569db1de34277c971531c22ef29aff7ff9fdc0ea4681ed82cc4156a6a2a66c0da97f721dec90c5a100e5ed25a90c0546be17a752eab42d04b8d0d84b7ed9b6c56652cda104df417b91c93121fe2bc5264eddfd05a17c6d02e8f7bf6e5ba36c4e1207c30bcfc54d4c12758124b4c99a1fee40b632bb1ea0cd5423ae29b569f50bc0a9f82ad9fbe8eb2c7d22e083b323da069e2dedf21d50b2db75d9244038506a4a19facd56d308d43115721c1ce763867c1f9b046729b3bf5e7f508665310aa48eac1e165904e8ee7b3045f2627b131b3e9e0455bb14e4904c9586cdfbf18021b090", 0x1000}, {&(0x7f0000001a80)="bedc4860c0c048cea1ea6d71b9a0ad634ad5b27d962ab19fc6f76ddd8f6008b50022e010b954de0a544a8cf6011005a0d6b496bc20a2cb8df4db10da17536774a01f30c5ded5600cdbe231a669f32d1fd13c621c19db8b6631b4ae1ba75ec73cc6c827f1b25dcf3dac350c5795ecd7a1d31d9cff153489ff5083723de73bee1ae84c72badcd786a7e585ffa32c36efdafd588fce01b5066e02820a5c78ed56ff1756316b88de901c216860ae7fb38963e9c735cd3fe5733075a5e0ad09a52b7c90cbbc5d0d92594dc6a5430026", 0xcd}, {&(0x7f0000001b80)="84eb6e9627a9f8aaeb0df6c2e2430b497df8ff870a8dd0387b6f51d7b49b7c09b5f793db19dd32d8043bcb889e6e4e52ae31879852005bf94350a0c430fd4c76051578918cd1471afc52db8193e2fb8a1d8f", 0x52}, {&(0x7f0000001c00)="d91e3565553b2a5a237d9ce93eaddcda3c43ccb0dc5afb825dcda0cef97e08be62a3cb3584d1e20f84da5499e182522b82be4be4a9a4c5a471982ba46ff42ecec82d06df20af0926631110a0b328243fb9f4ee9d448baa087420fe1d6b32cec1432624fecf7d70fdd18170086a18b411827a2d13f32e7e154922809f9e5875bb265f137349402203cbd70a2c1b0e0143d45c69d2e6cfb37c20b769", 0x9b}, {&(0x7f0000002800)="ffff61e39ef69bf4beaa0e47a8e993b4b41c7cedfcb915b74ac33228c59fd0fde3174c5ec1440bfb367914ff2aea4b4c22353442392d862ffbd0de7578f2a12310fdfa60e6fcde4269b68b606ca3600cfc7177419449ae9bbabefd531f7fd9478d03a9ee2e7d82cffb1c9849253ddcee923f223e4f3f0ae4e849717d8284d8b9de21cd9fbee0cb1bf900d718e2845f46138f8c5d954c5635618004529830e142431274516035521b5e6552d4e20056ec8a598067f3fd4cfe3e692f18123281c3e1781ec349392a3b8dba0e15f7b2b42853718dd11b000faa94c3644622903830f789718f5510449997724368f4bc01ba7251478d90c72264e781cb079ed2530dc15e1211089edf3d64a054c28b8641646d348960332268d8dbf999292ff45b4e908ca323d381b9b8e480b30c261d2f9ffe981eba61444f677323cf1416801cb6d401c55063a28e35aeae59425f3f276f63f6702ad68bdd8c4b0fe208f1375fbd1a8ecac4073a8daec113be50d70aed706e37fc53da3c7445b13e28e2c71d3c63f91f0f5ababe91e29884c67a327918b4d3bb54a6a3faab54b9674f29c6130bf89914ea85a0e5ec1b655fcc7a57aea973ce155a8e4db311d3ae4061dcf1721344886377b5cd4939775862e7cc0250e05d9d1ebbea74259326bdea88aee3f030bce7b51459069fd1f1b9199db8df03128a5c7948bc73ffb40a3e090a6f0c64b030893b7e4d6cb1762b8b4b92dca851fa784d7b5201af4d2a8946d9c153dff6b90f26b15bae5f039fd8d6ad7b0a319a0d0f5f1306d136c6b037ce2da333acc476a45b25f8312eaa84726b3ffbda40328f1df9a85d2f224a7142b1cf65c3e6c498276ec4d90f2071809b375a568bf185ec14da967bc77e1df2d772f33c83efa808d188ba96be98e537abbfc53e52cd136a5f992d62488841ee8cb277f93e6dd49d29b1cd1c3aa2823c150b45c8bbcd2720086910557ece4f81a7da62b2ecfa31f537777803890cd0820cef468a8719ce60a583aaa2c7f5d82d21c1cadf6950db0abe7f6bbd7acb40418d2795036a334337444c7313aaa55dd43372bd6c36e9c146569dd0caa8f2c51a127090ddec7063513b8909a3714bb9afb494bb64a50f2915dcf06b3e9b3ada89b74355eeb805941f0c80b38276ae6fad349b3af39d9b6aca0499d0a25ce17b6048a9129698efad7fe8f5a2b288f8500f6cf3374799ad9440507c0cba65cd0188d6e30591f1492828055bf8250d31894a5b95d18485804dd37da07eb94f4937d5d65825ff62a11e47066aa675f802e74daacf8ed955d2e9c93e605f7dc6ea17769d3b0cb9597d9444011f22f8f2c6800e8824ed4dbaf32ce53a9634d45db95cfd42ba98b38af7e7a1646f73cbdec58015344b172951a5563159c593055d8687bac6a5874512e3698fdd7ad31160757795faf576bfca7e3f3bd05836f9b490927839923f38c3e49234156bf75f185c0399c853d16cce5e83a8d99e01bf70bb853008167b8766f5ef87b3faac56b3c1ce0046a2cb03d2a9365106c2940c88158060674d39f3d2a1aef4267ee28d165b96859e51b381a3fda0de092373ef1f3a6e7b9bb78613efeba80c8dcbce0d6ab3f88aceafa45871e802374eb6b6a68511d161200911dbb51f8d5d3290a64ff015f96ea403fc58ac2717c3a22b62d8a3a3865ab9eaca681a886206c3e7be8e9f105c5a286da1cfa01d15bcb2c6f9321964461c45e37a783f3fdf41bfd112fb527aab346f35f71ca232ffb92a1e053263c4fc2cd5fa896af6640fb6cb8727db8d9e74146c3d9fc5b2e7819241ab970eb4e2b18ca040be328cf29e47a4e0aeb5c7031139529c452b33f5dacaab8d6f816be8de10880fdd59869dbf292c8441c8b548e9a6f2d2f6e5d84100ae061eb72721f4025b28dca6363715e07b9d7ad53fb2e5eab4d325ba70dc93e80491f6498a7fdb76a8f52f2fa0f1074edb6713c6e53bd8e92310561b2b22190084fdf80a6a47453cafce239e5c5e05070fb702392c55f4be05fd5bfdaf7720e992f6033303316b754217b69a954759a600b945deebd1f3b2f34df0326416afc8b283cfa2235ca198323d2dff9218c8461b17abec0663a2aea2b11667fff88d135de13e8b61458a50818c953559bdc17a0623d094fd354b12a7fb63d4df3ddf2e4e162b04edc6a515124f79f7f843472b82b264a48ad534f13ab08d8e7825b9d7d9ddd9b50b6e240153f4eb4fcf231b963e391f594d46ecfe135ba0382effddce19efbf8a9e4e3c03af4c791808c841d0de29da2f189c9989fd519e9b71b47650b1d3d47389cf445e2447125e7d556fc8fd6f895661e783753efbc79cfeff75af287969d237a1c009f13a8bdd822112a0b37faa4fbd2c154683529927700695570ed14c0fc142d6552653364ecf5025141011d890495ec7f11494cb383d92e738b0232d35fd25406f4eaad4032150bebc567e52dd0dd7542c67e1e186707a1bff95d2cd5171173504ceacc2f21c1e86ea45ed888d7b773ff8f48589ede180d5851c3185a937a1bca5cb92c5ccef679fe6f236d4baa4fe22ff3d7ff04898165803de48ab96beee1c50361d2b06ceb805fa97aaf0d5078519587089eb07f20222d4c15d3e51bc124318d30de50b2f930e939aa0179b183dc35070edec3fcaef49d41289c1e8e3fb4e26293e0fd0276353bdf591828a3b8ce07db1c08d3d91722f39748ade0ac14ac693fd4ed821229bbe9fdbadbb3188808a67fbc43071b6c322c1a6d137d171b12e716e5ff8cf5e85e710f489a68bc1a72d8a284b0da62a63392aa6075a631025d470e743c36b2a44e1c3a0c3ea1270d60e637fa5c600263a5042ba4e89bc24531304fa8b803ee576822bb7980bfaa666d63a0129a971693c0819e149208bbee7ec8110ab1f1f353b27d53e620f717a2b54aff3bbc42ae29e2f5269c1d9f8164697553c6b7f8261605d731a8935b2fa619dbe024d842aff5bcb62dbd535521a92d69be405bf44c5b47c28f792f13c870825ea1437e1c4480ec25caac5a40461bd52d59fe9e5e482111acc86762e4bbe18ec88d6b7cc87f6e13a2c9bcf468df85f8d33719c105d60ac096e7293e32c51ae49d9ee9e870720006ad78e9a37597fc4833ab375dc393af79400eb8001506d0a3b2bc20dfa6a84d4d698e4c9fc305a060651d23aaa8bfc9a2c3699305dbb4b939a136bafdfc16b9ff4093c099621b331df009e0b83482139db04c2649e46e83999965694b3f0447acd90fc04a7cd3c7cbcfd8e377879c28f51192abad96aea86d80015dce35db11d73d7f86b970d96ba9aa259c7bfe57aa05b85d0bb9ee6d06b72fe371df2effc7d60f246e8daa7c92f656c6ac540a149854611506463b1c9598bcb206ef3a1c49a39995a7d3b29de43adf07cd904d12be7f4b4937f80490384bc8f5590327dfbda14f815310cec39da6823a601be9a40fcdbd1d78ba44e1312b7febd5ca4025f8380cbccb1e5a03f94c71de6d4a9b69b2e930478a5354f974215f4279fb4a62883cba68aac69e54bbc306469d1de22cdd792cc2a665338bc3a83b7125f783bfe2bd3a0c1783b1f061126986244d0025c293ecfb6f83a1ea13e98dbc4ce7c390c44fa81d6f9350ff817ab08f64f6311762c8ac219a38f69756907e5499bdea3ddfcb9f821841ee98fbef6c043d9480da292e0139ae37e07e3a51e1a4720c7e520cbe315d45978c33ae36f6c89b75bd7657fa8188b51e2810da06966961437a9de529e275a71ef2298b5db9b773f8d28dcec6f78fb69efb65432f2a0ac4004e7705b395e766c77968f9adaf9fbd41293de594e2f814ae3074dd7996b712a2cbdf60b5eb7a70dddbfe0e9ae9c047ca169b7dcac785dbeee6ca8647fdb54c898f1c55d8b3eca1caa970ce918b5dd0c8436b84350521db8f728fd3844071c3659d40308042d9b70f44c984a6ef55422bcd9e7089a4633a5a48cce4fea1536ea4cf102c701cd6aed52bae225784b50a108b630a044e602d84aa31934436d15f1b9e8e64dc56f8b16d4ea6f7bbbd91ff327da3d093253287e40697c29d2626f239ab3ad969c1d1d30043238c2a6bc25ca68e91ffbd0a67a72a061fdd37ac6013ca7a051330fa51c321f1efeca9df89d0e8dfa39306bc9e234dbd9a871b6f1785a9c3f4650c368e393768571efd44c686b267e88cbe00a1a1553470201991116edc40f113f4c95175cf1ad36b2430431b1cc75433c1dae1b0abea6196bb5ce0bf71d6604f07506f698e8ccaf5654fbb55999c4d9ba111fbd4a66ad1cc9796d450f8a8010cd3c65832aa53102665beb09dad199d0dfd9dbb83fbe075e50482b52f8251c5c68d367f81946e421956cd1e9e0a0e82096cb7972a03de9fcf8199feb0447303afc47ce926cbd955f4a98ad3ef31487bf7819efd6de4f9025f332cd39982e250611a9f4cb649e467aa3c234a74025f7ddec665215574fa670d19e6a8ba203742d1a7da6a0af819978a8db7115654e1ecddcf62949ab9c948805afe7937cb16af6f3288c4e001e6a989e31facac0683ed226645e4b629a592b8f091c6c3051474a6ce1b56492d88d2b726e23c872c42a8eb957d7e6f9ddff4ea018d918685baac8e264771f0b2d575cf4072c0d9920fa5273687170e54e3cfea2f7003cb940091f1218878b34e1f548f6c2744258a368d95ffcbdaf6731f3089cd1cc163698c8a52f9681e896ff9ff10dec4da8f362dcf808e03026e686ef48a071c19a82d26645acd496961d3849d214adf7ac6f3a00748b4e65878a94bacda452b5e397c7178fc3a6b45fca2ae7db93e886f0f571162ea158dd9a70f06c9665b8f81ef33127bedfb9d040671132cce81cee0c935934157200807fea539bcdbb15f162cf4d356b924c81401d960b0f43dfcfdabb57ee742946510b8e6a9a946a00a11d647316d56f44818f5094d31cd14c2fe7d41a70431a125b2704f3d661a6386f5f7013165d9e5f730a0618dcc9ec98b6e8a56294db33ab46abfae5d5c813e57f87aad9664b15db4c04e66bbf2cd3ee606c6338c8d5ff1d339cde7ce3f7e108d9620668b4a725f4141aa11567a54ca0027ee2abdb05c2ddb28ca73d180ba6dbf844c55966cd6e0ed7c90eb335459c9c261a3446ab2157cb91e1fccb55134c82f20736f04bcdb0f0d28f2cbc9721298f5c90b53198f7699f5ff31ed2893724bf3a7f1511ce7e010950f7e05412010237a2d9bfdb52bd8a582c717d500e2ae68808f253c494315d4193ec3c80b3e6666954e476560cae848122608faebbfe4211186708e05d001e1d12b5aad5e53e569fa7e2425c51023bc259d9def604a4ba3cd8d1eb49488ac1c1b20ba99e6c7e3d174ed4ae8fe1f253c7a81fa69aa0e278d32c339910588703c0f947c9657d74fa0db03fefe9ac8db07327ae9f40974f35f05b90beaa8234b7b581c5756ca8566504d04c2631f66efefcdb0ef8a06307be25b86bd98d74bd6939fdbdb9fe990d12d3e99165c0abda36e07ebd174bb2d83d9dd9e05a3e66be39df56c6c2f2134cd5c1c54baa9fc9aaca6ea03ac01fc533f2f6a592287dd7c78dea87f5f3bec3962471672de2f20ad75f322f377dcf9cb273c3d124ab2621fe9221ef4aaac72323d7dd35782d54381f80c2c81e81f74d57391b4cecac8ee5d05438e0ec8a77894ee7c8010ed91e0eff58fbb783a6166b4af64fbe9b136a1b30bc0c02c1eb10c3edc1a9486c2b1f5fba8b41409d5f456b28942e7a1e21e4fa733fd508c5b5b1aae4c147ade78a888482ce55cc88b164f9e8759c2b15b306be1bd132027742", 0x1000}, {&(0x7f0000001cc0)="9c64d730ab2eee9d4712dc85b94bcd4f8ed56441603d8e95cd7206e126d469509f750d5ecd6e68a768b0e5f8a28fc7acf2925a936acc0bc1b682e56529d77785c79d0a3c18231365db6d7c3543a6e9f554af23ccb35f46ef9fde88414f28c511d3f574883e038299", 0x68}, {&(0x7f0000001d40)="2f330bc96a711cb62c8748bf78e536fb3eeab315394e99de066b574778c92302ec15ffda6fa6cae46c687821e80f5252f5da181877e795ab011d44854f6fb32cffbe14afad0e21481620a79c1008a8f398d8b8186e8298287d776528a589e97d8012f93aa976c99b9c30bf51bcfc1e2e7c1d122bd191", 0x76}], 0x9, &(0x7f0000002080)=ANY=[@ANYBLOB="2800000000000000ffff000001000000793844d11681571fe9c5de284cb0306b168f0b3123ec56b08c1214a04c0b6d8d27d47ff40c1339f7a920bd82abd31f754f2a092a7efc4238df7068756b8b3253bdd4a39864bac778332848351d1286ab41c8f069ded17fc43daf746a6a65edded4bf7f5affe6b8d54dc00ffebf97b4f6e888d4d6e7e19e5764b18dc9e1999e46b891d88c34c506e0edf7f13134d9c1eee061e2d8af45f09f967dcb8f4e5e38e0fbccf7cab46fb7653b475f26ab7829d1b3322ff2a9c4c135eaaa145709795ee5b885503c312ced375473f80429c2114d52d9f7d6389eddf7", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000044ea000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0], 0x98, 0x2}, 0xe) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="943faaf4bf277289760a7f7323dcb6f0f731e17bdb670631f96f3e3a2e9dd2b28c8c58664cbdaa89d71a764f0336754e99962e4ca6a7c794fa277352c6fb79878979b4b5628a724548ab470846a54ad49a12808564b29d1d300b1345deaec94fddee7b3e2f3074188efc0ea82a2a44be508718daad68f14e128abeac0196c5789d2e0de0ae30ee6a2e748d6b4f4763797f3ca169454845c77de368acc97413ce0a49e3c8e380e5d87b2b95cae3f309ba6a4696272ebb1a75fd6075787b974839b95439a070879e6498ed7920987cc0627a04516bc46b6aa494a707f43f768caeae631b82af6dd13f8148ce4d18c9c0cc6e93f5750e4eae21cd43e3d580a9ab6ff36e021de14cb2e08aaef138b717f773e53f2059e91fb74887501935658b297abbb5615d88bd6d6ccd0bef4fe4e6d6d963af0455e3ce7b3f65b912e57e088e4acb6fc9bbaab57c0752232492b6909ef2f1e1420a4017e8c0f6d52854237ee0cc8fe7c551b27a9d2195586803a00af6b04a1dd3035eac6f95ca7467ca49a5bf52dc6061c2d8fd048cccb322256e37996881c950a2d6e33c59bc70e5a2eb151c4c4f5443c764023612e0470ea1df794e8e30d5e2769f7a1667ba43862bd14e7ba02d1d52ddc42143b50a219a3654d57c9e79926a3f8e483d50f25e58cc24b338d218fa8b1ae9ea63278bf3fced33cead5305c0c44529e7533771a353b5dc579dd98ed9529a1f1b8e39ed1f229007160c3613556ee144153a5d60ff030231d706dd8bd3e542fcd941f0ae451dab3f4acbecbeab72ba1797edc191143b1634cd0b1ba6680fef138f95a6654df5ac7e491552425765a33332d94564006d87205cd233319cd60132b2a05ecb76484b31d96ed7fe7062a1b8b8ac9791d39397a172bd833da2841fc1093646b041c46a00bef459e80bad0869a091ffb34005e821e7bf22e1367fb22c4928850504792b4736e9b65ecfdaa87a0220661ef48dec4fa9c92c7dab1311a61392a563c9ecb155160dcc2745f8ff45b56f553fc9cd9bcc194e19cc8672186f7cb26cc480caa813872db70fba63d0632fb1e00bf4a0c661479db79de988a8c60fbfce62076e37a9e612071f250081563a918b9962979d285050c68b4df6df68e27ad34bda1f9c7ef23980e2dc3fa9ae677dd598b5395c22ccf87950da2e2127e8d66e0a606154e0f5997aaf9bdd1d3ec1b063e9482375552ab808c1457446f0e61363f45638249f17d0b87252f5bf20eafa28afe4acadd75a53298d60cdea5e262479a38123777e784c203241f867ee3c489bffc32742738f09bfc8b2c657bde6a8e322d8d2bb79bfdab1042341bfc915091f5a2d599ca92803799d23218c221724b6bf87f82df64659134a50af72be15a95d1aca9335561568e92c8908d1fc4a423b0962ef3cd36581cfe31c2849fbacd56fddaa22b6bd30d47c0c5281c8d39942922719957f40b0d5cd8d7f5f2722dc767a12e9323f8624863f257102c5a299ef9cac3499ec73a4eec958f68c8427a5336c32a4a6434fb6c5527a6df72994118f09c995a36c2bcf1ffe39142057087a2048125e153eac7ece28530135fc39ccfa9d820bd82b8c6261cc5e3027b95c2a437362f8586afca5f55c8b5895f29861daa86dcd8febf8a24612d4ff1ae5824be7b68ddf9857458994f38841310bf784e3ade9f56fa68b88e24c172d55fa8a972b0ce3905ff3184cf20c4dda2573716973d596a3798a7617ff02ea00c5da44cfafb68a521e9aa0b3c997b6ce70707cf45b599ede3593f44a6e50f5da9271718e49f67b0e4a10239388630662ce55932431da7357d569eda7e6324be6fbfccbf4006086b405e52809dd5379a191053bb482da43fe9a875693f0ae851e71487a12ee2f657acf6606c1beba4fcb0efb01da12f8ecfd4cbacb7c6ed40cde3d5a5846f19afd695b05b4c987bde7c2bce667c849824f8095be25be86ee4d54838c37cb5894001aa9007bdc28ed19550f8f9cd6fe8f4d8294d75d3625d739cb02435a1637725ea629b1b7f11b97ed032042cd58baf217ef33784cde03438e655f6fcda7e8ccf60d6ac5d14490a3918b7445e09dfa1f631cb4fe0ae904655e4399455d6c9223b9425151e4ca418c62b8eb230069485237adca9c12ecd3fcd8ae365fadc5905b1cc621a823fd0a3603bb32505719716bce4ecac4cffe448c864721986a9d448c08ccf47e92f12184566d731e14f0aabfe77fe2fc2c821d27a42914501be4119ca5d734f19dbe7d1d388def6e92bd4df79155b6a3cc8891a1d778150aa7d749efa20eb40aea9ff87a278ea611f39ad919b493e99bb58a97143d46eadec3de425c6c82c01be3acfeab604f192525266705c899071ca46aa581e3a5da3735cf423033f4c6e48d2288a04430f49654ea1f000701135581d7ef55ab0d5b28bdeda0cc502c2de0f61b065745c462993cc8456bd8ce38f7273310efd3b944d07024115d17bc87b1a4004590bdf33632a73815fff0492d49f32bdc168b7d9d6d6ee820d531cf040f25a6df5c3e0aba2de4907379518c6cad310549216458b6bce7832655fb2e41e310c20a9266abba9202de72da3082576a9691f30b841b47b8edc3a63412061982b0f519d3f6149a9045773eb07bdb6b283c0b0f72f8cbfe61fcdbb3c906dc65da3754eb9703a6cda82fd9b2bd477778a1b2d1d24461238a7105f4fb5fcdba7912a592dd11b6cf4c259345b9865b060916aed45b83c9d19794371455cc8098000ddd6325f54cf1a1dc1148c82e2d80af9160fcf7957e828a4cdd45841d6a6306c71e0894d61867f4c2f00770f04de6ea539e7d0954abc8509964955c458581", 0x7da}], 0x1, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 05:38:27 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000001600)="ba241059282ceb112dddc964482823a5c3dd6b17aa411252ed24d1b917c88ce252fa99e0f10404a96e9ae5d50cd4beaccdb9fd0d093071e7f08991f03c69a6386332c7c330f70032bdae8460fff12cdaaba35d8a11203395ab641e1cb38ff761e0464bd170fa894aa9d0edfdafb80f12a152d9877b1bb89548a4ccac4741b6a69196dc53298a59360f57f919c3bb101cce374710cbceb1859798fb7e06120779a169cf71369cb76e9c1049a0d9da0c2c279ba2ec5855b1e9c38b9568f9c0c3b734ae40e26c2e42b329b6a9c371dd11ad99741eaa4c2db322524f20c5f618691717c65a9e3573bc970c3eb860d2906a5ee9ab622e2b1898ee615550e054a943632a789ef18f0996bffcc92750ff67afd086e29e499dfa426c684dc78f437174d3d62ef3fb23dc65ffa99eb0e4ceb714974fdf216d5fe61017e3664405928e7f92cb4309281734af6d2928690158b1d5316bb7f09c67c95bbafa36e1aca9350e3e6156e5267b7bfe05146fa1ce901efa5c4fbe1a0a50cbf970027f1ead0dad78a7c7973b625c52029933a0097d3911225045d74f6e2bb6be1e3cef45f00af4efeaddbc18a9f3a47df676362f794a966165b282649b6801512626014b91ffff868456f94fd51c4bfe75abf875407c50c93c151a66c632a8606fa1610b1dbb7507d4bee6c6f8a2226552ff4a310c026553f43d752cb525c1b2574fff9bcbb51d943a582e9691e9a972c18b1bf1f0a04a234fd2c267b6d987fe70383b93443a008a01c1684730a5f531345a3ca2f4fb0b8f15322a67bcea75fd28ca888f8d1fa969349830f587456174c36a948d20301a7b9d82a0e5e09ce0d713a0679e3425d6608f567b1119c852da8998c39b2ad4ccdad11bcd6e8f678eceec29e629b9961c004c57e99e0c0e5575680be7542a82cc5a4661c5a54493cd39f323c49045e7e04986830d9a7f652ce97cccc05044e136cf9b8e3b4729c92639285a9552e20941f741abfe54d596f24bfaf613fffb490f1227d63080caf0d5e0471a77a5bd8133f75ad2f16d90508cdf70c69a7aced8cc91d60b06f792c653a8fdeafbc8381f09dff55d0ce66252dc304f67999f74a5c14abbd5fa1beee79b93354c2183ebb0630157fd12a4d4e51c3b2726e2fe05224cad2476df12935d581783837b02980d6423a7db8dc89c2fa70d0a6682e8621d890852e0fa5e219fdd4fd619bb75e2ca747da515209175ea33a0d4ddc8b79e9cd4a7e671f4c5af130bbf43d65f53de9b499fb1000ec9916bcc8d778adacaf771abb44f2c7956fef31f6d59ce4fede7b9015e25896aedbc79423b631b8dc6e8f6bc11b43d73a90248c1e6e3b2ae6cf97af07530f17361c2a5c82b4e97fc63e201039e4700c609a5a090634d7915c10ca9c2b6d9be1292dd1df26f13e723f4dfcea4843d31226099470eaa1b5f0c8b84c2c8b76f9223afea36434a1e331a7412cf806f9278c2a74f63a3035751b22b9f742c45a1b425cf3839e6103e2ec262003c7aa0177263d9d77d468bdd8831ffba7a2a206c0b3dd8b4b6c3ab17cdb58804fe6059601c0743ee5ee2fe5d09014e9e80b1c36081768c48ca129fdbf10aab152cedc350687cd76bfde8a3d80f710cf29e26d6684eb8256aa4443f198078534eea2b5ed2db67cab30768f557001a67eaa1dadf4d8021019c5f67e2d8ed5c6f1e01359ee1c56f4a899d5156dccbbac1ecbf564b68304f8c7155234a7ea74dd841c654c190fe6002c95173b55434c1b5faff024ff6309fd318fa16f86e35ce4043d80308189e645725ab56e592d87868dbbf182b074acca2c6c6308b77dbb0506dbb916345aada4d7911706ca5b385fc7d54c7c11b91cc983e41ae9efa6a50ae75ae86531cd135efc00d1a2d2ab5d37fe33433d57309e0f429635cb652770300d8870c002b7202cf9e085ec0961296eea70ede56b76d036a95cb8e3265f7a976f45fcb6d995b9d6473e45d47ecfd75f65c792e45c1630c51bc88380fc9ba0e762f3e4b4b4d48614c82c2bcc8c394821160b30ed2395fa304fa5a15735cdae97c8574a92dbf48df42a07aaf3efc93633e3a927fdbb40257e534bc3d2633a483585dc1663dbc5df5fe9f7c146620defa2c748a6505c29ec7f26e96deea3f2effb826a5b4527b6f879dc637686fc7bd22b6f945372892828c20d068e6ba011f9f605f98d0cd697af3cfeb87ac143d2548aaca5d30c255b80c9df2413dbe03a11768fe81f30ec1e19a7138cea4fc170f2c5d5737655f122e64130cb27c2e154eaab24e88b8710695697a3b380e77165e0387c2a03e7c934e22ec06e2527df4b087a8bd277d71ce7a1553cd39cee583182249ea20a56c22be2bd59e59f49b75ae5f7632d61945b7253ce4ce02131598fbbac9f0595eb7568a201503466ed496791c8610c10d6fef41a39262dd59727c5d2887fc373709af35d4280db3198b30063f786a2756cf4331d9c3e21c5f1636a4b175f78497cf8b75825fa2e4bc2de6993149169fe938e12a697bf9d78b36eb5996ea5a018401d29d7023fd2e1a405d232d41b72fe419ee02cc16be21bec385bbe18c20b6e338feb80765240ed22bbc8bfe8a701f1fc1c1b5bbd5ee65f691f3c556116800d0e93e60b5b36c4fc71331e64f6f365b407dfe768689be63980f078db7857167b3bfbbd3372f406bc38553c6af7043540483276d9b9bfe774ef73179ad05fd84e898039a1253957cd7c850d4c797f77073c23e58aeebe3b9871f51492e43aa66ab8c4e971965472ab8668d9bfb9250fd598a2a585abf1d610604e62c67c394ee17c5dcf3ab395df10fbe6926d41de7c7a4d1654c99470c6afa0588a5fc9bf2986c17324f82964b1a2c29d1441be1b442cfe517ecc105225fad80c268aa92fd25712298852e64d60f4ae710d4d61b5e032e434ab1e0119dad6d16d4c06267d3370a981b46e701d2fb47f16808143e4d86f3a096f3b6a7e23975f309b6b77214d525e15f89a72a6bcc4f36c0f37e7cb61c524c59c5fe7cead5be8ed1549c49b56e83d2ff8b9756f2a51e9a2fa6ee161e42341c3aafa223b7ed8001ab9b707acd7417593c330a8edd3b36529849e2ab86f093aa7a9e0c4b223978efd77d321ece5cd085f1a26bbb9e60e79c6efbfb7dcb62d7b222b711549d55a2cec59023be338e79ecd94c4560a26fdffab46ed525eb1260e63ff14679722bd693d78b6fbe3d8d34c690902138a0000670b4e81b2e710bde243d6f3351985f30c5248b0d0b3a13fa256f3702c54b903344f9dfefba540a9461643b1790422f82c745395cd352960dde791edaedc5b7389d1d1338cc8f2a064dcaf509c91d32117d96197e0cc3e5557f161853598b9e665b8c3b00ce11fd0d060bc904a101f6023a9057ded87e3b1e24e9cae9fbab05161bb2fe965478998772d4cca15578b068a35610320ecc027b32d44114c73189183c8da925e099ec35d90ef808f9f3d4cd2a17ee5a4aac56dad10b2f51799ae94daad526ec68790edacffc772c291e376fee2a25816de47e2292865ae651c061dbf595740067133712a05a75e843d7f06611746173d3a9d4aa64805245dbf649f427679e22672fb14f721f3e7c05f1272057b9e32bc6941d982cbc56d47b7b51c6be60201e5d09949d257ec9f71f2652951a7060a384a96ccf70541074748152edecee1956439bf768722a1366e658bfbdc0431aaf2b65fc42399d4c8b55e44a5ce2c2b1fa334f92ca6d6cd81d76b8391e29c437cefdf38320a68c3a2edab14cde130f67733cdbac7f68d6c9dc87a8181ceadb1466698b8232a3b8bccd7450c0a2d0ac6b4f8095c0a311268be9f600a77d22f3441c3ab6bfce9562b62374c5430a8e1d956b1167fea334970aac3c4e59771eff726fa1d7fde1d95a93ce1ece3cd19f95193b9faf199b5d42297d9d3f4063869105eecedb2a904fd46503c67e0d43ff5a570df9c33d7e25028d9d67156e38cca499bdf1c3ff3640158afa1a65d9c48e53b560f6286cd0bae4cdaa72d11d208b4f84de52ec82817672c32a998f064c498946858e960a520f629a89e6a058e5c5775dd894d1cfbef8034c4b07e75e3071a85f49213744207fa8d19d24b4150f816ed0bd354649b839a56e9d6907ec7d1808b4f2230788e485e1a3cb70093313234d6b3ac6d2e88bf886b0b7a13ee1b639fe14e1f59492d0fc99c185eba7623e39ea2a771365eb3fb92a7ae4759567030a5ef3132e38c4c5da5e6757256ac87e9be5fc6de94d85238cfe8106574164742a1d95c6e83b5e6fb6a6fbe947ce37e028afc82808a12b4c709f56f0af27577df030b7e588bb10049f48dd5ef69a4b375aeeb5a2b9509e0e8a555306385062190ef3910237009dcf32b841b41851d4c7efb3d42245754bff5614ca1f6bd4ac13b5ff4febf189ff23dceb5b07028af617c1abfc192f62416ed361a8767f3095804d639ac507452142dd377f513d2f07b6ea55d425dd3ecf70dcd57d4c19757ad370a18c2dc7cae46f36039c8ec4bb9c07ee78ac389b8fd7f9399555184dc2f71f013da4afd5bd3a5bb50bec970f61fca2f953ad3f47f2d6cc6d4924176a35034400ebe45dc6a52f58ab9147f09daeb490c7412cf107b2596a52148c41087149db8d0259384996ccedfa56da08af705d4e503f83ff526a6d022872736f390771078c93ff48bdc8443c73fb884df056a47a70344cf19c4789a566556b512339a5da55f05ac709b8f3d2a694018f5491c88119806333d934e17729c68660825523735d08ef73d25e11a8417f92685eac3733a4baee1ec61c1a4ef841ef218510cdf67218b8f6dd6de1667160ff0f8cee696125e6218c89077c615768319ab616f395099fb5cb4e4a0f8a54aa80f01d37950522f480de1a4a4b5be1f92d351ecb07e69035fe3bcfa6e2e65bd41e3cb9a6a8bc975f163880a57c335e0257f37e6e916e4a599cce778b1256753fe749cb7f4585b2d1a81aa4105e69fd1a2fb0f7892ccc997c3350f98f97de4bf5e0fd4b3c856c29f83c1f0b3121c573ab0d7b479026974d65207994e43b699beaf85e169c46aaf1b70a12ada808fe66eddffde25759afd864487b2a600d6304cead90bcecb841bf515e43148edb80d1279a58d1b806f29eaf474b6e38a4971d25afcd2fb9354b232530f715fdab814797704190b62927635ba076d9d721b996d59fe5bcd14728e427ba72477c7b6cbbc4673860ef087755b6e9588c26d6af1a991c4aec8bdde349ddc1fb409a49669f1fcaecc4ca4a4b0572df7268196d27473c012fbf14e2c9918c4e2e9d1114b648044b9e6d4e26f52032241d7ea1e75a6ade53942285247bc31f7e7a0d46fcef2cf28b00be4653b5273fff70e4887f946c99a8f36b94901a4546b5cfdfd088d073a10e2dc0425b87aacda812dd468dd7d060421ddd433220eafba4686c6bb1a9b3c00162941ae14795d615d1b8dd01b390aedd7cab96e821f005564f2d83ca5f78910fb60105c84543188aa7dae07bd6d6ac2f49c92e07573122ae99b6dc3acc0a9195e9d5a0c1c2df236deec05a3a1e7cd0e5609834309a5cb04d3cbd627c880f0227c31f61ab9d183eeec42a3a4f2201bd54bbc9297021f8b8e9c28d6d9e0075a1f99f9f10ff3beb3851945a52428ae631882998fbfdef05f391a68f83686669365e863f8d0a55e24a832c9b7f7786164714d78cd6b04bdc42bead25fb033ec29c790aaa161b2d1a79eacdc41dd15199ade2a938544c76a9a71e19ba30e3608e9acfc6be737a214f44818475c2b6e4a492dec7d368fff2e6c00528b75979ecd927", 0x1000) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x141d, 0x4, r2}) r3 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x9, 0xbab, "1701f4003700000000a00000010d00", 0x1}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f08", 0x113}], 0x1) write(r0, &(0x7f00000000c0)="f28672f13e803895d9fca6ef81e42877daefc654bc529c437ef146d6b702f0ac851b4bb279ea351b97c858a10b5bcdc7b8f2e309ffa42b779dcac68056bc92e4afd7a26bef7682025206bb204a9c162674d01c0fd03f0458fb3105", 0x5b) 05:38:27 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x81}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() flock(r1, 0xe) poll(&(0x7f0000000000)=[{r1, 0x126}, {r1, 0x81}, {r1, 0x24}, {r0, 0x8}, {r1, 0x40}, {r1, 0x2a}, {r1}, {r1, 0x144}, {r0, 0x8}, {r0, 0x144}], 0xa, 0x1) socket$inet(0x2, 0x4002, 0x0) kevent(r1, &(0x7f0000000040), 0x10003, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) kqueue() syz_open_pts() minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 05:38:27 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x10001, 0x1, 0x5, 0x4c, 0x6}, 0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 05:38:27 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="710df240ec011dc91ccc709dbf96291d599e7335ef5bf36638b499a6990797a0f8851615f627457e9b502fdc10a868ce3044e065eb719de65caae417ff9d642e630e9ce1bc3e7dbb1b948e5dd1ff7ece7684f396fe4e1d39778a4800ee59e57d1a4fea56edc4e601fc2baa892879b9dc19394aec9d9c3c67941fcf5fbabd0462fd828a1b5bd35fadecdbb90c8934850134eea405b13713827bcc59d2beac98617f9ba41c9bcb828be200000000000000000000005d0725a1b3a8747c13ec904c8f572b687b5e179876ef26a2475ca7420c21481e00ba18fb8ab3afff370dbb6e7c8448fd88f8f6c8581710a53906af5f45c306a8e032ed80da3392b1c37d6195af57530db5b08996b191962700623ee71913b3aa8bc623478b39b9671b08a3ad6896f73889630c0c5dfa0b49371934f53e0ed5dbfc0f4587609ad4693e014b61a7d7b9d8a3eee84c933c7655c4"], 0x1) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x9}, {0x3, 0x6}}, 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r0, r2) pwritev(r0, &(0x7f00000037c0)=[{&(0x7f00000026c0)="0d7d4d78db498bcc388500794e5c9e9a055a31d767af865baa3f96e32dd9873256da2f741f7d1e8cf712e482fa4f23982936400b327924fca658e3bb51b5b0782e69d38d7c4acd80915e0fcfa17597f00fc867cf40ba67ade2adb6b15c0457b3006a66d08901843fd0163ab1c178d642d7c9e6ef9a33f7ec53213ebabe8cd604688e8ab8a36504c43a5fbc13e900f9476ed01b0c7bf6db3ae9a29c91ce8bd4a3345744bf3f32bdc23b4293c8290ab02da419198c0ca0471e3f0e56e755e38764036a969687ef0b4f31c60dd0d1bd52699106e236a8cb239a93ef5da92e372b9b34ecee21cd", 0xe5}, {}, {&(0x7f0000000180)="b15d53c02a187805ced70267cbb5f1d3ddd78ce880f07f770d6252932c4c004fc2f063f72c2ff91aeab543deab9b983fbd7eb0592125", 0x36}, {&(0x7f00000027c0)="268a96cfa755fd780389ace7e042b5e881a9b2a48e2b018988ab87371ba50399ddf026bd5d26f387d8ec80330310df6bfa6ffa6cab7e88a184104070d8b223755389742f667be622613b6e97df6894300f99427d47e06a4f3a5dcd875de99eb601d407ff62d4ce377f5a100bdcf5c114fee9926f7126fb95a4b78fb7bf8eb4cd02e477a43226ed5031dbb06293b266ac348422091e3bf67640490941116e079632abb3622742043a190c5235ce45797cd3fa1212445765da56bfd209348f03eb5e24a4492963b58b43bcb2c254a856796b98509e71cf2ef306402a69a6e5ee7df89ca302ecacea1074a209ba0eef666e939c537d2a74683ee515149823f40400b1a5f3b609a66248850b4865530971e5af826c6d35593482c2a9ad8eed60fc7ed8c115a389121d1057b9b1afc063225331df929de4a65d7a65ded28db05189bab5853b33f2abf8d6fd23ab46cb09898a24dae51f6efd5f13fce86ec5720eddb3ae2d263a902c63649e5ef5f6be9df5d03026d0ae58458f20ec30d33f74b0823e5fcb6a23cd80f69d0a3ba79e7f265ef4876a925a51e8d84955888eb1ccfa83efaeb9c4f21f59edb8ef178ce00af85ea1ca2a98078365fdc2c6f010bbc359fd1ce2d8be4d71016b4edb4f0740d94f9c7fe2395e8eecc5f58317175fe71a986895ab285b8be1059858feb66ecf82c072fa1e3fbbe21143933ff3fb060c24a586ed5e9fec854437453afc387fa69e052aacccd53f87a5664f917fb1a77d51412a3e852971dba36c0b91d683d4c607f32fd4813f8dca945df0f49c4039a22f387085a6c50cde9d33694ddd5d0b0187ca3b3efe9331d6cb326976875744d067cd59af15baaa8d756c75639ca9d04f0827f65e5d60d1b46591b5eb0f2595119cc137d2c156e42ed44bcd670c6c63d650531b7dad5a3815a255217bae4bab8050a39cb27efc99f8d5380b3985c4206d1a612a9289f1370bd38aa92715bc9ee9caa8ae6076d129fadb529d7d1dd7fcedb0846dfc0674472f746d960f066a07c6cf8e1d9f6359dd90b4da16275fc879f39a81459c1ace327ac6d77cd9a207f77f3d8a57a5a5d1a1e325157dad4c4630d4529e215ae771b130dca9129bface41b336a2f088d0701f69ea5af2924d3174fc26a8ba96d7d5c8e3abd16011d200ec7bacf5702771244279777f6d6497a5fa489195a60421f942365306724f62f2f62ef68bcaede4f1493a7d2d7aee82d0bc97d9d8b309328128dfe6a9ef370d4a37beaf05a6cf2072035bc783a10da5c1d55674be1569b253f4c8d531c53246def91428d90ed003e98d2bc09a2c1f9e59917689da2ec08c631c08f5354b0822f489937bf715d8bfaf2bc73736ee47850bb35c87bf79df86467f81406a7289adf016709d33c2cdc8709714b06a0aa14aae0987ec2d83a509f5b42f798d236bb0ee7946ed1d71f456dec151d3b48f6cf02ee801779c2b21cf3ed8254822d8439d5d01f42d50bb0332a6bf233147f8eeea010f1b03d321d3c22ffe0b2fe0de0aa9ad198f958f3d66bf3260a9e9432a5ec740cf6f3b1eef8e672d0753bc0bbf615f9db21fed188205a30d7f866e98416e88e2999533213897c22478eea0ccbefaa0294e0ed804173832a45dcc4bf13ac5bae1113eb1ded9270fad3d97b8b7783d4dde63048ee543bb2ebf3291fc3f7fa39051e080de63180c6334bf585d2911b476e229f844e38a447b36f191756b98e8b1f24391bb7255723891649159ed22fe6d1b1c4f1ebf923a366b7554cd0dd27ff611c766c4b8b070270086396ad1e6b8ecf62e5a2a88df01a2a3ee8a6785c7a92fd05c93a818affae68de994db7cdba5288e18b2aa26fca2f3f938b478e69ff61b9a4ab2799b4cc27779d53390c856fe58f2c7deaa2072852d9fbfb3e545073dd223a0b310da2b5734f2ac2781661ccc65bfbf0dfa93c4956009102d693ab80ba8907205bd0f726a77553e5b3081343b3cca95d03724a90907e18d6349935f0c2b142575b6939bef0dfb87089dab030cc6a75cbd3322064b4c5127b516261b0fe34827f59a35e964b571f586986e8ee296867fd70ca951fdfdad6e3c86d8189485337903d1f7ecbcc6a415d73a64a2a533e8b0f397614176e53cec2b14fbfac7c04371910e3328448e2a334a869340185ef025ef40d289b459b42b47d497f084127d6db73459496b65beace4bfb38de99db963d88bbdf06faa115420cbcac461b0dceb9f72230583e8727b781feb6f4de6310ae7e53b6814330f8e859e9b69a1ac6179b30c2dc67c7be1ce394009b1b72b4c6a8ed081cf8235f54380db11d20dfa4dc137a925b493d3392f594f417e5669a9849f557913a510367870a3296f1f3c4ce598a358f76b3805edbc43279d09b945a3bb04f4f95b216ea5714bc809ca4c951798dc23b06e7854a5e3c0d5887bac9667150d1d3a8d7234f8641ed9dc17c42f1bb3f845401421759c0f0945d2b8bdd3425208e92f1f60237061c9752a5d86442762d17189502323d3a5e28c3948a62348ff7651ef5603c1bc2f8a0637d06a3f71045359deede8190d8971e64b67663c75b19abe9dc5a25650214f579b3edce04b1f4ae13029000fa3ae0dedc9327ccd2c095e045e3cee5ec74886f16b665eae98cfa096ac9015b949f85784545598dbbca43ceb2f6920696b36be07b2e18887e012a6807cb50f1e8a1ffcb7b7fb9c12006b5ea6c7a78c0ceda83fef3799f0b45bfd3ba13b8a1fe56a0938fa28c811032a90b915de240bf8b9d3024b65702d5af8b496304c2e4dce9526d868946f8a0ca3112ba0b8117789810e1e79e1300b1e9c25248087b1e2b09028e5521419e1590053d7a24e48f5aed8e6a26951fecde349f8e6a3d83d1ae82c0e0dcc81f005e3025b84d8bcd6a24ad8eaccfe9c1c90ce19e23460b6a4c7f947549e18e8cd57e9167daea456dc9a57569361897ad19ae03f47a8877a6469b82e8b86f2fdcf278dd3e2808c571565ed3bb8a908b58975ed5f3a3d8649ed6622a94edbc60ac956849dd8a12a4a064540001e90480966d20592f0fd86579528cc4e2be94cf14f9bec5f6ccf97ef27c7643f55eac11967d887b2728f642ab01a07840c93af3c1ecbfb9c4139a4b66e9aad6b09a5a19bd52a8ab736bd80925906da31f9dcb30391bc97e8c93565b28224914e7138ab768ebc4b444d37e0338c4aa6e2d1509cd04bd990bef19e372597e85b20335255725065c7f2a3accf0e874de36b1c0e3f720b43709e4dede0fffaabbf5978d61797ce861d7bde7f3546352a472e99c0547948b3f8e326ff6fed29d8bf5d662d7a30acfd739d0fc2efb97752376660d9344238a5dc334830d8a6da87d919f800b15084144ff0a5530add7b3839931d44e2505badbdedd58c2cdd4daf2252335412977409c788f1318017332052ca7104dcaf6fa348b62dae9b4bf9ec78ee9d83858ace30e60baa4dffc0f0376b124d42b4f3953504911176eda0180fe24f0bfefe159bcc63ca3cd7e634cb27e4a6c38efaf733b0e62ff322ece9b2c27110f0018f958c199da98f49b21bc2a1aeb04b29efa712a1bdb6a2f3ff88c098384f21c08835c1ff358dfa93dac2447d5265592e7a1d83539057acb98af3197f07b66d6873af9f653c24347d390e4cc941e632e06a8621db2a2fa67f3847bdbeab564c13a28485674f1d08a78721d0d969e843b942941106fdc674b11137ae262a1d08c92a32101beed519ec0915c0c2b3e727c582a2556716aa757d0fe07fc611235f1ce1ffe12ac6a0223643d0a547f676f04c3ce0ee5e1f443696885db28a76e62bfb7ead4a50e3905fb428ffb4b21a0475908054b25b04c88c37a51526dd7223bb55f73e6883943fce98c0db063bb8302bd108c86b1f6a3b6c6622ec790b2802360b9761c93943d62c797982117f119cfa3cf2de30787909792639dae326e0039b0d42567f99532f46071eb0a2c71d45e2d1fca600bc9b76c79e49485df2e95c0afbc94f470e0bc6142c4be3f9f4b00093216b046c364e055a9a30bb33dd18b31edd57f9436d1f776686b2c49264a07ca6e9e3ed5e152641bc40cd1e092cfa9c3a982b92f9d8f9a07343bf98859291472b483b357680ba3cc2f9eb03c1801c2bbd3e5c512873e2f429aac3450ac7f4abe4b39529b2d90deda092236ca964a45da46a7ce9dd62fb2e07254fffafe9f1d6bf603eb75226832bc0385a03878ecc130527e00469014caa1c9614204e5f7090689ea653eb26716acbfa750d8a298deb843e687dd132a85c6dec7e560cccd69a0712bb070412f07084c7c5736e8a6eae207fc7c10f1784235679e629124e392d464f00d88c832b64a533a737bf84172843e1e697736387d84eadd314704198acea05f2fd002d3dfee90115fda66b04a00222b7f71e09e0dd4f0db6f25ce28e63dc0d85699a0024c26b660e725dcab3c23d2f1ea4ed94a320d49703129b5c9154cab5b5aee6892fa559fd37d9178c48ffaf9ff8db9bb2a5efb9fc0838cc02664e0c28c47e2c52a2897361f28103b61e41be86381a9102f7169527b3f345124de716e6fe8defdb2870e0195dfe26da06f99fea924ed341fc9c17ca4e1bc53a75f3d888c9366c7facc1272c7694e65f83d0ac499d877db2c693a00eca1a5481a07d38c01f57dbf177dff2f54930e083b2029686c00658e7a25024adc77925898ee43ea0d4791d13df105afb8e0d078471f5833e8d695c20c2f9fc660fae7278b443fa4caa52b7de9ff33f719a4d209944cfb88266bc37430369786284277db708feddf501e77097135a0488e899193de62a711e640403ee2f6ac98917b13a7a10969339d51f61890a6abf1ddf600484b89c4f9405fcbdf15044d1a5e031cdc88cdb201ba36412eab8008aeab83b16e4b5842c642107eb4bca080f262684e6a433c52aa1749630b843b4576245bd2040af87804179f866e87c9bb49fb1e290b8213242db2008cf8d7dbf9603cd0f9be266333134d9f2a94e74d56ceb71805cdb0a6783427250608ba06626c47a747ff9de44e8b4a9fcb9d7207f0541f5f919d15a7262d43d122ddb1263887fb04e07f19c930b1fa53d7b69bdfba76f1cdc6c7814d99329927990cd8b8ef3727399d8ff64398162c97c845f3a0de0bdc7a719f6334be174896ace27b388313ed6f2b1ec66287ea4b610fff5ba6ad3ebb1fae7526b2c7972f7f0882e52d59e71c0d73651a353787ad14983e8615918933250a29d31a3a142920529faf03946e7a3869dd1698ffed713c26ef2c8080e40dc151da4489191b2cdbc080f0d366f1e99834f9a6670f44946612ad3d9184b5a75e11ab1957a3d35f06082968ed699eb79c96ed9b7d1d13ab6bcbb757d37bb9e3b9a110131735bf6b305454bd7e8375e6d75377a1dc8edbb5d045358a2358dd9b8c086cce1f42be74299d8e247009862401cd320cbf95cf423105429782a2dd69a76897de4751bd45511bd272ae5281d04033cef48c12231b0102b56612b9cbe8cc81b787d9cf9a1baa56efc3e2d0329eda82accf8cad1a17ae2527077d836f9b8fb7c3fd0a5c9531dd324df06156661f8b97e5947ee6b07dc53114b274f3bad1f334feb949da022cc882823dba0cbb3e052e9e76cea2508fec9482d64699cca0e203ea5d04684ffbf8359814ccc90f7daf55203cfbab0f5b6d1aa377ad7bf86d0d4fe5f30faaaca69a7ea353e98352bbb7966d24ee40f4232ad52d2da607b791d4691fbb5d8ec759ec8a67476072173da517fc7865dd77cfe9f510f54e70e5de353196a3f486a62528dbc970cf998d396d801", 0x1000}, {&(0x7f00000004c0)="36a5dfa882547dfba04a44d0d4f5520dd57dfdf29ed1e80e2dfbe53658efb016aaf5c6fe6031fd96d1999e60de4657cb039581119bccbd87ef17320cc1f9bd6550a39e737c8e7c436ff923077a853e5b9e0eb4a7bd64d40057e747bfed18d3dbc4", 0x61}], 0x5, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) Connection to 10.128.10.57 closed by remote host.