000000000"], 0x460}, 0x2) 00:13:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x2, 0x2) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff3916"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4, 0xf6) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:13:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 00:13:39 executing program 0: clock_gettime(0xffffffffffffffef, 0xfffffffffffffffe) clock_gettime(0x2, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x102) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 00:13:39 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000200)='./file0/file0\x00', r1, r2, 0x6) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 00:13:39 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) socketpair(0x10, 0x2, 0x400, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="17acfb9ade307f58a5706682b67fe748f65b856e4cfed890a3ff636eac3a7c11bb3c7a708e54d66de4a85791", 0x2c) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/118, 0xbe}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 00:13:39 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x6e0, 0x0) r0 = semget(0x0, 0x200, 0x20000084) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 00:13:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:13:39 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0xcd4, 0x800, 0xfffffffffffffffb, "dde28d6f329beac41d7a74fbd3fda20f13fd6822", 0x8, 0x7fff}) 00:13:39 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1003, 0x5014, r0, 0x0, 0x3) madvise(&(0x7f000028f000/0x3000)=nil, 0x3000, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) fcntl$getown(r1, 0x5) 00:13:39 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7ce4173d22a9a2cd80ecf2897830d72d032c52e49e2998039032b502c639961c61bed1e7b1382287f0979754b031d5b20226a4c516de081928d1f5adb74ca1b5bde0fbc1d273279acd0507606b320626a7a8fa2666eac952063b2448071e69ef89aecde8c514", 0x66) socket$inet(0x2, 0x1001, 0x0) 00:13:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2c, 0x2) 00:13:39 executing program 1: mkdir(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x10000fff) rename(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000004c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") unveil(&(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f0000000100)="0003") r0 = openat(0xffffffffffffffff, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x20000, 0x8) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) openat(r0, &(0x7f0000000380)='./file0\x00', 0x200, 0x4) rename(&(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000") 00:13:39 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x10000, 0x8) flock(r0, 0x2) getpgrp() open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') readlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000002c0)=""/4096, 0xfffffffffffffe59) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3, 0x9e3}, {0x7, 0x41b5}}) 00:13:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000001440)) shutdown(r1, 0x0) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)="135f9a43b5f7290b9413090779b4a58b18fc54b8599e82c461e547ff2beaa3e0487a21b95351e2ebed57a8f0a4339422db51d7434abc621707fa27e41d27ae4581a5684166fb7ad73563806da339c77e708a80281000b260660bfb56665369aef0a2f7ef0fa17dc85c01083c225fec9745df2aa6dc92445bc8a5861a603659bbab7b45dc67d196e71b07af5f071a9c1431afa305456defa4dcd2674f1b10900bd1b3c5572d579ba5969d4d9d2420bdc61e7548b6c58e6caeb478fa856dfe7cb9b372f0047e0edcc236070cd8149b1b5d2a8b5033c5b36c72487102f6c58c62aa0bdc410a4edb8763a1562a1ea884c144dc9ebb5abb52130d757e1f59dc2dd009f23fe96716bfd8431caae5396cf0dcfd14c0eb357debae66b8a1a2f32ecbdef3a13c62919c7f96cb2f5f58a584f77b8606255cae2985eccdb00bd11deb78313732ef4e40668acc8838dbd0232682adfdd10de033f8b96136aa1c97b005f514addaf784712351aa531f04281442fb6cdbe6e9c7d3cb9463d2d84a384e39e0d0e7c233574dffcc5ffeea9cb17ca7583cef1be2317a9613df1f4b20ac69a7b6fa03aa3bdffc509301c7e8203b42d6bfc7f3f3e2968fce408f23e89db2cf60cac108b665dde8c0f47eeb22b9ea0e9610acafd7f41180a48c9a253ab6bafbe46ecbd0e625445c179a9f022de6ea822d0e0be6d06b2036c70605f345ba628fe609cf071f3dfe0b625179af2384fa0d3811bead4eefebbada2ccdaa4b05c5e1de142cdec51e3b1871dcddbf131976bc7964684e1b433024894dde4041213883374bdbb5127ea444b465c55d26399de119bc4481b689d13119244eff4228d4edf46371c15d6c51952a21c5f549b4241065ab812da92eb0dd10a6150c39660453ffe5dbb45507a31a24ae805029813bdd82ce03ac389a76a10a62e367f81180cea3569ebd948324987511ea1582cb8d4fa36e356b8e2b63effd03f367d2e476a195406eb795ead1a6314c08eb25f1dad52e4c6106e7e00cb97a04504791a9d44a44efcc572b1cd179523a74b62ce916c2158182fc7f8a2a89ca073f7bd594350692be1add9a95c34d8d62ab9b91925786b0a4cfed7c68f4c39acfff2d271e09680cb4cb71203ff469c9b6ef04b158deda7dfa725769155201cbde4f2630160f3c49dc0f742b5d4e7eff11b07f976c40e107f890b754cdd95f96c8723adc4593790fe9c637c19ff0e7f1f1686ba9286241ddd061858248a2ce80d9877d97eca852dc439f236a0cc04c5da771456b920b894b7b6ce2dab2b6cca0117c305bfb9f2755b305359b87dadc2cd6ea1c42c935a65151536fca75b71c52d6489531197b9345b71c0f62129d8740a856136cfaf9b99d011b54a15cbe9d3a941ee1365e3f13b6ff3424393f2e0b85d9033ae443257ba281dfe73a5d96678d325abfd7d953bd7910842d385e877b1dcbce279b11d60cc65ab10dbf3125928e1d8694394361b85072ad86535950b4b819bb22e7122ca079b864a26631bf98f564dc29bb6c53c24848ca597dae72699c6ae07d0d1b983d4b54c2dfdf4b9315850404f539f9fc27ead6ffaff553d93cb00f7796bfd752cb8bcd971527ac5aca14bf9cb4706f0a41560aae27a4bd6013ab5e999b960ea821b74491ba669a304a993be7b367a41543d426317e607ef66a31656ea269f9dcb8e49a35bcbe6db9f4017ad62d4517b6290ac212b0dc1b0be13d17cb9149552ae13fc6e5c63e12f0ad2e56b49079714ef89f78b5715c4477e34bbae54763713bc2e1b9ab6cbeb0e0386d6941fb4c6411c9d2413e746b5ff60b797747dc8a6429f62cae7b13599c4e847e1133a00b12b36c4c341247f890d756df9708ac8513199005b27894665f13cab908604dcbbc5c718f450f90bf37ab11d3691a0812d12f6944cb454ae4a8383c70dbe6b61142222bfb65325d75a3992178319f9688917faccbbac47c18e916740bb03d9fb4c83f5e80573eb7541b15238103c34d0c4e4a873cc862183cf6be2bf2fa85cab1a64af1fdc7b8bd17b5192f5b4abb7f20a7851d3c65dd854c3add8d33a4a04be7fc73eca2aad2f65caf54aae669e57f55a85893fa6c4794f87eea8cbbc595627ef1a80624dee94fd2ff5e4d549f9b202284fa99730b5a8f23121117f4c7eb414302989075e7ee47f4998d0c0f588683c4810b631a25b109ea227b48e2c10d78f606f86eae48bedd25f6238e2dd524a09a04cb506d6889b3a4b62d12ebfd793f0ac527cf8f39d6b2d3946a99a4bd434590f038fff26e2c4aed559f38432d29f1e2658ea879c9f87da96b2355073e0282c7e84ee885ad72f18e9a36273efec5d9daea4ad01e784017d5689ece8dc6d225b1e068b816e4f9a5e914b40b875d2c7eba601192d00622dfc7af605a96d27792e549e39546c0a69809aaca9e346040f5791cce6ff43c15d3d826768e9daa3b5f223ac8ffb939bff9a2b67a6969821e56ef5fe9ae9ea993ec52589295eb55602b7026135f4bb69850ea0349f8893c5302c437c7cfbfa489bb0e1a7d437d6369543a20ba7c2baba3adb4ad8d8e87e585cc9a7bab16252dd58d25f504b960ad5356ce20e73735930efcf016a451e4e2659d11e8fd6ac923d9e5f81b9979cdd145dcb0468708883aa69562b4cdd803e6b88fa9a2b90a4031e398a9e36118b08b0ab4560b5bbb56f5dc521af7f0a2663bdf0e947a549b1d97f46b8266f115bf47ab4becf37a5082970da777e93358d6ee139de20d52f8fe2674b8dd94258875a2663f4fe9c9565d15510687ffebd0367d8989d50774defa791e1c3ba2cc42cfd4f6c886f9c9992ab8b82dbdef9b813eda49ef2862984856f8f11415b8dafb6d2cd02aa539e7257700c1d0e211848490701f12d1bb1811260373af050333a54245bc73aa4a5503349d2ad6f5eca7b0e81eaf5151ae0c5d27fda1ff5c095773f86d65da74f20fa5826dc2ce0c0f82c07ef510d14876270c151fe3e1fc4f64f8f1800387220b82717523b3fdf809338e40b81288de49d6fdf077819b2eefc1dc3089697d11b505d42ff13bcdba252c43dabd0400bb4e7a090314d202493e851d778bdb791360cbc203a64a9821b078dd123886b51013c309895949e13ce282d8151933a38e1a0d44672b70620e7ccc69b59f9448a4de91431f5693fa71aa55f30f39ff517124f0f98b6d6aadb771ca0b4195add0b2d1c9e7126ad08d965cbd28481000fad0911aaf2d509dda28c9c4615999aa8a8ab7ccb72c99df887f426b1b570803055cb5505fd2cd9c7d5ad0a26705823a359078b9493f497103fd6b7a445b237ed18b19adc697e7f644b6d672c1f516c4543a5ea1ad4e155914279fa56d15df2181f85bd672c2ae70cde44647ed354583c7bfeada4216ffdfc217764db1f2aa0d4ca899c602a893243648bc7e49c1b55504f8bccb2b01057f60c3bede8df12d13d221a386af9d1211c318ed8f6a00dd28ec6211cb94e6dd8b43b3bb2945ae581437fb981c4b4430eeac9609ba85becea9dd4548254e764ac31a466f957cf5c053ea530099e838fba9adf2624dbc2eee4794ccc6bf0d907fd8ec13a9878952ece099c42d214c7f1f124776c9b494175baee208228a19d5a2087b6e4e513a04bfd9fa74540d2acc7d9f67876b13a298e191d90dd0934ad8f0ead81f2713723cfb4bc12f5912e302f8772ef299edb81fa413a733246204be88fc0cfd90d2dfedc541698e218318ad10e53c25ac2436de34f1f33c116dfd76365d75d117eb8a33f1b92d1115ee0ee040d6d5aebf2635cfa1fc5efbb5f6eeff4a93803fa02f76b72690caf707624d98c3d38b70457e5d8202fe5c4948af9bcf81f30d127ce681ea03654bf7e58241b89ada844ce7496afec0e1f380d2950cc3c6cb1d9c57e6ea0e284bba934b1c5440b1187d3f73b37039f9c00e39ce0a9dfc0bfdf2eb7880c44709685bf59788c3b3db18f99d8c869ac2d9a2f0ad8737aba5c9004e29f9a2caae4bff3cfd1667f144460416f83bb707d998077ed906972c8160781112dd5e22db983203fdfdca1fb7439da14aea325507e9ccfe92f941244ed2850d8ab0c135c8209fe3384ed48f545c6224d5c2f22b799850cb205bd8b0b18d98657f91c77c3ee23a4da88d713fca12b3b846747ff00d6d2749a6cb5f2e585143d441280482584e728878a97b8dd5f68f4957b261248c7b7bca2898b4b063f2d8fa2b16b2933ca483f6b71fbb72493f4fd853596a1bc76dca2535d1279840985cf2fa9a983b140b0d8a8c46d43da0e7fc14d91aa1a7a0642c44775e761d5abf12db3c1e00a49d4dcce1b2c07ea8af0ece15df7be280a26ff5cb6cc02c6fa03f1eccb4c6d135f2d7109e88c9d37bdc93759658e37e6099582845852264de3b07614b868eb7acc72c835b7e72eed0272a0e6b735f998d11232dffc9bd0b5b9f8f30b04ad1748541e883902bb445c044611afcd73f44d9917702a706c367aa315cd7d17226fcf6ea5293c4202d85a52d51f420d09233605dd0bb471e3cd7492fb4ead2df59e6bbec582f57a3b8af6126d080366d2ee024266bf5a6acdaad3a16d2028dda29914feacde509ecabb062c0492efda64f4c90c82e97c007241c31a8a7b520ef3ee49d0d819bdc3a23e008d9176d0ab121cf68dc1069083f8334d48833683cb4099058ce312e244bd9ac0fe12d4b8220ba7b82a69ba9152a615c4d29a31ce092c6fdcd8307bbedb0ef01e4097ac36bb3fe30cff6d4ca91701ed69641a7b112ee3ece8d89e512bc91a177a48f5384a0be39fef1a6883bbc298910ebdb251cf9e3f424e0977a7e22965280be37b789cd3cd16b365fe4d931186260ea8944b043f6790af32491b4ffbe6eb4acf03673cf0c2a2ed58ef2d16ccab85a0606a66306fd2fb50ef990d3b844e95b8f8dcd5634bd12afeea5b856c250e4ddfe34acdd0be62f64a944c54f2ef58169019679f6d74fcc550be83a990564c55c62ef59aead8f6ecc8b72027c404d7863e7435b5ffb956f2ff10a35ca41a89952395a1cecae33b6a328b74f98e1b2ba110aca177dbfee162d1dd449fb56bc008a1001b9287699d24eb8272a926134e5d4a68c787b703afce2c53b4e2cf0bfd888427c666cbe054b3a45db045e56d7455c767d3ebb8b2c90e66ff1b6298a1a07bfd164a12ec0bfbede9b3f726aed7da831c0faa93bfc75c574c6508c45ebe2c2c121fe55833e940e075d0d6f8262faebde3c7effdb082774daa34b4dd73922224cf0b35281fa5dc4d7f602124e50dfb98882311411d76696bcc732268f9c765045fa1fbe7da1053198f0d72949827695a4215f4ea9b54a2a08f621466d56f15d2b9b5e6e4a69fe4cc23f5e7bfeb933ea6b8ab4e47a7f40c3ce295b2e4a9a7c25c2939c2e2e3f557c2b1b493a8c6efa58fb7809da5259dd13dac993acf645bb5ff527dccca457e9806517ebb953e8026d634a5930b7cec6e56317e6bfea9a8651177c4d41996bae1e99ef46d62b6614a0e0615aea701edfd4b41755440c9ed90c19e4a9e57a7094bde9b4a020da7563c717a0ffaf244f7b3a418536e987944fd9f55b631689cdc27293f7cd0b7af6dae4a7cb9bc2c1363dc4defd32d700f380d0821fe32f11c947f60164885e0968db99c7dc4438f23f335cb67e7e3ece78d9efa563a74e0ef4cb8a765341b04826eff60e7cb1a88bba727067f7d5b05a62e4d77f2e650f929f2e551d2d87d5462cc4a6091cd1d23e57942d2151322fe7c9728df0713017eb77aef5d2c7ba2ee68f84d7b55060f262eb52046ad0d4a0fcdd52d7562f25e7e539", 0x1000}, {&(0x7f0000001040)="1e8fe3dbebc625618ca0d3a4f4233e8b4d5285bfb8ad5ed053a408de463d9271d61a63ff3812ea385ad8ad3d2edade10a4251117d30066da3b7e4698a3d482fc6b67ee26bf59ea17e4fc27a56886c1dbbdfe9c769676edd7195a2726bd21caf368b0c94bbc7a237f81d3df86c4c9a537ce45fafc39ce622724310880c6827709b901902ed839dc47005e9fba3e592d66f31ab2e8246f9a6b2b7e73f9b1fd12f7f5f0e82c4c200baf9f0de24a83ba3f50c7e0869c2be9b1170dd235e71f", 0xbd}, {&(0x7f0000001100)="75675712554ec313fe2d4118ba1309f8697b5e0f684e1196bd6e52cc9c1b6c232463807fc682fa0f228542ef510e6bbc04ed49cb5ddfc9d2d40ede93681deaf542fa1e227372f7f8b67ece9c30639238de64fd39cd49f2c0c0fbeb3da340e67eeac8503ef2a218e884371e871e0a0bbccc0464fd7c5dd57dd48806ed92aa06f95adeb17f112bfbdfe315d1a076b7ae4c90185d34e21e4e12f4b1a17e8ee8ebd9c67751847904d938314911f6eca385e2da279b63d10d91a0ccc36d4a35e262947ea4706110d9afc4820ea2275f9b", 0xce}, {&(0x7f0000001200)="fe0e2e08e552c1f0e5d80f4efb43e20713f4284ceb863b6adaa3c274ec3f982edf777d7b25156612b597af0df64d371ed25b7d7610907cb3cf936c24e4a777014d684b9226d0e2f72d3e0a5fb1156d81c784c7ea0216eedaf5619100f8d1ea", 0x5f}, {&(0x7f0000001280)="f859b6285db7709437badb85befeb4366fbb53ee45847d999906d985e1cbf25580074af2255ec6116dcb8681bfc0b4ab29fe", 0x32}, {&(0x7f00000012c0)="91933942d2d06238b01ab019b08093", 0xf}, {&(0x7f0000001300)="23963614dcd376fbebf382541226dec7ebf23f9715d7cefada8fd1e9822b04cbfb0a29b774ccdc73f449fa0780dab3c85595a1cc74382b4b360931d8d42ddd392858337f145cfc3d27d376bb46ec787a009b2513f307ba8fbc446177b3eb42c8a745fce298a2f54d24cd87f3fd36bd178a419510d600e0a38a8b9e3ac39f96920161e43fdfa848f72a34f79fa4973af23c5b79b22e1b7c18ce944bd9", 0x9c}], 0x7) r2 = shmget$private(0x0, 0x3000, 0x650, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 00:13:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f0539fdecb81d57fea3a1fc314780f0a107de45fd65d3ef3879c309a769cab90b50f5b8b74a4a1d1e0c1c0c748d24b26e734bc5b5310298d57d1ec1d4d01c9e138aad3682c6ebbf05331daadc192edc840d59e05f9d6884a5f017c8a29", 0x5d) getuid() setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) sendto$inet(r0, &(0x7f00000000c0)="613ba3314b391a747f6793452b0d4de56b0ece705d56970013691dfdab2e29bb538106ecd605f1e75e96192a81ea9d783228038f7873f4e9a888ee056921b9cfe35afb41893f715aa73c713edc47acc0ed79df6efb9dbac44fe3aff6262b4d5f", 0x60, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/189, 0xbd, 0x800, &(0x7f0000000240)={0x2, 0x3}, 0xc) 00:13:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x65a) r3 = getpid() r4 = geteuid() r5 = getegid() sendmsg(r2, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000080)="311fada9f162dcafc633583e9e2c118faf1f06dd83297ce2555a3394ba701e41f0e396aaebe38d6c7d4413d24c55ff012cc05ba0c427eab02a76ece02fe7dc", 0x3f}, {&(0x7f0000000640)="f3e3786dde8f98d6b686a3d0829c693c3c4b54f41e8778bc3e906fccc7cf12b41c9561cc2edd807ea2", 0x29}, {&(0x7f0000000680)="20fbcd8c2f304951dab228b456f958a8046faaea05abbed92a67b545846ecb4ad99112fa7b238bffa23871f49a8df7312de26105de13e8b204af4595aa66b43f59511e3201", 0x45}, {&(0x7f0000000700)="62186a06079ee5259316db6e0ee91664c470a409ed542a33dfa8e4fb3141d13874ddc345b8a5154c5ce8f001eae64da39a63fc636342a1a890a1c9b7ae0f9711ebac898e26da276599e909f302c26aafce8d2e77a8d1b086644b7cc855cd58b4c4ce385ebaece75304ef0bc7fbffbc0363bd05fdcfed55a7b30c937b29c1107a620cf445e5dce1cc999669b7de14049195", 0x91}, {&(0x7f00000007c0)="cbceb3fd255505", 0x7}, {&(0x7f0000000800)="5a6e95d00490ae8a58de5426555e1ead1ba27c2983581b572d0e17127aba24c4198b031e030b651da0ae47c7895f65c189e5f27d57da73b205bd8b2fff15a905c27f9c4400de830ed77330a53d0c918a3468ae301ce5d690ee07dab3fc5f1efcd4a73dca8fd22a806199d9c9aed6f315a4121fea970d4253807b262ae6817b17bc417ebe8a2952d0cc3e32cff5dfaca38a58ed298d04e87155994072eec0be5811f67b919028a5d0c3c4c10779fc96b555aec10d39f375fd064f0660dc0ceb9d5ede10c70d", 0xc5}, {&(0x7f0000000900)="64474cc6fe4b3cfee254756c87fdd058a742df1eda87573a89100577e97f9328908885a46b7c9311d8f1705c32ffd39317022bc6895351cafa342b3c69a04cc5feb53c5774b25bb227371d5b035dcf4cb76a6d04455c3ba2d69785d183b7edd6c74b5007f510650fa7a6f8816316ddb273a0b07487e5ff2ae973951df443baa29ae294c759f2f92273a10f351ab76527de5a109ae27958e57e53ef26ec5b76455db5d6ed6818f480c80385bd493145cbc58194a756dd063c677ec5489eee079afc85ebd114eb2c39f0e7a934040e971e1ba6cf44ca700338a22d905f1e2792e0a3837ca178cdd3a7", 0xe8}, {&(0x7f0000000a00)="c0263a8e59101d15df3a7b3a1846b7c72b1340915a229965e2ceeaf50102224fb5d0fa35081b43ef31c12f8c0e37573138b240a2e6a5032ad020c46ea5dd247401da4dc235d1212a4f5b198b2a23c39ef9ea58dafbf8b0eb35b98b16bb79c9c15ab31172fc4b6300b91fc980b367ec0656b9be49b69fbb5978cc405bf7a539558bcf53a5427d7b58e3831fd1768a09b3ecc648f3bf7e0c36192b65f903bb7f9fec24bf116e", 0xa5}], 0x8, &(0x7f0000000b40)}, 0x0) r6 = dup(r1) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="8eda26830b92eb6baee4ac3e6213427644814ddac81968c5736005eb56dfd7af90528298a55eb1a8bc1d996dfe3cba2aa6231bb673d53e89c47070e17e90a1fc521631bf7f1173e3e93d42a5ece1888206952db849029381785dbbbfdf12632e82179283b6498709b6c16ccb1110f3c15c8bf21e7f267e692fe68bdfe802213433b6a20c14ba2e09ba902a447d9447ecda1ff658c1", 0x95}, {&(0x7f00000001c0)="2db004eb5bef036b7ce957d2ad98b130e16a66eded0d4fd11c403976d6510ca23cdc16f4d62a2556cf3f06b7d0e04475776bd570c0eb72e51c30f335b815c889694618b61f97864cc0d752d65c8ee8682959328bc2a49d10231e96d50a2c392d6990de73f54dfd46c63bda1627b1d7420e017762917581daea57ece3e973f1ad71978ca2ec7a677ba683c60b7110dfe85b830fcd2ecbce", 0x97}, {&(0x7f0000000280)="68a44f2d70f4a67e33599065b99e41e346c55840552b7b4ee9a1b8ac94cd4f36b45a5782a2a699ec037b3b09424654ee4766dad1f32a19cd0eec95911589d3482e708ccf7158fe6378b96dc7ced4bc1d5e654619f383718f51bde60eaac92e591d8dd666c06a2d029748ae6d1ef5b9c2e40b6e2416331cd279883d74219a2cd8551c5c22d9aa533405b1cf573c9c4b6aea8167617c130b2e28da8d59b0bc3fe94c5479", 0xa3}, {&(0x7f0000000340)="eed8432a43d9066d9e7d3a72d2d82e06bb290ba18b1c02b9e47a34fe4e67ee3aa71be51dc929fc43106ca1c3f24d101e9a7d725c8f5ee0029d00e0a3aea18e64e7fe69bd64100ffb4e37c80c50ed6eebc74f267f29d5cc929400ce99b85ec9aac610d8cfc3e75d94d06a886a8c", 0x6d}, {&(0x7f00000003c0)="963520aec362f289988793a9b5d7dd7b18dcf8de80394122a875bac0ec42ed518b462a668e7e7f87c7a1c90f7f4396678a1eb864cc6d41a6dc55e1d3ce", 0x3d}, {&(0x7f0000000400)="7597d177f527f174f8d8d4d13a84a3b8f4e170d04e870afce05f189c9f4a4aaaa770a8842937ef258be67a2e0e02", 0x2e}, {&(0x7f0000000440)="d892589ba0a3a4b1be5b0c65e32b8f6bbf0017c1c31999283d8969a8e5cbacfa960e10ddae8de473e1f6600fa88619fe181dc1bf8ac5e08d95d6fbe4996f5cb7c01466918e877ea33c4ce2960097d0a50d09d32b19fa198449e37714feef4dfbb0724987b4b5b041a3b8b083f31605cfbd6e2aa9d7f62c2b416d81221876d832df064516b0218c6ae7d62b27a1c6f203f8", 0x91}], 0x8, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r0, r0, r1, r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x70, 0x4}, 0x3) r7 = shmget(0x0, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) sendmsg$unix(r1, &(0x7f0000001000)={&(0x7f0000000b40)=ANY=[@ANYBLOB="01002e2466696c658200"], 0xa, &(0x7f0000000f00)=[{&(0x7f0000000bc0)="efb98d2baa12881d6f924c4b0d515bfa37a0515dad44f4b880e87d37780196caa84e49df349351bbeff3eae6c3b62d91de2a66a15e39559412d649c34b644902b24381e1d9de23cb01474e13e4106ed217662481bf3d9bb1f87fe5761990df1d809b58b5052a801e86f99229a44bf2cee1d9e4d1d7ec6055e04aff11c841a529749a8990cf3b92f9d6439729fe055cc76208dc598d538a16f1f97fda3400237ae408aab13f0b627b36cb021fc3601631a967fa66e6ec9adc0ac1aad3c06d7d30f438e7bb088d71841023dd17ab4dd5cddf8aaf6375719515f9287337c5c134a3fd0b0ecc002b6cdf7aefa47cbd610d9c84", 0xf1}, {&(0x7f0000000cc0)="859fa661c2862b81cf0405e58903b777f060ddb43befed4f0edce0e16490c8c2456178affbc9a2e62d87a941798a90774a09ba391636be6a9f90f61693acd3062966d81d817187913da0bc69f8", 0x4d}, {&(0x7f0000000d40)="404d40f09097c21ad8379083f399ecb5e6e87642e7a71792dd5514a67544f7839fe6cf7c547cfc87eee7638629964119dc40b8da2ea30e71631f860a1599a010e4187eba7879afe2dfb237a72c97e93f61c9709b151a33c8eb2e916affba3a150bcdf670bcf5244ffaf96fc958097cac8c8ccd984c57f6517bddec41546d05f4503ec695d5bbaddf8d4b8439aabdfa416f19006ecf7324973674cd8834cb90051d34bb4cb5b581ec03061d2c4836", 0xae}, {&(0x7f0000000e00)="53d0af5cf64788ffdd3383268e68f114ce9366dfcfbd44ad35fe09a108a3a49cb0724c54fa2687c9289433736c03dc880ea436b42f4a08df2ead1dca730704f653bc5d8e8afe0f122b6c04225fce5cd0d7b5bd978ebaa697f93f4d8b535a0cd151ee4d48184cac0196287f3c80c496c86e05e5d433f225e4394f4c47c6a2a5c7949f4f64d2b3748885b10cd4727676ac2efba8cd198ad12890b165", 0x9b}, {&(0x7f0000000ec0)="ff4a39ad9191c13cfb4629b4e9eaad79c21d849572e2632e17d95901a8d1233cf952a67feff0a26b3de0d917f065b1be81d70caa5391de809a9d6d", 0x3b}], 0x5, &(0x7f0000000f80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r6, r2, r1, r2, r6, r2]}], 0x70}, 0x4) shmctl$SHM_UNLOCK(r7, 0x4) 00:13:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x8001}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) close(r0) kqueue() write(r1, &(0x7f0000000280)="9fad551e92aa3e7c974300b2bfe6ae178ffde405df7560cf2f2895e9ce29f32dc4094726a39346502a60cf95f830829cc090aa64ce55612c950b5849276d2497f4ef3fffbc4034b2ef7bb007dd04ab35e5fc59d40fe0d7c938c0fa79b1963ba93fd4daf58892f85b3f13b2dc4c55bdf7447117e26072a72b5b02dc47c0fbe0b7f2895b63fc1e92d572770a9daf9c7c0e6cb0b8b93df338e69fba15e8ae3b5adc64a5502e1201bc6d19c51df7f7b7d0b78775b7eb5b42628531e3013b7c32db5622e6e0836c95e0918fc9209a8454487723", 0xd1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 00:13:39 executing program 0: r0 = kqueue() r1 = kqueue() r2 = socket$inet(0x2, 0x4000, 0x8) sendto(r2, &(0x7f00000002c0)="8d7ac9d7d83becaf82ceb586233d52047e9c44b8a879bfdc844b7d1a55aac772e4faaac225297b4c8a2a3e2953dc1533d7aca782d6625fab93c77c19faf6e86cee0077edc9a7dbe02123d46bec2a5a25445f4086a6ca9bc190e6d9f7a050e4ba2378c167ba4a23f6606b0d228fb7ac2858daa190bc73af93ed9c29f1e53088512efd3beacb262feb501807a269848aaf5cf1d80bb1a0732d72961c5e71b191e8d457634af115458da444805900ddab5b57e928476d2acdb0799bb00c1fdb44bc3a483d8f6f6f6f7f7187a61e61b3dfd65034b3fc1cae18bd39b3f2817278746b88ad3ca2ba945da4f1fdce5d8bfed5dd42c44f097f9034285f7f8d1ffc0ae253d7ce5f26c579d66b3f08aa0da76463c74d5689ca337880d8c628fbdf0b4eff94a2719c89cef7f6224b2455264c8b623e2f3844ff0546ae0ee396019296e8750ec92a17da2b068eee439fa31ca8808e0f7371f56fce2d05a3", 0x158, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) close(r2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x101, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x90, 0x2, 0x2, 0x1}], 0x78, 0x0) kqueue() 00:13:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/197, 0xc5, 0x0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000000)=""/202, 0xffffffffffffffbe, 0x0, 0x0, 0x0) 00:13:39 executing program 1: r0 = socket(0x1f, 0x4, 0x5) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x30}, 0xfffffffffffffffd) 00:13:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 00:13:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) writev(r0, &(0x7f0000001100), 0x3) 00:13:40 executing program 1: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') 00:13:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000080)="82d0b8b2d4c9650efca9992b342ecb298c4dc6c5a9e54a712f6ad6ad8557bf36c9c030febb9273d8e7a49dbd0a4cf05963fba9fb267f329ae81cf0a2ea3753ef888d927ec96d4a4ba239adbae7f3ec8a938bc0b885741c8a411e7d15f54b0c5a85be31ec2083eaaa9772a94d47fff20c765ec39946d770cbc888e9ba20ada72a9b9fc3e81c9cddcdfd493f6464e6bfcafc3b50d8cbf7fb4818ca369d2608933d88b63db3bb48915efedaf45cee7a4257f2d41f", 0xb3}, {&(0x7f0000000140)="2783f170230b09762aaac9c572c796fa56aecb73d7278754895325c2d97dd705e9e5a3dc9c4b03d5891c04594d328c75b579090cb823fb59b394b56d3e52a92b540755f7ef811b88c9c84d61f9fcb4cda32631e999c8", 0x56}, {&(0x7f00000001c0)="9fdf17dc11fcfb3689a6f199d92af06fffdc7bc876cd87e9f5a6156630819538960002812b786d28ae", 0x29}, {&(0x7f0000000200)="77b392dee8b5a30f5cd873d4ef922d8e07854aa9fb1ae3906ec689682a0295c2091de4117e600503cb5634109998adce36cf333f4440247847d5cfbe4486fb18f97c5900af7a9024e1903d8e418250fea1a67bef09afcd82c52498ceb92420301fe7d07c9f5c8b0571734f4c43c03cd824136764d084d75f8e", 0x79}, {&(0x7f0000000280)="8c9457384cc70ceb36f9d24a12f46cdd272d3a352975c2d3ed260521212b8489a44f76136e03a25a9e78b12e49b89cf7dcebe24c8b370ae498e998f91868eedfd3ac8edd2256ef4cb8087564427222", 0x4f}, {&(0x7f0000000300)="e8836462fc434e09cad8f9519b272c1439a5412c5afce280b4a7308c4acd73789bd6dbb8087731090e567e46997965b0e50be06eb57a76acbdc2dd568c965b95bb1c5dae348f1582e2c2e4cf7b08fcf7b05934dbc2fd2ccbd39665372b9865", 0x5f}, {&(0x7f0000000380)="f638e90d9dcc26cbadb0a0a540036f5b548d8e690904712334d948a7a6e823b822466db264ab238b4a60c2d8775d72f3e8d8f96b7897424b4b336ee471f2d2da1813d45a0f2b1c448ae590da8e613d52cd701fc2ea8eb5c47f115f0ce6fe3da57f4bb9186194bd6c91ea6437a6b016f455d61ded6f8deaed3dbd095287ee8fda7754c26c56d9c98afa41b3e410a6227f7393cb476d4e264bb560f94cddada1eacb9c98473e8c275300999aa56b0683f38dda8da70d147b926ef4a749f39fec612c", 0xc1}, {&(0x7f0000000480)="22a45a317f35762f715015e6dab142257c8b5640e2f4fc12827268090739224a30e4eb106c09ab94eb52853d38e577fddd777cdf77b172a23ae59079e9a90561dd43a8e492606eb53e566d75ece7a7e8ea19959c993499964c55699fdde9c5246a0c859c9ca101f729cd619b6bb524566707ba8063be34b26aa4ec7a783282f4865c28b112d59c99e707b5dbf7fc2553ba142ee79bbef629733c30732101af64030e07fc994fd0a393e1163721", 0xad}, {&(0x7f0000000540)="92f1b89efdcf78a6baf6aeb79ad1c6269d3c0faf12d68cc276a71eaec248d062c8e2de3afd498ef6a54d7e4792dbf89bcb44aeb4c117b085e035e6edb1d887ce4011d73a486c76c1d2a53cac684fae7bcd12359cbef37d4b9969b35a64cfef5426d3d3a3e91b2d531b539da01ee496da0f15846fa8d0d3cfbf104f8b5ff686db52a5482d828e8241f4d4d6e99f3529c606a84f763012d99eb6748ad2a544a6e7e291ebd871dd2ee22ed92d492ef55fd9f2f86f14e232adff4732604a0e93643cd127ce63f328385c8de5eabf4aa0443ad84aca9e4fdfc631a91bfd21563b30aec059f38de93d6d016e83c8ac14e10ac320e0dfdb983b64372ce2978501af6bb96974323bd5e2f6768cb79a397d8e8bb113b67d03ffc0a7f0032dea9690943c3fbee0885be381bafeb4498137c296a3df8de52768208e241c58e29f4cb7b29de22a81082ec6202497841eda65396bf1e963fe7e6924aca41c72e99a9182863d1d08b800725ac745053928432aae263b462def5ecde49c003df93ed21034ea2b0329356139cfa21db17d60fb1b27f83ec5687af948c61d34ee4877c763c42cdc36da813abd6ad75bcc3ea3d5b7685bf2c88c3cc36a0ee70d9f3243c007fa701adb6448395209df443071af3b688430dd9521bc373b6d9fbc24af132222a5c29d22b155294150c18101163a94e7ca5b9d0df2683e85ee57f2ab58dcf8b593bbc9f4dcb67d780f31d2b08c9682756fc6d4d5c6ef11ceddd7da2044ee5306eea2e4f2b9ce36e1c134721294f0a762c91389c29be6919a317f1aa10569247933e7ea5df4bccdc22717b797588956c04d6716a0f1317ea27d96c4b7799b56fb3e86d484db1b9c7b389d535e1320a0346349acdb5a17671248e689bbac58d706737f8904280c2a5c177293a58a788565eb2c86f747d7ea22518028fde6634eadf4afc67ed640b441b53dde0693842430b372a7aa490f1ef8b0e823f435f2fd398658af189c60e0ad853b3b28f2cfe3dfeb904a29f0e9b7e223ddae0441c13b9b5e0a0b303b69eabac9f0e1b0f886fdc157ce88a3ca00cb595329603875a10d3a2c7142809fdd41b0631c3a2185852526aaf295bcec4cca60abbd3019e2ede09108d403a5fc945205f7153468062fad9da633ddbd3d846d86c088651c2d9211fd9df9c1491c8e747ad89f808924ce16395a3eaa0a3ed49765fe8b4ee47aef0e576fb8207f15236d5385740d506f13d5d38ac937e83a581e9c3be08d568bfeb731c9a0886bbbe2734a9402e43e042e8f999c165e17ea50754bea3b8feb872ac53c17890eb0785005b0437517ac1cc1c98719e599297c54a9d9ee595a50ef2e16a6b6f190af624a8278bff6ed5c1d791cab60c29fdd08fa2dc54a85793567c4e018c91794735f52228784408f2b643cdd62939dcf74aa34b2b0d7fdde2928bfeac1ee3405632504be3631aff59fdb4a5876951e39cfbc63474f9870bb6d64468d2097c5cef904269fd43fefeda2c91e5564c1e569246134cfc0a4b339e47b2851525f44558e1266c5be4842897c57c17adc593a07b4b25b1462d2ca4bd9651d83a9f4243387c0bc4da796d03cdb7afd647e1e438ee66e26f24a2b6095513fc219c3766fbcf1b77139e0d0aef2224633608144526323524c7da4caaea4e9a829a7c381867453d3b7129c62a2d3e774deea13a32e29ffe2f6f38247072d904872bc080dee69744519d0e27741b76e7190637af063ccebc7ca5dca5e49b19ab4f57f902be9c7c8ea33574538dd2a04aded2acb44500edb4b4a747307ac3d768fb3ead1125a1ba6b45f7567eeb60472ae4cf09d3496de4f7343fd6f1e54a42b91d883dfcf4537d62f9d10cd8bd399ae3c482679b1e1efbfe2bc08c2b2eef32f6304bab46fcd16a48e4cef99b08564326a78eaa921e8e81f8fdec019e7a87aff1d65fba64d9cbaa792f40b777e0cecd15f8a442d9b89e01fd48b1df864c7ea1fc85b8e6c5221e98a7bc12ce96060c89b80ec60c0f6542cfa7524f8fa6936ca20b55831fe7a069c7fb2c6c655434a37c9b8be6201012b91b3276a1c1028b1864dd6833659ccc4ae3f234f4a78f754589da41d4547d245d7a4cd64b60cc20598436c28c22c1a78ce87ce3a15f1cd4388b6c8448e1ba68a01b1185f7f4181c7c9b22e732941545300872c50fab7e91e595937583a03b6ac8498fb5d3964c14807f4a0c4f3a68fc5454099f5bcbd650cb0c1a4ae84e3a26e2340d15d635a52050800731d60f09145554e1105438c02411a586b40674e513e41c1d940fdc6978faf8df25439d9de274b0d244e14f1c8dd48564976db91c5876b770ad943a3e83a795017ecabdbf26983e446735f5de75269b43d1ec05052bc454bbf4b82d09d9a4443c4d23fbf054ce23e603ae2403cf3b222e12f348a3982bb4fdac62999208f249de63b68572634b3516f7411b3e1658c014b3b01549d5aab1d66159a76d88ca6975fbde1bcb68f368e15074486bab427df76ccaa077e7d9c21d44bdfdf9f712d30e06f070fa21addd4692afce1e355ae3d911986cd707e53e37e20d342bf17afa2cbf46148f22020c9b2cb3fb0a579b67885043ee30a5bb10d0bf6bf1b0717a665b6233eafcd69370d7328a39b377d09b6ed9de8a4409f21a09886794a393fb7a90b56117aa86de4f5214fa8eb7c9c025dd9e2f26e6fbc76be5122be32456c09d92ecd55abd7fc5d9b151aa7cf7681e8b6983e665cbde12866a04e35114bdb81ccb8f8d32f1d6961d497aee5325602ccafbbae7c60a7ed6c721d2054cae8b7f2cf87ddd68127f42a4d43e53ea8a50c6083272b6803e1065487dc8d6c767acc84555dd9a8537686e527df92fffad6a0272784bf7ed710e289acb20d01aebc85d4dc37a8cb250e1bfc4ee79ba0232ad73ae5ef4271083b34cd043f853b24936aa385c1c77352921ebe7632c899ca9717b453c0113b338dc9c4ee2e68d701b53ebc22a14830585bd8e37f4820e78d5e8fcd6eaa453fe439cf1b4f6cf26a24630030382917de3df741274ef0933e63699399ef02465ac8262d06df535ab36a338491a221cc898134b4fd10b30ddf233ff62ead88b3b1f81afa3c2ff87875fad47e825bd3f82ff7a212303a6ce4db37536534ed0d2046246e5f2a3a1494747cc2058fbe03f5875a88f3fb90c131111ca8310d3c45636f9b08926c3427868926e21e5c7870d2065b6d65eb9afb3cea54c8e380c2731d29fb10bcd1a47361629c941ae4ebfac37f8423f321eae7954e3ea16ea7b60c6b3204a7c96ad7151034c0b24e742120579a973def853d7951381d8a1f6ceec0c21c10ad3e3b248ccc3f71563daf1411a1cef1c2c457daf573ef92b6dd1d33ef4b4fafd6f8f9b8ca28ff87fe8bbfaedeb155e2ff17a3847a69d44d7a113ec151b0e54fbc4a24a56ec4d6fd7a183665e3638e4ce847f7b8ab920b59e3eafc16a660b093dde5c208067329e63be65ce5d1c6637e625108b0589b14ac77dd3470f8bc9c6f97c3b3c9c0e62e15770b0e3f441e9aee9253554b89bd7ff118c46369a0f664f617ffb14cb27f645789b10a3b099b0e4697662e814fce56ffa8cbd4f4b6d62fc33d96cb8be8304e36304aaf38ba464d4764719068525894b99f61c99f9a762427718f663e0a3b6037f5943e2f94e2ed59f8d116adbd54b8d9cc13d29c4c895b7b9d917662cbe6c7b2e90e74c9c76916929792651ab68bc715127d6534d38f78ded44c710ae8f621ab178bba54dbba705dcad346e1536b4b295f3971aff04fb99116cd1ce30ab58e67b81d96ff88c403776d7ac1576e078e6d152e6bf6771e961c15ad3525218294c0979f0d9e5fd7b90c6cc1640a28ee0087750954062a10ab9c4d7da075a3c2c077ada8165e88d7fa94b1be11a35cfe4998a911fa11869ee7c11b9833a8a63d28b376aa6784362a7898ab140f655a92a3a34db75f92efba942941d49626fac4c82a7e2a26a8ede5ced1d66dd1386fc468a19b6438bc59006bbca68faca5fdc7d556bf2e1fcd9521d1ad1a6c20276f1c58086802d08493037df6ec65063d34467a9bf8298b426f53e5c9e0882b719eb53a909669d1e7e7f164264f6836d97c19285c2ff7695ff853149cd2f536589f3634c31abf42c6c00dbf182635aa5cf2882bfe77d45b91068be7f6809b0b953443d21887240b57c2a4d5b0b6a99f4d24ad79e4aac5427c97451059e16d872a9810154b9eb4d2fde9ae868f0465792f322775ff1335b733b780f3aab4f1021ade78103a88ec69670e6d26b6dfd564806733fcc3b0df77de7414ead0081351de3bb1960b9e72c00ee5e6bd567d6d1d16d88379de89a99d30595239f67a4985eec20e714007b39b1f648a5565958937911e9ed9e0acaaa47cdbf3effd0ffbdb36637cb9ee1a2297c0c4f918e8acccb9d3a7d473e1ba733ed920a24a155d1be6550c8a462366cd1e41199f172260ac1414a2eceb6adb46a28c2e3438c998dfd1893110d2c7bdf99603d61c7b852c39344094006d295759efd6a8ad67b8e93de368b0ab62f8114971a71b61068588f6fed67bfcf6bb27fbedd3c0d8376c421bc455d9ebc28c620ff9160c1024e4a552777021babc2dd75809adb75a0b51624b47cd9a7e51d53884e4a78371110978d0d40dd06ce0c8571fecf22c11e59431a02dd387f6a011f21cd6eefc0b31007d3e387361cf722eaaab101fe59ef22917e1784604d80befe7deb0c84104ef87741bbf28b083851fe91e1123f75e1e0624a62d9490673682f1a7bb2a1ac3b50b9643a382738b302f9881a6cdea3c91c4fdbb3214664b77c1991a062d93b4cb8ce9f341e11ad5b5c54e8d750b27e770ed9031e484d80b8e87cf1302fb8d99f1de594485ce50066691f6ddc62c25a7ca96f24c60a45dec08d52c27dd82da26a4541df07a18af2b465a219c8ce0fa002ae70db4689c8bb68d8c25f8e3d4c425ff86d579f4406e0247f283cb6ff16a20adf7dadbaa17a6557dd7ed191ec9bb777232870da73955c57cc9a99416eb336a6891a583650950a28567ec6377ae9702c29b3dd0ee518100da4bd635996e340d64126d0568d183761b10e27da8face6c2df78f9010aa6e7ad71e259f12674835afa37876359da0c0bd0e0b528520901d15fddc892795c78c2be76268852f3f0593bd1ee721df330a96cea258908cb4a8920e321bd20a98df29016a364b5f7fccaa45d66ee204f08b15bc78e9adda957c4d0677c7c20223b2eb3b31738fdeef7c9700da357ae84b0af481b38e9e8a253d907662ac200878d0cec3496b00fd24253b016f044587a3f64ead283fdea58011238a9422c80b89772168d2c7851209fdee9766a702265041ca05eb1ace450ee5a6d9300e1c3f17147fd430dcf0c777232f5c6f6a7657e4b7be8e121b3b324d39eff088a359e106475eac63d9373887ce6f04b70126c83d448c3d5bd04ca57f59f10964e575898b40a4f268ec2b6054dabe9042d65dab28bf4f10a30a4795d9593e27734d84060a8088152ef844b23275b2479e095dae8b679d1e033857823a700511fc575a83afa5384179b378762aa7d1aaf0aa61d6e3a4ce11e01afe8c646e541e609596928775aafeda8a0ca439b38372ada45b526a5a34dde2ed9daaa2a5882d447eb7ee737c398c035a5c88c7b7028e3295c18653f09167dd4f9894b1f0b224f4b1e55f5c58bb9d3b9e4b058df0ffb4bc78a6a11618fef07bd5c312abfadc48dceb76532cb6d2c0e2b246f3edd87b982691b2792b20eaacfb0e5fcbed1b784c4cea8225822b12e02b9ffb36337721fda5f140e5", 0x1000}], 0x9, &(0x7f0000001600)=[{0x90, 0xffff, 0x0, "ac4294cb85361008cac1b7c62c50cbe50ffc1cdf0818910c87b6e7d7c70c459ee910b271a588f9a4baf57a0042ebe4abd857d5a88fe87579a5a6dbb4f411ef188d5bdeae66b274549da68b8f9f8273166428defacab61bbf22ad47e2589e603a0155cf51bbc3f3b0f28247c11412cc95963337534584b65160ab9dc24e"}, {0x58, 0x1, 0x1, "9746681cdcaf3563a715665debf80a4adce593e610315ac635a904a059657df1fc9e28ae18615b368893d7b6d5eb72153486e879e082dbf6777b7e7bca53025330"}, {0x90, 0x1, 0x5, "56d3c25d2138864f803d6c317d4fde4547992b49f9e33317fc0b84f1291ce8509272261bd1d93a1f09457c485602b5206dfdca5cb9fca64c2a59b7f94c1ebcec80d292d6958a222ad70fcf9d6d0680da014e13305fdd486efd4f2d0b07247caf1441f56a2f349b14e0ec42b4f033748804ba5d1c073c4b4fb0dd2eaa23"}], 0x178}, 0xd) 00:13:40 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0xffeffffffffffff7, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 00:13:40 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x6) 00:13:40 executing program 0: select(0x2d8, 0x0, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4, 0x1, 0x4, 0x5, 0x8, 0x8a53, 0x9, 0x400}, &(0x7f0000000100)={0x1, 0x10000, 0x0, 0x7ff, 0xffffffff, 0x6, 0x0, 0x3}, &(0x7f0000000140)={0xfff, 0x0, 0x401, 0x40, 0x100000000, 0x5, 0x8c, 0x2}, &(0x7f0000000180)={0x2, 0xff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x10000) execve(0x0, 0x0, 0x0) 00:13:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0xe8) r1 = socket$inet6(0x18, 0x1, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x400fffff}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff48) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 00:13:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) 00:13:40 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) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) socketpair(0x18, 0x8007, 0x6, &(0x7f00000000c0)) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x0, "f74e496bf7d3eea8d2234045138ff26b098ad1f1"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 00:13:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) recvmsg(r1, &(0x7f0000001480)={&(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000003000000000000000000000000000000000000000000003d48845470673239c4217c0f5f3a10171fbad5eed865c9e951f1f08be192fdac3ab40068777434d3201e594bacd706580952354d8e"], 0x1d, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/177, 0xb1}, {&(0x7f0000001240)=""/250, 0xfa}], 0x4, &(0x7f0000001380)=""/211, 0xd3}, 0x843) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 00:13:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/165, &(0x7f0000000180)=0xa5) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 00:13:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) pipe(&(0x7f0000000000)) chroot(&(0x7f0000000080)='./file0\x00') 00:13:40 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/124, 0x7c}, {&(0x7f0000000400)=""/221, 0xdd}], 0x6, 0x0) write(r0, &(0x7f0000000580)="22dc4a09d2254436af6d0da3533994ebca49f54ae1e3b57ec93cfc854d6fe735cb95fd70a14b41353d1ede07d253bb044fa57467806f84b74b2d8d7db43e01b421498371d5cb5ad8a09ec12768e46d511133d1b46319d0270478bdb9f82f3d8e9efea2", 0x5d) 00:13:41 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="7202") r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 00:13:41 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgrp() setpgid(r0, r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r2, &(0x7f00000001c0)=""/173, 0xad, 0x40, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') wait4(r1, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) r3 = getpgrp() wait4(r3, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4007, 0x8000) 00:13:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) getppid() 00:13:41 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) poll(&(0x7f0000000180)=[{r2, 0x82}, {r0, 0x4}, {r0, 0x104}, {r2, 0x5}, {r3, 0x42}], 0x5, 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x2) setsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) r4 = dup2(r2, r0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)=""/18, &(0x7f0000000140)=0x12) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x2f16) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) 00:13:41 executing program 1: setitimer(0x0, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000), 0x10000) 00:13:41 executing program 0: socket$inet(0x2, 0x8005, 0xffff) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x81, 0xf0000000, 0x0, 0x20}, {{}, 0xfffffffffffffffe, 0xc2d0322a65f1f957}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x40, 0x7fffffff, 0x57}, {{}, 0xffffffffffffffff, 0x80, 0xfffff, 0x50dff79e, 0x92}, {{}, 0xfffffffffffffffd, 0x14, 0x40000008, 0xfffffffffffffffe, 0x7ff}], 0x0, 0x0) 00:13:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) 00:13:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x9}, {0x18, 0x2, 0x2, 0x5}, 0x4, [0x7fff, 0x8, 0xff, 0x9, 0xffffffff, 0x40, 0x6066, 0x2]}, 0x3c) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) 00:13:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 00:13:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="b5a587d2bc54f747c6a9b6a87b7683e7d6f57658b6278f4568d92e9a809ec8f6ebdd62eeab959b0b3db54d57b3af510d352679d1006dec18cf0b4d09eba18535831debcbed55ed335e5a6dd04b35a8259c0efba0b781eab2da6e82946654f56a3fc78c52369ad765b26acc0b2826384df68577631e9c29ca8e1a99de82fc59644744c39796cfa3fa1c852d2fabefc38a922b1ad31abdf68f9eb06e9d4d02f2d8d9733d64a049c160985e68fadfef9c9f4450a793414a0b528e5774b183ca888904df97fc08db5d0f8eb5ecf56da80f39871ce2b9ecc04695c363c7cfbd1150f717003186786b514199d39f", 0xeb}, {&(0x7f0000000440)="d3661fc75eb47706dbf5a8d72c040e909a7852f9a8807bb9d5557677a0b46513e848f0677a1ccc64b7ca4610520c1650e74ee47e0e7c85c8b409be9cf43a73d76c91333461b65f12c7d5cf5e315db6edc0682cf0fb67a96637d56ac0fcd9ea7d9f3270381d5442618ac0537cb3b97c233c012fee43482fadd6928197a5b35f0d12c7c50af572d900e22284d681677b4919a9d595125c4b7c0d18105bbaebb3da52cb2c196827457394db2c48c31f378d66ed0489fc4331dee4457376f8bba7354098c443c8a0a3597e9c8cd71f903aa489", 0xd1}, {&(0x7f0000000000)="ea29a26f9b6d0f1127c174d435b9d80525fd46803158c00a1b0c1b0de2ee9e13d7a140925266d314ec3b638bd90c3276e99a3dfe7fb27504e177d4c2029c5838718a965f57e7d3e86a38f90ae2e60a005d6706b96266b88cad2bc2e944ab133914062e1de0dcfb679282b204", 0x6c}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 00:13:41 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) 00:13:41 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) fcntl$lock(r0, 0xa, &(0x7f0000000040)={0x0, 0xfffffffffffffffa, 0x0, 0x1000100000000}) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0x100000001, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x40000000000000, 0x100000000}) 00:13:41 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x9, 0x7ff, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0xfffffffffffffff8, 0x200000004}) 00:13:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0xc002, 0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 00:13:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c800000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) shutdown(r1, 0x1) poll(&(0x7f0000000040)=[{r1, 0x100}, {r2, 0x140}, {r2, 0x40}, {r1, 0x18}, {r0, 0x10}, {r0, 0x80}, {r2, 0x40}], 0x7, 0x3ff) 00:13:42 executing program 0: pipe2(&(0x7f0000000140), 0xfffffffffdffffff) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') socket$unix(0x1, 0x5, 0x0) kqueue() kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x6, 0x9, 0x9, "0be70391ae06154b16642c424f66d0beec1efc5c", 0x9, 0xefe}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() 00:13:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x7f}, {0x4, 0xa4}}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000"], 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 00:13:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00004fc000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000180), 0x0, 0x0, 0x0) 00:13:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 00:13:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) socketpair(0x18, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xffffffffffffffc0) 00:13:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x51, 0xfffffffffffffffc, 0x0, "0eae86820000000000000000345f07a098206fb2", 0x4}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000800)="51ecc608cacac39640e49305e74f365ad69aa02d95ace96df30aa43e3e549a32599c3955c410c2f0acffb5a1b26f76cf550f90d590ec2091142932c60523ac394d7f666a8abf77fea70db27cbec76227677b652e03a74476d1c15167002de1fd545fe245ea7ba6289fd16f347504fbedc8bbacb639ef0e536ffd353229b998d72a2c60a0fe0bca2dee1598900b91f2975984e40b69121fa0ae0a9f7882ccc3689b2977b097fbf93ee2884afe0bc67bb102dab548bcdcbdbc184908cb1336b46667f26b58918c8234da574dc70f26ea484171b29ad140948d4f14240b5e526d33c8a4ff3e0904348a1b04c08afdb4c8d81876924ad58c35aeca9ef3b192b8b682625d300af3c72e717105213b2964633bea14229cbb9b109fc6f607324be2c5981c85dc061b1c186b7dd0062d532459e25db82135072db4d0be705ad2c0de1fd89caa50074a9c22d1fcdc6e9cc7f67422edb20286ae19a1ca3d230031c09102ca1e06109ccde99c64fd61d06a57ab5a1cc5c1167fa9ace38b693e6b19d15f0e8718012d89a309a97af3a3cc5f547cdc2b5a6906932f64bc5a06493f650f", 0x19d}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() close(r0) kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') syz_open_pts() 00:13:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 00:13:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x80}, {r0, 0x6}], 0x2, 0x7) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000100)=""/111, 0x6f, 0x3a916c3fe03111b4, &(0x7f0000000180)={0x18, 0x2, 0xff, 0x7}, 0xc) flock(r0, 0x1) 00:13:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0xc0) utimensat(r1, 0x0, &(0x7f0000000880)={{0x0, 0xfffffffffffffffe}}, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) 00:13:42 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x5010, r0, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 00:13:42 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/30}, &(0x7f00000001c0)=0x20) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000005c0)=0x10001) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000640)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000680)=""/49, 0x31}, {&(0x7f00000006c0)=""/9, 0x9}], 0x2, &(0x7f0000000740)=""/43, 0x2b}, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xa80, 0x80) r3 = open(&(0x7f0000000240)='./file0\x00', 0x92, 0x80) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket$unix(0x1, 0x7, 0x0) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r11 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80000001, 0x4, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x58, 0x40}, {{r2}, 0xfffffffffffffff8, 0x1, 0xf00fffff, 0x78, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x40, 0x3, 0x7, 0x9}, {{r4}, 0xfffffffffffffffc, 0x1, 0x20, 0x101, 0x1}, {{r5}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x8000, 0x3}, {{r6}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x3, 0xac7}, {{r7}, 0xffffffffffffffff, 0x20, 0xf0000021, 0x9, 0xfffffffffffffbff}, {{r8}, 0x2e2003d13e91a9f, 0x1, 0x21, 0x7, 0x7065b4e5}, {{r9}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x0, 0xfe5}], 0x9, &(0x7f0000000540)=[{{r10}, 0xffffffffffffffff, 0x8, 0x5, 0x80, 0x400}, {{r11}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x0, 0x6}], 0x7f, &(0x7f0000000580)={0x101, 0x5}) r12 = syz_open_pts() r13 = semget$private(0x0, 0x0, 0x600) semop(r13, &(0x7f0000000600)=[{0x1, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x3, 0x800}, {0x3, 0x2, 0x1800}, {0x3, 0xfffffffffffffffe, 0x1800}, {0x0, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x7) r14 = getpid() fcntl$setown(r12, 0x6, r14) preadv(r12, &(0x7f0000000100)=[{&(0x7f0000000000)=""/221, 0xdd}], 0x1, 0x0) 00:13:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() write(r2, &(0x7f0000000000)="7963b24c7165d7e78d40c36d730be43d2b5aca89e686d4acc7813268d13dfa467e57a66db69b5697a6a89c702770ff5b32c5ca2f86d528c9e43e71e97efdc8a1646e2b7255187435187282ae7f408f5db5", 0x51) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) msgget$private(0x0, 0x45) flock(r2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x2, 0x2, 0x4de, 0x9, r3}) 00:13:43 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x3) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) getsockopt(r0, 0x5, 0x9, &(0x7f0000001080)=""/72, &(0x7f0000001100)=0x48) shutdown(r0, 0x3) 00:13:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) sendto$inet6(r0, &(0x7f0000000080)="e99c95f704295c808a592b561b97c9c24ede17f41d7266e070c8f403f8cdbb596a00e2f832a13e8aa8115ba136467dc3f280561293bfb5e2b932dbdb5b2a7ff2e8ceda61e0d5fdeb01ee16e70227be5bf7a3dad2e66aa3a4a06861f3c6cff9fbc3854937e6534bedd757472c29a8460ee3f2ac20cab31fe5981607db5bb1754155e8bd759596f3258533c80ffbb8aa65", 0x90, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x7fffffff, 0x4}, 0xc) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 00:13:43 executing program 1: socketpair(0x39, 0x8000, 0xdb7d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) read(r1, &(0x7f0000000080)=""/169, 0xa9) r2 = socket$inet6(0x18, 0x4000, 0x8) lseek(r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0xc7, 0x80000050, 0x95f, 0xb609}, {{r1}, 0xffffffffffffffff, 0x10, 0x27, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x43, 0x20, 0x4}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x7, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x84, 0x5542}], 0x7, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x2, 0x4ab7}], 0x7, &(0x7f0000000280)={0x5, 0x4}) r3 = msgget$private(0x0, 0x402) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x6, r4, r5, r6, r7, 0x22, 0x1ff}, 0x81, 0x9, r8, r9, 0x0, 0x9, 0x7fff, 0x3}) getpid() ioctl$TIOCSBRK(r1, 0x2000747b) r10 = semget$private(0x0, 0x0, 0x104) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000480)=0xfffffffffffffffd) r11 = dup2(r2, r1) fcntl$setstatus(r1, 0x4, 0x84) socket$inet6(0x18, 0x0, 0x5) symlinkat(&(0x7f00000004c0)='./file0\x00', r11, &(0x7f0000000500)='./file0\x00') rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000600)="2659ac253669570db551c54acb3aa4110b66b58abea9e6baf7c87d", 0x1b}, {&(0x7f0000000640)="a68435696cba3bb6226b513c4597e151776e2854f3b12df0b1bf14243f8968d30aef4bdc59fe37853efcc856968201be474618bf7ddceb5b137388b42065c00414cc6a80d037619cc4adba66663be7a6476aa2e32ebfd2e079a7ddfdd5", 0x5d}, {&(0x7f00000006c0)="5bd29811b3903bb74f8212dcfe1c10e4e6c72dd2c90cddd535142139c607cab15e72edef702e99dc3134250970c05f0b798a32b663eff94209396217f0c178fc16cadfd928582ef7c96a453dc6", 0x4d}], 0x3}, 0x400) accept(r1, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) recvfrom(r2, &(0x7f0000000840)=""/4096, 0x1000, 0x2, &(0x7f0000001840)=@in6={0x18, 0x0, 0x5, 0x990c}, 0xc) syz_open_pts() socket$unix(0x1, 0x2, 0x0) 00:13:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba851cd8bf11f551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x2, 0xfffffffffffffff9, 0x10000, "b77d174a115434b2dd7af38c65a5be8faf3fcdd4", 0x7, 0x3f}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:13:43 executing program 1: r0 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x80000000000943d, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x40000010, 0x0, 0x8}, {{r0}, 0x0, 0xc, 0x1, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x48, 0x80, 0x0, 0x1}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x86, 0x2200e194f60ecece, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x19, 0xf0000000, 0x2, 0x800}], 0x1400000000, &(0x7f0000000000)={0x3, 0x7fffffff}) 00:13:43 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 00:13:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setitimer(0x9d1e9e7bc23b286, &(0x7f0000000080)={{0x3, 0x2}, {0x0, 0x5}}, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x84, &(0x7f0000000140)="740bfc1f6f2fd170718642d18712e2e48476c064f862ee8b6d371269e52334d32bb5ee58c2885b44a5845e6c792d66eaedca3f2a760cd2a56c3c562e7193956cb2adaed2fcf232fe00162557f93b5b485e0c4840c2e70c83e8") 00:13:43 executing program 0: r0 = open(&(0x7f0000000280)='./file1\x00', 0x200a1b, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000006c0)={0x0, 0x1, 0x0, 0x300000003}) flock(r0, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/114, &(0x7f0000000180)=0x72) flock(r0, 0x6) close(r0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="2aa0d46b0452ef9a57d1ccd2c79a32a6d98e4a6c7a20ce698c5356dd548106ecc3af3c63c828efbcc5da13bee97a5fb2cfc6ef18d9c9bd9df3ea790f229afe28aaf84e3468ab64218f5c41", 0x4b}, {&(0x7f0000000080)="6962e6172ed3b5b5885003d902bd6c650b61b0b3f090e8feacf1f3edb5d6c87f7ccbee50e8", 0x25}, {&(0x7f00000000c0)="250526ed036dcf17b469e37fee1f1c2837fc50f205e558978847a4f8912f8a0673d8da754f6695b36db0b3465b1c6ba0ec076531e138b2f1e4c905d32129196a782423020d71169fc82cd44959d11ae4f7c9912ee1c9c0373648d840ffa865", 0x5f}, {&(0x7f0000000140)="38006a83b4bd38ebea2f914cfbe752079bfcc023bf0fd05c385752b8135a2029a6500d8ca9cb34305a2d83e49fa989c2e5c9ae3bfda869a8df252c1c09ccc4", 0x3f}], 0x4, 0x0) 00:13:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:13:43 executing program 0: r0 = semget(0x1, 0xffffffffffffffff, 0x0) semop(r0, &(0x7f0000000040), 0xcc) 00:13:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="825e11931c58076c25118dfd64bb1b94b1e0c409a6f5617fc68571811a1a1797b46b89316d36c7c61a258990"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 00:13:44 executing program 0: syz_emit_ethernet(0xd8, &(0x7f0000000000)="5636526f1543b7d68216cd25b2c084a253b3f7ca684acad5125d7ced308ce322737609c4ee64b03c76342ccdc203282f351e0b7d84bc07fe786853736834f69d6556047ccbbd9098a2e95bdc45c43ac6c04a4763be149f434c2403828fdbf75442c5509419a675002f1db15bce6ff8f9ca2d5aaf249c1856c91a03822edd59c562c38fb04989d80fe6caeee0bce8a712aefef6880b6efc9a943d28b6f30c3464df32fb02240457b35e81efa43f211f1175830f84a3fa23f3bff9c71b57a01f2144089152dab9cef5ee8c31fba02fbf60eccedbfad27e2500") mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 00:13:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x1) 00:13:44 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x20000000000) 00:13:44 executing program 0: setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:13:44 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 00:13:44 executing program 1: shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r0 = syz_open_pts() shmget(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2ecca1367d31e788b06", 0x0, 0x8}) ioctl$TIOCCBRK(r0, 0x2000747a) 00:13:44 executing program 0: r0 = socket(0xe, 0x0, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 00:13:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/206, 0xce) 00:13:44 executing program 0: r0 = msgget(0x2, 0x20b) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="010000000000000077157125e9c89f77047576810496324841c0ccb4b42326fd9e378aa7c6f1cb5d71f56384f78529092249eff3916a98f63deb80500218cbc750900680519549c0efaf2c4162360537e8d84e3576af8aa6917422d8397da5358fd3d33c264b0dc81882da1dda37b8a71eb280847e09878d126a7d497ad73e45069441e4c35f4f8a75d13a54c5157927a7278ad16b70a577f5273150c8186d7124b2"], 0x8f, 0x800) setrlimit(0x6, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x7, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x1200000000}, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/154) mlockall(0x1) 00:13:44 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 00:13:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x26) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000001, 0xaf}, {0x5, 0x200}}, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 00:13:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x1000) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 00:13:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b40960a2b27761ffd4d651ed3114c665dcb9c60a2b601eff139ef051f57368da47022620b4f4a9bb", 0x37) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fchmod(r0, 0x122) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:13:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffff00000000) 00:13:45 executing program 0: nanosleep(&(0x7f0000000000), 0x0) nanosleep(&(0x7f0000000040)={0x5, 0x85d}, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0x1, 0x100000001}, &(0x7f0000000100)) clock_settime(0x3, &(0x7f0000000140)={0x2, 0x5}) 00:13:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 00:13:45 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x3f, 0x10000, &(0x7f0000000180)="50efc473a5acd0720e72a444b757d841e4f7b5035c6aaf4d731b7c5b26e2d4e3f4a430ae839c0c1d68f0384ac9c22c20f9a502c8fb8c0c95ec95b2a4f3f96870984702e342c124c5d31eaee84021b4069a2d74f8f96b034bbf4d35f3dc8eb6dd34a99231a8912f6784023ad3304e1fafa9a39eafaa64e298763cd2c2528bea38d3e9a584c348fbb132f7db953863fdfcc6b3524f7f1af20e974f1bd733232891867f0de27e83f0db35930c82f96dd75f2ccbbfb163", 0xb5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="3b8c28f785356f074a2c5b8d029e17b640040e19b1c77e83e9a338390a947ae794ac7571e1f137370cc1da6d7dbc8b9accca90353acf7b28c46bb22f507aeb99d25de04becd0a9b5e2e8059a2c36d1a855dd6b030c59f75c5b0bb67a1ad24e3670a0efbfcf88b23d4a30a606dc660513e4c8137d565a071544e01b758e1caa8eb4bf4806d8c0d3135875ab8491252a9beca86791b859453892c191722f4c63b7fb773ac4ae2b62d521e0a73ee7a069e9aa5c9240261e6803de134bc5f9", 0xbd}, {&(0x7f0000000100)="ce44d2af28e030f1c6c0005b78231b05750ad6", 0x13}], 0x2, 0x0) 00:13:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x800000000000, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = getpid() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 00:13:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x22, 0x4) 00:13:45 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) 00:13:45 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) writev(r1, &(0x7f0000001980)=[{&(0x7f0000001d00)="af4bd7d86e77ff8b28c76df28911daf89b38a350c815611e030579123b78e0292d093451b866f446a82aae1428d8ebc086aee781ba186c5a49b9c80fc1c4fe2d3a889e19ab1ca1b88d7a9357067109de3364c174e632932749b13792e9c69e248cbd65a538c5f51c3dcd36279478db82a04834144245235650fed2b6c11aaca9ae07db7b1c302af6cb84ea66cecd2df3b5fe1a1e9fc7a775a2afb73f9375e9bedd41531cfe96cdecaa2a5e7a8e8663ca65a1db578ef80ef2d44877fbc3233ef0a8acd33bc1b16643a5d8caca3f16188f47067f945530b4f60165213bf4c91e4dcdd7898dd201aa868d96f347bce0fa6f4c2325c5b50af9f3b4e2f9ad013058728a105944ece0c621ba510d5f11818cd876692422a6e329143402d4502551f699e72d39665c1da026b4c3c63cd75f841ffce4c7c24e750e3c646192bf9c16cd53addfdfb3414977f37b5035fbd285931ae22bc77b0cd64d1d57827b6398e2d489cbf4833dd3a3bcc05b3c4d8ebc6659bb6a466f586eb8774e3c352de8df81d6aa600ab5dd1d6143efe9a6e2c90beeb2e2031d561d267493240c4b726ea3cb8b15edf437df17039941f8f168ffb20aae963d0eb7655fd9497c5080d2dbed1b67728e59509f8d8d72aba62170a8150fdf8915287d8981bcc06a40882144500fd5f02e3eea82dbcc0b167940edfcd67e671abbfbb013200500b48b44caacd8cf6289115d3c1a964a2a97136be7981027d53dca36fbd7d7e5fe1d802bbe3dc683dcba19e38ff7060f53eec83376e1461f9407d56e01dfa6469e7fa7d6641f8b5fdcc9241044698fa735f22422d440a892b66afd75cb247f89e8ed08636e597290614265b90436f20c6275e5c574057473db70c26e444c5234c2c0c5d44e89069d8f87c59e9827bf62fe2078eb4a56c0cb425d58488c6ff68abb8da9b2b5a48d0a1bec6aa137023ac82d209ea0a379dfadaabf7aae681e12ab2be3f32f8451c5512e3a53a3b4f02a54f6864a87a86753c89d08bac36d92e5b0e3c2aa79d731c2c2b88e90f0a499b9abb38cef2aefef127e038bef495d8a498341aec630808171bf3c445c0e17afaaeef1abdee9be59323b99c82aecb5cb12a43cffdf8a67abbb4e177dea9e72bc893e28a4f54af5fd54de1223c09977e427ba055453ea6f6baa646c61df5efbd4e050cd2b169b1d20ff85ce28ed4ad6fa74899aead51ed0d5700004407a57b9b70545aba33e15c27fdafe69d8ab89dcaa191c219677b9159a576a0dc29dfbd5a169f35b76848b1125e88bbc8b6b8c61e69dce9f63810aaae66c8e1eef3c37fbceb96d7d37dedead87292124fd17311d44d887e584a31a033b5bb33675b3feeb3bc2cf6b861f40be40b71f0d9881c3fc22a8a2a233bb786f87e82a73fd1370a18bf429a0cd688c42e31f75a4bcabe70eca0e4dcfc0d8619993bb9d94f0802629748de3c4399f2e2f338b1f557a5313747789f36b412cb1c5ab7499ae28217b8c4258854fe2204f337dba9bd72da66828f3794aa9692c168e450d29cf4162ab1b52b033d17e9541e645e9127e285d90711cd9e0045870e147f6ef620fdf852a646c449e20ae56bdb6e0fc453ecf76762f919d04622bcefd538903b7b983bb3a81e3b96d0ae9c9ed9b5bb9eb72e2319fda7be80873024ce8ab9d84c455e19cb0f6f08ed3c1c485564b537822f91c65075c7b57a15a859a4c3820188b6489b71c6710503afdca49182077ae3723f9e4f84a3d70848f315b6dc9c4de46a6d23619eabb85a6c21b1e06ce30532b87cb469fdf9715afb649801e31d0ed3a610e5ee3e948923b6d6e607bda7940655c0e9ee9443b1fb8c7b769237ff584b95aa91d08039ecb7f79b5c8d418187412a168eb8f0d71f33c47fa5bf881f63f7229681e4a01e19e2cd698941b06a1c410b5be8abf3565d6f1e197af15c258042657da37753f1b0bca8ce3422e3a7a32892a3acb3af57710819eff38bd68722e14c3296ee832b8cfc6a85776c3fba76815db791d321fa89ebfc15dd3385946bf264d51402d73bacbb634899e6a09aa2253ec422b73aa6a7a28bd96e2552cbb547d6373741fbf61c00245999b5dcc131f8263101394c6812c71d175845fb278e2bbfac1f5b999b431ccfb13bc6d93b24f9bd2125f9800888925094425c9ec3abf721ac303416d990492e694282da55af1113879407b27c1d078c0118963b6362d77da100c8925060a8b3fe6f8276436149151dc6d1a2bab416eb3352d385c0143e710b4d88c1a029b930aaf869edba06be42fd54f2c150f2e6eecaefa2dafc23e580036e5b434c2499a2b80c5df484d785aa0abeeabecc90e760cb89408daaf13e0b14cb5587d4efc6064bf4f6c3b220d06416a9196dcab03782fd46e050908d137563d253985cfdb6f3e569eba7e42593e4fabe2b2494c9bd00ea46ae560f90c3232726c8fdfef099ad6135398352901924dd9eaa3b05c65232e1396efe6cfcad8061f4b947780ee365b9b6320bb6c64549e2b60cf3482bca4ce47fb680a1876a47c6fc356898e5c4ae98f9b701d655db88e80cb5fbcc43a5f1881e1614ebee6569bf095a88b77fccd430929a9db656e5171be0857c7958b99bc9b54c2ec437dbb6488f657d5b0520489d23bfc69af2ccbb35654b8232fb251dd8acdb86ec9dbcdf28db93874a84b9cdc4d29d5a7f0279b669f1f2af0547b105295a345d4cd07d304beb4f24ab849882cd58cad214fc2b5489cdbc3c9708a435abfb7d0627b95376e60b492777ad8d911c3f074a6cd1987f6e1fd5a9e5bc1bd07ed6c61128368b118862022cd551627b351d3a5609382376cfead6207f070a89a0fd1bb0b643dc5bbbbc21c5c80220d7ba4d692974ee4a55223526a3d153fb0942ed4bc677a93b1a6df58d38aff38f02e6cb205122d6b63e7a8e26dc103b719e1cbe4c72c71e3c02c029f8ac07dc780f8b4dead746d414966af855c29b7e9ce42c869dc22bd2168126677a20bf86186ad7908e8743bde50cec320f7e05fd55c49af9b28362821478eb698c15128c298e606b8731360db14473308e0fa44200bae66b0e00cd46702ab73284430fadfbaf74abc087ce95e58b071d8df9e8c26fcbe5a0ee8ae6437d26a2128f6c5640495f3e15e9371ce5fc40cbd8cc9a2a6e9c4880bf1a036e42519bddb95311de8f6ec3dcdccb4af8bdd095c07310cebdccc23e04759ad557473338421562ab00350d467e97b0ddd186a7f2f4c519ec85ff952e2e9aae09a68863be3775cd73919857e0733e952fec0b9e25c8891a22026cf4795985213fe1f5f9ed55438c25dca9d8e2d34641af12e04309a16a650e625a1f6938ea3c57c3e454769b144fcdc18ee4469a5e824498611bf937335ac25c89d30cea8e11300eae05bbf9119a9863caabeece420b98d93e0b0c85a1555858c87db1ac7670632f9b67605dddb9358f7126414d8108c467a25d8c1b4cbf0d9bc949c564b0ca84bfaa4c2e0a6c9ae90f190b0cefa567797db2fea28beda4c2577b6e120c199cc5c4d9c5251c5f60172ed42c512b2e198905e808cb9dc05858698f84881e112a182b65fe2c710f97cc53465f9f96cf57afc1729bccf60e4209b3b46ab941eb9de897350d9dfe4dfc919a1390b15d35e50adb4f07c1de1d1fb33fad68c6b7394fcd56671d1687daa5ef7374e8298683eb2a68057cb9d82b63fb2cd73379efff06f7e2ff4c0ec5d3302d109331d9b6a213b1361e4976abb1b81121cc982733d614f9fdc38b89eeb47c0ab5db9cb9d80aef4416c4ec703a2ffdaac3d568b8ad0ac4c2b71540cb268e4d5d24d0c7f8ff975db7473431c268a39054b41c5542c7eb4324a67e2383f3957d6e93b4241155e3480e4294a7386019daa0d654ed95f6a228d9fb923bea1c1802b74e7109de8d934ac2c3761e3865aa6f04692f8f02cc292ed6df7612cffe12036806553ef923eea8f8ae00f0f54a0f09808eb3123540755a3df33ea94def856a9859fd03a8df2b12bade9375c976cae816f0266c21706739535d3cead58b212eee329e7145938284487b36fced99a89963bc45a2ecaf21693261ab4dbecf3ad664203a2da211a0dce88e8ae230c3dfcfc62cb5b1606454abca3999dc80ec793549a979ad0b55c8f5f1058be9440308d67e77ba44e64f093ac13a00a231b3c645ca54acc84c0efeb9d7b2fa1ee2359b9cbfb74439f0e33bef21ab9baaccd6a87161e39862ef914a2fdb85c2775ab75e57c9e866c10eaf672346bc48509059fab23e7b8243abe7f23b0218069eb19b61606b8fcc32a644fdf66a6e3ae67c161eeffe758f70dc83c4fd86792d022e0cbd2faf21502a93b9ee735892fa3f0b51e4f8089989cff1daa7eed7f0f1e1353b8457b203c81f0fb26bf0d78493b89228d6d206fb2c87874f89f04f3b55f878a5e389887db7268f66cd9aafae69637dfd3164fcba0bd539bbf6d12ab50d7843bd11448a289af36f8dbf99641d8c18e07ec07159d9cd671ea6595f8709316baa9e0c2c64f702306444a5865c6812a2712eb8e859e35fe3db6a2a23a2d6a6ca7a6d27b172a18826a84b15e69cc6fef8e4b565b8ad52f91de0a2f6ed153fe502567e8eb9932e7bcf96b5b6441daf014c661f23591d95751099098ebb3a0b98c89ac047a57613e44af0a6bcc4e21758c1c54fd8ce953c47b5323da2b53d9e9ffd4f1fa663940acac238b7d6e994049cb0f5c37a1bb36355717086f1fcb5fd3a229f153c85de6d772fb6940381ea6a3cdbfd4d3e4b96331d969c92fd3ec45d92dc1e3c97eb3b367a3f43b07e50cfb54e15f69ab95b8fedbcb04a7e0fb648b09f5ead8cf6b1f3afcc4125af0634c4695e5b57c927b9ae772c33c29aa06a67f793558fab66e7618035eed785efacacb3e416f6dbccfa6f036857d3e6d8edf18365003c19b82ca4af864c930cd36c954e246599b5339be1bccf2a3859180e7527b93fccc4752be563146982354ec126bf1c75eecfa3d8630cdb87256fbbb7499998555f6ee5a1d0c7ea6b6f92445fe54abdda8c511611fa22ec2049ef608487dc364af750dc9885d97648a87e1cc450d9495cc3f78118573c7dba6382e7b27f567bf778441b34041a246410e7ba48a90e4dda8c99c77b0150a11317b8df0599e108ee676ead99cb6265b3eb9a99679cff341ee23d2c8660baa746b318ae04d9fcc77c22a3ba588ce008507a38e1584932ffaab08274ff4b7d7fce2bcd9dee25b65a8386ec20d9bd66863bf63e8b87ef0bb0258e668d6dd29e17bd3e61762ee802ac5cbcda5555681639f7be9181889c6ae6e2fd6d8ea4e6b08", 0xea4}], 0x1) 00:13:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x2, 0xe1, 0x4, 0x8000}], 0x0, 0x0, 0xd029, 0x0) r3 = dup(r0) r4 = dup2(r1, r0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80000001, 0xaa1}, {{r4}, 0xfffffffffffffffb, 0x24, 0x2, 0x0, 0x73d3}, {{r5}, 0xffffffffffffffff, 0x60, 0x60000030, 0x6, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x0, 0x5c38000000000000}], 0x6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x20, 0x80, 0x1}, {{r4}, 0x0, 0x80, 0x80, 0x1, 0x8}, {{r4}, 0xfffffffffffffffd, 0x2, 0x14, 0x70, 0x8}, {{r2}, 0xfffffffffffffffe, 0x30, 0x4, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x80, 0xfffff, 0x10001, 0x4}], 0x100, &(0x7f0000000000)={0x101, 0x9}) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 00:13:45 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 00:13:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x20) r1 = socket$inet6(0x18, 0x8002, 0x100000000000) shutdown(r1, 0x0) 00:13:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 00:13:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x1, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000080)={0x400, 0x4}) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 00:13:45 executing program 0: r0 = socket$inet(0x2, 0x7, 0x3) r1 = dup(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x2c}, {r2, 0x4}], 0x2, 0x0) 00:13:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) sendto(r0, &(0x7f0000000040)="475bcdc22b5c1162ee1f553e27f126c5d49253d3c9188b266daa40a5bedc304e1c47d41ce0a3c7c53e00fe371bbc0410ee3e6a1cc0767324c264027b60443e4074c26fdb64a65dca64ff7dc3f4597c98c789acf5f6d7a92ad79fd4c118f66b48c2fb7be647e4b526887a88f736b3da3ddc230b73e21495bdb866c493615db27bc6f5cc70772f9f3018e29e6c29ec3478", 0x90, 0x4, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7ff, 0x796a2914}, 0xc) 00:13:46 executing program 0: r0 = socket(0x0, 0xffffffffffffffff, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82012e8e3a696cb59385"], 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10200, 0x2) getdents(r1, &(0x7f00000001c0)=""/146, 0x92) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) shutdown(r2, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x4db) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x88, 0x24) truncate(&(0x7f0000000300)='./file0\x00', 0x7fe4) getdents(r3, &(0x7f0000000080)=""/130, 0x82) write(r0, &(0x7f00000002c0)="1208465878098dc47da62f51781c9800deec42f0106b73ce", 0x18) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 00:13:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) syz_open_pts() syz_open_pts() syz_open_pts() 00:13:46 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x1) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 00:13:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8201, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x7d, 0x0) 00:13:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x7) socketpair(0x2, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 00:13:46 executing program 0: r0 = kqueue() mkdir(&(0x7f0000000180)='./file0\x00', 0x40) select(0x40, &(0x7f00000001c0)={0x6, 0x9, 0x3, 0x9, 0x3ff, 0x5, 0x6, 0x9}, &(0x7f0000000200)={0xffffffff, 0x8, 0x5bb, 0x7, 0x0, 0x101, 0x8, 0x6}, &(0x7f0000000240)={0xfff, 0x0, 0x3, 0x82d, 0x5, 0x3, 0x6, 0x7f}, &(0x7f0000000280)={0xff, 0xff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x7ff, 0x7fffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x8d6, 0xd49c, 0x2, 0x4, 0x80000001, 0x80000001}, &(0x7f0000000080)={0x6, 0x8, 0x0, 0x100000000, 0x2e56, 0x2, 0x8976}, &(0x7f00000000c0)={0x3, 0x101, 0xfffffffffffffff9, 0x1f, 0x100000000, 0x5, 0xa4, 0xba8}, &(0x7f0000000100)={0xc5, 0x9}) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x7, 0x0) 00:13:46 executing program 0: socketpair(0x20, 0x0, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r1 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x4) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 00:13:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@rights={0x10}], 0x10}, 0x0) 00:13:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f0000000580), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xad) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) fchmod(r1, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 00:13:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x12) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/138, 0x8a}, {&(0x7f0000001d80)=""/4096, 0x1000}], 0x7, 0x0) 00:13:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0xcad80d4cdb0662a4) shmdt(r3) fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) close(r1) 00:13:47 executing program 0: poll(0xffffffffffffffff, 0xff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x100000}, 0x10) 00:13:47 executing program 0: setitimer(0x0, 0x0, &(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000440)) rmdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)=':-\x00', &(0x7f0000000140)='$[&*\x00', &(0x7f0000000180)='%\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='$!!\x00', &(0x7f0000000280)=':-\x00', &(0x7f00000002c0)='\'&\f\x00', &(0x7f0000000300)=')^(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) getitimer(0x0, &(0x7f0000000000)) 00:13:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6e, 0x3}, {0x18, 0x0, 0x3, 0x24be4408}, 0x2, [0x1, 0x7, 0xe00, 0x8, 0x3, 0x7fff, 0x6, 0x3]}, 0x3c) 00:13:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 00:13:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:13:48 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") 00:13:48 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f00000000c0)="633b93aa6e5b16eea9b788b3a99cd8806d61cf16a328dcc191555a334cde3af4a4641fbf93533ac4c50f41d568c18e73a259190c06bcfc7f4faa78184b6048223803c4f494e7cb87555b3dfdee608e606e8e35103504f3e6258f1e2d7f1443c9b140baff9cd31a935494ebce3c525aa99d3e7e6ce4e3a4dae0f2af0f9a5c5b7e718681525857bb911274a0060a5149c8c6fde72193ed454694aef8ac0e9107299ed16d1a2884658ff53914b06b2d1d531d93072875", 0xb5) dup2(r0, r1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cf2cf93d241ce0b1db10323a95b9fcfe5dc60d9c5d628416b97bac8d17340e833a326677432004a2c2496de78f66", 0x2e) 00:13:48 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/72}, &(0x7f00000000c0)=0x4a) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000001c0)) 00:13:48 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) 00:13:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="0300000080000000a08454", 0xb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:13:48 executing program 0: socket$inet6(0x18, 0x1, 0x0) 00:13:48 executing program 1: r0 = socket$inet(0x2, 0x1008005, 0x22) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/208, &(0x7f0000000140)=0xd0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) lseek(r0, 0x0, 0x3) 00:13:48 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) socket$inet(0x2, 0x2, 0x0) 00:13:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000300)="83328924e79303000000f40100000000000000e906342ff9d5fb0e75b15c8ab88a1da844310abf0cdf4d2c1dd4a9a85da7b8f2b00552d662b68c0c6d884e0a40122f5d7d8465ceb4100077432a8dccba34153919d0dfe06626", 0xb9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setegid(r3) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) setrlimit(0x7, &(0x7f0000000100)={0x6, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0xffff, 0x80000000, 0x4, "07668eb8493cc8f4d6710bef6cea3a7690093d50", 0x96a, 0x4}) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, 0x0, 0x0) 00:13:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 00:13:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x8000001) sendto(r0, &(0x7f00000000c0)="adc422eaa53c232d8abfc3422472d3edb2145f8c42a3f06ba29a8e7084c81df7b029f9855ccf15e99f8798b68cb39b279a2b1aecf8d95b7b67bfe43d1609ad3725754912d0e3f835c22958321038bf9d17555ead33131c5d4754250743e091fe70ba214bcd4293849e21740d3a3b891984889d034f5512c5a31da94241fc3663e1764d04dde255f032111d501865177be24b6bb59b05eae19d97259c2dfb155ea9b5f7a606aa5f4a3ec27a78d3ae88dddc31f159d6380f13c929acf227494a3cab98a4c3ca08f0f666172ff984b92458eee0b1a003c5299fe6fc839980ad079011e679d4d2b85c5957bc94e4a602d135c792", 0xf2, 0x0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000b80)="6270ec5b73da9aad7e3460a79dbad2377efd1a8c816ebe84b18f8ee87ffcee0a28eeaed13d348a49591c8699822f23b046dd3b6782cdbc5be136c23c5e023d27851972082874145d1c12fe754156b9e04dfd3ba5d4f5b2669073003514717795b873d1af9867d3b9a118cd000f5a201b27776380823202a60fdcb7bdaae76157022be3a50728752fe094391509a2dac16ef972943dc1ec9f8113febb107286866785cb6ae49ebcbc32064ef1f47210d45494ce3b077462e2edd622465e731dc8831ea9c8135ba15723bd8b857622400002000000000000a310f84fa8d4612f766d4fdb37eda292d7cc00687ed39045add0edfde1c6272a81f729a2719e32ff242c9f987950e78a320ebcd763800c62b2a6deb8089dd97bb154435a5784652a820d455b7e6987a881bdc4e21d3fe6fad636c3ff2291478baf158ebcb79c7fa92dd2edfe577ad4cb929c70a21675b0e2a5d4198c12ec6b55eefa132e6bf9f5e758d986c3b8be7234b446842ba4de94c8aab4fa43c97bffa5e20b3581ee3a7979b719d9d86582a0cc954f2564aab70d301ceee51effff3c21f5e2d34920e48257a2aba3be9fab9dcaadaaa34b7b68b25bf6f8e8ad6e39c0dbf0a57a98356c11ac80982e27c6a7d5aa902f680331ae6e14f5174c2caf0326e809f94c564b02c18fb7b1e86d9262043d292b8fe523d0349cd444fe6575e57607a4600e50ab167212012873cbe34ceeb33f448d8d0214ffb8700f1a15e6a942dd5426675a0e345285779519fd9826793d7def19189e71437d63f5d128df8468bd5d1a8bb6c9b014165aa9ed742d65d2e18ad37bf03382b028b56a4cdc0e378f631e94f4fb32fe9a0718bdc4b9af4e7814db154d920515a1d7806fb5d3187a5cfdcc504c078d1d64f25b42abfbad7b71b8785446de9833e81efa92aa00000000", 0x296) read(r0, &(0x7f0000000240)=""/147, 0x93) socket(0x20, 0x4, 0xf6a0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffff, 0x9, 0x4, 0x3a, "0b2178a15ab2e87950516ee5668b40c2e317fd8b", 0xc738, 0x3ff}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)='[', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) kqueue() 00:13:48 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r0) sendto(r1, &(0x7f0000000040)="448741ac4893556793305bdc52bbc60f0007a843eea78ba0641d83fff397928a75ab545d1ab27848a0d36f53ad00b8550f349bd06e60358e8df23538c7d70b55de3372f983fb5df5cc8acdd867a27ac10a32646af2b20d988403a6bf06a0e575907ecfa87b0c57b42bbb497c034f859d752110942805a93608d0f0176c046eec9212701395e6a83d8279c2b7edef5f158b714bdad955b8b881361dae9641e0bea64b7675a1b3bba46599fdd7fa8fe631", 0xb0, 0xa, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x241d000}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) write(r2, &(0x7f0000000240)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x6a) execve(0x0, 0x0, 0x0) 00:13:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000280)=""/131}, {&(0x7f0000000340)=""/181, 0x139}, {&(0x7f00000009c0)=""/225, 0x410}, {&(0x7f0000000880)=""/241, 0x23d}], 0x10000000000000ba, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x440, 0x100) fcntl$setstatus(r0, 0x4, 0x4) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="377c641eb26d2fb094d446f463edec0c371c6325f1bc0fb829d6d8f3e23c3c5164cc30d631656cd2e556cd0b090373cd4fe91ea8028fa6a4a68db1522afce3768697860ce7d9e3cd37a4237ffd78d0dc39", 0x51, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000010000000030c2b1345f0023cc716600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014f52a5c8d3481bc84dd66c195b70ff5e9143995fa69021f0d4d9690400590aeab0cd01fb7bcdc03face7bb10db18f79504fd28db3da3de0170b67e60e999132a1ccd6e3eaa7c6efa7bd9439fad29c37cb09d0fbe803f048368f5e1e6fddd7f1d2d66480ef2ddaffffb81b189f439fc8d41f58d9aa59a7af5d310d5fc5246b0bb394456a4e6974a8a28f13849ee2b48c527289069c3391cec8a05afa2f76e485dfc289fb9a232430a2ec511633dea9667520e8dd960b09de3a19580d54d0fbcb77232fdc394c86de1eb518c8"], &(0x7f00000000c0)=0x6e) 00:13:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed508157", 0x73d) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0, 0x0}, &(0x7f0000003700)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003800)={0x0, 0x0, 0x0}, &(0x7f0000003840)=0xc) sendmsg$unix(r0, &(0x7f0000003980)={&(0x7f0000000f00)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003640)=[{&(0x7f0000000f40)="8322df39a1364db2a224d4a2f71ba3ff70ca3482b4b9e6ba88d0bb6274cc5ffa30b7bcef019b225b89a857b85b937d6e2b4799bfcf234a20af06bdd3a0f8e479a7b8ac25eca808d26e8e08a4298853332616f3838b8fb59bd6b25b0a32871d7e49121c0199c1af04a1a4c06f26fc2647214a719b928d67f51db2c445128885314764e01dcb09323b28d3e85363ef44086dbcd3a5a43986fe705dcb7f4fc06c7b7996115bc5588e99488032b3a238f6c8cc60da3b2254482e2c968dfc807cf04149985354868980234aa2283b660d79cad5320f6a06e51402d112601867d6ca", 0xdf}, {&(0x7f0000001040)="4674c8017249142715ad9d19d58cb3bb4c81fe45be495fb11e737ff0c6be97111021a58830e4045d7bee095c77456bb68c9022837ba56992ea88f283112580c7b9b83ef7ae0fc0ce688948626a80238be69bb81b98ef32ec5cc2a5e711da7e2c0d772caffd46d5ea25045581", 0x6c}, {&(0x7f00000031c0)="37279c7020225f0a8b18c1113cbb34dc6e305fcc54a65c76669c806b5fbfb931f0f2400568aa1eb7bb92a398e4fc338ecfe89a7df4d06666c6d2b609fab160024e998b3c17c6709e1163b29527d7fd9639bdc362a310857ab1b6fa07c615095e3655", 0x62}, {&(0x7f0000003240)="e758d7181affc9897335842edd5b4107e653ac770a444a3d53d477161b0e17a92467b2fa35a46464d6c98abe71c76989f74fa701ec06228aeda6e1b671c0a42f65b86a61c412488a7b94d759b64d12467ce12f40b26b6c961235c834fa5cc6ad0db89c99575383b49a541dd2eefaa8ecf2d773ddff62b02cec11624fa179271e5dbdf3c4881f88c4d18360c0009885ba2942ac5a2237d856a47a349c53397af54c0f416dcb98fa7f61fde04171c9d3bdd2c583df2e0fdcb53c2cff11f0e418b30f2f2c31c8114ccb59f071eee0f3db27c334c60e73ee37155227", 0xda}, {&(0x7f0000003340)="b7bec7147f6d239a73afed745918ae73863345e935ffa6b58c3ae85afe1389bc4853183ee737d6bce98125455e1c7b37eff777de88fc978740fcf0d0947ff6ca70e9a8fc040570bd1dcdcf6e9a385734e6184ae44d3b9a4e9893a96c43855d641500f08868ac72813cc68f05663df312361933c9ae389c14674b3e5247f5b195d8a15a74a878bd3d33e85cd75cce", 0x8e}, {&(0x7f0000003400)="e546d0585bc5d5bd60fc7e70872c3cf5dfbdefc3ead3f567387b487f7ea8c3697b9a6771e5087225385e51843ead42fede430488f3cacda2289f143c8c44bdf8c2abda516cbc5cd5f572c4cdb36dd2934c4e623c576e672093eedbbdf3b8c92edcc7c3d0fd95bb1173b74c7d7c5889980f7317f62023d118d549f0d153879fba67", 0x81}, {&(0x7f00000034c0)="6a9227eff428acd691404be4a656a4f3c11767c6c9f51c376d43e8889dfa74b44dd457284841de774f0fbb3d57a19696438e3b2025f8235e6368904764b90f62cad827c6177e3071e9d1e370fddfbb835e9e4de3c06ba6037d4221c6b811750219636c8803dc99649c9329da11008ba0c6539cdef1be74d775d30dd6e088ae2120830288703b304f73e92aa02a0aae835290693a2237c6082ef8f4a67fd70c97c5d6d918f125212935ef686799e152d2d3aa1bbab0b3f228def5fa54455b2534c9a6353a383ad5dd7186a083a6cf6377ebc410df898fc6e19fa2677a803f26d51956d0184d80ff3d0d94", 0xea}, {&(0x7f00000035c0)="3984b69586b443d6453aad3e7df10f5338b5c450435baa6e7ac4246da7c01ab0b3cb4e58362a226e55268c1802091fa1781b28d2ef27447c05221c485e28013cad29a1e616e5a4f3a23250652f", 0x4d}], 0x8, &(0x7f0000003880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x100, 0x406}, 0x400) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xfffffec2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() getgroups(0x7, &(0x7f0000000c80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fcntl$getown(r0, 0x5) r14 = getpgid(r10) setegid(r13) r15 = geteuid() r16 = getgid() r17 = getppid() r18 = getuid() r19 = getegid() r20 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getpid() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, &(0x7f0000000d80)=0xc) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c00)=[{&(0x7f0000000840)="ef31699e19e8acdc75408e9d6c0413b90beea42360fd5d6378fe3b4fbd8c1cbdb2c698adc8228555740b60a28ca97df989b95b01e6636f77dfbd3d63bd657f237fb593e87c7d993bb4", 0x49}, {&(0x7f00000008c0)="2e2a5ef23dfcc55efa557dc04bb1aa9dba720fc8ce4faa97bb2a36bf4a0c36e420c70384a4ce3b9bbd67449b5bd4d480aaf0ca2e6a732f9f80d07d52992f3d9a64cba2c6fdb1826201dada193b6beff096b053782a804cf4cce7169abc76a855667f59e43c5cdead693ba24aa18eed157c05e6eb4b06219a96cef3e37d779452f94feb6d126cbc0848c106f6fc95df76610e6a8f9c6be087986b00b9f2e88150351d2ee56639622f023fd2cc1d35eef042b1ef64061ab65eb4d5224e9ad317e8a14670455326bac85e13d3dd9f2774ee9d8fd0841f7054a97da911538dd48c70d17911fa23745c50bdbd0c9a8f0a05c9a5acb6ca8f19fa6192940f", 0xfb}, {&(0x7f00000009c0)="75fa3fc15f4d9f31c34478f5cde90d4252fa380e42695a240b5eef2df64a972f9b5263a919cd5d07497d34f3f63f8f46f43ad468fd92e3c23e1973ae391a00dbc4025aaaef83498313733f48a59cab73da97411429d3d35c77a6ce0c8e6e5ea6ba58653e52e28bae1e2ea959398823c313dbe63547f93f368c5491ee1b64d39c291139ada8d23c6239ff43fc4413cb5b0d9f5bd78a04c61fc08c0314392926d8ce2cfd402c20a86589525c9a7bb066c59201326b5383977a5a69a867a8909ffe77b7010ce046611ca3fd126116069d0c8d12b73ae509df673415929e080229eb03bc5fa847c3f6a43b788ca555038f05d4097a90944e29cc99c8a4ce0138", 0xfe}, {&(0x7f00000011c0)="32e1d439fbc2fa358c9e9fa6da3a864dde4cf00a4f7f08cfdd2d24d2432a9cdfbefe4cc74e57fe476c5c4d906f48d37f59df8066cb93f5b4119fb9496a4befe981e35162874c3ec4247de22619d83e3e8168d9ce6e38dd6b8ff0d984593acb6e08c19f0766d099ba71fc4bcdda1f094474ca750621313546da58df1884945aa733a3e9b9ecc87bd24abbd58a7638a81dd40104dc12466c01bacfc04fde4209f5716bfd9e87b54982c267dd2e759516c965dc50b856a0f4595639723438270e1af9818b508fe07527c4a54ab1491f8c13f4bce7f82b4c82b739cc0544947d315e8662a2a8f8759b6f7cd799950598096265cac938e32ed72bd4e48d5e48ec11550a27a975fb888bfc9c08779a1f6e180284e3d1383f167959ea62c1ee41ad526eef25bd365e7539d12df00101726a9e8a7d4ecfd1e7bfaca8c4166da01e44d44350d2f17a8a3ff04571cfab54d87550b98f2e9a1cf2a1469f56b98c5e6e184d387e42c7276ea0fb21e385bdc2929c8dc5a7160308618adcf8aa9ef3956409bb5ba81ee44263287bb27acd4e1fa7ca89947b9ca17b9cae079446f9f5ef8a52fdaa777ef18725955adf4103745cfa521da0368694d072e42def50cef54c8d1c506e2ea32f324404be2303b072fb58fb3aea002ec9858fc66cc9b9b3c0ae85e6489d4da264ba358e8681fb36101910ef8bd1b95eeda66e173628739110c3bcdd66355fa6f7eae048b829876e5f3dc40d7f1287767a2c0d75e3f5a403b0073a1de5cf0391c3189a5cb9776c4b79c88b4d3a6426290ac615c5a94e64ccf8032b5e6d5be9269593c78bfa2435696b71302318debde1673fa357d9b9ea3fd1e37debb6839a636795deecd7d33ef6606699f4652c856f4d17a6766fd84f085701ec2e7b4bc4f4de526060d14854f82f62dd3788143b2884afd659dd8d513417b96a97b40b78cdfe28c8db732c1129200ec7c8907e12514d60c00201eacf1a87ce97c5c12561d68dfba10b9f9fec9b9bcf6c9660c439a4aa5064794a987ce3c8f68fb3a36e8deae7b54d0a99b7858f3d37e72d031c9f527e7700a18f4051bc85ef5c19e5fc3cb7fc745cb79af88f51bf8659d2a7cb11b05f4d8ad5a20f62faa39865d227789413c60a0c829da89beeb5fa27c731da8ceb89ef641c14f34371900d46bcacc1c7c9d1023cb0352626fe62fd9b34c0d326b35e79c19eb7ce08c2c8b45d41782305665663c82f5375c161daf05196ed3b676c9ca7ab5846c13600e4a114eb63555142a5ab8cdf489dc95009c96b8bb8f99a94c5c5110c08965ec2984da6b27bd9e72ca30fefc69f4f5cfc88f02fbb51443912e9f0c90e7bc9e59e888e2615010fc1da78bb00bc24e56f8ddc196a258b683b65deee857d044a3edf3100d827f209e21de60e78df2cc566ca0370c119481f0a2e668464549fe0b07a7ec889e4d87b9b90d9a40d5b80d043c619804179b91c83d0886e598aa7eac7849e4ca2a941d56f41e2a35249f9a6bfd5f5fb939fbd28a65d9855d1794c565b5c9d3ae06f647f7cf1a5be7deb9e0f29548ba1fdd18d661fb46f401a72d8a9b837c11edb026a20791d9d3fc17ac83e3d68008cc1dc5400997f9364d9ab25f7797169150e3765f1cc2a84370465cfb20dafc86fef4f50897f5b08ba71352ead69c2543528d9e6a21f2f278d510b313effca33c870bf9038ba4e6c4666c97f898e2de006dbe53feba8a0a8c8dda1e2b9c0450421838c41867e0ff11e326f9473edc78ec947e6714f5d19b73f4f57c559426d420f38613b2e3167cdbc68566c7ef97e846d087624c0ec08572e5fd781b009d08946901a63ebcde8f09aa70f4550ebcb94b045029e1bf210cc297af829948662540ae3026d7a791a91461d9de2758987cc85ae370e4a128e12e55f6a30d1e598938567e48c04d1fa68a55f0d2cf0cbaf44e7bae3cec91e1c29ccf8b46b68fa77bd1af182ce7bd0d86b2815648a2a39e001655fe955e8135f8a9fe77654c0e62e6c90dc4011f2dc551ae953185813249dbd0f2c9b101752505e446aa75c54abcbbff069e9ac0d567ea8e82c08da3a01c77e910ae9e2969f11b23476b93e40eb691e329cc921a65845485321236218baa4e6190de6e292c924bb7efe7a0c5ec4f791fa5400df0be322dfc84b58ed241bdabae8c1b33a225ad476bc8207a5c97b816eb32959ba5dd3d6f9213ddba1664e915fb05c922a25c546a4f056cbf4b4ddc7e4ffd6d16bda80d1ff52a67f426773b8632d31d60b509860290a26496249408df88d9ff65618797912763afe4be14c64601d6a3f602794ab9e7601e0de70b6e42f856074ff519aa68b8256a09f32ed98c45fc432583ebdb37cbe720e0a49ff2edb94051c12fb45abb55b1834cdaf1c84694c0041bf8ee3811498d4f2278268af3ebae0ba0230ccc29179b74350148c6dea9bf2d309262bf4bd6a63f44718a20154406e5ee97c1533758be09bb1b8b2557e2c6901baedd1dc7c4cb9f1d670c88314d5685d7061eed1de2cb42c287620182cb9d33ba3ff3b0aaf30d47d96edee4ea32ba752ecf571c61bdc86029134f75b874a99684562fe7b9fd6c21f9461ab53b3e23c9e19a834b765d660eb3fe17c6c912ce64720c8f438104ea96cd884d4b5c79b8f6c043db8651c916093c75bc7c4fb0004c3b74321d0a7724ebbaf54b2d5abf138ce2a2d10854545854631c93b4b957588ff8ff16266cf067b7f34269541a3a86232add2584ff9995b548394d1cbb48acc1367248a589115c64906b348b009d0318c4591894c2774a501e2f232ac96f99eaf83204df58f892e22ac4b8c4987db1ec14fdaff961cd2ceed1f80f8a367b42ac347fcdba0d25c02345b97e71ee55a6d7bf39743ebc6d0641104fa0d859240717975c3b14d1649d41081d341e00896a28049f97de4f3db38afb797b56de0ad148ae88c0624fa9296c5427d9d158e2313ba0f9da846cfc0f924384f06916dc0c91f31e2ccef3663506c4903d80d67e52dc65304ebd3005ca69790f35f8f9e894fca8f5e122e229f99055c42dd36782459bf218b1a1af1e44def21fee61185088362f3f074b4759b117afb0e91204b6b46f4d910c361b87685bee6a8def86ed47e6e824532815920e3be9ec321c9595381222be09d9ccfcb13112a5218a8cd741092b4d93d28c32855837198d76132f76e9d011ec7d878e629ce5499e451a94c0e76ff0d8d7b548fe0d8371fafd4386cd13cbf8ca890fbeb91cfe3781b506be69b2d0ad71958839bc28b946daa4c4073fa74a9428643c7cd8d25250d402b7bfb6aaca674ed3b4e57d07fc7599809ad4e0cfe06febf7bafdb2d477df4d21c42f825cea8e079249388b2d09500d21a67d51e3a8020b4ab1cea9078e3691c05c63b21d0c68e0f9b04d5d93c857e4202bb46db3cbf01252e0ba8a12b3a539e6480118d9e222006b9f0b304e250cd5299f4c2a69d0a28a8d98ad687515b777b224d31b367bdcd48d3af62e25e42bb5ea694fd4182ac3aab4f12bab3aa1965881cca5e1739654cb0450f1d87c366dd28c39a05423bc0c55e826e486f864cade46cd7baf6fe8f638596dff4665ef4e9da87f90b7ebb48575c8715b0e4646c09ea635f047f386149e539a5c13497832b2825219c73e1be942340cc299ca57ec61a4146de227e95f63716ccf5f03970b157c80799bcba86a60b0a0d1c45ef00c0fd00bed81153fbe19e92d8b10f89de6413b877af741965eccc3ff4f79ab7cba285645ad94e93fe326dcaf4f0fb114c244a249b69bb6aca437202763d8590d43aeb22b0d0d0c4c8c52520c0a26de4a8d8692c8894cc9d3bca67d67aead83c31565fbf59bee2d77fd718de3cdb43d0553484e2087af8066ba8a1492f56fa7251a24bfc2fe3c7d0e1be69cdefacc00fedf69c0041231d39c48067a22a5d0ca9c14ceeaecb1e67362c3479d41e80c36b95dece2fd81dafd00f52c53e0d65b24d06d2e2495c787a00017bd9b5a7f86e82278dd344b7e027ab19ffe6b404b9d35fe99bd4f69a312f27bafbbce66921ac0e3e56284c38b57b249d5ccfb0fcf6c344d2550200141510bbc71321609aeef57d0eaf94366c8f14d1e0a372997d6981f301fab47e9e13dc7ef07e4450dab7832f2475efc5d7554df8d5847535988115201f8d50c51f051562deb77ec15a47bd4cea6d449970bcced6c28841d5fbeee9ead97bf4ac24ad62747db5eefa5f2cba6d3d0471c69477f862f7338335c9cc54263a71394b1d294bbe957a43a51f09927ff193a506420b1f87d206ed757590d7fa638b5b1c12cec23f59cb3a57552e3f5d7613e6e37172bb725fd40d04aaa5d11fe310001b618c856c9d582575a0efc3f508657976479dfb263baccbec705aa388e8afaa9ea3ce1a8df8ca44f6d18c7d393c125f6efbdd6defed197e2a2fd9a7f9bb22c2ff062fb30b8722f3afa46254b82eadddfc0b92d05913239a36107e526287f913f33becc8761ac5dc185bb200051f2a20d51b12f49b1214bf1079775c02f63eb636a4fad3e2ef0d9a412a89ba86d27655575fdbbf9b08e9c28cde9f36bd0de86d02728210c9b8601a19860b78c84fec346c5b98c6c8614af5e2f2f9e38610c268cb9fe30bf69465fe7726c4dea14a8495d4b4d9931502087dbae3a49a67baddb655d613cfe84cf726ad17e37480d2cdb8e3b1de6bfd09c1a2b4422e6b71b4d5d340a153493a4a78b349e0ed76265367f308965a92f0143fa255cb9b6214975361a85a0f6edce4a579ba98306a907f84b0ebc1c007de0d5f6c6f53de353e852bc02b8d6313992366ed9cabf3443dd88a519b1db5ffc35d4d60001456af5b8a10f63a748593d1d4ecd9422f7f017af05a3ecad46298e175017ae1d12e12eaa0f320bb074a39af96cffb293226859b581e8aefeb1f1e703ebebe9738eecd8ddcd5766a6c6f9786ae2a4a5c7ad31c456da11ed9928653f06c2bfa988308fe79c3046bd3803817b747a59ad09a762808fbff884021eddbe17b0a9a97f93be5fd2e9a4ab5dac93b72cd81c9d701a0f184d4fe762612a4ea91708dcc229c01cd4dfcc779dc901453e9b3f7bc01e1fc9ba875259c67b89ab5416ecdad7c163513b0988db31132e118286b58e5c15f5e1a53a83c5aa4b37a9640e3d21aee4b6f2ace1cdaa1c2ba83ff60aa47b7c29d923cac526c0f319d48d6736d306b98427c12274ed8a6b327a3229d1b83c201f0d74bb8c003863ed76faccf7da0d8499dd207e92a9af8e198eef090acbaf74b6d4e674ffd00621c98743926c815fa2b02da2041bd1b1e911f9f2ba693326e62f98da6fc3abad182fd3cc8aaa949605adbcd35a33e80955ac65afd6eb64943554b840d1ea4e4d986e575d329cc07b61447f6781f46b2362c3bf5cfcaef154cc520b4c2b87383f2a9919964445c900da777385dfe6c4101e9a9236ea3f28ba7532d14c91d3a3033d57557ddb434a8daaefbc582ac6bdef13c4ac3914aa66c45d341f5d65e352e6267ebc6f71b30e913c866f9c5d5305e9230b88262e3380a7f32d1bff0fd9cd4bd52a1268109224cfcf9f00904f08226acb185e78221eb207a4b86b9a3668f41e13c0dba9437ddbdd98e9c52ece30c22ace14d454b9074f75a71790762866eda85baa1a0cdfdf019294a2aa38ded7abd2bef80ac0d5c8db6b1a51e4617f8cb0fb63c471f6288f4f33382b9a9e9310c31f44608900e9d97838c90dadc4725fe7c4b6abd5e3c726f302a15845d6fae12c49fe1d01f246af8c730e83bcd91d13dd1a2214c59650e89adad84b3ee419e8eeaee5e192920136ea6", 0x1000}, {&(0x7f0000000ac0)="947dcba08b1b9470fd14dbceec232b5c2c8e8c21a503b40d8c0f2459cf79742523cd7eacf31e122926a50c5441033e0f27f204f97fe43c312738c49cf9c11569587e99d4a785a5d5a214d371052c1c339f0decc415b14e66f40f3501de4ddef68cb17a161f8d644b3b28f0ee999d90809a693cf34253141e26e2ff", 0x7b}, {&(0x7f0000000b40)="38ecb7a6942066c75f5be4862f628fe6a5e1a4d67e610f9d3f3ea1017745a8dcc7dd6650e05a89efc938561f7b8cf94ff422316e65d172c3dedf69bd7d0cb6f5235a0562aa35936fcbb5b4608c3e70cc2962e1c671c0f75ee458adefe92d677c9864ecac6caf75e137550a46ed7ff3f333c35c0e4fec5c63c1c17700f940f7", 0x7f}, {&(0x7f00000021c0)="59ea7b585f6ceb9be1d4ca5dcf01c855b138bc4b36e6e1ee6d6cca2412426eaf694a3270fb2be829e1b6db2c0fe3c06b9d421431e2205907f9f09422a00624f2d2e06688eb2875d6966b9455aaa1384dc656ebdbd5902ec94446075e18585a30fcbd481cf8ea26a644a944dddc8c48a379391c58085bd828dd85cf5d346ddf8657f89f6a55aa3eda154113e9a28be532b28cd7f3b29780e2bdc7be39e2c1b765d1a272531e623e65c0ab23c341a1cdd0e157d207063b75b0ba780b9c0745d5adc697fda7b3aed09973a09a3be544917646e96ecde174bd110145d58398e14631c468344c45b2008426aae00256b1a63cf2da272ada6461e36367d3a431981179da55da5fa399aae12300f4ed737aca50fb8bf6ad4ca5747ca97f6b4dea5fdba59dd7363896a0a3402be0dbfa4f27c7cb1f185cf710dcfc074e4bafa35df81f8dfd6e80e6d3046cb36d077a41cf25ba1233706e51764a419ef6aada3b42321dcccb91f776f66a002cdd1f14f48144b486bf89deed20acf8b2b66803135650b16c71f7e510771b85ffcdeada1161727d06785bf21e4e92dc6613dade0daab7f43db04c607e79586d23f79038c366fff45773bd6688046dc93375f5ac01111f9859815c6ef1946a87b0d9ab67a53998c66f17028a40fbc7ccf67c73305dba1e31481cdb09d59441cfa19730a764693ec2eb0743c944e985f0a1859def88de1e8f0d8cd334b119a49db803def4cdf425ba42e840264c228279139ea10cabe297d4cfb2a5c0891c185b28dc36bddb1913c1bd6c0e972e967bf85030140d4377e78cb3788bc7d1d84732074e3ccba29790bb7b9c4c5bdd4995c5e4b467487152763714fcafc9cebd61e52372c007aa3c0b88ce0487dd2d5dd8586e98a7442736eff31ed1f1fada1908d6da68929513f617bc4faf8529c730d0237ef0610d7b1785654fe6dfe3de46c46872d1a72f88afe305bb949b27360fa721b169feef511cc02ff115bbda5f722b140ddcb9d3888e5ac311929eb4764d6d936435a9089b13191e1d68b66de0ea3aa2e2388f5cd2e99f50e3d4f3cfbc6d15248d69566a8a2621a4938d7a97e8a728ebb04da961312aabee71655eda3aec8e5457300f7afb12c9d380dae5e8dafbf21becb439dcf2f0730d1ab82172a1fdda2a5c6db1b956bd60458626a05bdde096ff1ffb101764f41e237e8d9fb5a2363a2a956e22e0fc3aa90a96d077abfe76f376e9e5a954bceb1cc6329ff25d167432de8fa2de0df20918b125a63bc074cd0018844e74a2934ffebb12372ee90ab6161024251736f20c16a5b9be306bfccc9d8490866aa3dda0d29798c05530592888635e1cace372bbccafd04d8b121da010d4fed07ef27095d147ef7bf4a9fa0b6bddca76e0cc2ad940c6340978ae2b91d26d604e0fba6a0d902097785bd4bb73c7a0b5bd179d078adddd012f35724814da381b1ea21ad0891b791851f3029b56705b60a6faaa7351c20570cdd3506fa5733f2e0397b4b493d939ea836525e3a2c8e99760e496961022bc2af6c2f607e3cc7cc28d151622957f4b4ccaefe54462d03885bceb99f682832cb052c150cf46d3f32e7362efd522f5ecf2d7f7c4cd80ef07158af1553653bfec79d85f7c792fcf5bbbc560ba2705cbd61d333d6957efc65048995cb71a7bdbb1339eff00c251e81d5e60f1bacd82c7914205190eb492918239f8cedbf653d8e694488923eebb0eacd51f2456207d439bb4582ab96ff5f97e6ca615a5296089f019e175cec203e245465d0bf3c341958f76b9323fdffcb4515dc25c8bd2ef72e006775c391b80db39725dec9f4cea9099729c576c82f0368ba11a0df43691b90c8ed32c5375c66a7e381a798238cd14d4980f814a9edd38d774d70c32c7cdb1f6a2a1f046101d45aa2227bdb77f366105911ec57e631c0759e618f8a03c443913d8c761d88c6c4d81862e1e1cc3a171f4910e2cfc3c5e9b2b233dee5d029ef676c6d8bfd2bfc09bdcbc4e67e445aa61daa59a4b017a54592cc86c7fb677874a52fcbe8f1a4aeeefe54c59b0c0ac389f5a3fd353a137fc7c7e8c8041edf4768d5e62bab11784a8087b67e34c8bc7121a0b8587a5a09720999e4fb42c1660382e6841f0189f866f0e7dcde049a8f5271c9c2747ca8084d814066b5e93feffd9e74e4da6252f0b7c8145d7c766392ba4870ba05ca7b662a4e33a561e405e5b189a61e6fdae750c93c4355c200c7d8908d9a888827c265ee0a435f418e7a35c789448dd10bdaddc714a99268491764058ed486ffd75acb9d7bdfa6739c4c4425d146235c6910d933d5523788833c82a58bd5165ccc9fd2efdc8ae2780d9916e86a7e2c2655f9ca1af9dc92ebbf1a2f1dbd8e0f92bfea27488aa333da0e5fef467678cd1679153e446d01bb9de83a24cf7d3971deca3d37d1b2774a237f2a6432f644fad012323e80befabf1ee701610ea627f355a7e7f9874b01d05593883df87ff94e3e4031fcf667b5464af6e541c2c0f4b9c7e5a6f8e4dc0571629986323d0d9503a26478dd26df673675c186081c76b295467b4dac19dfeba3ea6a35c8d038a1b542a7f96717150b9597b7560dc9eb34eb911b71e6a061230db71c636de13f8f289fd503f2a4126eb92000caae5f1080b020f509ca991c2a75b820f6465b339f4bfcb37912c95112f5854d911afd3f686fe8d3314fdc9c9f73d857c6a5ae4644c25911f3ec4997b00c8a103125f825a3ff143b0fe79da8712a13aeeb970a3d27a82ea710ebfb933cc5bfa586534566df8aa96e5f470eba0b634b27fc0e6850aab5e7ec43040ca9cada3c054b648b524f65ed9fe6081843613e8df4c72b506612858f52c3e4034516c6c6c3d7e2e4162a42e2fe57d73289244c1e366e6db677e0b092b99a45e7e320db0c7e9449bc32b18238ec87f8a4feb82f4a94a0dd60e26cee3067f3983c918669e8a316a6ea80f0fa3faca16b70b0f9f6d8691d5990a07f53fd2b03e8d7984df112419bb5dfab0203a547ed5183e47924a25fe0c84cc4056b2283e5c192bd79a6ec1bc3b08edbfd950678299350fd0684e98b334294934dd84ad023fa7c2ff25174a020672348dedcea2b87e1f69ce7019af445f8bf3cb3850aef18c6fc373ad9632b02e125deb4177f7962be67cb49a0520bf9ac249b8a3bf3ca47832c50f183f677ba918a3d76f78287cf22e0879c42d7c52c23def97e75cbd769f101f4d65ceda823d4e8de75a545697a1c6ea688f0d516b32e595cd330bbf82c9c444444c234586b2ddaffe9bf7adff17bf85f2d544a36d2d740012d81a46b1b18a7afadd7164c05bf8398e5c29628517ae33e71ebfd60e11f26d3cf2f4a61a997d335f744fdbdaae01a956a37399423f8b4ed09a08aa873d8c364aeb4782e150430eb1afee63867fd3f0f595bd6703fff918e61540121d493f92081303cffef30b86c82ae3c3f98fd2dd98eeee3bcb6c46b9f3da97de80e11a6a2616ea1fe1e2bf46546170255a295193fece47a04b9a1e326bce30a69616e14b52ab0dae89c2c0f8ac0cefde316e6eb9d0b730f250a242fcbd4d9ebbd1d58e7deffd019766418ca9094165308eb144982f882a0cbcef7a9731efa0bc94f2e020086945c564575bf9b6c38965b6a088538e78caf1b4f2b565fa78fea2056c38e75a5d1abcde3fe15c329595985ab6e299f670b218a73335c18de2bdbed775615961e65156a1c54c00a0548bfc543c5254126b22d9248dc20f772158b5c2b61580b460cf0d3da0bdbe5b8162f2ee2300b74f6e790f016b9f2f91a55839715c8efabed99b3ca086c9127e84a0727c8cf14ea2ab0dcee6b5fe1b2635b07598939adad2d7c19e7959e6ca9905ffb199dedbca8a606b69f5f92107d89e876f32def592e9b0f686fc65c5f5cdd990ece19f03a025a2138f48bfd19160faa5a2135bb7a29654653232f7644122d497a0c243091b6abe9fb91686aa5b1a22f1aa9019a510d07f371b992cb3ed45c72251eba650cc627f61dbf14bd41094bce4490079e941f74db46f6ae7b7c57e3adf794c1e100f57d38597af0c485a216011e75a97a67980522e28b8b75283275cbd3ffb250348b4b63ce9f768b0b48fada5f62e3ad21f881d2ba4a3e9d2065c9b66de679f65141bac0ece24fd25af93a024d0206323139069b52bc18ce5990c020a189469961c56e83c20544fbab1303e5aae836ffa2e409652276863e85e8f75118b239a3cf17e467003de05a8b665a1af87ee251526b5d1e34db93808d3b6c6020dee06cfeb27a718f986f67dab0a0eebae3520320cb42972128354469abb43bd9f32e5394f918490319f78b1571cb9b21882ddae303255dd809cd6ccffbc8a484bd3e1aca4de172082b6b75e1ebc756eb868cdf2a278702eeb9eb244801d849b16b76e33b9f927400411ade375121cf6b04fdb9b000c596becd83bb6519c8690a0999f2fd502ab5fea18324e8372c8195131dc460bb2f97ca1405361677819135c96b78e6097530fdf96594fcd7f5b3e6c4b9f87c0713668ec0e065a574528387e8602fc1a8343815c5ff64d737cc9c0e18ef5c3f702a83edde6a0505a05bb3aafebd5c40d99637077b52b73607fe82ad342381af1514d54aea39bc30437c7949dabefdd64942fe1e4b8596799790f00736a7c008ec5c2e3b9805008fc30aa80683b276ed4b8c2f859c7826f6cd06cb85633cdc00c275223098a85434a5c1c6a4cf65da739919dbed379bddda49e44f97a2ac9749655d49e1ce87cad2cf74c624f586c6e18458c0077aa7043a47bc226ae726f11ca0e5f5a73fb75ee0549a9bdb8f459f606bfac1281728296d0738e3121b93eafff5539c7f916cb20944b941905f881a9a88b13d56ded1464f6235c6213d67ff985ae4bc279c74e1ecd075ed58b8a5bafdf93f6cd18f956617bb8571092162c7c7c6db16c3a13b27a75cf3909bc06923e77ae3f9136459754df07abb269e9bef44d2bc40713608832d0fce6c69173a74c369d601c79acc94b56a45c97b400cf026dce495ba2709ef2749c832894dc0099567601e338083a01393a8a5904d83655af6a0bea60bcb0e0ffe1e1f7dcf170be3e539756010e333ca8ec0ca459710b845d0b74ea780b8291946ba051e880fab59b3d6dce24126528b83ae3fb98708a792242b89e83cbf00afee839625993abbfa24f9e90f9ebadcd0bbefcc14095a289285b9d2caf573f81535bbcd9040366e28d1775bc7db175e9dc09ba4d82d2eb232219baff731f3195817bbe7319820a39f2adee4fd326aac331eafd0e2566265cbc38fee3a653b0a7fe0248f7a93245027e28cd9c846c6236ec3de98b3a994c9df1712ae0d189a7fecdf81b084821771f8ca03aa49e6db055b12b3a521131fa68be6d064d2b7f0621907fdcda1eb7fde986b150a5bb99be116f3e5d65b78a9ff89cfeb4dfcad8589407f4753945da9c43ee12da82a08b2f1060e70cb539140c61108ba746fa9dd237746f80a950484f6f198dec59a3d1731b0aa36c13bc6581887a5d21264e751b625862ba4c36bfde5e31e53a1165053b5cda6aa190952653b7e6f572a81a7f2ef72a282949b79e3ddb1ac51a70a66c35e41f97553704ce77fd3762b592a4fa5ea1e1296c09a5ee400369ae1931a9e362d61043a16ce58994d4475107614b4915b00ddaa8b6027e5c2c1b684a805528ea811b8c336ab1e8e14558b7efc6b3508cf6828057ee83bc43f529054697cde6ee9e21295a2fdfc81afdcdd762b46bec8c7e5c0f01c5dd6de0d9fcb53a1e4681e181d9e88f6ff04a337a56381d8a", 0x1000}, {&(0x7f0000000bc0)="33e1a9471a6c49c917a6db90ea24612d389cb3", 0x13}], 0x8, &(0x7f0000000dc0)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xe0, 0x5}, 0xc) 00:13:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x803, &(0x7f0000000080)=0xfffffffffffffff6, 0xfffffe9e) 00:13:48 executing program 0: r0 = semget(0x0, 0x5, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/113) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x9, r1, r3, r4, r5, 0x116, 0x7}, 0x78b, 0x4, 0x1}) r6 = socket$inet6(0x18, 0x1, 0x0) bind(r6, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) r7 = semget(0x2, 0x0, 0x46d) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000280)=""/255) 00:13:48 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 00:13:48 executing program 0: r0 = semget(0x2, 0x1, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/32) clock_getres(0x6, 0x0) 00:13:48 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x4, 0x8, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 00:13:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xfffffffffffffffc, &(0x7f0000000080)={0x0, 0x40000, 0x0, 0x8001, r1}) 00:13:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="26d1a9382a4b5278f70ff06a128b4115429c41e5f1c99a7d6df6fdd2dbf82581dbc9e3acc8bb675a571ea9791423161714f0c6d1fc8f67845b1d6e920962f9fc81982570e5e3044fa3c6d44451a272b77c715f28cc2e874092de56edc7acc2e6165bf6107d7743f4d3bf03bff6a520b617a4de1c15ff49333c7373fe8da6eeceaa63873c0f4979effebdb2912fd9363bbd7894a593a13de0420c58b2ea8cf5401df8626dc9f04ce30b825bd19c29d45e04b40a82336ead64101bc2d5a21e949695676005839c84a44ce39810b42d0c47aad5eb32f009fa833cadfe2921e56deccfd6434086ae51ebef", 0xe9, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) getsockname(r0, 0x0, 0x0) 00:13:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x8, 0xd5ee}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7ff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff}], 0x10000, 0x0) 00:13:48 executing program 1: getuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) 00:13:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000040)="54a02551cb15462b28", 0x310) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r4) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) pipe(&(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) poll(&(0x7f0000000040), 0x0, 0x0) fchown(r2, r3, r4) fcntl$getown(r1, 0x5) 00:13:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = dup2(r0, r0) kqueue() flock(r1, 0x7) close(r0) 00:13:49 executing program 1: r0 = socket(0x22, 0x4001, 0x0) write(r0, &(0x7f0000000080)="e387aaa20c082b728e2587415b78b6d41bbba734c1d66312864d63199dab45f13e2e813e6c7838f89cbf6c14ae91b494f28b14a0c165411c9558cb5f8382affd212ecb5aa51b9c3acfc184571063033ee455c2a32af88d7fa034588b79f10b3f46c524e4988a972cc02cf02673e8498f716b7a63ad0d33c6274d6f1496184c75c537fc19bcc352bd47363e95f63399da5f91096db6397c810a8870baa72695794ff90d7ad44c94db416504c5cfa668f2cf3cf53826838c03e3d8f986c803046529f33ab119736ff0fcc14e193b3b9dec3c34706f7af9b7f49d", 0xd9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) write(r0, &(0x7f0000000180)="7289cc41297030772cc11895a8ca36504f9c3ca171aa6a70e071041d1f8067ca760036f7adb3c502bae28915e216364e256c15995fcfc06ba7cb2ecb2bac12474d187854238f480a6745c35f352c541a649ebad465a219dc69f80fec11348eb4e57c5830861e9c5c13e934583e9d5e63071599bb67e7f43d", 0x78) shutdown(r0, 0x2) 00:13:49 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = dup(r0) flock(r0, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000080)='./file0/file0\x00', r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x7) setreuid(r5, r3) socketpair(0x10, 0x3, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f00000001c0)=@file={0x0, ""/37}, &(0x7f0000000200)=0x27) flock(r7, 0x2) r9 = semget$private(0x0, 0x0, 0x400) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000240)=""/167) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/48, 0x30) bind$unix(r7, &(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10) fcntl$setown(r7, 0x6, r2) faccessat(r1, &(0x7f00000003c0)='./file0/file0\x00', 0xd9, 0x2) dup(r0) recvmsg(r8, &(0x7f0000001bc0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000001a80)=[{&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/176, 0xb0}, {&(0x7f0000000600)=""/169, 0xa9}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/215, 0xd7}, {&(0x7f0000001880)=""/104, 0x68}, {&(0x7f0000001900)=""/223, 0xdf}, {&(0x7f0000001a00)=""/82, 0x52}], 0x9, &(0x7f0000001b40)=""/104, 0x68}, 0x803) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) sendto(r0, &(0x7f0000001c40)="e52bfc19e6d5b509adbdb5d9aec22b3efd53bf2b3285c030305812851381d939f40690c5a153e6a2ca7a26b5cc5602b8b2858d1c75101890b8a79059dd5e900e278f0b354da4a6703856a94094f4426b8b67443b142b0095091d40bbd5104e2a5cadd8c4ad132c3686e431bd0536a68e59ca089e27a678116e7af06b92c82b872ed59eea84a0620b67c61d7cff1a19fd2528b61c87dd11a00f02e506239fcc53fafc7548012c28682a390b361366ec15e3565437711f733cb68f604f7cbe1222f2b8f637e4ab233511adddef26202ac7e28f608d050637a09bb46f1ec9da40446d1567c94fdcb5781a77117e9db46a95cb0094b893d83e1f88", 0xf9, 0x2, &(0x7f0000001d40)=@in={0x2, 0x0}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001d80)=0x10001) readlinkat(r1, &(0x7f0000001dc0)='./file0/file0/file0\x00', &(0x7f0000001e00)=""/138, 0x8a) write(r7, &(0x7f0000001ec0)="20129d23f93568caa1c292b4221530419b0bb33d901e40675646d3aeb7a522fcec69400797a93cd02f23fba10f3df2df660af3190380f8a1a2e91c39f9e642", 0x3f) readlink(&(0x7f0000001f00)='./file0\x00', &(0x7f0000001f40)=""/92, 0x5c) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001fc0)={{0x2, r3, r6, r10, r4, 0x40, 0x848}, 0x9, 0x10000, 0x8001}) 00:13:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000180), 0x0, 0x800, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r2, &(0x7f0000000100)=""/57, 0x39, 0x842, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 00:13:49 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0xffffff8d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x409b895c, 0x4) 00:13:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0xfffffffffffffffe, 0x0) socketpair(0x2, 0x3, 0xffffffff00000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) 00:13:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)="762b4a58ccdc6c8c69fa7a4cae0f8230dff86f08bf10ef16efe979eb36ae4663b9b7c7624f49c0c34105614a47642579b5ad0562526cac6c33183666fa8b7ddff6eae31618bbecc3833195ac32dddc362c283845468602f9100f3708f5c1bef16c05fbca8ca734302d595e0bd031359581a48dbd97e08b96f6e07a6e245ae292504e4203ca20ec76dae345f281b4d145e623dc1fb4067fe761c1eff042e98443a189c1b3d9f0d9e222fde5cf599c2877463df4c415c059935e290bd7fd5b52af163791b157ab09aba187912c7d8111c0ce94ee448414fd93633b65c1c78e2a6b2b99c3bf6c52b17b58f652fe1b300ada6f", 0xf1) socketpair(0x10, 0x4007, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="bd2f0994402b53402881c6ed9da9c7d56496e88a64112e6105e8ea022c5439f4ca12fc05109c7ca196b04db0acc968b68c89ffd562263393c223a6e52da85ec416a0a19148f16dc3ab2a2662194d910b6c567a5b3f7c4953667ab03e3582d80fcb57303b6b7e4d058206d58f49b664c897ca6c8f42bc6fc8c5df0d44e729bd87e97844d968df3c3f1a20108783648d98c012f4c9b46fa1386ce52de9dd47d11349e5f0db808942ce94ebfc714673185d5329dad86a742aa94055b31192f01c777b25b95d1b6070dcfd274c99c9e4e141b6b48b7feea736d71f0cf917f9c34e1ecdb693a8a41e3b1819ef4355b27ffcd699f8909a71fd762f4c0e8aaf5584c5965b5439bab94c3177c145de8591b9dc9a0b860949d8ad41ba0a785d7c65b821d954024a521f2f11c21a99c12922b477e79c89a3fec23d87abae29b3c8ba6ed4e332d5551a54f1e52d5a435cdad569ebed25f6523efbd3a4d330c141a9c1df6a484b8d68187f38b1b11e083d42f3589809506663e478fb9d8d6dd84da93e005b87c48333ad97da66ac99f50308e5f666af664f8338f26c5f35e1bc0a2dc17c4bcf9243187c0c78107a94c478e547c65d5ded8297bca3f8efd3920ba3fa2e7eb2046c525c70b92705bc12ddcca478709901c711220d32163f7cc18415a80821ea1f25313f9f734e506ef1dcb3b904dc4f2fd902a8c41f6a13ff6f112449f31f6693e747dbd6f07c524842fb961306af83eb369f727302df2dd1e6496fb364ee686d86be21b7833b844c87f809f791794ec40611908538e3118fe6fc0f899697fef2b825d8adbdfa52b18b3a4826e073da03fcc2c7bfbc6c252605a8357a020056a81d2e8a93694e14cd54f6aedf5389b5cfde3417cd29ad9ab69a090a69972c4c621c4d6c7480f59c333ebb89fa73a6b7e710c45996d4ca6e29d03fda30b144bb7c5008e1cc295f2f0a5f071f237a5388b8250d9f57f856cc76f54403ae681fd528b51ebe033bf0fe71da689aedb1924749cfd8e29f2d29f0cb9b1f21b3cd35f7837a0cea8bec6f565a9dd20c980d95b9aa311afaf40e1486bc531fc59000d6ef9814cadd294d6238a8ea6c826abc0b7dbabcc220454a1a26929df50d28032326ff10effc8dd373bc2bf933e23898452f1f22123d105fba13a459800f03bae0981c7b9aba34a373fc2a7e2a52c208936e98eb48bf4aab34299ec015ea9daaa60a3557367d810bede4e76ce32dc734de9a612f27786340aa091e46b272149775620ad1298636fc3b70b4505c322c1d0e13e9ebbf4b2eb207a04b5cf18444684789eabd65deae88b9f7c86d2c19b0999c31e072a246dca0ce335fcca1b1e103e59bd3458e251e8faa08ea7e3287f6060129258f180236ffd97e6c4a2711d9ed0c1a0ccd0386797993d589c09f2806a933e55ed3fe44ddf74ba43717a700cd1459654cee4996076c1f8f1a81cb050c565d33dd1bac8781223d35cbb38e67b0e96e10e90d1932d96d50d73970699a85999d25ee1133fd2ea413ef7daf0edbeb598264555062b1b05faf2805800c3a13df090f711e235ed99fb7726c3ba27345e26f2755dfc61eb0c7fe7c6b9a5629f04c2e9140d4caaa7f6139bfca30db9792b59c4c212051defc9fc5f791174fa9048de639691c62afbe1a0eca57b15fe5c8c41b01cb0ec46d082905b92b86a51764b8434b86ac85249b1aaddffc70a2a71bb0f0444e0ffd35b02bb49c88567a80056ab9b47a075d5b4ecc2a61a2f3899b1e2352644573fb8c832c9c0dbc28d422857fa5f42ad026995a43e8bda5c99bcfd94b65b03566b5ca6e3c2756043f36ca7b209c118a598da18f5d3895855f84796e2c2c86e8fbd9afc37120af10344e7b184330b8dfc2efb960025d1b7259911d68bb9021a0fafcbee99efa6d8d50bca7e981132d96704a56c0c5e56c7c24469c3be9cfa2233cfc4dac3cd75f5dd8be0d3051602ae418ff0c69caed901961a87f2c14732da230d0587ef31d65b9fe13132fd7e5bb6f335e613eb7b26a5011275364e42602b504d6965232163849810321ee5c32b4ed14ce0f183c52a479417043c20bc378a3bc2a063089fe944ce09e69dbfa4b5274758861765b34d3e23ac98f177acdc486a48e93588a3cdeb1fe25b6b92d363c5005be2a3f8bcce76aaeac198acd098fb18fafd521133ab02ad2e34b69757c4523d8ad916a3c6f8722a5f117ce60bc7057197eab3139652314b7e67b806f56511501fe10af9cf08dfa38462769255d3d85e3486933f3d8e7dc128198c69ca0eef49e3fd9b534433184345189bb42e65f1be00751c3df5500ed472a53f3991dadbdd0c37d6fe971a313eb3f6ff69e624a38fe4bd979b9a1270183fc2d18c939623ed52dfffd91e39b14c7daff6db23c3b0cd1e50fc0eee0b8ea5d4c3b336df39821d963b0350aa58274ecf549035e838893b3327ed616b8be3ecf6a6190f09d044d6d66a9676a48c9c52778301e78476d72c55485003c53c6eb31e4cd1dfdb437e0e8534dad6654938f10e4ee7ad42f024a1573c7534444f86d0fc511d1cd188f3c36b44befcff33721cc79fffc59bacb55200e5ebd1fd8f8dd9d25f68288153778b474cd785b9a08169e53059ed3d49cc5118e813c4baaacb5ce5acba70e19880dac7ca2ac1bb17db077e15ae32c4cd655a969ad15dd8b4771bbffccaa585471b8a88196affc75da6072c1987f1f1f05a9968086ef909982d7616758b22757420c27b7abdcd7d4148092a064e9a9ebda5d3a94179ef7ff70ecd06ec38081dfd3ab5628a6d5a65a5cdc31f98725030f17d41d260fec0d6a025b32f9259a638867a193c09b49c4a7d120e64f9775031e3f341ec6e49d85cf01c8d93ba7080333b6a1d127933cb3a6a3d7128548b243006a3bb77fa67fc49f9e149232d34aad881c1618248c03a6e8bd3ade53881c9546bb4b663de5d4ee644018bf3554f948ac2e41dd8285b9f2f3ba32a62c3d714f4c9bdb0648cc57b4394b063c540c32d50f24a1833bcd0c0932145b61e8e598b09ecb17bd819eb6e7ccdb5094c34bcf60726fae033bd3ea8564aded62d2cd2c66c9ac8a3754b2cf151f8a9246ee4207d6713506a7a72f23df1d93ba1d89d07d1064dd255590ea9eb4beb026012b67018997df789c134a4ce12984a43d5a2a0667e1fbb3b2a8eb862aa748a40684ed2042b0cce7979b95f95eb17eed9aa1f0c4fcaec165ec6c3954eaeba9551d146761af665c15621ec3768020e4c9a3d8a95a443e3f8886e0e8811c6b9100244eb8b6a6db22439e67b4b02446138a09dc3631ce361cd04997fba2bb65278da53fe378b9999429b210a54f1db8296790ef54cc40b51ef4966282c10cb8dfec17744a3b26872d832f53f533ac48c95ceb2bcfe162d85939154a8f115102a0242073bab3b040db02cc08716eaa1feda7c993c0a5892bc790bc61f9f3c27d424b12585555429d4161ff04cd0e6a1d3628e54b8d15db7236469429e37acd8cd36214e930df96987289a2f83d0650326f28085b0f934d5fed89e14a2927d7299a3fa30904835ad99aa4354958e7fb0407bb669f040c40485963681e8a2592e089df54f354171b3fbae81c97481029ff6c3cf581fd104c89c397a979bcbb75f00cb53866592a3918ea96b02db58edc7948c2faab73bbc6beb03f69ae54c21b26a246842f769aba35d7b090e4e0bf4a8d850edc3cb5e797f9ceb2ef96ad2a1f1f8002a238f75700f756f01b299f3667b090f17160278e3b90c2e402d5d3b9d24a5d5c8ebe767d6a7eef725ea14e35f90e3c7e77a98f4ff96c8b413fb1dd60d2ea38acdd1d8c0851b86da412411bece77db0e9784fcaa5a2dd7947a9cc5c8147b523737df17e62240014ba826235edade2e7354afa81e17e62b0300b40ae25d22b8203eb542b6f05bd0ef0c5b534af8c8516fc1271366b4c0664d1f8e8186d0786964da9a8a6da7e764f000a97426a43269ba7692570657cf86410790736fdcfda266d675c8387a82b0260abf3c59ee4f9954910636dc00c34cb9c3f9bb3e035251e4f46e7ccb56c93a647dbfea7b27499143ce875f373487b9bc31cca39cbabf3e2a323449d654df40f30d0b30c2e4a03e823db4b923c96407fddd003abbba2f8b1b43f2a17cd6a5dd4614cb786f700e5d56638c4f044b3864e380959440a9a209ce2be5b2249e98e953e52e401fa18fc52c99c31eacdbe70ac0307950328a4c669c85ec28af12ccf61a89b9fff08ca11110f9f4dd3e03b7e3a2905117386ef4d0708a805ad322159647d387daf5944bfd34b96acf9b59bcc4dca52bfa9f72dced0295567c678098e6763d6c6f6838a3daf7c9936bd824cb4bce429ee110ff61688b0909a0507fdee820608b70e862f3e022fc976efd0e795b5e4aad51b9dc87f39385314e7c79aa6d800e59783afe53de084ef4af40dfec5f70e6666243a93fd7969303c8d0eb30264b85a65da63ca182fd8242154e9ef108bb9aa8d6f821f56b9218a3476cc5480d72f0a86928735ebbbab60b3e6dd8c1a9d3d0fa07aa11ea22b5a96af5eaa7a8b36de1ce9198e97202f791e7442b942b74085d4000f201998fff4029389eac41460c82ca6cc6ad835b8db288550c681efb3637e6e59d253276da0cd15ca3d5f2af098ca53476d952ccc7eb13755a79ead9ba32e15dd81437c6cb06923b54b6d0871600c6dab9174deb84879200c685682d5102f33483e38aeb12c6e1799e283616f3f465fdbbef2de4bd3aa127b8369ae1e8e47b6dce1b1b241ee83f4e6f58ef5867b9adf85a722df7b4ba9898033cdfe78d1e9fe058a367c8a8a2d952472834dc601a5a8d067612ea4e38fa0a209071712debf9163aa3df1859734a8a8fc15f27037ad702c537bb4a0c985f7f58200201d16cbbe67c8ac533b01932d6853703261793cb753ee3b33df13cf8923a626154f53a956b4c5827ac352bdbcd98fad52e81138e12e592401bcda4095d0202a44f231ccd7626e638ae9f8064053ba245550001b046659b7288ea564bd5a7ec3ad62f9f10e5de18e320e8ad9d3803e3534ebed883010f57e964508e253f073bb1a0b79f510955057dda7160a04113937b72b71b02f3b124f4abd507a41f8d460bd8a7450b9e6ca0cf9e7f3d957449dddce2b570cf61021a184fdd89b7ca981c1dcc0d83a43d6b376f208d0b3700289c135614f97df818fc8e5f824c1ea1871274031f0efb6b8c77eeade347d94a8a0f88a1d1b95ce1792e840204e0e24788f92cbd61b0cc80df4d2b5ecf3dd6cbe8f29d92103ae4e6e4c058dd82a4b883a66186840c7df60f2e6ebb49c10505c98d6a98acdaab983b97fddb252e87311a5c9a0390b929fa8634db0dd23460fb76124a00274fdb75e5e985a1f364aabed1ddfd4c29360a095a685fce3822455c368d40afa8c7fe30a9df502bdab2dfe1c8dc3f576b9c0ed9751298e7d8b479c6c3eb5881be2371fc17b6e8510b9d09c5bcb9328eb1ba9e009018f39bcea8b65447e57ff515555c797277bf7d878982b2efee34a78715a6de977549d0d3567fb50c81689333ccd46e6d44a912e3b82f0c0d9580c97459182df1dba3d7912663b5bcd9cd3977f774fcb75aaa5c9be8946f918124e161864d171afc9452a2fa342f4190785194770fa927030d44e01967d5e9f8c8da1aa0a02b3d9a4c88f1805c070fbbdb4de69e56fafc853158f982bb1f3669fedbc688d3b1c2ef770624987901b0ebbbb1070b803cbfbdf0150a6a83e043a6244be183fbb1f260beb9520c97714408e12363ccf18f483e2b8dcf751ad78698eea594d35", 0x1000) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 00:13:49 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/46, 0x2e) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x100000e) 00:13:49 executing program 0: r0 = msgget$private(0x0, 0x81) r1 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x30) lseek(r1, 0x0, 0x7ffff) write(r1, &(0x7f00000003c0)="95cd3b92e02d51011b7c725832616efa7062aad1f75392dca76e73752bb284f9a24b9f14ccccf4584abb3ce209e1a1529521fc2ae1e9ffc34d2b29ef8730d0258c2f7eafb3d36858b18d5a1d25e9c5df6fe16e52d4dc0ed236305d83aafe1ae803000e20123868881bd7155e5f1075dfd8f4f907817322073e801b9c27ef35bd75b5b97d5d1e2412d21d10fb7d0b0ed96ce275426fa96f0b1cf4416734f44cc41130bace02260ff141941d9685c1e3b489", 0xb1) write(r1, &(0x7f0000000040)='"', 0x1) lseek(r1, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) close(r1) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9d3b1b465e000000000000000000000000"], 0x8, 0x0) 00:13:49 executing program 0: r0 = syz_open_pts() syz_open_pts() fsync(r0) 00:13:49 executing program 1: setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0xf, &(0x7f0000000080)={0xfffffffffffffffc}) 00:13:49 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="4cc407dc57cbe1995f0a711daee40e834a221b537170ae90c0fe898defdf9e925840c4f578a0024538b4eee24d7ae466f1bd2b5565b5316e18cda72dcf5f8c95d3644d7fc39fa7f9e340840283be0053cf83870a0d489da828633cea251d8f6f5368d675bc06d842c5beb72264f324e7b477c4771a0de4cb30cfb1d041be5089c3b633572a30633af86d342b2e0b585c3f73dcecad806e65578902dd939c7b34d009a902646b7ad53ba9fee42c097f43b8d3626951cbba89e7eb2279671c5032f4c9f41b714e0c308d34d08ac92ec3cebe96dc704aa36b2119796a8641eec962c1cfe152e05794e520c5dec4", 0xec}], 0x0, 0x2) socketpair(0x2, 0x4003, 0x65f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000140)="52d2b8cb41081e11629cc6ebc3db4f2437422a45a219d0b8417e9be8618f2f627c05f28b3fd0f093679191c9f617f9e20e5e92bc6f929532138718d44d5f59eec82014749c65ebde6b3495ba53ef149eb544105aa4e6126ef0e82b02fd42321473447ce528cf2465ebcf13c54d8e54ba9477aace925e97a5cf4c5ce367ca8b025b6a3744", 0x84, 0x400, &(0x7f0000000200)={0x18, 0x0, 0xb9f}, 0xc) 00:13:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x31a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') 00:13:49 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="33b9eee1434c3de3c2ae1588e6b83f132ceec3d14cc06b19be0f5291694a61873e25f41d5fc076cf7529e97225dee6695f509762ce531a63b1e750b751efacaec740264db5c0bb5a7ae5a0f0af734cc7498210dff862c0561f27c2ab72c6a32dc31ac59360699750747d136b8ed5775b4bbefc59c6184fc3ba5fdb7d6ab469cd64dd0e9930a3c4f637c28f80254ef4844518a118199e82e7852a51b8731404c370cf546a14c23c0482c4e34867f57d1a7ffeaecc7672cdc305882deb28bd693a9fa0", 0xc2}, {&(0x7f00000002c0)="57f8c18bd5f01ca898638fd31508d7484532c12af1f70c3dd66c7fa28537c9320cfe7a262bd5749c1b5e8285312873d4068d5d41253374de9198f564daaa04624d8b508e9f13eb91196466e2472d8a462f2aa91857686877fb56f4583d4868b75f2f5c02ea124fd39b5ed4cbbb0a1cec8325629e89ee370179997ae0091e29c066f8eaaf0dcbb781dcf10718fe8558a296825a4fef92f1a7a7c8242cbabe5b6b3a2dd6a12f1deb05ba84ac85b889504db92907bd8984cd402417b7f73082419abde7c1d201075b1efd87688c7d9e82907aedefc8254bf2dbab0259fe9f4f2023e59d", 0xe2}, {&(0x7f00000003c0)="d89df4d1a363d73baee0b4f60683b7b6e4edc564503ce858278a0654f05d1c3db3be6c6f9a372dee9108b58d315e6b32874a7a47728935f45f3b9c8ff4718e3430e7dc87401bb4136931187aada16e22a04aa28016209bc50f6bc4568cee0065972bbcf7a5f7761ca0c8e2ef53200de7ae3bcbcd1ac1a3788753aba5bc55b461b9f0b0bf5ab0e77f5684aeef07bf4a15f7fd4cd91b9e71ffbe2016e234bacc1c5087eee97fe16875d9d682fe6c7f294e3e8b2d1f9e25c006e0c9a5e07a450964", 0xc0}, {&(0x7f0000000480)="e6bbf512ef8b0b1cd754ece5f3c187356642c3d17ad6e811c4889f30a7fca9ac268d77078e935194b52198a922b8584acaab4ea9b3cb54424bd467d46916fa6527734cdb0f7f4883e33bbdcb856b4a6397fe667d9ccf0f494b477a00cb2273c23cc09cfbe5b2eea35618aabcf8ba1e72d63dff143c88c2ac7a846920fab3ac996fccb7a2d70c79da1f767a9ce0eda3fbe04bb1ea097d7ef3557e2f66526a083f1f9a961f4a9185dd92", 0xa9}, {&(0x7f0000001280)="2d50c0e8253145977995821fdab0dff6fe0457d42f5deed7ab50d099de66e746ab6df7c61c3efc361e488991ad692eeb208a9418aa5ca1cf9a729227a33f76e000902f1987dee3bb13793c230e4efb1e3c3ad0a59285816cee9126f8d08a929d71cdef7300db13325b57436b4b3456d7f8439523943b0e7edc97c36c362626281fdffd2345a16e8126b753b78ca0d0a575da3a353cd2c44d2e0c6eeac5a62457675abda22d4b9f07996bea83b0baddede8707105e743841f07ec1cc87253050485996297daf3b7cc7d264dac8a18eaabc453d91bf93eca7db3be183d99694d8f6cec8e589cc8cb57f2f8305f78c33a3a757ee1749f4422ec99e93274fad836e64b3f306d8f5c83ef46d498dacdf036cf2aecbd30835c5f3429824a1051391c127d487f9e46b892e237e7ec5f8e50f51c76934a7f0738f3109f4f61033f4fd8508c6a2c142fcaf866de0537e9b39140db782b4c27bf7e55ff5cdc5b2b772e5ce2cc77059dc05428faf4423dccb5253ef356627eaeceb1c29289e00632720b7e6bcef58f6e3e33ad0d3cfdada5a1f1f24379a6cde7a2260ae35bfc3a52230cc91fe4010859d36193ca2df8b14e640aaf89cfe004a35d235e8f92a587c2d79da0d0ae70a6d748aa14fef6effde0511283ac002f46882552fb4560cebb03cd22c10d641c9da3c748e77d4807016311013db6a56652b5cbe8a3dad63b7b149a358fc0a6c0e1787306c1bebba8327ebc74d90108be026c2d2c5768a13578eef278ac2e8a485e936d82719bbcec2fc494bb5917c52ae1ee6bfd5b6aeeb1c10bd608edd609198f2bcab823fc8e1d43b7826fb52abb94aa4cafc5ea42f764e2ca0245086d2c391472590416cf94dffc36dc56255ae6234b35faae2cd44ac4db1c339c6bea604e299bedcae7e0db1272b39ca1f79ff5630e3acae0024780cf2450e417d2f2d3a9bf54c585e21d5c982048a01e2a0559b4a79bdf55cd815c54f181d8f7a72156bf54047f7055b9e7d610d2f62e74981443933b125629f196b95c3406783aa38bfe528c2994d421fdb48547a39ec837e79e51d9768b951689b6f2c6093559a51162097f016bef3d46c0be2cce7722783117c5c9bbf726c8abd771a5d1c1795e9b6a56dd60e4f8d58eeee10206dc237182636458d137ff245ad429c92de14ac60354837db636554d621f1039cf10426254ea8d2e6feca4bde5c0923d8fb855016aeb023aa832b43017903eb0ba3915325ae96997ceb8384051dfef4e6ff868a2a365c292ed8d9164bb3624696d28b8e27daacd30d3e0db86303c16b10274f2830922773d05c346e14cb8b8d8e224f34a1d20d17ed31a853ffab8c39777fd01f67d5f5267f00850c2c39920a6a617eafe83d56e22b54103de9aee0883dd7599438da4b2d26ebf6465ee435efd26f8bbb44959e5f4b233772f1e3706a9546dbdad38f0f8253b0956c30e3b0556d1b8be2985160666a35ffb82e2cd8295c96e48d1e8d7ee0e74d0f61cb8a9b7c3b7556e798de1f27b2f5c2a58a349f2af25c8e9888d1f072ba1b9b5482b5b373bca6b98ef2d560a4e665a112b88dd33aa6f5ed0e9233663003430ab6065183f4fb269ba5dbf6c582f66009a56668f7e302867679f7bb87cd61a3f54f42c80a48409c9102ecd85542d9048f77f157d42fa715affc2fb0cd597e9f7dc6aa473f49820b89fad18b46e2603ef053e462f82bb1eea921f8332922a83e9ea1a1ff7eea0ed9c58e81ac9944d161cdc9a879fb5534312014b4cac705bed9d22dff10ca2a524d4148fa69bde7db27107e53513944314f8eb8f5e09aeab7a9551d4c83e80a6c87e731761df8cd77a098bb217ffbcde4e78da15e8d91a85d7f819e358f3a079c43e075d147b1301649dc28cd515ddbe3cf2f8fa78e06d1c10047d270c2991964deeffd126def97db637cf3fff1d2241712411aa5236d60cba559757ec460a012291d70100e9001ff85af95637d7be10102bc855c71649b9145fd529454792840d4cd8e902df114e0e1a63aec9564ad266548f138350030b63e596599e25b6110bb4bd53ad893b44848eb4c22b36b0835075ba09991aee1659b8201cce84df3df4331dec08edca61e3bb293bf90e455d99563ffb4ddd5b82dba78098d1ab08227cfcf47ff61add443cc923521b07bda41a17581eb11ed9e440f953549deeec7667084209b02f8881c6ffd54c8c8bd5f8a4c975f076b4477cdfcacb4f4b38a663f538775dea56fbd0c7dad7b4d161767dee5d819401c64e82c0c903b1cf341203b6f7a741545dd5205088339b5f13d2e5030a9b38c11f0434860dfade7a0474f3fa304e96c0599c796cb6d77a246fdcd4706b63c0d9eff775f0ee77b2ffef9b75657fa55637ba9279153eb8797337f7b84cf6d46509090ab208c4628f0a0091153efe44bc698d9f696575101e37d2d02570dc9de08a10896f752fee19db6a8563ec0ad37a76f14a5517f40e86ab4cb508a45bd399a585c4e4a138b056bc9e934f27a9840d81a20aebcbd327951513a67a7c7bbef08bcbb2c73b1933c8c60f9fde5dbac471d21f45dcd34537998320a90a61fa27c63b435a0b6bb01af4437b2cc295fcb18fb90b015d98bc6552ee018bea76f784c40a5bb2e96ee9b9c8c073069b5202ed2830e04400f4c7ae39c5647727fca287054b020850b6a25cfcdae0ba9a647622fd184ef67e3d11c011de37e3c36cd445366fdbdf737285992f6dc5e8a01277c8773cedf05c12b27a4cc7ddadd7685e791d36a5d7a27d9265c5a205cd44a74cc8fb440387c1e9d70362ad2d4202394fa897f23f995abefdccfd6541d4f2b748de9ec98a2f82ca6f8525f1997a968eb4609b90c0aa5eb4ed1d54ce3ed1c3547c45d678b6d4d2fe05e779ac0670f9a3b6bd075d84ad6ed0612dc6bacc25b22f3acf6b79c6103655efdb5efe7793ef5418c35d8bc1369e94f361061e635d9d3e7fe72fb305a43ec795eb130388d9c518d5f8ff6c148ddd04195436fef72308e66b767adee89feeb2913bd5cf7e1821b2ab219f460ac484f9481b4c27b1dbdf2f3eab3735d384ce508beee987afd85e64d96798b260cad64909600b49849bd8fce332308d6baca64e493a6b91e442d7fe940cca3e8a70b02516634a81dae064cf0fa0cd7a0cc5282ab12ec5d875ebd14f42858a1a48380dcfe4b67e6622213c3387e568f08fb905109577f16c4215445e1b08b78dc0ff1f70412185158c0ee016330a97562239bf9c6d67918cc5f61eba29e24fdf8369dc966194f17a3e1baef7e7732795fced12e3e18064988bf2968ecc1a597c033686664309b6c884da80fa27923a4fd6164e92a37a0d53d36b01f911188cb577ea467678eba8b296d8006e9de279a2770059b02baf694aa472a083a55b024690afda07e55902e56f5c76db771cf3bf8be697c931e19f6cd0bc3cd95705e67a90dff07f6a803164b4726d5b166920a4b3bd6392af5c4f0dd56e11d080a73c8b40541a8f0812fadf977f95daecbc3dab828a6478d34f28aef802dc065615ebd0835c7cca86ad08a592104f4771409dd811c7761f8ff594b54ae58d1178be5543d0032b8baac5e5b655e328bc269244a57d1c12d2ea8ee862c264773e8f50413c2dc4b7520232099659099d6b82242752674553b49ac3421fbd4155fda07e66662e56ac10b0dee5a66c7da9de6c6be4e4ab8501f5ec69fa50431b69355ac322faf934cb3baff7484c2497c07e3fe79143894ae84b5df298af22907bb72ba53ffe4fe5d0baddf16a356f57a1da5210d4c956c705c9e3435879795eb08e9fd5a8b4f6297b8b2b370002ca6efabbc087b9ec1fcea7856a7e83ba3d798b425316d6353290c27ce7e65a4630dd557c46fa86252a2f07accbdee178f8b93241fb8b02476f0784ad941f77da89d7321bb18e4bbf5552ac07b97035b87ef17528ae0af2fea2e8117f809a3f195122e17143a94cc0ef765174c51656c9f92ce1bcc9f1d1cf152e422935350fc343273386de5dcb4d0255ef6881c80b7f812b59e0f00c3f6f8a7514376a182a6440fa74dde3086ff51f34674288a24b28bcb1dbc4e624f8a5e4cbf54317717f875f23319c40f2194534b8d138a241830e424351e9618ec714ac66e14ae04f6dd7cbd187632a523a3cec62c9b23b418af52705e56ef5ac8dd700dd2e49d29a0bdd53fa59d720d9257ecb44bc1e05398ad46ecc670cd44d3c30d666451f70133019923ee82825cdb84d368b41ee2b5130ffb8d061fad8494117d50536ec06cdc350d46f94aa5eef4a8e2e07d0b58e338c4796c6b189219809db9f45d11687ead5e92aeb4c8b92cfaea6bb057bc0dbd0a7158862f2611880348c150a065986c0f5ee498f06cd78069c545a7aa616795ee308c5202d8a9cca2e4fa97e207616896d9d8fd072ca218ee551370094a32dffce7449cd0bed9b384c3ff84bbf11086d58a00be46d02572bc975c2f79de0d1ffd441ecd662c1ed822f460aeb0bd46bacd7dd18e0aed30e88e02e5a001b7b0e226e2a1820ce28e190b9689398727a9021e8f672d1e452d9da91395c01d31ab3cdea4ff8bc2fb49a43d31eb396806c164e85af6b2f4aa6f46590c67bbfb1a31109c352a90ef514cd65cb073306461ee09587a0565aabb40bac1298dedace1a2f5e473daf85fd338006a340b8a993fced8f3656b691827210da8429aa46ca3c940ba51363b52e9fa26805e1377e8262a73516d8f3dddf395c9ea55fbb1cb6d2376838eea77cd002597b4e0c5bde273a35f0386de0f73cdf18e78983a15686d9e64b42eb8e04f921d5148c87394880153e6d181f972a3e4f96e8f93cb64abf85285e3752cdeca037f329fadfa30421d315e1c317691f5d411fb8cf329cf9548c9c762b580871c19ee04ef76aa46e3786933886af248dfeb2305085d99dfbdbfa1cdc49a4a84e96cb76d17f76045244ea8c325549732a5970a6b48807d785cf23ad9a5cc8f2bc19ab35bc7a3d2d5c0a92f27fe08e233171206708a2b76afdb981606a8aaea53bc9a161988412750d23a1b43b3c9a37095d1e0ca6856f8574c899367863a5221d9e56c04d0b5b8ff0663b50c42538514bde546d5ab63b6c786cadb3d734cfa954d8b8829db57a64f208bc9ffbb90d5d3c272ff1a30a7d142c94b66ec238ce3392815d7821c329c8736c0ec4bb356cd7db908bf183ba488db4095be5e682a0828a8c57cfcb750e46bda446451e4d81e2d4ba193d907d545a4a1a9a32f9ea883797a9f90b4d0779b0bc6f6a160a14bb297b3ce32dc59f2e6b3812648561adcf7d307a99ea7d907e245c0de368757c54891550eef64047426ea23216e960734120d5ec46f2d6fa92f3e3593bcf847774a9a08f283415ebd53d48d718b461a9f9aff25952b021713550dc774aa34861fd808a8ea27bf2d1e0144828d66e9f8a355766bdf762e0c4390605e0dfe7bb27ced46dc492bc5014861a419378441317cf464760abb93862ea42b3974d433a778b2a5409e36495359454330d381be63869925b6fa83595e4c226a7288245a419ee60b5049237fd4a6e6f92af011969ce9821067a32f4f665f2c61016b091fcbe767e62c3e8f6742b312bfc8fdcae7d0cf5feb2d614958c9cd8338184508b6a66cb807476c2e195d0a9cf379556b658f6a3c0229d11f7b94dd977eb4e50d19e8144fabb7f1182e4ba47c8e4e13542a0c749412a4d4417f120ea478f7648f7ad78dd617d170bffc108978c476ff6b1fbdd80e66b3f6f762b808f4375ce6b503b11ce86ada48aa336fb0e302bd79426eced094c17550474fb68", 0x1000}, {&(0x7f0000000540)="32b408c3e9fd5fb1d663aceae79cbed6288d7944841a8aed19fa4e378e41e324d386f725a13b00b767c7b45bf0cde7fb35f7b7cee91dc6f3f66a7ce8a7aaa278d4c27457816f72ef7a7c4ebb046936ef405ffaa8493b0cfe", 0x58}, {&(0x7f00000005c0)="4358da5ed5ceffc63ea120e4005ae78daa32d16a33beca88c6cc68ca561a4685acef8f2334b92fd7688b6a3125e1c7b79f09b105c838f313c439995d02d1efe3a5be991c3c465912ecc4ce7e51ae8e95b101db8d80473437543f03ce86134edcf7f300046c2b27538f21a91dfb438ad595467a35612aa841e235b0740b772359073bb954fcb18501c6b706fb224e6c35165aecc855d954cdfe0b8efe01478f0834b4206b3e0f4009a340761f9c054b45bb3ed679666e1c157c0509d34cf8c83aa77dda7f1811f812f1b92dba1a154d0f390ccc8aba3d87e8a01e512d5a0a18", 0xdf}], 0x7) ftruncate(r0, 0x80000000) syz_open_pts() write(r0, &(0x7f0000000140)="f56f8bb959c06f6c1506b916d8d1e99be4c34441f7ce720e47a77fa192d2febf18c173f649492ad2ee88635a85b4647a5a377f0bccfe21dc3bad4b3b5e8f5e13ed130debfc057f3f9dcadf8b4ae14446b3331f0a7dfd5bbfcdd829dc3ade7e8f59", 0x61) fsync(r0) 00:13:49 executing program 1: r0 = socket$inet6(0x18, 0x407, 0x100) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 00:13:49 executing program 1: select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0) r0 = socket(0x1, 0x4, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x7, 0x9}, 0x10) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000009800000000fdffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba9b2739f5d1331423a835987260f9eda7a97ded299f124fe0c90c3b8b666c30fe0684161cf49f49624488c2f80eecc14bdbf7582bdc58e8c9e03fc346fb5f3b07a2b63bfe700b228119663f80a65acf58f2ed30967ad11e24ea04288617b19427b20f9901f3f34c6304d70ff6855eae4b6d05d484c75bfbfa409e5733bf8b3c18dd2b142b586a94a4257a0ca1b8241781c0fdeb7135335ba4136cfc496c169f82c45a1b9ad6420459cf1a0438597877fba7c2b1823799652619eab6c61cf9e5bcfa88c2eaee668a3be36e34b3c40a131d445af5"], &(0x7f0000000140)=0x4a) shutdown(r0, 0x2) 00:13:49 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="b203b652d318469e6000e0b68c3ef16981dc5900ffcccd6d425d6ae638e2af5d132aaf80ec5208f24a29564ecea6a22326906d181699131b12aa3dafb59fd8124d18bc4e81d23015ad4caec63422858871732594b9a58b882ce585346ba02589c40be64a728e2e2bf774d89e6a098ddd71d11a6ddc54993b77b3275aa9a48ca27e4b5cda5c8bb024decc33ae3dd7039a4d4b58d60e467df20ee2904418f05a8ff7011b4c6cc2e5ea2542e7d93b639e132854406909f469714cbad6c5bb87e6db67989cfc0051c44924cbb1b03d1ca998d653e19a6060c6b3548bad4b19a1217808199e6080013cd603e49bfda3c7b4c6", 0xf0) syz_open_pts() 00:13:49 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 00:13:49 executing program 0: r0 = socket$inet(0x2, 0x7ffe, 0x1000000000000) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:13:50 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000006c0)={0x0, 0x1, 0x0, 0x300000003}) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/234, 0xea}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/219, 0xdb}], 0x4, 0x0) flock(r0, 0x100000e) flock(r0, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) fchdir(r0) 00:13:50 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x18}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="7d12c974c27b7d044d7351e0d1ec81a06ce11d3d66a68566efae66c98e5a6686ea57f78a423e0a21ef0fc2f4ef719f98f98a8c7990c8504258268ec2f96ea5fed2e5ae4ee333c26d81f3", 0x4a) close(r0) 00:13:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x3c7da2c31ecd1708, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000)="7f000000", 0x4) setsockopt(r0, 0xfffffffffffffff7, 0x7, &(0x7f0000000040)="ad9393c744b0b3e197a4486c9f3c020bc2cbdf00a435ad98ee784538b5180e9fcf0c606f10bd7c70baf938d0ef1d18e9b33eb6678366e3bc96f3e12c9880430d401d1dd361059820998d4527e168c0985b27734c45097204facc039e650169e62ee1114db7cc0efba96fb99ffc5d951480d9f4b5b2974c52b7c2204230cab7453ebcc7782023734235adc5", 0x8b) 00:13:50 executing program 1: open$dir(&(0x7f0000000140)='./file0/../file0/file0\x00', 0x200, 0x10) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x0, 0xffffffffffffffff) 00:13:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 00:13:50 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) fchmod(r0, 0x10) fsync(r0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 00:13:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e17ed16d80b7824ef57d5ba8a5e029645852aa09c4379b781313b2a27933db429c84487006aa47fec91f47d5c49d26fd867056233c4502a33b2cd4944bf405586b0af97973371dbbe16d454bad258e54c89963311a0ebab1d363d28aabba7796ca4b1df0f7ff777b4f209cd838bef854a0b485e60b0fd117b1a3cca49e9d354b4e39745765369681268a9ad1bf54a567d173f0672ee4120327e02a62bb10457dafbb56460b04b8464c15c9de63e71d165dc0948020446211b60fc2dda89eba75b512db0e0fc66389c5de5f5b2c8b7b0e89cdaa0b12f9a74137fed161efe9c89b261e374abf417f07e8505b3ab1749b29d0c4142be5d2299ea6f687562079c484432c75df4e052712824cb764d325c958b0cfa7717fd0974c5a3008c215d5df30e96f6e9fa90e99e000d50bc08e3a7fb739f4af24c8ee73283e8c66423500a4c8b4c16ec72e5fc61b097aad7aef1b4cf8459ba1734b915b07bf09f45cfd414d4164619b56246672bf89e25957e85a06e49b9ed0e54cf3fab71aa7545c6375d6d57fb5e0dd509fb4f792bd4484c9b51ef6483aabaa8bc0daa9ee23d307e75fd76ac1ec0ec6aa333ee1d005154466f369bef4ab6218f88e3c52ac722eb4952a0417fb19ba1c430b33c99bf2f231115b62c489d2563504b3b096047e50ca020d91ad13b68f18ca027902bb0cc63e3e49d4e434410b24be3d3f3c28490df3e006be67342e6d873d193cbf28430717e8506f727bf7b0bec2143612b53ee4e26c3cb85c33577f003ff45c96610f37b399651b32ceb55ec67f992695bf9d84d08a7edc74f9bfc77ebf638080777219304c1e1c9848c3db5ecc98ab79610d53e59c9e4f2e761609212bcddf51851bb1993d26a6a6930f6a608dc0de85d23b85d28ac49ca368e40fd68f93f2c3d7617d19f98a735d45d6d81d235242ef2466529078cf0d8a0042b41ee2a87cbb17336e812c76b49f03241e28d565e41145a28fc1ffdd8a340a129b5a186f098c72494b67728d7ea5cc8000c52c1522e46d679791ce47a7b1fefd2abc6b9b34d6209e4f101fa7746321041ebefcdc06a0e2e66e824f83c683a08a87172977848b51f22871dafe1c1b27c8ae8ecca02af2ceea20b0b6a2c524845606c084269efbf0159a106de84a4129de6291f9e63693943271269d6200425005001d07ffa10ee61bd8354526a7ac380debac50e8022676ffc839aa11a25fc5bda32963f3ab2ec61872260a65f600fe1e8889f2c2193a828ddec76e1d568f1501ae136e27a1df5bdefb130d0a7bd5971809d8c503bc30503da4b31a9e53271eb49d067ce96e4c69d1e041acc5c75226a1b6ffb03daf3cc50b906bc379b718019e7b438f47256df39efa781c05c225d3daf7e74d12272433c7a5aedc4963fe5aac5e5064e00cb5a2b2eb6046ed3defebaaa8b57d464522f9f4a5376ff61136502fcbc8f13abed6a6f82bd576b942bb2e02a380a565c931fe7fa6bd9bde151735e2e5f299ff6ac5e5c11c320c18674ff7db8c0a7334bca27a40df9c1eff955ef8b9f62c9373e9f2a05b71af6f714734845c2abf5b463bc958f40eb93c038ddcdaa69529c68da82a6a7d17b08a19831e57767c653e9a06616daafade62c3c22a577d1ec77e4e587b49b941782c8a4f254574c72ead94bd617ddfaf8691e97e75955e96c83b458334a2696ef0d136369beafa13699f2863cf5abdb67ce0fbf43e6930c3e1cd908f345876a4ce926a204a276bfe08046ecdf7a97871843cb9a82b0ae2b1877b3fd5fe85b1e09f3950a6a9d432ca81a3a6d0301bf542632f53783e31a0c88a5df9025c566876d2ad2495155a6e58a02ed64b037935ba2ab300ee4ccdca5dbbefaff13c7a49e6194b1a83e19835a71107bce4d72c7c52eb7ab3ca664d2197f7a5a80bdd40ca50fe449262b6621678f2089914ccd80fddc13336f5e7be0c735336e0d28dbc8165e9b7581fb5a4893462caf18077158b2dcd53503d08745e36008bdc96f67707ba68c7ad05eb08b90f18aeb4e2edaebbe0dfda2ccda02a4691cf2d4ea3a37c5615f4ac3996b783810be7b13d6cf9336ba318027496fc598d23775d4b5629e8cce4c1e2d6fbf25cf1bab6a3e7ca11c2363e13ebe9fa354cd67f6c30a54e28d6a58c7e8eb88f404413bb768a3870263c2964fb3d8c77c55d7238466b11f23902fc37ef29f7a69ee0e7a079c80d36c768e6d33a4c653c97b3d5b1e7e853443fa273add6307626c127c5b1abcd16d3250420f8c363ae18dd8ef7860bf11371878a18dc98d8b7a2b610f5d7143eeaca05d2e601c0f556c8b2e52ddf692dc770bac503e4537a75f124ea618c19b80011d00d633f01c8cd705498897bce6235b6653831bd39e6ba9f34e30068aa35477e103657a4d8675c0cfda5ffe5a28b97a682481f6a4f51216051fc5505ed166918fb978b0f51f83a15715d18abd2755a68d6774a1c2d318692ee72d5f2611163acc4d3e3aa4684a40052707bb83804fc6314cb04ae6a9e3a0e40a914042d01ed07cb08852b1e670d2d259fdadcf7bc0e6c1390aa1a3631742862bf70dbd86fcfe14cf7b97917ea1d350fcea4c86d0957428f3d0db465a46cb06403b2deb556b64bedb814f8ea90d9a230a4d94c2deba31559d6e4bf32130957ed10597929b2c2448c7ccd7b0cec50f6d356d980340e4047206d48b8afe48b6b23203ece0d4079caeaef7f2e985468c2bfee471c7bc9a93c8c1af37c8a1b4caf08893f9b828a460ce3e18b1c37ecb020ec567af80e524025bfdb8755e96bca136f131df2ee3ca0647f9126e19d8646091e5d70a83bcee9f7d57dfd75c6aa17f0bafa927b76c3f5d17d62a5186f7e6f8f074da9d57d3da85a23cb8e4b72f48990090b7f9467ede6e911cfabe389966bdb39863be4327ca59184221d79d757fdc4b0a7abc28d352907a07f34c21dabc87081f0e2e73923c6f8c918db7a5bede6109200885a6c55d36905c57c209f4f9ea1fc3b821f0f5ba4de2192449287a21f19e6435f4fd7655bca51823bdffcbe8bceb55f489fe43ba5fc4689b3bca40492efd6bbf65249424507b0074083041421221ff9d225b66084b86d5e9d565e0f7a2aea84a0f2ea929cce40ad13b7e039342a3d000f4b8d96fcce97fcbe24f5ef8f6631e22d8f36f91d45f7a5dc474b3f347cf99df3871fb5ad5a2983767a5b13786af37fe98a603cdfba0438bcff3d941a6c88447660ddab795a09ae1fdfff291da37208b6540ac5bcb9907a7067b3ce01873509f12220ff9469323139fa34abf6bcd88e8b29fa9c94a12910316f72126d6f22c9527d38e89d007feb9b61f3a33eb7e356e244f99dcf8accadc322ff00ee39800eb9c15e69b8e7340974e6bfda5ddf4b113faf20fc6270e6a6be63fa94cf45b9c11f560ce5d26f5afb9d721171e6ed8d253b200fb31df1f3ff02cba7c23aa2bd7a84645ba084d445bdbba62770c48525d1d7877c6cab7170815688e637b1aacfc3d1cddd8da8f5a5256d45cae990213a967939fd4fda884a6478cb1045e663bd0a62629d77413db2405d8c2bd6ab579d376b00c79880984aa8b10fcec4d537593a9c65530a796cd4f8b5461a894323f5c8dff9eb23b85d3c94cb57ccaf4a09faed01c4a64beb7b9417d059d27de1709b53fbe05fc06313fa5912d7817bb415194836c7f7e3936a1e2785f8198902276ab444c9402db91a6224030adf633346048d2c6082a1f7f3565bf835168990f84500a220ae4553c9b6dfedfe7c2ab5966587f5722cc68ee792042095baf85980ec6483ad8b35ec72ee8ebeba1ddae167dd700d7543d5ace60ace7a5db88ed2cca346d5f1ba2e09899ac1de5bf5c612c1c1a8f0e7e3204bcd04b513de2a065197ee2e13a8333958f978e105690455b8458083365d75a24b2111fe201dcfa335bc1eb35caba4e27ef145f3c361a04cf8cb516f5d22614b51edf6e8ff101e48efc0bcf92d86f8f0d9b919e8af95804fb3802305136c8fe7f14f59fbb8c0475b167beb287c38bec390e320715e1c9907fadb0d8eda1b950d1a8c9671d36eeaf9e6a79403d39703d79e97a2da26c28c34f58b6be0152174ba88c2c981030233fd07a54ebae137263e5a886ec6c2ac041711c6013623c31f42ae85fbf0da22a973e68d25f0b0f00ec067b7f7c47393a828677b493fe1bc9529356b5d89f0b25e5c92c5bec0b50612135f7894cef07a5da7c753db5d07335a72163d930ea79d3553a55dd2005811e346903274c2180e73fa4b0a580e851f8d05a9b2f5155317dbea43466bbca4461192943e2114c9c8df0a45f237a318b74c29b7c3ae019aebd265d21e9c29f7d98f0cbdc16e4d70e548cff3be838dc60b14a0e67edf862d7a7f1070ee179c3f11bb6a703cb3d1c6c9062dbfd4854e8a1aafff0143237efd8af2445e9712798fa2b415a564354880a233c0303fe2316926a17c43728f5721414bd057eb534bda00442c17c45795d9cfb27e0601924f7f878212baef9f3f1f9529e688ac1afc1683838356a9de0dc75b9d5d8800d65bb7a7d4a12b85de7cbd8d1daa50d1308d0821e94f4397906194d01591a29752ea2037a80907b6d48c040704ee9f0c547e7db679ad3ccd1d810d24c7ebea0be4c87284d7722d23369558d306cc7a376fdcbb115579789741b3d071f2bc5220b77831e81bbe799f0d9c718256b1d7e9390c94d2e656b351848c5c90b2e42693c68d10dbf9dbdac277822b9aec9966e1ed9635f9456c9a5e5fe5f032cf3856f1714efab4b4078c823bd4ee966d3beade87e1fa2ffd2df14637e7df9dd6eb10af076f9cf0ed05039c4c34589eeb2280ec3810b761167a365d5b3feda190ff507af166b76ae7367b71bf1055202bc9f9f2290f883e4b13f5da60fe5bb89c24c1953bf418ac919e10ec1ab27cb25483051d04a9f3ba7f7239cd60053f4ac11236bbb245ae7cdc71110d199364c7cd1c37f051342147760391757c9639081e15b5a14277419df8273337bdf7a3b697ae790ffb95b881453f2925e7a92800fb6e48c3775098513a8be5d52131652fcd848211e06d7f43fb7b370d6efd17cf291d04b2464140ef45fc9347602c2a92e45842f9941e9ff4218a0d4e858f919e9437a4bfef73b6c2ffee1f8f74b2fccb1c127ec2ad15940c474946ad96059ccea0b32e2181a0994658b4f19f47d2d3b202a909acd8ff492bfdabc772e9bc1aa06ddee10479ff1ccc02fcf915e489b96cb201ed6817307873d457732e4386da5c4eea9d7f41b429373e4d5719585d884dfdfbbbd30fca96ccc2360245359a54af7385c3e74e6dd09536c3e5c92582468b1a18fe89078c46f3a8f43669a2f3631646d41dca40d1bca35931f231b59c2b62efa6c2cf9e59fbc4214fd01245855341141fae4f6bb23d8c2270c408a1a53745ab4b4079517f7282a17e227537b5027bc06f1bd5fb01a5274d03310b9a72041bbec9295930c4f8b99c82c9b1c86d50f17ece6327c107a377664ead43e3dd62986b0f6f139cab850b3c778660434524ee886f33363adefdb0cac1e853490787f27f779c682e15727f9c0b05762ca4638696293cd03ae9da4306d76e3ef41557063ad4c0ce9aaff961389c5b58fbd5bb89a409f25eb712e52c7b60d9ae03321c479838c825603be326652f948f0138fb5f390dabc343abba84d1c5d24f7a8d393fd2f471fbf806cee60f6d2140081223d68a6b93f0f0bff62d2a2465f67af8148fdf3fc747d9c80f07b64f0c53301055c887b03cfdc3b6068c62313bebc4c137a7c5193db3f95e6dbcff5c3d250de0eff858e107f2bf", 0x1000) r2 = socket$inet(0x2, 0x8005, 0x3) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000003440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003480)={0x0, 0x0, 0x0}, &(0x7f00000034c0)=0xc) r6 = getppid() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003500)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003580)={0x0, 0x0, 0x0}, &(0x7f00000035c0)=0xc) sendmsg$unix(r1, &(0x7f00000036c0)={&(0x7f0000001040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000033c0)=[{&(0x7f0000001080)="0cde5e06b4d2e66434fdbf96224da892a974f1730b8013a3b922f92b01ce575160d7b10f8429e2a96f04b77c305365a3573647ded922d1efd9ddfbcd1426f3cd86b4ec3ede94b0425171f850572ccf0bf8a1d89c23cba0744c1e2d75c10e6fb49f00bcfbc65a4ac5f9813bda56cfdc61d4eafe0842ba84c28cd7b7309837bc0c952ea71eb3f8ebfb14d2d1e3098205c9c27ed6d778d4ab206833cb859e53a97c5455627a7cbe08fb03004d540e6865b1b85e52c342844cc75a82c8c3657670861871ab2d88018b20c9f3a47fe42563a7536b0910566b0e7f05f3a4422a1c2e2f6db2c4a4b5c2a13ec5c0a34d1d", 0xed}, {&(0x7f0000001180)="cd366acaf44208c6cc368340b2e2ff0cfbad38084e474912f906ab587a98153a245189a9462e2365d6b69e3eb998845e942435618ee07c1548e16ffc5c0c69ca567c957b39dd5aa7a128", 0x4a}, {&(0x7f0000001280)="e11bd2f348b4154201e3d89250434a7b580ad0301e1ffbaef2305bc75dae70d7b8701430e72a47cf5a067e72fce9ee5e1558773c917f34972f886037791e47e0cdfc80c45a81", 0x46}, {&(0x7f0000001300)="f56d9cd0de8e9ed72cd1649c687cde82939af4750a6d3f627edb844b23dfcad78bbd0694ae2c5f4c56db999ced9b43a11f43de2a657de99d699dac1797606e05c8f782df538e96b5f1febf58439f9f83f992efb00311a0252e75cb2af675a4465cce75331ec8a820962644fd91036cfc9b6a4ecd77f25970413e9f96bd1b07f206bfcc5899b47b9da6c144a37252450140a77fb6050796a0a6f6291da96bb139ed236125aa51caf6a220dc64bc2dc1fcea995e640c4f750aae3c457aae08e6a5aecb09920971f3cd8a88f6dbe8acf3a1bd5d617a06d3be104516ae8e24d4ce9456655987f3d0bd804a1989215a35c8e3fdc0a16b28eabdb567b84eeda1045d7ad9f864eff54e9a457053b70c395b4a1602cf4a989df2b592a5b28550da47108ec4e40cecc662990e6e767c5ce747ab6a4bd8dc330a703bcf01f5db5697b4f58d6719c51a05bc4cc5fe3e88ab20da1bf2c755ce3910ecc652c2862c6776f6978a7e0d64c0940c94a6eef1f4a2026e494f67c50141b8bc1c519deb7ca6770ec275f79f6a9c22855bbe21f99cf259009f53ba6041951bfe2bec24bf32efd0fb53d1220a9b2435ea2df947fa62332d00d7c0b8f2170568d56ef8260fd2a00971ef623aaf5902b12960a2557c73b044a34aef6b7a018cd3bb54f3d986352fe337f33cb4b7630cd3816cd44b6a6738386b02f2fa2d1cf8c5ad6842dede3ebe82e91644f846a1116885f7267fbd35e469dae2b7217b2006293c30b618649c6c227c5c2def95208de2184abf62d6d0a54c893941ea8c41ba5d9d1a09239e5da7a4b7a1b1e9bdd4c522688593463d875b8a2fe37eed9e92e362e58a4945c3990ad265ed105f6425acc8afc4f224262295e354792a2573836f2ed36f1281733d1881cd46d50d6e59af6e1808722c36886941bab0e2b8d6c9d0190b22c45cce113353c805684a3c409523b1b41cebe317758e6f7f4c6311ba9e35d60f5c6f122559a8d247338e2e2635ce11f6051f6a0d64a4766e8bcc897dd1f40a9aa1e1f41330cb4c9550ae38d39a404f59fab41e2aa881293834e4336e69146a2112ca758711a4e9a4ef165c53c7498fa40a62ba43fbeb44e500de57abae60dd8fa663c537e4ec4f8090832a0e2a781d09ba3e0f3f8418151e1a8b50102760a12990d51164f5791a1e90a64413358a1a1e6423acbfb7dd6d9a9f718a29fdb0df1eec4b952a285fe8a9bc76528e8831fd2bfa9cfccfd2661d7cf0e0a9fcc29f7d4169a5a977fddcf4e33e0f31604ad2c8e1dd88fecf255f2d3791ade9a2641fa9e70a68088c1f1e374717fb7ef1ce8c66d02103e579320e6ebbcdbd19755182e90476a2184b8e6c26fafd5ac7d24eabc97dfd4d63b427c8f222aff88f6fdff1ea6293f09b11847367eb662a3726a0564fc9bc9b7de76d316b9f4fb1efcdee996b3b7dbae60dfba3d4fa5b3e7f58a3534263690d2da8b5127ba95de22d61bb9cb888ca1a355b4d6cdba720b037595cd7c180e523d6757c87363eec0b85b7e1e6cc10e341743e23bb0c52d2d2ee5de3a8cd7574fb3d4a9d617c0d18bdc33cd9e3f35dfc43626b42a0f3b293e6139b9182a7059daa8179940341a0cb379759b7c462b3435e3869f14fc24b6c860037dfdbe93ca43f764fc3861636ceca50ecbde7ecd2057be6a674dc00df214f82aec4cca53c2e47ef63164f01b535b68e6153b416af16e59cef4c97fb7f1a32e2c63e0046dc289dc5ad2ee3e5512071de3700211adcfe708b7b36f40ec72f1e523edef7fa5c8fca7805533f2449a43cf40740ab7914258badb03a3537d3ea8bf285f0a04e882761d25c9c6a22215d6cf91d8d7a629fd37c328651885aaf388b086230cd93bda7352799ffc3da6674a92e094e67726361da360740c81c87ed24de20f8303fc7c4016b1dc04cf44036064058714ecae040e9834fee86066c2374108a866887fec0b7875d568786f390eb91c1fc6e124e6963e16566e383d223f645c1d1d4ce1df2529ebd81076ddcd6bc96279781057a12b6a46cc9dea4a6dd12de8577d80651f5b23b9d83e177a050ac787f5ea3eb9288c37217c3fff9be2c8745179351df114c13b56e566914ec60c42fa565bb42b082d214c28a23c6236051d12809c803f765fd40b0db642ca07418c0b65e88de04c4985798238a873c45222dc394a67c9b170a05dfbfa9f0049004014307daa4c42b3fac60c8c265207c253e47c957f760ed36315a4e44aa0aa7c7fbe8531a2f26ad4346ac0d66af4091abcfce5f9e312ffedec1a338ac676b39dcf1cdba636cbc82ab0f66c095464f7fb55ee4abb4b134ed6e9239626a30634e50d6cc273ef05118f512d4ca322ea6a4c845ee99bdeff7713fd85eed9c226fdda9ae26a89ee5b25e6691c1788e593faec4197ad065f779754f0041cd45ecbd63a04eb7686a350295581d7d3e76930a8664480a0106a9893c0a3d061b059fc4f6c3e0fcdcf5052270847ca7be18b5807260fb0f804ff8e6f0f821d849a05995eeb03e8f10f69a09734ba3b48cdc434deff7c7848304c40d4bb4fb6ee7253fbcf3d4838177ab569280b3fa5177ba290b3773ca3f434db7cd62f0ecdb44ad1385925a5c3f68e334f6d178b2684e5d0bd928fa06d9df4e77bff1264899ec31b0537d86b20f7ad9b356baac8ffcd96f7f52f72b62e26e08ec931e5407abd1e3b7a4bc78d3ec5e0e5384b01ff4e4c1bc1968ef57b30799bafb9887408f1198a598a24fd2d194560c2050d1a84719260a240f94bcc9a657e765aab3ca84510e6dcf9045ee1c8bc89b453863f89eefc8d4b10f32742bd420f068f6b91cb57404c46a23f618254478135512ec1e70a3e99ed7c3bb3c85b2d1aa12f7750e41feae2bf58b3d0888939085c90a9d9465eab7ed4636a7cc36b567164790bbaee92796037c94fa687626286f964dd0bdccbf6de0e36c4438eb17d257bca2a5352250bb8ba789d0661830fb85fd399f76b376ff0bd173d7638265076cdb99f412288dcc7bfd80f2e8b16461be523c5748bf6c24736df575ab4947b6f674ca61bf8b4ea5ca741056f86e69bc12cd17d2cbb5cf6e370433c9fbbf9d43556f40bbe17943286bc7c130ea3f0721c9e1a9dbcded9c7847e62a4d1fa03132873b1f2f934c7fc58e765dec8589840ac3a4e755c33044e655bd4e45a4d2c83f7acf32a6f5310059f837006009405212114181ebccf07fa6336b0eeb3b06bf02670bc752c47d5d400c0eb56c69622d50b65c715e07d0ba8c086ba44f568358f888ff3e5a9dd53330a3abaad7f5849f1f9d18dce8d82c289d290e03f84272782cd2f8d3570dc4e7c40ca5da2f2535c70cd7792c2622dce069700c1ae9cb75997ff46ced32c04ffc1758a0bf2415f2935ba2754fe497c7b4690fc9ed77b96d356826cb9ef053b6a791643060c9f92dc1f20c89f57e5c110209cfd5ab832138b1b774df2f07bfa6f97d82bc968e263a2881774c41b86d49c8a13345efbb36c41f559988d2d02467d9ce289a63b1002f1a0ae5ddf6cbbe8f25ef45e06d884e68f78cf656c33c5d6f02289df97ac7199031d793ff7f519bdaf2bd736126581410d90c0ea9c9c27bdd89243fd5bbe0bdcf5ccb23b8dc6f9adea367641ba271360fba14b661103be258de275c98b1926ce24bf43dc06237f98d9e07e2b3dd1e02caa48f8893d2f89d4d31ed084d041b1e86eb8c82e5e4f2c7b1ae869ccf6016b4d706721fcfef3b68208b0c5efc4922725f061f48ff098297ab07ea5e8f478c5aca5aa9a33230fecebf5db8e6a4c355eedf96a4ff739c5cbc12238775d07499b510ff18afaf2f2aa1adcd8eb158a6129b513337b5ad7fa5ba36a5044ef694fa118c42955c114053e0fb16439eb437d76c9a26dea8d6e01a8f908c4c3b1e100ffb47e6117fb03fb5570d35ef64553766f6b7250a590d298ef12ddd392cd1c37586b6d38746d3ba61cbde025e84349111981b32a2eeb78497af1856d00a6923da81ee02e40642e76fbc1aa432ddc20728fbba197db99eb6d36c273f34e5aade55653522c5c470665868fae7973fe314e75f54ddb5d1097f9fe91cf3655816394022dd8953974938a96f24f1ba95523bca79e127bdcf902ef60b22ad9377024ba0a6cb588f1f8759a758cadbab9508663d10f9eaf7c2801a092af65d87c7e99c05c7670c689cd2caaa20a4d7302d4fff99ce7d1dd792dcd5510781163e9acb42728835d028a3a3df3ff5b64dfea40e1aaaeca4e8e50aacf6d81b9564260d8b2cf145a2034caa46c634d13622f07c9ce80a3cbc3af39a742f9bc75a1604c510d9589ea86f99ea8814e934ebaa5ff6c35fe9b0af374bd3878b28ab947f35a373f0c7d5b871cb2bc087a8ff88e67e6b6e1b240a9bf9e8c2fc0ea5ffe109e9134b4b5591f2470fd47cda13426e50dd2e5f71f7e5970cb5c544c201325bb75af9663b28f73861eb5e9acbfb7d7341323a13f7f7107fa8ac0b74b8d287138c56d538c472da33f6de1ee0cc114fea4a092b2895b882f1bf954f82be5234f6d1be5f73276807b589728b9578b8575ce365d5cc05ba8cb3f38e4e81c5925bce2a74ff8e66b471d5ef3da782173e72928d753ae3eeb4d18f541927ac2577eafca1ab8eec9b7574464d8b173baac497794e4bcad0e11ad0db4602c047a28347f4be97c0f1359d1b3cd5e9a2c99fd04995e8c75c6b2275a9d2e02446692ecf1fdaeff9568abd7075f345945d13db6c24c1d81eeadb4b5c62fc9619a20cdb17398bd5229c7b7d166cf0ac789901b265b334d16d3f4ab1420db6fda01dfd0acc4120a87caff1d4f8aeb91e52897fa58de035ba3c8f8a77d3432adb4fa3e3317a13d3434b9c5eee78e51263afeef2e474ec2b456918dd60bf2cf3b0b07cd5b438388f1f2fb4097efbeea5b78305b6da274c1b8d11a1735a86bde56a5a7b0b3462d54ac13b7c0f0d289815068bd7872a35b64c89bfc63b58df959993bfced5792360202505788683947f291e73a080537d41c6a836b4f429ac6f5f3e100b3245d5bbf400153467d6a981dd44e3d58bf1c3271e24ebe7c08b031b381468c6781ba6525fd383939fdeaaaa7afa83c726a924866dd994087034a9155ed84f4053ecf60189e8e5aa16cc91fe6549415f6840ac4e5b7b52bf8585b9d2a6e347edc99d7ac0ca38977d18a34fea7c4fe72931e63fb7eb809e400edb85a8e605f2da15a85021606a5eb07f524d8bb5f607102b8c3003fa51aeb9b782f814defb25acfd98e356f61559b46333f2b27403842c56e9f6a7886c4d8f26016392fa5a7cc7c7b70d8204768777dc9b52bf1fd0c9f44706b1d5167dfc4f73061da741c111ff9059b24843a35ff78aad32128c77b29f9ae6c80dab2a512d0d3f06863fbf6df55fd38874138407aadc5d3161f8d1caa584ea9c319e59d6e13a21635c756c93649a1d4d91529324794d74fcd90a76bbebddb68e38e0d40d678153af3aff932230ec9d942127196781a3e6a9f063e9ef8beb18836f50d4b2b68b309d6c4568098802ec87a00cf23c44f422a0f5a89086108d9ae60fa9929503a08d4d22caa196515801061aa6e5d629fd7f5178ed7b6305b581cd12f97e5539fcdcb54922ce9814eb42c5bcd91cee2a36cdeee9c15794275e634b18286454a366a541a8af15208237232a174f051c3f641eb01db14de4fc6d5598423d400611eeb0df7c9b6e74ad26c2198419621a5a3deceb300bf0b003e30546dd8eacbb3c584ada26c23cf38753d31f572cdbde5bab092dab3dc3c523d08620a40224257a05621b17cc534dd5d9e7c0e7f3dad6e5ef62ba", 0x1000}, {&(0x7f0000002300)="441a8ed0d49a1b115960d22c0a956cca4591640017ae5ee64c94eb15d3d9587334a3836adf5ac95ecd5caa4f56082f73f522d0c0d378706509198d34b27bb1283d957ac514a6c5f8dafccff83dd9091056fe2c33ec46e22d2535e14b38c71d4e68bcfa7c8773f33bed475da795af513dbbb6f2ab8356fadf286b068ddb1a92642e0155979120372cdb73aff0a094cd08455dc5d9231550bfe26c47b590bef8973e526976da1698ed452b1ae9c79723a327f9a5be77f8ad9bf185643c3c9472a27f9f3957c614d6c81cd2dc3601ca2b319cae9cc75c3cf3e7611e6f4afc4e2a47694a714a7aa8c47a6a045d0f9c2706ba8b8ddbde09241a899b021658213ae8964794db8abdd664ef2949ec0c09fb3b7400d4734119173d7a09e40d043f960d1e69e0782c0ec2d8af135ad3f29b1398c66993760bdff3dfd008a9badcb14edaf9187a0d6cf272d14647433bf09028e7448cd8b2c757663aea712770cbd14850c5fb34b4ba6ccd1bf094a6899085375b3f7e555a8e9daf8c5bbc912e0798f89940c8a7cf751ad32aad95b39ca3f920829cec30eddd389d137370d09650e549255319d2f7abe8cca7e6c282fa94d85b5f8ee897536f9181fb6e1643aa6c62b41286a9dc7a72d1717702d4ed6219855e620ab76ae2ff13a030c5f253a0ca1fc222c058fb11e7df84a0478bc7c4b1f3ac644acaa06d9b62caaee0b9ce230d2d4d74eab7f8e373204665219b8ab2f5d4bda95c436e57f50fd7397f4a6636d83d15ebec77e4dab91fa7c4f8b6622fe82b02d200a6bdb398843b9db70abf64009dd9d65eea3a1997afe217044b0e0cd5f37da127cef161cd54e54ca82c36a5f66af3292b5e1ba887627278934a44547a613e1395566035cc68cab3688480bb5c6adeab8fe202c03ae9660d5ab867e18410c76b8f639867a3ed8a3833c722e84f1eab49c03167f60283fe96ed6f40c9d42aef5a7c514506e4f2cbf9cc1ca4cd325cf5a9c84be313dbe284bce9b674ea401bb3f1ce3d9b87fec8cc509f6eda7a3d3418c3900b0c0173204bcc0c39a243405fecca671e1ed434fd304382b4d27d546feb43a39d331748b2fab8f40bd4b8eba450f19be45db75a6ccee157a600c6ee8a475f28fc7dc51d09e59f5551269c37a26946889a14ab36f6128f261726ac2b3755493c4b17072e4048b508bc67cf0028a49461ebc51822bcca6bb30761662e10dc13e9bcaa7c1fa4b8d576f11843aff1a5672900d25cc19f9fec8278584993106e5c7c75cf8c448e4179c7c25872577003a41422590ea02dc8371603724492d2eac0830970055915bfd180770313787706efd599e42e4d69bde80815e00c9b1d7ab456b006ff72b20dbb8e73a534536ab735281da672b08a6ee0797be47c8238b5f4ba750c11a2d1f379e6530a7e745eb7b5afc1f9e93a1133be3ddccff328898540e33a16cabd01a5170605ae6756afce7a2c3af1a2a8c9ae68cf37b6401ba0b7d69a785fcf88cce3d1b64408194c4dec521792de7cd8bd3aab92a8f1f1bcfac5299f84abfc8bbb97591beddbd7a0d79ba014dcb9b369f8ee286fd7df75fc4d9d8f4c5acf39396822eb073eb9573bebb9385757139f8bf6dd371fdc28f080c5dd91df0edb8c7c696398a3e4a7417496e36f023a2867107f2cf884872659103146618e4e3bf1be8245cd83241048380f74128f756b3d593e6267fdb71cf97d6ca1314df1416c91c0e251334c6a5a6dd9300f0bb6e6d2683d6675400e2f029f311546182adee05b1798c898e05c688c4aa3445753dcb0ff2d0a2741093b599d1fa778e716b7fb6d38a7212e7ea6a41d18e301912940fbbc88fb7133aad3e1c34b5996c60f4dcd842d86981e4322f65ccf91851436005d98541c823f90bf464e65107d5e2394529c248a46e435eb3251a9c42d48bd58dff9bbff1a0dee6b30468c1a3e3d47f4016563b0e3344390cb1a4c3f3973a91129a5074a79920705a8e1824be134d41d31a97195338945796092e90b662bf3ba11828ef989b0c991d378c9e020ba1a4257a8593535b4ec562681b4c5a74d54665ead89eef9d4e58b3e5814235ecf39f18ae11214d85915faccea22d3cb321f4e030b30ac64ca8c95fe6bdb36ad84da422a61aab72e3899808672a2d5296971387e0e234faecc0b24ee3b760b274ec85836c6bffe8a9e441cb4d1a30f7c11cb4505652a21af370e8a41c197cc3ab29829b3adc94389e5d8df264c7b8181b46d81fe57f30dff1303bfa52e11c34cfa2147a22e8cce03d64a0f34a4051bc03f580ccf64d0e2c723b42814bbd6e9a8675e8715e19ed2051fbc55c1e0150747792fe99cca13cc7f1aea83ab6bd123d9b1d27999f589d900bd9b2152f6ced562741351f6eee31c28db7a37355a5813abead6ef45cd19e814778ca131aa1469f4fc74cdab509782a40c946152741f4411021c8ea0c7cf74f5378e3cc62a114c7ab6e3d97c80bf4a33b582057a91c8b4b2d90dacca6d6ec9504972cd09944f4b38e7ad4153a98da23bb55ef290b8b8046478a562f60053f1d2d3dd535dfdb0899a9cb905b2752827fb41bb3d9a2073d55c6e5337d6c5477c55fca169f71af1a6d7f0986a91f0143e849714da7e5861c199ab924edd15f0bca6e06f6b4cefd2561b9fd7d147cf38b30f0c12a3ac544b7d02d7f65479080cf11145ca58452c9fd87bd2a859439edc1005b0f39e190d39accd56c6fc6eca51abebc33ce1df7afd563810b13012ee120c18917de26fb7064c34850966ee1a782a005dc7ac89df1f855b6843b6e900cc34f602e2bce8bec553a73bf175330f007ab6e79c5f7c9fb358b8bb134633a8114807fd3c361e4975f3814fd31482ee16f2d3792fe298649d2edfa5931f2e5867f87919da4546d3746f06532904e9acdfc356270b8574457e6051b8df03107fef4dc5b75e1bab71200e58d48d43e7c4890181113c8727bcf33e077cbc56430772ab47e191a0d5d3509e2bb232c3cb3ba742761e189b4d212e8b2b0be4105c01659e89b1055da6c2faf9a4e3f70d9706cec3515328c6754f63c88fce1dfbb9a42abc2820d00b19ddf9d98a13fb5c070de265f5de9019ea948eba603bd8c45362d750bfee83e110f13e49515958545e9ebc16e263a0b18675d2c78b8c92d8cbbffd404eb485dc6860c8c8edbaf0599787d2d253b258a49cfec50cccd6258e4047dc8094a16b48ca4dc38d098b34ad3cbd811206a31e8e2cec1ed76895a1c902660a3ece4db0653df1774818b695d8ec48407b7005bb0cf05b3d686c7a20d554812e83cfeb895dfa938990626e467fcbdff4e48454f42545bdbe9bc43bad0ac4a70fbcb60317b719ef71a618152886c4b1d0c2f5b9ae9b34241e8986d8f3866d59dee3f7d510a85305259203d06edb11b0f237726604625b564c95955de9aa82c02ec9050c90c3e7e825c037e205f4c100217fb8ca8ac7250b84d0ca237e8d4d1c4c66fd0ab90f724b562766f389b5da431f7e302e5acfd1e24759e8282b9f249752cc22f4074c06d2f3d49e82e00be0d7b00e86180dcb090838439a951434f77498d883465071b1d5aa936393d2945891f3c744d1824ac2c8a4fb9ebbbb479b4fc99aa383858e463338525d71fc8fe37a910b9b96fa3a445c76d3b15b6d7ed9b97c367e52c1a3cab6aee5a45df054e455fbe56b6c4a05fdaeeb414b75b57a27dd28fce1c18b126ebbb140ea974f30f8db9ae235e5e6af1bb61d514cab3457de2baa49dcd0fff56fa99324dcafdcdd334c1c350b025b85eed166774ae2d47e5a00fdb8efd182b0d37c65a46a23a1d16f0bc1afdb4294b87fdb272c3cf33948fb33ac68614a6a5f9b76aaaf83fde649c9f55ec38415a50630a0d781334a04e5b63fe2a82f358c0092ccdceb3de035c2a6f25ba31f4bbb7c9c699b82a3bc7e99b00a93d92f562427a802e2c35795f21c42d9d98eb713603b053f900bce3c5726f630e2b2b6c7b3923b0011f554f61019e55865acfd43350b0419fbc4deef49c74fe1bbe0bf2172629a0c25638da1b40506ac8bd0e9d7f75ea190c37bbbc9eb309bc0d68f86d6b41553c03cf5cc8023f137a8ef2e9f0050b7fe8c9319d58b615296031a6830e64a23a093fe3607e184209f1fa71a4e97ddef50ac12ff9ffd84315e62cfec20956055187761c9e691629f5e4fe5820ce3f6c86e911729e0172e66797ec777b2f2f9ada8f1813f416579fdfacbf5a1220fe59f83baff3087768353a3a7d8569995bef90c5632db51a1251696a877550f3497e757de617149278ab782d4bc60b0b00ea265c129d264a8b03f99d18a4ca4b91e4a322cd3ace6d5233f388e40d7987022d2875b67f6ff57f1326a16ae12e010978475835afa1d7f9534b0372488a004903bdef7ee9a47bffb2a9f00ef41f9cdec7b6bd250bff9a1d6ac799e840e163a48a8344c23260f8e5d44c28e881a61092077def7bbdab187c7be41014392b2248e97eb37dff08ad11b45cd280eb5fe2a208f801766af9175605dd91c55266d103ba8a6ff91b65d8f5169865a473b596b9b5e0404b9ad3f9b0c897c864cc74397f564831fd101c1304727411361fd5d99a21563c642cdeb76bc5829a515d1712105544816dfdce06454b6a0c0dce459f41aacca72ce7dbe252080169361662692e56b64bd83cc95eaf9fac3448397a244698e7d8cee66c59ef1ab73463aeb960e18b9c0dddb56a9cd1fec349752c5ec3e7653725edd9b41033da8714dbfde486d112a51516e97db53423b270bdb44d35c812ca57a7a9156c658ac3432d91e971df4957e4d96a755ebbd1885532d3b2277754ee8c458f16366b55474a4403ee2149c5c77efec10d0c1a1ad17a7ad40d6e83093b0e7fcbee0d4996a268808ced7718dbb9ca57af451467a660965ec3efd646edd38697b4d8048bfec2a5ce9ce110e81ee1e40fa862d628d44326bb4ebc7944ff4f11739a78d2382de2a5b7b91e4a8bc42a962fc4aaf6f975c77d1c064694e1155015b167ed96595b31870adfd79ba4a33242c3bb40f20c57ed0fc166d491d5a54fc7be764e3c35072788bbb36899cf2117ffecc30cb3f9bec7768e75dfb7bae9b74c00d63cd2c21c2930dedeb5bab3783aaa5392e3c6619d451e8a2ce13df556809b3c3b8bf660ac510e46c8cf5e2ffe6eecf4cdf3a0605f27ebe7e7dd8b56727c151f97c7c782af6a7c62ac5ac454afcaa4fbb57495599206a23b6214e7a9911e0d2ea0a9066f652e53c2f4e4566230f8a9e81437ddcfe386a16c9019bc4edf88dec65739628f2f3058e740379460da2295b908adcde8c827bb3774bd732855fe6da1aac0df521ce4575fe6610562b3b2bd108c379a9684f0639117abc05373d5a10118ebf0fcd7179cdf72e74a4f6b8559311730e2bce1c0d60ab066814184e38ddda7a501ba941041cc35a053f82de73ce7da8942beb9185da8919cf2bb155d8c2ccb7a68898c5928d39597e00d0f7b2549ceec722e3c18370f146df755802f67822f7545de73068b24fc961f84ab9268d7f58a2b860ce09937b0fd05e707c73dc35127d2cb27838b8aa158cf06f27049da8a34a9b655f8df98b17032398bd5a87eafc5a87fd0a6d2901fe8e5fa4ea624e6ac55dd3a21e5ec18003aac693c9890530d809d689336b4435611e90596b462494bb5f5340784632ca967bee95f567814df3f192320126bbf15a5f748ffd4fd3ebeb6eafa33875f3b6d54e41e9dc22288fe99812148fd70f07e8eb4ac0d4e3d40463d53976d7d6650cf592e3812f21d0e192bcce18f979f72ebc14e903378e326307dddd", 0x1000}, {&(0x7f0000003300)="b9088bee553374f6ad760bcb160a15ed016c6dc28c6e5ab7d50c7b273de50f9652f1a3a89055d252c9d376535cd5fc31306d6b0129a97c2e322d31171adbb82d7e2098e6bc4c47340df1621cf32bd959c5ca05abc270f07b400d015219182ae12015a5913a8ce4e8120075cf6b5ef96d7be4e6c23aa6436294b62763745b4ef310f814dee3c8ad9d2606292b6898b202ca4d76e5a9ad8198d5e56adf0fc807f2eac20d1786b81abd3fa010348a", 0xad}], 0x6, &(0x7f0000004700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000e1a22dd8a54b50a22178e35cdd37d5805404a8eecc4174ae2fe01978e15908ad7d4dc15be0d4f0d826d8699bc016b2b5858e0785b0b3e3de99315c1848b248f7b48aeadeabb71b7994a561313e388500c797b32de1695fe43435c03305303d8b0b844aa5c30142d95a0d299dee3a1c7ea9e28b36a2467dda1ed45626215ecee86396918801c09cff4ffd87aebdb865e3ebac99e9d7e1ca88fb99748245c62f1e331f46951fc726db6ca078e3e8be3aff3a4ff48260", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x2}, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) recvfrom(r1, &(0x7f0000003700)=""/4096, 0x1000, 0x40, &(0x7f0000003540)=@in={0x2, 0x2}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 00:13:50 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) 00:13:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/113, 0x71, 0x800, &(0x7f0000000180)=ANY=[@ANYBLOB="f5521887799c3b313549f500715773f51c7930c86d74afeec1a7679eff11c63182216717b92464520ddfe1ac4c68ae92739002e22b51107cab74b9f1f21a694effb5b0f7f65a7dbf8bd831134e905814561963d9517ca18db344f22de6916d4cffc7e012a6ef9984970746d9899ae14c7bacc49bef48c683f87bd3caefb8a4fa678ef7e985c112330919276622d7ff8dbd0e2921fedd959946aa98f6b563b93e57c6dbb0d0ec7c593b5208f2232005f72c8b4293a554a74cc79f42cfd3d2eab910d6b05e8108eb"], 0xa) r1 = socket$inet(0x2, 0x1, 0x0) listen(r1, 0x0) 00:13:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r0) 00:13:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2000000000005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 00:13:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x8082, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) 00:13:51 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000480)='./file0\x00', 0xa0) rename(&(0x7f0000000400)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000100)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x8000, 0x80) renameat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f00000000c0)='./file0\x00') 00:13:51 executing program 1: r0 = getuid() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r2) setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x800}) 00:13:51 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) 00:13:52 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000040)="281984227ac9eb56b1ff10a280f81a521922fd9fb9c2bfd021576673b3dbc3c7899360292e547f2d64df9fdea6fc040689e4bee07b4e0b53372e47a3a10ad35d0824e19dc45213dd974594f9bbec37bbf2b112c05f9b0c09b47b64d709dccea705663816dab2f170a1b870b1575cd07531297b697171152ed2da265aed7eed94c04c0fe985aae96687366c47426fc9c25ec86391a9ebf2913c9877316003387eef1d418e35d878d5544c4af11d6716bb55362f4c944112435fc0f6da006d5993f0563e9e7d1723c0bf8ff4cddaecf82cc123b29f10f874f22ac7d179e05f2fb6a8d13e73dd6b38603aafa54806042aa44d580ae6481893247ac60000561494eb3e2f9c18884d5667505de97203cfc583f007e2c1a34b7b3c3b39dc57c23babcd315c0bb468630c664f3ffdc691d7c1c239ebf4aedf807ad3c429dc1147419a097054149abe2ce3392131535c2c288a3e7d9c9b4024961fb078b264283c519f420517bd9d775bf34209", 0x169) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 00:13:52 executing program 1: r0 = socket(0x11, 0x8003, 0x0) getpeername(r0, 0x0, &(0x7f0000000180)) socket(0x20, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 00:13:52 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) flock(r0, 0x8) setsockopt(r0, 0x7fff, 0xfffffffffffffff9, &(0x7f0000000040)="327c6d6dfd92c04d855997459fbac335f09e42796116c7200691e7b2777909c3deb2d9cf9a28c0c6b62230901d2a97f788b050e6f33053bc1e7f79e1a9e3023d19509764c5bfdab4ac5d5b52ec99bae54335094e9b2de35061ff08926cbc700054a3c0cde6695dcf6a70fb7be33d791d3022f61eaf1c1a7b8a65d96ca5038e0675bb8cc398d299a05973ee5489317424110c73f6a979cb99603ee587a332c6ccefb623aa656017df0dd1dcd1ad426d37e87497061ddd1a303fddaf36b3c5271921c7943bda629ea5e8acf5bdd7220a2aefc31d186acd93461a71579e6cb6efead9233abc1d37b7f6", 0xe8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) getppid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/49, &(0x7f00000001c0)=0x31) 00:13:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup(r0) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r0, &(0x7f0000000100)="a0", 0x1) chmod(0x0, 0x0) r2 = syz_open_pts() connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x55}, 0xc) r3 = dup2(r2, r0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x6011, r2, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 00:13:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x2) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2, 0x0, 0x4, 0x4, "ae1b496fe0dbc10b3fb54b409c9449f4fbb20c7a", 0x5, 0x1}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 00:13:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3", 0x4a0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0x4, "62722b051f8344353a2a898620f77018b529b3b1", 0x0, 0x2200000000000000}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:13:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x8000001) write(r0, &(0x7f0000000040)='"', 0x1) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) ftruncate(r0, 0x0) 00:13:52 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) 00:13:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x0, 0x3, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/99) write(0xffffffffffffffff, &(0x7f0000000040)="5b5a72859b6ae7f2bcc8a41bd080736684ecfcb614890e6673dd736a6588dbcc4c3e96ca", 0x24) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='.\x00') poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xa5}], 0x1, 0x0) 00:13:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) openat(r1, &(0x7f0000000140)='./bus\x00', 0x80, 0x0) shutdown(r1, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) r3 = semget$private(0x0, 0x4, 0x483) kqueue() semop(r3, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0xffffffffffffffda, 0x1000}, {0x4, 0x9}, {0x7, 0x815, 0x800}, {0x3, 0x4, 0x800}, {0x7, 0x0, 0x1800}], 0x9) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 00:13:53 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000140)="7941cbc25795bbf6689c0690c7bb9151df2692c0869158cf8ed821e1de3d9d58918f2c98d6966ccf2d6cfbae8506c2b0048adab53fe0c4be0742", 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x500, 0x40) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x7}, {0x6, 0x14b0cee7}}, 0x0) readv(r2, &(0x7f0000000180)=[{&(0x7f00000003c0)=""/4096, 0xfffffffffffffeb6}], 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000001400)="d23e5ba878cfec9c30606e0dfa7992425f551c6473615afdb9d980e8127d5460b0e20ac8f352c7d0e9e9e7be01f77105fa78b181b9ae0a0dfd5c36ddf2351a332fef745329a5922afd1519ba8709074832c12f39c48ed4066dbd40a022cdaaa1aff75749fac9ca454c5d0cf5e671c4da2cf1", 0x72) link(&(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') 00:13:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) 00:13:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) sendto$inet(r0, &(0x7f0000000080)="ee5dd4aaaaa2959f2e638c43189ba96389a3e096e879a6e3f0b448bf49d61175495929c7792824c65b373227771f7978f1f6a826927ba8a6e7549567c5601dd1cfba043a7862b9c4dba615e33a6d48401a980f1d63d9c3d0a0d9e6d28183ab0165a208522142c3770ecccc8fe16c9e033da42f409948289b", 0x78, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e7", 0x4) 00:13:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f00000000c0)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/54, 0x36}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/151, 0x97}, {&(0x7f0000001480)=""/111, 0x6f}, {&(0x7f0000001500)=""/113, 0x71}], 0x9, &(0x7f0000001640)=""/4096, 0x1000}, 0x802) 00:13:53 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x4, 0x62, &(0x7f0000000040)="7277f792ed9a80bec4cf10f6bf2f45452845e7f4f7e6447f9ca659714a29607d743c901cedde938eca02f44094ab9ec2d0292ad26892b4e951512d059e808782bfbdbb642e43fd8bb397f5d2d629497cfe89c028159eb59a423222204880cbb4dcfbee5328c4256f2e7da7e29b0159f4e2bedd44053f2bcc2e1234de39a63b6d911423494a3dccf79ab51afd6a5683231c37b2154912b5c5da08612976e30b1f4c5e5c7de2dc3c7c2e495fbe5ce119cdd63f1f9f85e04cb1523c6ebdb3c04ee019c68d95cddddf1cfe22698345680f9f79c293efb605", 0xd6) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt(r0, 0x402000000000029, 0x9, 0x0, 0x0) 00:13:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="87683149eaa121a89eee7393e549e5fb1b1bf2f6e9e51491347c2296962d6e5da29eb8a8f0c56e6f91b0a65326975739e5c1b0556ba6b93b570f66fe3998631f0e9ddf44bf3d6cc845c1f5475b46116560ddc2c60eeb30255ea7e3bb2e29dc302ed4d6f0432db8efe12404e93afb5f819b88e8f0ea044c080eb443c62f687660928b4988011bf16386c270e2bd9d62df58c103c87e9b5ccbd45edddd13a39f75b8", 0xa1}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200), 0xde46d}], 0x1000000000000302, 0x0) 00:13:54 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 00:13:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "56e5a24200"}) ioctl$TIOCSTART(r0, 0x2000746e) 00:13:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() wait4(r2, &(0x7f0000000040), 0x1, &(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/213, &(0x7f0000000280)=0xd5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000300)}, 0x2) writev(r3, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96", 0x1}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x800000400000201f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 00:13:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xacae, 0x2, &(0x7f0000000000), 0xfe) 00:13:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082f14335bf642aadfe6e22a9b6ac3ebba7513ad73682e628cdb66390d0b9d0a802b7e38c423ddf5ed3d8db4f9e1edd7c5b9654676161aa5c4499eba9e038dfac2880eb229516fa6ffadd1c6bf19ed89f2a7204f862c085e3373ccbef84b6651ea6169cef7379d17b64917a5c44f4b38b75a1eb23cb9527e23639c5730e312c5c2bf1f38c78b295746bf0f81dcb7e6cac3b9e58652486e659a196af4697e7d197bc77ceea491962c421d1dc96cb33ef6bd2ce94711d2c721980fbc6679745028f454a088d663dcf96307620ebb5d71901b6412f1ce975685481f4f0a15e0c50aec20dec2be91e8e9e25ef5c3df2c83ae251c354fe97d8f40a2484d915af96cbbba373751271f1286c2d6efe70d9e3743ff1dc568a205f55db3ec8fc32469a440f8010eb900eef1b1cf14aa32eed34294388ce162513b42aaf50fd62ca6c1eb9ff041a3664517a2ed0a169faa1b0941a6d37c5ec4e322ec55aaf0803b76308bc0d2762d2246ee581fee102ec4472ed7d5abd1a511eb20ecf6c7b9ab5037023b3eafbdfe86cdd1605750cf61bfaffdc55ac8bbbdcc475b648e0f588d5fddb2a7a8319c3b0a9f5014a7a7299f3d808ba2d30454c92675b0eff723ccb9d715add0820375ff4e2e9addb339e7d816932ed47ce7ff41869073c5f6165415ecc79b3d5cc37fbf0eda73ff0edda1d7e7ff5e9eab25da06fd71f3370ac68d32a60e4107624c0964f327be10135c71d34c1f39150d70c3b2cc015ff3732a9a6605558929c73fb120e0c8f23d7afdde4558184ff3c144de605dc952a1e3ddc8ff4559d11dde8312230f095532eb32aa2cc5e7624a30a2a411234351cc0459748c30a1f99a59d5f7bfbabb35ddbc3c9d2b2ba64a2c3645e613a08a6540e4fb54492bdfd42957f12a1a7945c916ca24457ea54214d9f0f814f4649cd8773490ff79ffc32df887d2c77dd71db702643bd12f3c69cb3c9a4f51dbc12697ae581b63d88788e6ed8d446e13b05e12c8a6403b728e1650e697dc22283bf77118f126d64f0909a5e4972c07381911c9cb0cb525d5f294ae660106b8f6015738e9992848a631567c680a72a2c8ab8f082f7917d4569f693d47c49f354076c5eedfb82308d84cb06f521962215c993fde59567a9c991162d729453b52b2ff781f77758a4cd86b38ed5adfe223912effa23c8442c39cde61ed8f42fab8620c7c98a5d523704b87cf442e0467ea05383255e88edb496b99cee93d8967ab6051b0a09381a8bc605f954a8b244744af249f7c171ff9a587380f126861e4e29c6ba488641bda0a6215673da4da429b7b497c3fc5714b309994f914d4cc04318c60f9fa0cbd64cc0c957ce58c1f107c8412af8eb78c683a281fb650cc896ef9800ee13b09805ffb9ba980519f9645daa8f60d67d869c08895ef06cef0ad52d9c37f648657da653275b3a54c56979d41c395516be080b2c77626ccf95f7c6f3bc93e6c7f0f5345d1ab6c3d39bf5b3a8e736f01a39219affb2f6b6b84dc4a08b3b7ed1d05d47fba907960bca033fcb4ea519d63772e55275224d7b9d79880a9f911032226ad031175699b1f795fdb4c5fbb89ba9cbbf256f6bc5ac0d4519ed82ab6169835c90319314ec112f8a07d3a988c2943ee1b915fee04789f891bdff2a7a26877316fe4d8f8eae1091cf0fb7407e195c0e773a6b606d04987b16e578e53ceceab38442ef5c7614b8e836ebac3b3ec47a6c7b6394a8fe7b2dfa92bc1f5341d1e77f063a2d0a16607f3dfb8bda37962d5c808053dd5de90ddbe5a5287ab4a3f45de849c69693a78691cff56d374d0a0e12676ea83ab847edf7ee1e6a5f97912fa2cffb3fbf49b5f0f1dba86a3da72fc274125155f8eb85fc1cd23c19b7d62ca6ae01a94c8efef042911502bf85130ccc9a6d802899590831e1f12b14ab5baeba8c65d00469ddd837b5421d20b2372a4a01b419fc4e76814c2d8674def009cd671789a44df0b2f437cba22edb3c024b3f5f4e18c439fb252b1a84c3debcffd880448cb6395de38494d65fa690df393d6921aa3c5b2b875c75cce986febb3e6146e2e66bca726f18e9f9da5b5c631938c012483c71f6861613024cc1cc66624059ce83a595ef5badf7cfd6acd6316a458bc9a9f006d5867e9651a5c419da03fd5176e3c13df3837f3f80b633495232693bb8593f5e7a9f2df717df1cb6b050131aaeb33245f4fb829ebc50af107228d8bb278e48c1c362cab055fda33e59d6a71ed625ab5754b2a51d0135cba17762668c7c2b884654185ce1ae8120d8ed214b0314ffea277cc0b44285a75ba4e8c79503d14a6ddc31e13f45074b3ae3146fca1012f2aa4d5a682d4420c97b2787d740bd8151aa3e4da2a9abf01966cf6677801c0fbd95146d409131f51dc38f2c6218afb8b67109af7f3100314fe7b12f714a708c8c7b6d7382200e6d61e63ac3b6f6fdf0aea6903ade35c5f73ff449de0f7aa1436ed96e050a7227428d539475ee25d598b03cbb93d0a237f06194ab01ab90ccfee0a83e9664348e2820b47b5a591d5a5fed1d2d9d618817ba979bab2e8e1e54ef3c9b2fbbf0b4e5df4ecbc9f2ef158e872916c6eef376af994f0dcf63b4f9c03b2ec975ccd9c249ee50897e75ef03049e567988b53dbf8103a65e45561a56c375c6f21ed9fc9eeeb0a4ef5825f7305e6a83a725dfc3aeac31a311ba3c79f638d3cc8a2c25e6d13120b0b5778b44313f236347a239df6549165de333feb37eeebf2b9d393d3ee53bc1f2d9ece373431a8a90e52e6d7572722320316eebdb1ca51489bbdbe688b6e6434f6f99e859bb4c24a689c9e3f4cf4e95e140d643901e0e8694fb97432e150067261b304b2a4edaf05c3213692b358dac056b10944e6f69614fea999e1864799696f173e53f15b2773a3bd3c5f2d90078ae1e70b9bc9f0040cab78f9db64a82f216f3ffc4674f309c2bae91b5d103b732a01a312b3249e4112cbf06219ceb468645253e39a93fc36a2b349efb4a7013efb26a6482734179e760936d0c347d403837efb177c0550e1cb5256cbe07f3b6cdcd5aa0a93912df119cc99c2061626bfde0b383e315351dc61b8e4d8ff096272fc4ef0e4d33620765cebb9b55defd667fe2ff5a956540fa194871f151991f94bce1cbc60e2e76581975b761ef21b8f7197ec51a3680deeef08265ecbc26cdbe317d338309b369cd3ecff3e3321139ef171008c7ae834e9f5f30d3483aedda051acef581a8cc465d978570a054fa5d2baa6f949873acfd2720d3589919d01896c87e4720e42fafa23ef3a8af55e60146625ee9e226b0b990aee75bf16dd27b42c1e660d20e3f08929f7699b49c28f94545863590205108e1944ee753d7c4d3dba71af127eaca763ea31269ca022fd99833a42dc5bda0cda066048e31ce954c37d8d3e21e3f9614454ab8e4e05d73edd30498964c8fbec799082863b7909711fbba0aaf1737dcd5704b8f915b26513a8578b84365fe5037015ede5770d91560010cde275575eb28b5c10c674bedf088cf38ac39f1be3e8de0dcc19a97259dcee99b2b3901932cb8b2bb7aaf8bd38e57ee6ee7f4bec83af28c3185722cc2975a504cfa43077b2c720ecbfc6910871f289bf8f3bad9f5ece6d1ee7db4dd15c66d804bdcde80738f5211b0dcae3e22d0b65be537172f7aa07bd448c7bc8ca324349627a2352c7344be3f25aa7e9f2082d3e368dc16abfc5d19f8efd28902dfd2b5a54bb096cade8fbb69307ee7866b3c3d6a71988ed666007ced79dee52fbddc3051475214e7815da00e6b1e932be719173e4ecbd3a7858fc6b170f84999", 0xb3a) socketpair(0x18, 0x5, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) 00:13:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xffffffffffffff33) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x400) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:13:54 executing program 1: semget$private(0x0, 0x2, 0x4) r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000001}, 0x8) close(r0) 00:13:54 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000080)="0b1f") r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 00:13:54 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0xdc027225e102c17a) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 00:13:54 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) write(r1, &(0x7f0000335000), 0x1023d) poll(&(0x7f0000000000), 0x20000000000002f9, 0x0) execve(0x0, 0x0, 0x0) 00:13:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x81ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 00:13:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e5fa5d1ab7419a1a4017731e781f510272023fe4bd7223be3dc13fc5fbd17715905276b1b392ba6510939706db0e06ea69435de2852bca8f1ea118b9e7aeea6ac7f935e4a703ff6ddae06f46b419ac480baff5e3eeb2e6ada8991e7ad1e9", 0x5e) 00:13:55 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 00:13:55 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) clock_gettime(0x4, &(0x7f0000000200)) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0xfff}, 0xc) 00:13:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) chroot(&(0x7f0000000000)='./file0\x00') 00:13:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002340)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) syz_open_pts() close(r0) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000000)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 00:13:55 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0xec38, 0x40000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x100) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000240)=""/103) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/194, &(0x7f00000000c0)=0xc2) semop(r1, &(0x7f0000000040)=[{0x4, 0x3, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x40, 0x800}, {0x2, 0xfffffffffffff5bf, 0x1800}, {0x0, 0xff, 0x800}, {0x0, 0xfa4, 0x1000}, {0x7, 0x401, 0x1800}], 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x401}, {0x18, 0x0, 0x9, 0x3}, 0xe3, [0x8, 0x8, 0x10001, 0xeaad, 0x100, 0x80, 0x2, 0x4e6fb8d8]}, 0x3c) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xfffffffffffffcb9) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000001440)="df24bd2d431dcee768137198d45c38fab611722f748f678a42f8a71341b0776a704202bd38ae8d7d35b5fa7e06e9e1dea0bade56b2097c88f58c97c1de1a461a4d5de287e6816cf6f5b7d92effff1d84e04aac434a0f7cec733e17cca4f5aa97821f3a4bcc2f0af7d3d591ff5dd34918356c8a99646538403f90726af5aed79b9066ca7ed2c38cfb322eefdef89e6e7b9f05979bc60e5295a25f0409718e4361ad403638d4200279c2f33e4247280cf643fb04017bbf7d3bd3dc354d49ae700d63bf5f0754440675b4cf33f42b1fd7d9c8de7c577d8c60637eaace65cb169e68c2e95629f1030e626b8ade8f7d77b14af9f0613de858d9670f49603e8455d43c78cccd3842d0dac34be8523845c794710a3d033042964eb65b7f97eafb1cde55df8933c30561ccb8b0406e5c7d1a970bac0ee30fb2f37d9f76b343a8e6e94d2274623d05c83db702e403957ed14395709ad8bc7efb8fe9b6542cb341f2aa0896b281170c3599d05c6ff2dc6935e7451f3ca826e6ece80cac2478773e605d4201c2edede76f72f2485737ab43b74fefcc8fb5771b94ecca334f7738db79347141d2f282b508b9103ca44152db7491f97d61eafb11753982f15af6d166de836f0965612ea245220279714f6aa10ec68fd0db18df590f785f06572c4bcf6ac4ff3081e251941c8acd96a5ac8e3a6768a44ff18f1eef0b1c1253857407a82aeeb33daf5019b400e4a7984dd1a61cb8c756aebff5d0394399a7443e0844d6d47cf599d0e96215fbc404e54a50320780a1fef89bc690ef3c89da352864e8ba9649ba8b070c173104edeb42de22e0e1c24defefa6bb905017498202c843b33101537d74945805ff9cca7752cac5c5879e2aa4bfa725b08b9b9c24125416051e19ad51b5623e665e957a6541611ef67d27413ce3bba0439ff1ebfae7d5eff9895dfd6a3c29723c5e9d00e2bfeb28a638da97b9528c7e36cdc485a5837abb0df7d01f297b9c9b35c7417f3055c7ebf52f39289ca475effa93087d62410ae4ba604fe5621f36a596b21d9b739135460b436ed8409f36187e18a36e2070f6a9b500c9aaca528f27c8f20f0d96d546c4b74fd136e5f738b35294737d207a74821ff0cb28d4b96d1ffc257e490e5b1471fc70f6ab55be774d40dfa15c28838f19b5fd1d1e0ac0e2f2f081f34bec45bf07f365314893b47b694aff8ade54fa8b3e616436968a67bc73f3d321f10dceeb1b7cf9f895c587b298884896ea80d2d162b0c0a47c808349dbe8b6ed6855d453c3738238b0b8fec3454e1852131adcf5a5c6dd677464b046f9a60cdda8eedfeb6a6dcaccf26e0415e6f038ed87b636ec9e6a99e2e32e6bd3a38a6b6795e11575572543de153e6524c28222b04d2b54cd3e29568c7c295f9262d66905fac6b979b52771b03eb1f2d4adc12a9ee7cfc2096d228577df1a1291b8ce86d2b4abc4b149842991c2282b3d8a393d2b91fff0cb182a95d241404a58675697b775f791cadf242db75af8afd24d780b9ddd4f65885f406734f5dbd6a0c9e15d6a6ff2cd2f1d531c66c16dfb4f00e1fb9e059e71b9c6b01e54e4854204951e4ae43176a1cc325b192b8d45495c8cad376cc8364bd630f25075ed2e967014ad830c9bcfca2304693062a2741b4adaca2540c79e7d393b7d09ccf33cc00adb7652053e55f8ffd686892a56630b6cd74abd5560abb7229e9b6e1e4967025c1be58c0365d980fcb12609c486a3d690842f26088ba8362c7b763ff030cba0a48a21179d158f8d73c4bc5097c960e500d602c85500e29ba8723e856e1a7bdb64110c5e2a80a6bbebafa5fd1c3131a790c786930b77372680be405549ba3ec5c773517abc5ce6c6dbc14763be6fe6b53952fa5e1519b70176843f74121a7a2f5568ff95a7116f85ac93a2af40749412ef1fe185cb8adfe877e51d1dc73113fd2317f3f00935dbe4357115815439dbbef6562a92c804acea24eb2226420047b36959b12b807a244bbcd3a0e9fbcaaca6e3b1f34fe0341f5ee3d801864f6c63560d3a5cbe702d0c5d842ca0ae525fa8b72955da01305a39e137603bbd20b4be1f7e60aa6baf622e97d39f979404e3d1199ae5637c778337aae3ac71ca85440aedb1783b1c8f5d60fbf99ffdaeefa82e8fe6f2a3742ab7f284323aa123c4fc7aa6dfa7e2df7043dfcd06163d0a77dd1f91c1544afae6e1b79359564987e04b9c054b1a32ed28ed8dad7ea6011e6b872062884a9601c7e8b1b4050517d4e0e7cf781810bb0059dbd331b79ef6f0b3c40c4fdd16939d7d77d478f2ce191a8e5b8626cbbea5b339774f9031fc0fafdff05c51875c551f810926a6fc6007e8c3948334264ceee108bf9676ca4818da813baf1900e1644f09d0e0adaafd3bd5dfd7a14c6fc50e5ebed2024e7c37f56848bd67b357ee35fac40e9fc624354bf593d7a2ad4d47a0be33a7fc05139279674a65fe1aac2b971734e6ad04c7c5f00c82337a422d48697017464e5aae4cdcd36dfa5f54c77c9e7ce32ddb993676a9caa22c68396a5d45a9b380b0f15bb9c3cc7a2707e67e2964373f1cfa026ca1855b54dedf7caca7e14d5fbf62b3447f5f0d0e84212d8a7a413b78d123b928f4e5f24f3728c4edaa61331757762478c155af9d40cdd04e1ad810003b777ca3f623650a2ea07161e975be1d2432bf2898cb354cc00217ed5151b12b719dd04f715158691eb524c4d9d6127b68cf016743c4c558a94abd8620aa04fbc0c10cfb0abd2bf4fb6a048200770b6078558d414dac7b4974ea916b514ad9e99dbb79349a54bd995cba8bcb4ade3f309ff2d5383ab69f2e6f96980377d968c3df9220f036b9bb67911867745d57189258316ad868afebd72ed95ef3219749a436a53233b0d22c40d1516c8e233a0ea9f08b60c6d725fb294ae4928f445e7603ec61e7519676e381394785472994149a6db3cea104358a3f25f77a61102358d1966a4560b64ae5511871d3a6c597d098d9cd1d5926a3d59a7ec60eb7901e8ceb0adca85f1ae51aab17e7ac7730f94954df097d93e0009a422ac062c6abe35b9fd4b78b16711fac81e8c64d32203f7a9fb81e1c765190bddf89813d6e5adb9efb2c1cd5077e18a4ad282162ce422004e0cef179aaf1fa70f0014b471b159df58234f1485c5a683bd7d09ab64f11058451382eec75434934aef6ad42e821695f485645ef353f237934b2a3bce5f259e12859555c6909103af617aa1949d8ad60e87306dc68143d8ec3797b4923017f551ba685226a29191be9a885a85ac41eff1c48b7b09511ccb9d3ccf731d92f03911d00f1757acbfdc1487f54f3b1de40c8fa48727b949110b8bdb96725c2ca803b9f1ff119913d8ab7dfb06d394f44417afe7372049302f0450103b7306bfd3ad20d9cfb376122e66042b3fe65d6dc6839664fe1761f193c557921a66d09a7f9431b0288fb0b767f2e31a21650c8735bb74bc27247105b43e0f4084e6fe7d08ef3f6715194975c2db5e47af8707ca753213f574b956fce56059f9072ac3190d3bb19b5f41ae02890b4fcd9e88707a0c330f5ef087e5ec69bb353631a711bbf33e5c71858ad33f9047c237f6f2adc8ff654a1ea66516627340536611c2c19c0e40dd83e00472a15908702ae0ae79a6edb68f3d61fb9bdbfe7b277a33350f338034f9e0f1defeb4cb1fb286965fba9b398c770af20e2ab3387645261e7c85108f6d2212bb24be3437de8e697175a4659132572455225ca6469ca88311cfb5d8a53ea6b89d338dbb9fe1a90e5964675ca733dbe6f844dcdd80567998939458e6bf002a71a1d837a55a37b7b719c087d2d00cbd98647e8b2555cd047a376bd165f44f39018dfcb6db330de5ebb160600065d7afdd219b0af7c77d9cdcb276fa176f1a70149d5de767068982f5ff2385815ec7390d1410b8c00d5119dc2271aa8461a62e9130b7fcfef847b3dd4a089ccf75d2e12e4ed5f2c4b9db1a445e13e6cfd94d623936311426097240681a93742b7b56741ca865ca1925167589c6459f89ff22ca121c395fd06f495a824e51b725c984ba5e4ff522f0ec6e5adcc254aee0295c121c60b8aecbc6d7e7bfd7b30a0fe68df4527081b5f20d1416161e03b5cc6af2fccf867bc4fe37f52720dd977c07c8a7033233a694aa872d1e688176f76795b913eb0e4fe19cb994ee7ed7cea24ce33ea4a1a95b1148b0d6135e2965ed2fe699febcba0d9253c0d3c80b4dcc60258da4267031d73ce5ef931e215ec82033ad86a16f90a7bd395ddb98dcb31fe4c09b057f6e3bff4f8b2c5e2bad6ccfce05258087518cd4c810b2e06b4b412f08d03fe66255b5a1bda13cf79848b4488595aeb54a0637984bc5a01822c9cb55ee5bf1fd32e6f28d2df996536b5782ddac81673cf1c36e4668532474d4040246cfabcd0e71baa9f215c99ba47f9c39601dba5426063fd91324c338be9641df602dae45737ab871772b120c1a3df982a94f1850b411d466f3231efa7d4ef6c487baa372fa206ecb2247b3696f7f5a65eccb0c3cb287f501225b5fba39a3b4b84c0230e40cc415f929031a02fecb0cfb5cef31aa15516fd6579f49273f4f84d3ddcb8e624dbe43df06b3d8e06956d9db03951554345cc3b3cf82ccd788a17785c614c777896da9a47d853d9fd7642c610bf693c0c58711366394a9b2d405356de4a2ae01d328ebd017fa2dedb75a92a71294fd1f78f7f0527c8cf0bf22d349b92448fb7d4e827b91428013333ce4e540c56d4d666201d034d9e4348319595a8b185efb48903a05d4170665a43e50f685accb3151fb9fb26296f10e015f71c9a4c62f939d45444515dbd7ee9e52f2e465b62006ebb7bca0f985ad24945c72488cf6c4ca7ec4d0ca3a311c58257ff7153c5411b9c64d0c3c981af2b6fcc3f1bdbc1d029490f700d7fa341347be15166609573c3b9cf61934de97e4c9f1eabe92b0056cc5cfae77d1e19c599c6d3d555d9889aa36715f0d34cf9404fbde078a3471570b5dbc5766807a486a19e9e5f132ee8d2dba808b646be9860a3ed27e464bfb1348e9d27567207c57bc458fc6323e9b5b148938008fd2f9626bbaf1a5c2985f07381", 0xe11}], 0x1) 00:13:55 executing program 0: r0 = socket$inet6(0x18, 0x638b1ebb90c0cef1, 0x1000400000d3) socket$inet6(0x18, 0x4, 0x101) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="a7", 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) 00:13:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r3 = getpid() fcntl$setown(r1, 0x6, r3) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 00:13:55 executing program 1: socketpair(0x10, 0x5, 0xfff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x12, r1, 0x0, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1004, 0x0) msgget$private(0x0, 0x543) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) pwritev(r1, &(0x7f0000000140), 0x3d8, 0x80000000002) 00:13:55 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000040)={0x100, 0xbb2}, &(0x7f0000000080)) nanosleep(&(0x7f0000000140)={0x0, 0x7}, 0x0) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000380)) 00:13:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) stat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) bind$inet6(r1, &(0x7f0000001240)={0x18, 0x3, 0x7, 0x47}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x3f, r2}) r3 = socket$inet6(0x18, 0x3, 0xc) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000011c0)) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x3, 0x6, &(0x7f00000001c0)="cda63877cdf314e8e1573de98cf63ecf2b8e6692c0685d484bc47a36441e6f5a95b2d0280cc4d28f399e2e348b9ad711b66b2deba92e1fbf0ef4d7cdf21340df5baec1cf3e276e19da7f4c75b0d0828e6966a44fc2acdd4154c78bf7664c0292c21edc66bedb68886c7befcb6434321da74ce97c56d36766700ef2a3025e5ee26df74fa224632d29cfcc3748ea0b37a17a1ac949eff82b00cf85e1ca22c49f81f7aee226fd568b4d1b1c766eeb474147e103b38ed70f634fb65008f63653dc9867f87b3d99eb7471c4043f0456ed08ea33102cf0fab70a8f21291d8f80e9a2a05e60b563b9d3894ce2ac434f94e81d4d6989117d74afa0d970a0ace4a1b8ab4e645a0f9a6d91756afce2ecb932a0fe1c41edec258e43b3733c622900aa91b5367ffa01795bdd5f8dd3df0bb8d7b6461182dc303e742ecacfe53bb49df7fe177897eb9879ab244853bde4c4c38662e73783f4eab63428f49a4d3e5e9321ce6636455219b25bc42398eab2de43b9e1f57c07036878ffbd20db7702f1b5e6a9e499da03aad13e0850ba08737357f0275bcb0e59e631cef9c6d27ba16e275888ba54ad1f6c8bb40ff0f7c468f747c421031125a5c43a1e5fac2dd3970f5a172ba5d4e8106106de0ae77eba2f2dc3ee0b55798444e4dfbb301f665852a7434c1f957d0de225a3777bc966f0953d1e1676a91d37ec5501980854832df6924576e99e9494fe1994ef74ac2e5304da63ed7c00f053e1babfab4c1c9e4ce254db793763cfca7072a67867d834263804dc56c1c19af0306ee1944d38bc772f9f53ef155a2c47e1bc3ab70e7caab1f8c481ec6f1fb8baf10e268b648b4e00e1b033e11e11b4ddbc6cb7a94810d5f18b27ea8a5f9e91c5ace4d91bb80d6f5c64e92262283b8a2ed82b743cd14d5a79a5367c4fbeba9a0507ee54005ec85fafe040666a3007b779cf2925593d12a151c8161ef8da1623ba526e2e37925144bf50605e93c7b3c530020c831687e819a8c363738e49494d20d28db8da4670588cadd32f224ceec271d3e70843e859ef328f9a914e83c01097d72b149ca27b99ecd2605fe3b6f8a0cc191353582455709fa3657e8cb7317f97488df1a453c3637f5cfb11b7c91467e8ce1e54aa20bde0a38be6aac9822196dff6606d5d82f6f95d44c785c5f8621ffba69328b51d991b69ba7e333c0c63c3b6595f31e957e7ed4a5edd663998be8412c98b7cb701cf8731ed9be3d4df3a52a1cae2fafb5dbc4c371b8bd27c40961d8bc72640b77a46e14f671dc0d9a83abd665f16a0a307a033962e432e7a673752859d81997849b1864373a3c7c852688bac64855e4d4dd760dfaf5c37ed5e115c76d304caf25b2a3bf79e931a3f8943bbc9987a0b4137635f1b99784a1d72e32350cba4ccc12a0079ccff04c4577e18fc1c5805b6010abbd590a1b7f31a09d76e2f0462e0238c9a3f02e41a2581e6c81e46905431b205512908affd7ca9318b1a90f94e6bfc8cd17e93ac1fe91c0c4399acccaeda84c98615324acf32c95eff2f79049ad7e826e9e78f9b63defc6e16990c51a72b300aa0c712fcfff51ddaa0f7c2d0ed4ea596863bf125c2cae33a881265cd8837c8d39f1b6985c9141a38ae04c214705a62d391e3853cf7e1933edb864efaa9ba8df037bd10eebb0cd533d5829f2399cdae20b1522b5ab0309d9a1ff14394c40dfd0398b268f4a684e6d9074547181b2fa65d22c9eb069ae7978befd7085aad208200cb879fe0c1f6427b137194f50db7dc8e91dd055215c809d70ce82a3e1fa42a898aaf590d656ef55e3592cc457d5ef314ab0c9ea7c0afce312d92c09e32997275d159906242aeec35abf82052146ab99b1ef9ec6b228cc5f27facec1db129b16ce45d2b66dc42360bcfb46d93d4f1c3deb9b9a5cddc1eb6896e9706a519367a63c0d5b9f0fb4694f40fe2b21fa40050867a406b777a8cad4f5a38404fc191a169f90697ec367993f8a170e08421335786b442a7502f92963cce8efb2381cedd58cdee284cc1bddaf55ed62de2235ed7270ca0788f22f81938f78cdbff548225960dfcb009c1e9c85c1e32bbcf107b0ecd8ac9a003d77b64202ba90f2a13178c63aa5ae576d817282da97b9e2e9b659bc9e11aefbda09a9f7d397ad1ab95b0be7dc1270b48809030402a9285acd897eedc0fce23fdd42ec15de9e2f652a3caaccb748abcfadfad0ee08da366c56825f59db0c8f8247c813730f075909b5d55a11cfa3a9265b640ffa816cf7891e97253b2e6b15d2f2b33c04e07eb0c724ad5fc7eb34a5a5cc1f7278ef89e9b68853cc314a3c2b9d3157c2c5d13557307515705a1af82ef69f324be3969ea318fbbbd1d73e78cb3b7d65386d6914e3c8e5ea5fddd9be68d7682f8f1966b479395fa69f5c73f5c8a8b2bbe2bf08f6a28d50e546978ee1e9d788440d3ba30b95cc94dfa18acd1fe2172d3a424506e84ff4406d94faee8f44f6a17f2b31325eebd808475eb1d472f97dc586c5503b4f77648e82855d286f208aaca76cd7400d89d6a7943d070cfed82bb781e2a4f326e2749b9d69b868f77c2ca82ba07c8a331fa12814a28cf94609157e17638feb795fe14e5eb25c02450a9b91abffc4aa1856a9d523ae333f9008ca72dbf170c90410e983614fcde6240bec39e2091f6e1d43089d13deaa78b51f11a0b8f285520b83cce02f8b2956e3325fc8101b1d85533a887710af2249a9cee12f5b8173de65607e3b86c2a02d013f38ff90c5e558bfee210802183b69641b46a943982602e72ecaccc75cdb59cf94c85d1c0b33bd2418accd55edae3b859951804328f2df370091e5bef6311b369eb58ec679cc5c14f0820775d5f03f090447efcae2e82a121113e4e62ceb80c6f7c59993262b3dae2d99aa6bf4f6273ff812ba3e3afc501dbd7f2ed9fd9dd6c80f643a5407a4981ee3d37c5c7a32650307a9945e6db3371b35b0e2a0eaed22979d66a6e0aa4e17a56c3997980b407da130d4953b93d35c47330ff4e11b8a55a05480d375e00429f16ede73024f10bac853e93f1607e7bd8d826d4547d095e31484cd0c71a70b5f9877ea5f3f795625e6657a17db831a24de6cf06dc1226ed5e2c01a552f5612d0c5ee8f1550c1f11b42e431ec2ba5b664097712ce67ca03701f19d7562bcc77bfecada72e98f8a707756cc6202fd1dc6904649db24daff8a66a7c2883cc26bf9172500c4db79624b9e6620c2ac723e2e14fedd66c6753bfbea7e06c777ee449aca35b60ca744290e1596faa717c522f11e02b7e8ee0f383e801077066b779edf7e5ea425ec064babdc8ef2cae8c991e9cd8132441115758c1a9f9a928bf9f901222e34e083152bf502c1562ed6c40d59d9f09eacc2cf533bf9e3bed7c0212e3d0e62dda9431e818793dcc1c12b62ad33b0c660a6bdcbab80836e4fc04ef92822acd3eaa81e7c4c9dbec39f2e470018274af89b639119b8bab3072071617a03d327b7842240c04520edebd42f656a01f16e1bf71e0651ea815172f2e13f54b03d3b7121426ad1232b88f20ba9058a12e7333b98dd6b9c24f8a49c524e63b4d672fa39cdbae616fe992655bab84154ff52501f08b830067c335e91f61acf0bc7c92df60f5e88492cd23c9fe99b00f94e730cb7e2828174f9c607621ccc68ca00f533a9cf8c46c9f3f19815297c39fba49150877c00145018ff15c8e7de32858f5338d5a1aaa17019661c5f1d9640ba7b9b22336d824252ce38647e1af0613878e73bb38a456c1232c63a7b0e62bb6fe62f19e655cb481dfced078a206701a6ab2f21eefe266d61f1fbb1fd0895a7292d9ad507e214b6cd4f7617952d0e38ece2927d0e9215e4462093cec150742b9fb0c74758b7d233f965a02536f90c8d65aca0085c022742f75d97079006e442becf8915614675c073305573d4c3d3c3753f0b6eb2e18cd500ff825ffc3ed00695562359c93fa9cd0d045dc627fb0cada2820cb138105ec450173062a1b0b8d42b7108619e23f6da28802dc3d9144b57c7754d3de729cc120ce5711dd4c41ec98590913b7c85f36745535a995b9e653ea5f4bcb6504c5879779bb665358a935070b4a451163c681fdd6b03e523269584855445d1d93f15c66c60e3cf5f2631b6832997e9f29b7955a450b2d7b2827ad9594f658dbd0b41d194c8d97cfa540930939079b054320f3be3ed0c9a4b8f938fa02b4fc909e8662ae2c251376ec403d24545bc831cba54e537821a768c99119559dcbe2a2401faf0b480f87de7f7256e3a995c676802c0f3ed78e005575154dd6ae07c5d000965f20d11ef1912020ad3dc9d8a040a1573a68dbbb28a7f6d9f4a09697edbddeb8069132df1499a566076ae94f127a85616b0aed168a35483f00d8468ac7a83e18dc7fe53091fce831ad669afa988d5c495683705890d702228d2a0f88bcb09366b0a66df79b05313dfba3ef744dbbf087c5ef5aaf9485b50599e183ae19b6074c4b14cafa8a2cfbe268fd3f861fdb45bc18ac0336745eb2b8ffcb7795d40b97fe2424895e9c8002ebb757deba0ed0abd2092e993dea163d9878ec0e7c84f52fed47f54490a6bb8e2d04d0a3c4e82368c2ab8f81a27d0515f253c4a2d816f0e61266617febd9585ef54807c88f5a47ff04a18eda288829d4ef9cb1a6abb4a658e7021e5e929de0eecf87e0b05b5843f14c0324283298446203bf7b66f1b999620fab9c7208973daf3993ffad1b0d693af1f79cfb3532742a7e4c6224f9c4d2ad0990d0e45d8f9a938c5aedd0e7d0ec0f9a201f754c7dee3a1469016751d5b6a62999567b964854c4129bd29c351550ab203780ec4a6a1ac5fc1823c4aa87ceb1dcdcc75260d9bf914248410209b80be564fed32797282b71b16ee0420354827806ece6f31503b0a09f5158d49b4d9c5ace72796a32e4466666d60693aa1f0396237982d9ff9142cf62af7426438df8bba1eb1eb582e2d924d6755a2500d27c24b539718dbe986f78315a966e117730b88b6cbb7c9d66f1700c8aed0e216b3b0c1c1dee1c61e83d7a77f8c5c941b0f7d74ca530ef184746da17b99a95acebf6ca53fa2f494bb974949f3803c72f23753ea05323ce197160cec89f21bb9fbd5d88da0d3fac8303a1e67161f607fb6044feac38786ee4b2f4afe16308f596b7e1825ebaf12e66ddae1ed75222da1792871dd0827511a43e4f3ec8c3327a79f2f418b1c17a5000d40f80cd570162d7251d301cd7c9edeca611fe922a9edbd9b1e624c1e4e413c994105d1f1809dada90b0dbce9a5d3f93fc15e32dc950d1814bd0f30b64d070f5481584620ab57ae1560f9b6c02d4327e854648594423224ff9953506c6b6193fafdebb8dc3a4d034dc18384d613ca7f21d4b2867fcd22c322d0f3edcaff60a091d79ed375469970d02071d153aa71bf68815d5e353f7425e36d0e51f41e9c195d3c563def86d5f7dd054b975d37bd1b640df76e863dadbde201987a511d30f9771d05616c067a115e7ac522a68d76834ace88173330891bca1c93bf0ca870afcc591c427c213545ddaa93d8582d333b6bb3fa1ce42b92483a0f486b97cf48da8d1ed88c2b8704d77e32de6004eccaf92750e8dcd3f7bfb37a9d216c0fdcc177d77399e498ffb76bcb5b17054d16a2081a7ce34b6207f5ba08136da752515f387f8b0287f005595f6d1e7013a9c512adb100e019c85df6002a007ec683365350c3e169890aa563cda5bef0a33e9fe4d415b21802a6e05a824c7442f15245451bbb2bdea89b0d16d79ce77cda1560a38fe5f83e0b33df803b600a83", 0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup(r1) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r4, 0x1, 0x401, &(0x7f0000001280)="7776b8ca88e5f396ca0da72171b014275923e9e48103b45ffc10e2fb6a596e8fa86fe379f175cfa36ba31c72778eba17acf88f", 0x33) 00:13:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0xab1, 0x66, r2}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 00:13:55 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget(0x1, 0x4000, 0x400, &(0x7f0000072000/0x4000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x81) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) 00:13:56 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0xfffffffffffffffe) writev(r0, &(0x7f0000000040), 0x1) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x7, r1}) 00:13:56 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/233, 0xe9}], 0x1) r1 = msgget$private(0x0, 0x400) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000003c0)={0x0, 0x1, 0x5, 0x3, r3}) r5 = geteuid() r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0xa02, 0x82) utimensat(r6, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1, 0x326540000000}, {0x9, 0xff}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getpid() r9 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xfffffffffffffffe, r2, r4, r5, r7, 0x4, 0x100}, 0x4, 0x0, r8, r9, 0x3bda, 0x1, 0x0, 0x2}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2973ed088a236eef75039e9519fcd16497d31ab4"}) syz_open_pts() getitimer(0x1, &(0x7f0000000080)) 00:13:56 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r4 = getpid() r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000140)="75434f23794e0b37d2b97e6e3c20e07aba20c263e1976b3c4a787995b7253ab4fbb62b33c23450df4f6000f90589d4f52b6ba238e2ae99853b7898b96a5b3e26f4ca", 0x42}, {&(0x7f00000001c0)="b6bf7870252512f803d6c420253cb7dea81da94809329de6ad94ba01ee2b1cbebce8980d4c1fd3e2386c39f36f01ec638e4c4aeaec44d9c4e7cc5731e5c6064ccc1e5e1c3afc6a2c56314cc5c52f723fdb70febfbdcd6148addb7898cd275b576f61d99d7380c4f49a818d6132ae40a734f88c02a1883e34d94414a3b80ed19e2d8b04e854e4f826c11f5871366a3a5a111f74183d1273789cf45ae1c2a6585a682fbe5c7604992aae123a96b85ce175412978fbedc8dcc499fae948b7d3d6b399679e56ff46631ddc8bea386a73b43c376a00b3d294165a269afb2dbbbc2c7560445425783b7c7d8abdf0a5db2b89df66ce3695afea85", 0xf7}, {&(0x7f00000002c0)="0a75f5e5ba45fb8436ab1ff3dc61338434abffdf00f77265e26431a49706d2f13a5617c295cb46e81d6a33b9b8bb60e4d3f3de91e9a31e5ed45de11f934c60fa873b0145fa342142c782d8c9f451af304063187c9a79179a65971ca5c32f9bed76e4288a79aaeec55f7a1b0960b5eb3bab2b953ae1d0ed3dc83cff31faf36c4d2b947b1d27fca0a8341d48ac0bf9f87423ff9bfeef87baece37b26b6ac0bd06e2ba0358bdbe35f9bf89a7786537410c57bcd236dcdaf8410bf506f84f1721ef2c918ed7af22d56e5d8359698564e00882eb56f71a90556aa4a1d69a99cc423765a5b87bbc5951b0e811b76c6f6e7d4e2a1d96428fab7fe6ff798cf82f541b4f46b10a3f1e10d7371b1795371a178216d1efffcf40920ae3477fedbbd0c0c9375f977fa23584f03aa379ce29fe1b7e74cab5b197ba32d37823296e4c970def515e0891f11541ef3feae355dda251d205626f3dd3a28a8cea77d3f1a9233508fd6240a3c17745038900b8bbc2f9ec705600d9b21df6922c8980e68acb8ef0d49a53c9a56b1f89db8864b145cd213325fa6409b966880b648eb9320622271f2c64fa509c5a24abca618091e7890e3023d1c33f0cfa8cbb6535e5ab568d8cf004f885e48f47ec53c105eae32d033798bf3ac53fbc72d222725e3e77abed4cd3093152ce7c34110d6915b929f0262cf5ee47be890c6c115d7b59026be2de93f92db2ec46480bd8362e7bdcc6d9d68ada453ee8b246d84662337ec6c9e4130353b730bb5d5d3d3a7a3874c8b77443edae8987eae63ebae6090b9045d0a30f9f90752e27a661745f103718ca7aad26146fb9ce6babbb4a9f1bbed29935d1fe30c13832bcb1bd9987f232c04529d33f7f467d4c38124e93c0fe6b51af43c30543670b840b7255eb6aaaf0ae6034222657350f21c991a2b405517fc8de32c34f01f742de7e142e1909ca2f8106d6bea5773202306b3be855f1b62570baf25c43bbf7ff0b4005b7b4952b97cb2d876bec88ebb3cfbb4f383d64fb279d99aad64cb27e6d91f40cf19ee2ac2cf59003026c9cec5a4b614c7e5b3c8cac374d7b856ae6e9fcc0f1b1d1ba1a57473ad2a9e45805d505756fce8d14d6c0773a60e3bf28fdacb961d07789e5fb2bc090f220337987e36c4a1c024467dd9fe4dd26af420e103fe5ff2d9351fb0447b9f3a1fd3d026e0ceeaf4bbdf8e12fcef736925762dc8a3fbef07f65dac96b7642c9fa2e7cec15b2e80a12bc70fe3b82e58a4022d5a3f0488ddce3b7b47428b1290edb6d6dc110c1dbd639bd0a101e4e2313c7ce80b92436965d3a5b92c7f5f4816aac241075a0d3fcb53dabf7c09386b49765087fe1ea703f74711efd5f9af53f262976c546202c5dffe50223be46b1b528a1b852eaed6d76178950ba57c730839c4eef78078fd878c1abad7379aa572ad637a635297bc941449c0da69306f6ee2cc934f4939b1acbc0000ebc5e657f8d3ce6292761481add9b59ff16796897c6622d9df6f6b1bce78ea19cea6c186d7a0f089e0d704c8114cf088846656546a5adf726c57ef3fe7794782a0f73488f90bc6f94cbc10b9bcfdae583b9c1175e3ad40d6c2deda6df7ea7b2b63e212baee51993ee41704fcce3a3576fe9bb7863f7be31b476c35289d068b31262aa7d34516edf8e7cfd5195eff38c9b3159205556ed8e74f49528ddf4f1f8e59621d3a4d72aa07e224136d906b976eb457fc2c656f9b13837ff2857bc6786cfb2ce5e0656ee69ec7c08ad3ba059624aed8e593750155cc3eeaa2fec9f3fb93c14cfa9470951df122e79fed2a6e6e5c9b67d43c9d831acf64bac6b8e09bc70845398593c67a92f1578a08b9a160bd5c7b3518a0d3abab44215b05d0bda88da922c7b749035600d03eaa9751f5edb9b932bdd0845631a121b0aaa6c96cc861b76e372e2117de3198c81ac68f0cf795659e419ca9fba736643ecc1a601013f9972a880919e88abb7cc952b9a60314f1f4cac394cfc3fd739c757d953bc06ffb5abd7b74b5d312e5d83b286f33878fdfc151d76f23727f35c1c90eb0a40352bb1758c5128279bf934e1517ed4d7de6457d3bf01a8267ec1591d6a37f42ee32965e7e970f2a850971c96ec2847b624901f4b33db8f7705325bd7ad9cda8911da167c5b0bdc8c4b27e3dd8d02d0b639c99b5bf41ac43aa1a585ff87df5dfb87d492ed8a5a03f8513d3a2cd8261c9af27acb7dd3ee9d9862812ff46ba8dce98a0b1df975fa034f25ec73072cf31dc31363d984e9f3bbf83c844f850b6a71ede0fa890f0cc624331baac047448673bdeb6883b219ea69d04e37280e102cb724c0cf8812a8499957dc90ac9db534ec739c6b2eafec012867f0b649aec346e871eed2dbf9a8c4a6c70b48754747a45a787b1f87fc014d0de10b38452302b6757adce1280b88660682f3878827dd9c76da1b2abf6b46a3bf62fb996562df084e437f812a95f4eaa08d3012afaa9dba04e7c23a895fa351d4fa56925b936a3ea2181ee7b281e5b11fd0e5e4c0c8d50f32ba7c9e7557d57b613369c9acd872a5e0d5a832af317dd7cf9b654223a840bea854b4fecfd85d5d105ae21265622c008dc902893a7e3c21f4f476cc7d9bfd18d48d42fc45fb87df31635482a051b14cefbd02dc9ffe44933ab55a0b967dff0a4d28d4d6b44f7c40800c64c8910bf3a0147d6a5becd74a7326d1896d5c90beabb6dd30a6873b643256d41280d2b25e0230b6fc670d5b1b50a15dc80dba24483866375d7a7607d6b10a19d11d538ff1b44b26fe86966b6ef35e7bd414b4c6df6bb734f4333b0c1542f5b10659cb74f973ad8809a49d57fbe842381eb355fa9e69688f929ecdd6cf41e6d06479ea0773f1661bd777e65116eebf1618b4161e1a6d771b061afcc008d7e847d441f151a3df4f67e62e1401b90da30d2caebafe57478dcf4a00066e3315fe4e5cbe5f9dd034dd9b8e1ae6a9595ff570f20eb9419a63b6a26921c47e59bba8fa26d2a42b38c791e65759789107645b7c9b48502d64920319769e28840908cddc6adffb1e4d4d05c4fd67b44e997048e149aef57932004b16f835c9c0c5e80b8962a951b8398b8540d84e9ffd3577717cb085980fb57bc5541ad5fbf74ed758dde20782c59eca265721e67972cdfae415b4915498066562269f7238b055d8d39cb2fc22c4e3968078047c45e355beaac251a2f770a9d5e739f338548969144042ee5862294176eb57627e98769b7608e228d9b131abde69d12b5f73f7ae14cfba4e5dd718c48fd8540c3e1675260f6aebcf6c79defe2aa96a92a5996ab568609e96820189f6959b0d5074960b58e3a33e510c68ed47e52cafd6077a8a0b2e4a4c034d9213804c7bd58a1ba3ba3f799c9eeee79b792a6b820e84dcb14e1c7897c5463820d2d34567bb5c25cf966bc8a4231e8e783bdce5a1bac3cd40019bb9cb2af3bf111179bfd94d9032b405f2badc8255d0455ec11e08c84d2e3a27cc66ead5ff60e7495c9528c820bac4408a898ca2e9787581cfdbe2fb2de635f5c35e0758ee45ad48481ae2dc727c5983237cba5d0a0f9cd160aa73b11e8bb7ba15ac82bd5334654572ea8ce3a0f0936fda1a720840a87cba51a7ae38c1d8766f27958fe9ff7c59a2e5f6f55867b1cad2eafc90a3def324b6748bc4cc87474a3bc82bc071359ad163429ba2b31f2ffd8542f7a07f51fc7caff35f252d9c2e4b654d4fc407a83b03ecdeadf0f427bc688178ca445300196bbc71076781e076ebbc9227b170e0d0494f4879d3783ca8ee6a4bbf75b463f126782a6114b1bb528402bc5a0700e17e1c5870ba712fd5ba769961813acd39bd00ab853062426f64b11dc1abb4f354fa0b7e2653046021b5bf418c27e3761e5f9e4bdb5fbe9f66494edd494855e782e486b2ded5a0e062d224df660c4f40f7d3beef589321db024c4d1f6b2f061cf65bc7d66cf5eb4bffbe88fd3197294342eb342ab1483ea7b99ce7e23722e8541fd36e0b7477fed02f4b5b446a0bbb348b54146018481d84daa06220bbbe8943aff1b8184d0503c948dd2a9fea62fe12243d1b8b3939c595eb63a966a9933a9ec7c415be16deb687ac2494d6db5621ecd1696cbfbb488f2c539ba406a6388482b0d732303c595b63b006fc11cc0d0380dd5aaf3779f1d4661dc60393d2bc5e0c46758b2d1db56e6526516dece66f88680d5a6b644d9d5a5737404471c7abdd3e1adbd080e7f105fc5e132ee0875e4a93eaf06325e9a861994cd2f3cbba13ed29be3f327191430b0ab535efaaa5fd7b64760b1053a8708074bda2e3b099313742f008f538af21d0c20dc6423fda37a15bfd3bba98f475be287a39e655641c6d28a42a3490bfda106f527ddd626bc3d5d1dc85653dd767632cb655311ea26164a98a38ac6c7afb149001242395ad661b83533cd328b2b0c62254f087404c7d20515699729e65c61d66967ed383712b9b8b37447e7765c51788501293cc7c6b3021593b1c42a6b090f6ee2e6e9f0336ec5385d58db6bc0125e2aafa32b44d8c7e492baecdf1d31ca4e3960b5b568b733ba008c3158e8c32e30a9361c6ab2caa67309311373a124e9172039fd1bd4c1c0eed57768851984f72f67349dfb10838cf2b64244fbb9fcd209e322b4d4f8b2fd8512ad4b75cd2b5f4c66d4938abf4acfe6ce29263910e29a0562f244c4541c3fe70fff0b47a6901744026bed403eb8f3b0645f8b9d0ebf8e5efde298b627d47927b8842760fe07e6976b8a14b26bab1bb58b6534834038857c5fedb34a71ae1a25c7d4917f4ffacd626ec4e439eb4a38301ef2b13301e9e0cc5d0ededb8d765b0633c9ab423e6a47dc7037e511ab6698fab6e954ff2ef649546c3ab66fdd8279fcb857dab249ac4457b97504f2a5d8c8a8c554deddacbbfda6ebfd59a2d273baea2764739f72b98b280574f61f4e9c601f3642e813c6d32ba8f3f284891f15e87489a0fc0f282916af50db7a677f5c0aebfb489a6c4aae3b332fd6f5b9bce1bc9ac86136bb9ad74233e6445bf100bd93c1ec6b601c502411b1b17cb262f0b8d14fbb74df6a13e6870d7a673a613e12ef2194cc081ac7b7f0dc25345af5b62261325f6b92e93895d8232b2d1f535866a7140babab40752fb792eac984be11436262163d6b6f0b483fd0578e29bcde85224a2657271b726c06ed3ed2e8e1dc6660f803da9b407b5dcc676ffc73341d5449e648d712b740df703d044d0e0bcde9c3b5c30c3c3275a52815bac04ca096f3cc129f421da262faf64569fcae5ec90691fddb92866a08b81d22f6f4715d69a478cf53be8d59fcd490f490f2ad2d32085513947e295e6f184bb1aa1c2e4b50d317fe083b65277a3139859137c56a9aed2242495424052c5d0c66e3d302399283c54e55b44053ed65267c939bf9c4a83378934d1ec348df7f55bae8cde6642c962cdb80cfe8808efcfda84777830e22fe00c498fd51219fbfe75711c2306a7943141875a3674ce50a9ebc45e002170656ebbac25620786bd47b1d667d544409e029308c3c767c51a54ea2c29c527ed81e6c3249319eceac89b009592b13269ad017c5578f78a9ff0abbca4a08b29b08967b016a6f3710be2776dbc719007ab7e99f4e1bf78f7d6afa2288036d0abe4eb01894e631c26c9c2f5c64094d359aa90237b0f08cc68853e9847b30d4cffed4c5aaac98fe01ccc443b0012c76035894ca020bfde97d5854b96cb7ec608c0bcecad0d055e2edaed3bf88f2fb96296a436396e7962832d0c12904f7633c75d4ad4d6eecb2c854b20d798e2cf08aba", 0x1000}, {&(0x7f0000000080)="52afd635318a1b0b27", 0x9}], 0x4, &(0x7f0000001580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000000000383c0ed100004000000000000000f8695b0b01b0aa87ac15b0ad4076b961a54bd812bd194bb58b87669bc5a9cb79162d29e84371fb3fec0e4c35d937f22f120109fa3b8a8bcd42e52050f477a408ed531dacf283abb641ab3581b54f3b81d142577fc5183a1bf3fd7dcf2678380022ff9bdc6f1373844fa9ca04f2eeaaf5f371d56172791d923a89df4cfaebd499df78261dc1ab402150869e6e1e1e9db8ec50b61de72dff94a1a267bcd165dcb9a8da911313f1e0a45942e32b3d85482d79f08d6f3351323896fadc40d5ea31400e70", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x98, 0x8}, 0x400) 00:13:56 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='5', 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) close(r2) 00:13:56 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = kqueue() fcntl$setflags(r3, 0x2, 0x1) write(r1, &(0x7f0000001340)="4257e95b0e1fa831f2e88872aa616970dc8734056005ee5bdefd35fbe66d0dc5f576955cda41c88488fc039b6791f4dd550800fc3dca2873865d093ae5dc5287f622e6fa322e929d96db33ae05bd1f8f774c7b8e9a0a670644c51783237e1599fccb2d1368fceb000000000000000000000000000000", 0x17e) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) socketpair(0x7, 0x4000, 0x67e, &(0x7f0000000100)) kqueue() fcntl$setstatus(r4, 0x4, 0x80) r5 = semget(0x2, 0x2, 0x184) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001240)=""/210) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) 00:13:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000440)) 00:13:56 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x1f, 0x4, 0x6, 0x7ff, "18ad3c710f7f075ef12917e04d6c2e53ac1c0eb6", 0xffffffffffffff81, 0xffffffff}) r3 = dup(r0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x26, 0xfffff, 0xffffffffffffffff, 0xa0b5}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x8}, {{r1}, 0x0, 0x41, 0xfffff, 0xe2b, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x8, 0x200}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x627, 0x5}], 0x401, &(0x7f0000000100)={0xfffffffffffffff9, 0x7}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xb5, 0x40000000, 0x8001, 0x8}, {{r0}, 0x0, 0x86, 0xf0000002, 0xa551, 0x8}, {{r3}, 0xfffffffffffffffc, 0x0, 0x8, 0x9, 0xfffffffffffeffff}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x40000000, 0x6, 0x10001}], 0x9, &(0x7f0000000240)={0x7, 0x3f}) 00:13:56 executing program 1: select(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000000)={0x6d85, 0x3, 0x12, 0x5, 0x1, 0x0, 0x8, 0x3}, &(0x7f0000000040)={0xa00000, 0x100000000, 0x1, 0x201, 0xffffffffffff2909, 0x4, 0x8, 0x4}, &(0x7f0000000080)={0xc2, 0x259a, 0x5, 0x80000001, 0x18, 0x5, 0x4, 0xff}, &(0x7f0000000100)={0x9, 0x80000000}) 00:13:56 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x7, 0xfffffffffffff800) recvfrom(r0, &(0x7f0000000080)=""/159, 0x9f, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/150, &(0x7f0000000280)=0x96) getsockname$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) recvfrom$inet6(r3, &(0x7f0000000340)=""/38, 0x26, 0x1, &(0x7f0000000380)={0x18, 0x1, 0x0, 0x4d}, 0xc) flock(r0, 0x4) shmget(0x2, 0x4000, 0x620, &(0x7f0000ffb000/0x4000)=nil) getppid() semget$private(0x0, 0x2, 0x208) semget(0x0, 0x0, 0x40) semget$private(0x0, 0x4, 0x80) 00:13:57 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x8010, 0xcd5060da97479f7f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\b') 00:13:57 executing program 0: r0 = kqueue() flock(r0, 0x486d8285584c5339) readv(r0, &(0x7f0000000580), 0x5) read(r0, &(0x7f0000000040)=""/213, 0xd5) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x8dcc8a29b0171477, 0x10, 0xc0000000, 0x90, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x7, 0x9956}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x80, 0x100}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000007, 0x4, 0x28}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000001, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000001, 0xd5d9, 0x6}], 0x5bd0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x4d, 0x1, 0x6, 0x197080000}, {{r0}, 0xfffffffffffffffd, 0x88, 0xf0000081, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xffffffffffffffff, 0x2}, {{r0}, 0x0, 0x81, 0x0, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x1, 0x8001}], 0xb4e, &(0x7f0000000300)={0x153f, 0x5}) write(r0, &(0x7f0000000000)="25bf4bcf8e595ea8f212400e03fbdb8be40d4b", 0x13) 00:13:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b454a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) listen(r3, 0xffffffff) setrlimit(0x4, &(0x7f0000000000)={0x8, 0x4}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x80000001) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:13:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x1200, 0x1}], 0x5e13, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000021, 0x5}], 0x7, &(0x7f0000000100)={0x7, 0x7}) 00:13:57 executing program 0: r0 = socket(0x2000000000000002, 0xc001, 0x0) sendto$inet(r0, &(0x7f0000000080)="8c2470f75c9be104b817737b795d107479b7779d1441c6704164ca19573fa514fdbc9313e7df039f7f8d8c6f5affef2f8427a572a57c05ae6313fb4f5d89f953137a88063011997040dd41357f329c359a1612946dcb9c0d02bd2b66f8fc5d493e927059ee4f174f7a35e8d852ede8d30e586b9fdd7f91ddd286", 0xe, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0xf2) truncate(&(0x7f0000000040)='./file0\x00', 0x101) 00:13:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)="0f51bb67d056bbc19217eff557409339ad1cd6491b208dbf0da84af9ffa5c91f19928e22bad15b468845a438ba87ca60ef7d5d7f83ca669b020a87516851a13052adc19c154a40d67a2f0f5b7d4f89d29f1d9fff24ec4c24be7dd08f9196cde2aa39048c18ff4c64ff13771ef56d42f996aecc05f44c54a62f6ec6f57baa26ab", 0x80}, {&(0x7f0000000140)="b6d6298eb668219fa24605f66a9f88c3d32679dc518b23099da41cc5e9175b2202a290defc8d68f44bfa8dfcc0a28cabd4ae601d1c915c8ab0", 0x39}, {&(0x7f0000000180)="447a68d6762c8d195d912bc197c72008699321a428525d52c1b893d7dc07fd6351b921179b17cc9a16c9267a75", 0x2d}, {&(0x7f00000001c0)="0064d90199df35b1acad6f3a22f63441ddbb3fbfbda08b4436f18975c5d9c3922106e839835b700433e381c8376e7dccb65b6cab44c18af260828d92d5b39bab74a4b3a30a13602e98954ec0a236a9fd4952b6029ac83a9d79f334ac32adb4c737bccec69716732d333b1b2cb3102eca7fcc65a74345347549ad45911245e808b08b01af63d5f7d678d01e6e88a7a749aebd4704a55c9052fe4454e16c2d32eab681bebc5798f06532761484a5594222089712384422801d80a032b54b58cb7b4152f636b12309a6db0b148f96fffbf4e1b8c5", 0xd3}, {&(0x7f00000002c0)="8d133fc7a1354da87bcc2c7a6513b336393d109bb58d85d2f2eb3613422311428656cbace92b0a0102651d28b719574cce7601af9e188eb0c956906d79a26e0cfbf7b388dff36ac621fbf382a6743114d5c0a0b4f096f5a2c772c7452ff13e1ec7f36161d28830f4bb23d5074b3e01c62917a6cb789a4bb78ae8a428d063840ea2ffe61e6637fa7a92410b3ce5edda11fd414d1204fc7b09a435d789773597", 0x9f}, {&(0x7f0000000540)="bf4a2a1084f3a467779ba2aec363d2f382f2f73f90b70f07214219236a34313e5ebe7557290f7108382b1bc78870c32c5509cca649", 0x35}], 0x6, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xde) r2 = socket$inet(0x2, 0x2, 0x0) r3 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x8, 0x9, 0x7, "fe0c80dceeaf34242808059a6c825c2dee0767bd", 0xaea, 0x100000001}) 00:13:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000d00)) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() preadv(r0, &(0x7f0000000c80)=[{&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000ac0)=""/244, 0xf4}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000bc0)=""/16, 0x10}, {&(0x7f0000000c00)=""/67, 0x43}], 0x7, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:13:57 executing program 0: symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) 00:13:57 executing program 0: r0 = kqueue() socketpair(0x13, 0x8004, 0x4, &(0x7f0000000240)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x22, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r2 = kqueue() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000040)=""/68, 0x44}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/41, 0x29}], 0x4) kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r0) 00:13:57 executing program 0: mlockall(0x2) mlock(&(0x7f00003ff000/0x3000)=nil, 0x3000) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffffff) socketpair(0x6, 0x8002, 0x800, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getgid() renameat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000400000/0x2000)=nil, 0x2000, 0x4) getgroups(0x2, &(0x7f0000000100)=[r3, r3]) setsockopt(r1, 0xfff, 0x6, &(0x7f00000000c0)="d16af94c866da9862364cd342d19cbaae090068d582f0001a087e9bce32ea59c", 0x20) 00:13:57 executing program 1: r0 = socket(0x0, 0xc000, 0x400) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x3, 0x800}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x41) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x8, 0x2718efef388b08c4, 0x10001, 0x0, 0x10000}, 0xc) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x27a, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0x0) getpid() r4 = fcntl$getown(r3, 0x5) r5 = getpgid(r4) fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x1, 0x1, 0x2, 0x1, r5}) write(r1, &(0x7f0000000340)="0cf432e2a3fecfaac95dfd7c4c2737ea45698831b2ecafee297d5fd6f8748994340c23edbf0988a0f2c3e8cdafce0a1b5f6fd62b156b61606154710c5a96efadd8433ded4017", 0x46) faccessat(r3, &(0x7f00000003c0)='./file0/file0\x00', 0x10, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) fchmod(r3, 0x80) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x4, 0x9}, {{r2}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x4, 0x9}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf0000007, 0x76c0, 0xa7}, {{r2}, 0xfffffffffffffff8, 0x18, 0x4, 0x7, 0x10001}], 0x3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x51fc5e00, 0x9}, {{r2}, 0xfffffffffffffffc, 0x12, 0x0, 0x5, 0x37}], 0x7, &(0x7f0000000200)={0x1000, 0x8}) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000080)=""/118, 0x76}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000006300)="b586cf26c7eb7c794bb9bbe82aca0469a3ea131bad89f91d194e51ce2917890f13902214f465755c591ca1bf2d3252cc76885d15ab3106e9e957439c7089acf439af902e580ddcf61fe755cd6040e0cd46eead628a8b4c7e296a42bac04ead5559892d2fbc70fd4bfba28d65563433d688cad53e9cc53cbfc2fb9007f306194113627e01c05ac3e346e6704e5533751084ccf22c6383acd5e62436ca63c9d3ad7e178ed20dbb5aef2eb68fc20d3d1f89b6fe54fe85051f0b29da7145ce0c02fa8e397f30bf61e126cd795791a6b952228f83072eead638262aba584786e73dc45d0bd92c4df0b2d2932a276c62f2789890fac3e3e285a903690ab4da42f665bab6e0b216add1f49df71b38cba9a07815a401df9ba2083e72affcdcc48e06d618f93ae90e108e42be04dceddee269df2a4560389ee020dfda6f0d52dbfc3dcd0859fb5a4f01e144480dfa9acaf33c35962043b19293753694107733244461ef7fe5d49f76b91af9c62197763eb173d78d48c3504f2aaff3a3c02db66325f6e8236d7d6d9db1630a6bb0001958fb5467ebc944573a2595620e2248ac9a66fcffeeaacf847d1408ac7d386b32d8c949e83ae47992201319f83fdd08c88c035a5023863108f8345c8e9640c1c9447a8e572c0a122c249836fd84d591dd2a8428ab4a61203b17360b19524a94ef8985e5a5b21b871b4b34861ccd9a1b9beb99b7fc443edab792461ee85e3bac8ea12258eb29b8d5942c6ff72ab0544ca770859ee9d7eae20548c78395f5ffad4b3134f5594b7d3e2b039b1dc789e0ede01225186dc0f55707c626ce92f65aea17cba26f08612d8623ac8ca01b5e5786b9a2d52aeb1def6a787e10ef824dcb5f5def49ca936af8f04c00b23812147266a0563b83ea1d6bd744b59f0c4cc061ede49678c35fabca9318cfb84df4c3f49c8ae1a749a09a5a72b048028c81f677150dda47c946dc58320e096186d6e77b25f327779f41c311a84e911165f4e26b6d1ec03631d8ed5c70a4bd701b5191d1c8bc4a94cf6a8f8914ed7e5b1a446b45e0335efa393017544d9e9ae2e00076805e5352599224caa95928078f764a8429dea828b841b24392d83c97652a12c6d0807b9aa41ce725a9e894f60e96c5a408e5f261c3a72e6cdf19ccdc81eeae504d4634336ff8536425aa8c1cb56eb1f2b14d4fd38abda86784d93a8c6f2a389dab352d0e315d25e8134433f4a029983796222f591bebceedfc8b0c81bc829f7f2a90ed64c562c3cd530700da43713cef025048093565c84a560ab86494797b59123cea2264811d5a061a94fa13015aee5dbf8fc6173d69e34ced06267e969cf8299c596ec9c6af1b7bcfeb290228a76e5db9d767fe04e8041360d2fe84b4252199ce9315a95a9e555afa2208c8dbcc52ab2ac410b18099aee6c43a82e06a3c8c18e046305ee8e4009bd161a6465f196ba959289c3b93769e5dca6d42ffce53524cb6e20278dcc7e44c8b0c9926fc6bd39014fb0af1d027fa51cd81caf4926b5781336a1b0d0d094ea7f64fd8f6d4384240d7cb19d92214da7f71df13388308cd8d9ce607cfcffc821f161f58755b88734939d74f661d86ddbea871a3eccbdaec833e93b5f805c3b9cf02d4d30452789e2c75c222591ead410c7f0a9cf70afb1ddce3626e21a326bea25dd0df332770d5442a078c916ce24ae12ac7209b2f5fb174176165f1035a594ec46b161500e46757878ba3395c30a80bc7d09e61143c19d4fd0f12ebe82153dc5815720ad074860e7d640cd8080669e973c9da55bc9ec1ee360b6c5a521bf421960c3d0f6260b4a225ba8df9a4c53d33a9dac32d1c4695919d809f3c7c578847ac5c7fa7f3b1bebf6a77183351ca2355f0497db5788e3c9c4c5f90d95c60b10e3f4cdce539fdb137b59165553d245d9b469132b9f64bb9a1932925acfdedbe34a8786e89820731ab35c59f4882138f5b5cae8582872259f4c4d37b6c4e4230c6529f7f39b170e2d2769f565d2672a2d29cdf55c2b3a2c5e460a9311aad82d3ec999cc00aa9fcac6b2cb6ed2cca0baa98dcea3f096bc51b0a713838eab755f68f151e684a3366f6d4a3717d51c0f057e45a452899b47f0ef845eb5105fd2a84af0ca1130f9e043e6a1c074577b332775d95bcaaeb862a87c3f8a0c88df5630c837d6ddcdcafabfc807efc22aac43567e227bd8bd3ab5b8950fc948454a9bf400c1fd3ddebd58ba44e68047ea324816be919aae033cc154b8c537f2073d2a6251d77f8115882ca3a66605c1010730a467549c12d4722c515917ee5f04e393ec02ffdecd792d362f413ca3064b9239c4a88a2ea783cdcd554e88d383d7c10665f1b68f6d582ed5bb26ef0cec54b934893fe481d9311a408f2153d91ad6466751a992275d62afbf5e29db07a82542e870244cbacd44313768a49523486bd284c2bc1b8355f9b92df0e54e1c19f557195139e00b80b33241fea34675969821479c05ab82e4a7a1153ac84ba674570b33f3603baa9991d0bbbe021cd8a29e99e72d4d52e74f0d25c5c6eb2cb8531356f4044364b9e080c3c612013e1e4ed26051d842b4d3ed28bb713b311dc9fcde08552cb07ddbd34f228ef5fa25e7bf067c5785dc3ff8cb5b1a85324c9f15f5829793b9098e6524ecef743b97072cdb7622b682cdd8186d190a7d6683b4c0cdf951376716a0ac11af4d968f39294696ce110abe3f6e521916cee9b95be5fa66c8e4633bb5064e5ab4e102af8fecd80a821ac4457d24a2502cc0f5540a7a7a2e6ea88c411602a542fcc75b59776c6d5278041edbbaabd39a888703db8e7beebd3d3e14f8a96863cbcf0fb285d2ded97a15b653d80f1bca306f260d4beb690f4b74b5d3a0ef1fd1dd7370d2deb82f2f3862bd0a07ab4431ab8260dd8bbb6f3f5480ab1c06d7e5b977767e0ea0370e88a65d05955b3e93b723236c4845f35ae165c02de7176d7870bc50bf9fd2da4cb0a0901d7a9f0cdd2f667597ba9a4f3a39f3dd5f280a9783bdb30161d69b9ec4d8c86bf0e05c32efe7af3c3386c95777b98924a539a0c5a7ceb312764cfd06088545383903de7acef807db75c97120d90627c94fda1c5555e823927e83e80193e356b513349763e2d184b91595bde911c2cf2baa094786c259224e7be8c97f1202949f30f4d02e6032f6ac861a62b8e4a1c8b765d943576122d9f2daff84c6d8d6e30d3107e46c0a6427059c4a1eda9c1362b9fa482d09196c4951c2ff281221c060f506dd31038ecf30074e887b03fb17af5cbf77c75bec7b9a40178415e78df40200ac2e61f09103aa6cb49a18a59e17d9d04d01260e60d5b5c679e1deee24a27d6b7bb0cbbf1e8dab849c560429e570a410dbc80430ed88ed7892706d28d91166e130467707cd4984ae2e1a39bee5c8dd1bc0aac0ecf6a609a06a51c5abb7c991cbe98916d9811909e4204039cb0e6da205b604e72d9d4dedf2015d7877ad209bf4093895776fdb1a602184796a99379c504378597443570d1bb03261241bc8458d03b27660813fcfa6033ca6b2c04979bb3fed067f7c06b23fc5ccb130d9ff500825b7f26a265adc25e8c5564dab4c02a8037f52994d1d03b6f27454a0f55058dfeeac9859da1ec053cc3d2d96cabe0186f7bc202ddaea18a763bbeae30809e369f8830b2cd090cdb64106abe674998e8a87b009e07c7fb0e79f3a6ce78f182d9034151031d8a144dbd3b5cd37fd7017333f1cafdb90ec012c577b1e33591de3611ad3634862890b4e461e2bdc582da211fd371e5cc144bff2acde5138379c25d2b12be9549429d965e8b045208d1d99cfb2f0e69f4a4d79b973f32a867bfba04bbefdcf804511b44d03c385bc9bacb2b140fdfb2c03d0193522ec8c46bd234e4361938d30afbb496be28330927989d8eda4fcfac6b4881e2f345235e2f042bf481581a2cebe67d57773e227f946fd8a46f1c8afd2420d485249ed5ab9d0c6fa2101f115dc9ae3357ad1c6294cb05d6663b48bf2e936235aa2fc6d3c3c95bc3fa96f4d427bc7da9060c196aec1d674df94d0c149434bea7c4faa9398a5c5cd84bd5796bf826c2c1444a3855d21be14f8fae1d227e8612e399e220317dafbd7eef85e652e1060103eaac0e34fa4c27f194b086a92d8e22f4fc3fcd922d26c05b9d06a3e5e306f37bf506ba1748cb583ef40116c62e3d73a4a3a59f04347b79e69c2fa8905708eb0051ce5c2161f882d00072fdfd98794860f4d2a7c560629b485c418222e31a31bad52b9c11a96706c1907107d6438018ca1ff6592ed82682531927f60d673ed8e1937392872862cbb411cfa1b37b7a63c05236565e38571be9abad2f5c1e867b97d237caa1eef333b6021bd62449e361f269c87ed766bade4792eb9318fb55f96a49a72a26078e3588c89131a8d3f8247469712f15c6b73074ecef4d8f6f135a600c72bd08c5e0c0378c0c00faa3ee5056921585a77d1765f0a4953b1c0c470caf8485e75cf550682a29d09e55cda309deb18c368570b8fb587232e625315e40f0fe081b31a297e427a435ee4b60e4a4fa42f115330bee9ad13077db1a077f41902fb7f35c40904ff8bd9ea3db812106a40e11e0219812dbb861dea80eabcfadce8884878b26421f61cb3662a2f65500fdce202ac6df8f7b8a3a53cf33e90115620dbc8cb7b9dd788a25f2c3f23d76a7cd856a0e29c75a0a337001ac9ab8cd96a8908e6fb127f32346fdba8ce21c5c870ee900ff8f0dc02718ec1c54a92e4497f7b191fb88fffe576c21e1ba408444d6dc5d8eca88550bb9290a20ac5d99b9767ceba894afaa368fd4e308794bb390e7df84ab4768a5d24f6247ac1e5dc35122a704af78197283edcc2cec556ab06f7cb7df4a59aa26501483c01ea5c6124a4c0febcaf622a2d706f4a67e477a59ef0505eaa741a58dfe6f30fc1da1e77222a5e9457a47e74fec3d2a7f4e9a59a01a63db724fe8700cfe0f3f7ea4f184e28324f0501d46db6ec0037068e788d69dcec3aa0e5617b4b1e69dbd686e1b46a8e9d0f5048838739238ce708c5119fe705ca6b907acc1c03333c414bacd821bfa2876f89be18c70224a2b0aa66dfe4513002d8b7b3753cf13c33b7f8880dd6ffc4e165d3a8512a9f61482b889f4f3982a460fb7ed0bc0d4ae8252719418ef227e5d256a50f015f3ea21c0cbf8acd328d8fc79c8b24206cd07c51f3a82136498d12e27b9164e4c365bd988527e1d39494025448b6f8286ded350ca80b7c00551bfaad9c55e097061395bd9dc14f1c678be37bfb6811be0bddad24bf2e3f40db68eb4501278a7b007854e35fc3dfc1845d6c27937ffca21c5ffb4dde2c0bb6aa7a0acc9e7615aacdec19528380f1cfabe27ec62d67c87a2b6946a1875a34f0db934ddbec1b22a87b94c960d42f256ba7c2a4de412e719bc43622d09fee8676b217eb2edd571fa080151822c81b35da9043d00cc850a7c032482fd028ce84e7caa14c1cfb61002c37a11332507b6eb22d4c4fc4ce47e654cf138729ebc0b5928dc9a40a91c747ac27ab2270c7763580a2c98252aaad55e19dd4df55530cda4468cf56ea5095721f42ec12a0b1df50ef581f5593d11ba16dd59f683f1756ed3c7ffadd81df61d6b0b86dc2bbdeb6272008995968737532892c66cf284e3fdc04e5f3134b3ab5e16cb8af369a72ffb5d3fc0477594d4bdc00f55dad5b07da85b5adc97f86a7de777e49448ec8009ce16251a161d63a932ba05d22ed518e857b5e20c0974fc4da173aa458e9a5fbef4eac966a93ae3a869f4cfdadf0212d7aa98bfd3785277225ded2c4fcb340a6b352adb63bc534d548581b8d8873cc417e636ec3b841e93077a7313f73e387a9a036bd8a89679596f34eed58539e731d97a85b22ca57a32b08c64d7e16d5eebb6c1e800", 0x104e) 00:13:57 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='r\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:13:57 executing program 0: unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') socket$inet(0x2, 0x4005, 0x4) mknod(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) socket(0x10, 0x5, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x10, 0x112) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 00:13:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() writev(r3, &(0x7f0000002140)=[{&(0x7f00000000c0)="4b34de600d02d9d1ce19f4d2eb1b82bd57b799e85a8317cd094a45dc9a45fb237b269da5096f9013f918cee85682fa767a1ddf9b7371d5367486ad0706ae98d579a812077e9f109f6cec571e525990e870358f137b5253ddb6e6dcc028e644821c05b8682b2284cb826edfd7e81cf279feb9bf11e84669529570741f327ba3513472cc4e2a22aa8293cce35799c8a7084d2f855b64df148c142169a93387d66835c1627a9c1f61b685aab39cec518f8be55824f1d838e11ec243a79d243298263c58354faeaa6bddb73659357d7102b2644754707795f56b6290679626483208190d1c26c5b5d6e4595d060472b61927aa9c596bf787ac086f3af3d2b3c543bd10cc31d859431f4235bc4f27995a635aa63870627ea00a5344e211320a66b68629305f3062b4f34cbcdfd07ec4cb1e76a92e5343203b201c78d1f93b464238bc5f7a4717dee09e00afbbb14daa3e6e53dae1c6f0f364bc2372a9ae2f10895e0e5752a7c710d25e83c6b976ffb6275f2f07beaea93798d8ae7d798f85ee9f9dc84c64e45b54e0b5bd11c3729ef3b0016a4f95f1c1504b61f2c74c4906a63ace6b5a031eb5d8e4b764671ff5c80c22ffdec56d534cc785b66568dca80d8e01635a2a1eab68f8b35cde750fd4dc348134284f8cb3ae30d240bc74e79837971b360084d3fb455b864a41dc983a5a38825a06ab8a219b95b852b2e8273f3c348ec44736301331ebc1d9e355756f789296c4afb24929acd964bad580bc3e1769a757a8eb06bf7eadbd971c46a22e771588e93d66920519815d38bc77e14f74c040ddfbfc9cd363cdcabd2dc07f50b413ce2829897b803ce29b94a2774f18479a1faeba87b842d3f2cc368b3c667b994b9347b6c5f03b024b289f67ce0b961044b24bdb56a564b718c7acd2c64b61e607e81618e52bff57cc29172943beca794d8b867b12629d706060ebcdde1f6a9b5f37223ea0e91799082bc16d4a43df1dae51a41be47ed57f6e4c5038d348b39029807b6114ea3094af6106f14ee92e0657d7d3689b1bdbddd1db55d488583e32ff3e24842f0a2f60246f125e6346426ee20feb90c70e05bdbaf76ed75d9bc42b8dc41aaaa05a22ec69cde09b27fc1293aa2abc0008e799d7574541710bd9f1bb886c59bbef3f763613a328faacae3854bf4891034b82b9cbce5742911a7ee6c12ad96787975508caea7ad32c67b451047a568b39f5bb53da8002ddc95fc776b2a1fd7a55f3f81ac174fd207a6d4e9986ff011970e625219db63e745b479f8a5adb6228f409a9e884f338e324a3bf87a82940a475932d43de386b2ac7e4f40c75b8bbde615dd95290d51c845e768c4f7b25be45799148b1276c66af8827c04296450e80acda93270c1747facdb263cda130c749c7c6f9458574641f17b5c18822b7594122fe8ddc2c2932cd1d20d15ee56dcea97e874ec00744dbd3797d590e4e90e1eeb1fd1b5bcd42705dd7b405a8522df01f44c94bc31a9fc5ab55abfcd84715df520b8dbb96caaa9701b658a41188d7bf6cde8eeb84d1bd5de40592e70971d71a4e3d8d6c1e4f84200a2ab959ba1a4fef219db7ab86f48cc35d28a2d62de39a3e053d831f672d3e3ad85d859ddee05af9a6655cb276c87e0b19671d9cc5af0ee83f8003eb3ea3fbeffbec3d96134b9ab95e2591dd0cb54fb066a4a4f4749b7652692ef1136a267acc0ea116fd3ba694667566199fac445d0ba8c1c5f2269a0f6d740b6acc4bfc4f0ccd7e94bdd1864890e9d7513e4a40d4c319c119144ad58946e02ff3c65112ae8c8d63d6803ad5ad3ed454849cfd3c8d1500ac3c8b6dbe1c900c4a679fe8c83306491dbd5d76bd9f35fcd230d29aca1992a931206795d2d3a852332ef9df727ca5b7fa3fd903301ee948ed26689967a5ff6b8a0e97d710c7fb439ce9be4ba940cfbb484cd555eb80c2aa164c9329d847f3f868c57d8548de6999c1f8da97f0c16c5f8525b46ad80d563f0e241cf6be7380ace4377759674cb4b495a5d2e9896ca706c61556f085f7a0eb8a02bcb60cfa3d80156a23573d250140f67b99a7f72f22dccd58f6f9eef1018b5fe945eeea2858966d688cafdda40ebc685e346021417e85160f5e78269c29de5a308c69023bc468151d1e17ade97185f38039c33d79b7e8bd81a0bc73152ebc735c36a48a7dd8537258e3f5f3908c9f312dd72cd259117377398b07937d610a9e9319c6542ee28e70defff3bccb20e1d76658dfb211135f5b94ee09c5991c6f182d747f54d79cbc6cbcc7fcba89600c467a0294c399721c8c5c6d7c45de717acbeaa9c59084134939a15b23e6cc6e74a832a7606b49a4caac6e6dd0b239fdae620dbbf437b56dc20a81fefc80b76061ccc9bae6a0567437058949ff3126b89243812aa3a6e651ac98ad1ec7c7a046dd79f6210b3b2d0567396f253da72c469ff8a1018d33bb8d4b7ea485d9932df73e0e7e51732d2400b61c0b476c09d64a74181bd4fddf2d5be5a3b2d50d870fdca9e2466f2f64f136b0a5ac306ab166489716d08def12eddf5c8cb2f63b32c57f5dae87c75c1f568c7a696f94898a5906f2b9d1da1b8ade01d238695f261701f16d756adf151661fc61222db0863c4db5f83315b098b3762bd5786fdec3930c794c62de7f872de064ff93ecf79da9f95db491e3783e22d89a1f5918c92c98d6ebbce26ad272f896cd3106971818c31bc941a47bcd7279fdf2d5eb140340a45a8b31dd5cec2d71dc6d6801e4842e1a69ff4d883563228c9fc2ff459c6159c72c69547c01cdd4e376a299f96d030a488a4a5d2a0c1ff9532e256e2cb7f46d1c11c50797d239f14fa01b1270330e5ee7ea6c05632b7410e6add1e5ee9365aeb9bd8be01aeb055d69863321faf9a35a0528fb66ac9ffd7c2aa2714b1bc9046e8fb3a63e12b078851e35caacb482abe42d3351de47f375b18577edfae2f61e712e98166f51ed31fb5d096318e297e285c240df4c9e01d4e150dac9127e41445d70aed2a8786dd8ee116b5ee956192b52d8c1c8eda9998309050634d75776e2ea2e35988fe268104b97334c1158e41f5da9fae0894ffb3127a0db253e10068ad4e4e4fda0a7fc5a7f838d5d4d6ad91dc9dac1caa45f52db41040d99d924c9e03fb77b7546c88aca26bcffbc4e5bb318a63838a7343f25c75d59f7bfdc3a5491e9d6b6fef38fd26d8b43f7f9d1dc9a88a7a71ac0281552c770a7bc6225936f2f8f15484b39cf1e1215675ae4d66e379396d57150cf62458eab44ba32cbcf19c06afa4b06745dcdab38a92f09abbb4006ab9ad6529ee0143eac41ab8049513a5c3f122572605d9966a2d6862d09052a632848790d2f8b25eb1128b8ee06cab7a46a959ee9c1920d3039d2878b6fbeafabf6c3b845e979065cebdcf0c7eb9c4c555e18571f767470f6a36091809d46eb006c4434285160bc849a299906857bb70a375e9b6756f42f1147899d3c476bc08dc72199dc31b658940ef5af62d5bc499cb0d6540d2d83dfd90922690c2cc61c668a38152f062940c8ecff561e156725e0b17c24f4899f1297bff42629c573526c55059ff8a26e5c44e78836cce4e6e0db2c01334c9e840280384d14246409189e4af81596d36f32409eb5295a2a72cf915ac33ec6ccd12f197222e6532b39d22308f545a930817cc7fe66cf9d3662b0ad23bd60dee97119058d4c5cbef17d609844297f2bd68bd2a94c4fa86b1c9d6ad81ce6d45a271a908355975cdae9006d12aa93900595618f895bdb44d2a638c21d3ba969f7579af18c7b21a69d7c6d473183926936666ae9227b1a4d8b6394645d2e055ba47a3f92b8e1a48db1e81c5e3dcd773de70657c910622252afbb89af1dfd75f441559e8f46a67a5498b9efe89b75729f41b6c607e8de10564064a3a80695c0d0a4126f398c60204b6876fa87828aac5dad4485d03a389a196539ccfe27503a0340a09fc9dcc774e58337bd03a9b5eeccd7acf05f438546e6ee482eea5755c56e5c5e5e3a58fc9d7177b5de8b75c9926a7305f2988d7269e1c28e80cbbcfabff4393802ef080af55fa179d1eb57553e7d88f33b388aad49af825261acefae8c75b9faf49de710a7347ed9533001ae8e36a3bc6da93cc710ca28a902c0d80df6990462630cc7338ae5ef8ee63f6eb711fb08d76bd89dce27a1f0eeb7ca8744a804ca93ffd18bf9024857918ef78da5a8128b2f9f2ba3e19a92947b9fc1c9d26c60ff7a138802e2e9adc26d6a35a6e1b6bbddbb5cfb7a2297423f34064446b4cc9116b527bdaa486f91f4874fa3144bcae82205cff3d4b5f926d1e42e04bee12513b3a2739618c3d5d761d0fa59c548ea1634f6f834d7d277d7bb408059b38009fbf95b8bc96965ef5213b46594748f6bf575869f27265753bb87dfdbbe3cf2ee87f413188a57829993a735e0ec20c199b896a79546d69041c2438759ac1858888b1b0cf5bc70d7c26d138c6afff7e7c32249282d353c9d39025ef0a8e48ac4ec550374ec861c5ead63f6617c26c9ce539fc986df2a0a2e02281c523e94632c18f0e579f17165ea2ae5936d4e500eb0c3d3da5566a91edba16d64f4fb67147379023aa6c023803a3d757c94e9b16b5c6271f660099de3de27bc53fa3087704f4bad1377ace9769bc834beac7c37c7d81e03f8809e4939c596faf489ecacd219a76e63619787d47842ab0eed426bd2351f0d190b6b84f93b168492eb8017573b3d2c6cd3853eda52261091aa291cce251f4ab2c06373a779bc30b7b65d6c2a34601008e4c02b8747a3bb3281665d48e84f9bcc79e352c2f29cfecc7334073d5bc4da583670710e4b76c5f9018a036106245f370c6c3841b7beb0b64176c155bd552081a7628631d90eb1b73c7c1eae1d2e605bf50d7af9853f70f2762d382089c28cd8cc75e735008da3a2ed3d95e9a1a9a0e320b27c1faf99ac37f5193efe9b257ccecff24dbac50f1f47b725fc15a3aa1dbfa74ffceb9005661f7f54c2be61f567d45a6dd1d06ec4164a3a3a9f3f824a53857e5049b79d3db8237577047b70dde897f7512a433b0dee8b838179527b2c329e038c3b696f0bd627adaf0b3e3e961e872d946e67e2e9d8f2fd2026f90df71be7c8ce00607194654597ef6fd09bb735ffd97d0dbc170ab1b7065a71b7f41d8215d7d794e1816d749f6085243e6efc033e4010fc1598cafecfc6ccf9502771f9d0506a484486233105795b3d846a021ebbc2d5d59e300ad2651cd6eb51c0b3caa621ce89de8495969092fbb8119ca52373738065fd9219e6a6d3634ef9ba4159336d124c7876c2d12afc9955ee712cc5add9dd2353e11dad38a2f41125c2be6fa5fb042eeaf4c76e10ef9cafc101f8ad91ac2e6b5a99f4fbc79ba51e901101bfeeb38477ffd297e06988ce9dcb577330cd76f0b633e183d12672c685b43f44b73dfda16f06e4a972e387ea95eccc7d67d85e260d76a7e5876a105f1a68a1af8d7f90ca774d8e9e3dd32284917644ba0a9393b1459c29a65212c2ceb748ee9fafb69e23b7d25312fe3aa3b32d8b5e6280e4ad5fac0d232c7b62e2cc57595d7b160eaac40a372b1c5ce94fde23358d54decc568f459a6a96b4dc2f952a63a3b5b4de1e367d4e5b60c189c2880020b2d1bbae664d56d08140c717f7f044a16138729d57c542579991e55adadaa0a9be949a8fa4df2197ee3bbcd2b400fb5c13d163d119121eda1292d4efaf6449ce7be23f1607823608f9a57fab8c0e4acdf06253a39e2727f19a09e672f5d3c6a7529dd98b649bb9788c7639cda71eb83e75f856507ff2", 0x1000}, {&(0x7f00000010c0)="8ebbc63fb0c421dabb1387304a5b351603f02a0884ff3897e93d0e285a119d7b0d0406bfd31e7c5e0983e7ed619be611a5e9770dc2c414c0983f89e3dd68e2d9e2c9c889c64a2725d736a707c966f2e0429e81bb1c05a8b891018371e8c81c19f9532911ee0a96f07c0244a2192cec20040f590976d7312ca93ba69b56f0b62ecfdb4bcb9e66c51bd9b58e5c2bf394580c17c8e33440f53d34e69286fb2ed73df6df279d1b2fb29e6476b2ae53dbdb229760ac27d42bc81bb765ebf9ed23a7ba2041362df284665e318c26a7efb04ee4e4f8f0c59ab60a81468861e59160bb9d8f3612a7451fe67213d6c6230324ba0a81afb9d543cd80e9abd1479eb013303b5ea13667fd0c296b3ba52f2ea246f1827ac75dbb51d687df49600f8b5f354ffd8414e0c6b8460131447aea3d94b5aa9177d59facde632f7e1df7376b64616e7ef10e7246ab8d1c87f165b67a99114a66ab093b8e0f7b896cdd15334977cf4b9b5225266c5109d1261f6a5faa7e5e7001a06464882c56ab457dfc920e1a66ba8b5dd732de9aec1ceb363cce58e0f21a5d81e19e1a82e65565ca8f54b213fe46a75747bb7b11bf9f57be1993f132085204b958c1f3f5758d2db5732177b88b07f87f81af8b4b09b91cf984bc7a3f878d3e6ffd70cc5756281b130fab5d243e0cafa56dba78c6ba68db3cf5efae3b61e2fb65a72d02ebe6801fe4b02d8c665bbe4bf0db899476ed8b15833a7627c048026bf730553662591ffbcf0dbf424c7d5884576977c2042052691e606891c1682ff57c30a0ee1185366384e8191164864fb478e9ca727285b5cd57a95bd225dcede4b7bfb590fee90314de42e5a98affded9217149ec533056457f64457ea4ade54f8c7d2eaa6b89a0bb632d92babc1cd97d05a72437a7a9b4b4c965e9f4aa01785f75d4e5f4a3afadb42bc01facc1c3ccfd264a6a6465aa0b2c9b72971d1905df8945d902d781b9773059428b7cba4e224b58e369affe8b65092ff9163aa3a4ab0b07d98a26637c366258a01f126bf6b65d19bbc80f321d7101d1a26bd750b99719c66d51efb9bbf89dc2cf7beadd139fd8da8d4449329d85e595975f8167417e56ab9d035ec03e08437b6e34634b680323ac2e5e48bbc8b85087f6b4aef39a613d7c472f11780fa198f28046faf17c06bf2c8fd7e50ef8f849394b0b1d361e91d16432be0e40f36f619f9f480ce555174b85ee26b39c28553eba0e7088ef7c8158a07f2c9ac2da0fa0a68eefa5b4f4aa6a636c43e6f16cbae5354e6a277067ad5153a453029ad627d2ac00d04e55187f696ee71b9082bf369e1ae23ab9bd0c29780662d97adfef17e941cfbb0eec64a131ae6b4553e153df979ab8ec09da2a4fc3b0bc6c9606aad1e306c20731a15e3009e339b825127f686d9e27f8ff058553383eb7d64bf588823c9025547fd59761ee6081e962af5813b7b656c0aef32f1859309c8139bfbfca3a58b70e170c6e39fdd85b284e67795b01c737e973ebd8a672201dfab59fe3e4cb603253d9edff4a07aa37c0f6cce0eade8de12e815cd3786b665a91c2cc8f17ddfa67d77178f56982aceec634fbcb08f29c15c60954e8c10f7cdb24890cbc23244b7950bc054800d8c2174131ba14442e000f20b10de3e9279a035b546c27cf3fcd4f5fcfaec01b263a1d17c68850a47f7c08d3f62b43fd37292477197a85d414e0008bc4b89ce54bea4f4e2caa3534974d874d5fbbd1b32eaedc16b1dd820e43c42d73a825b4a8556ad4f3133fbb5f9a48efb7b23319bea5dec82e5bd4bf34942dbed3bac2d2827982a91c3bf601b41eae28426d85b420a6c862596a1b26896cf942d27bfd157b703c9a4c7fc525c9fa336ff1b2bcb87a41d662818bca9ddcb3a1e64a546aa136c02de82c2dd310e4b66dcc09a39384181074fb2679b2c57dadad09cc0c95fbac53f8aaa3c3605274ad7459e93fb3f74c151faf4c8673030e8461d1781171570b6e3eda24df52c40daa1b0028435767857d20f129b9405cad37ae4609122e13a216b672e9694c6470098ad96c96ed3f917f58f92c57b9f7b2431ec414b94c438f83254fd71441cfc48e2250887b403af585ca17e91107b9d6da253c2c0154653c169af2c3071d986844912f55e40fd305fbf9bed68ee9678d0b9b193e0dcab2832c8cf959b01b0b5d4e76677791c6ec4a89dc5c23fc2a0eeaf6ed69362ed226e6ce110eb63bbefabe2425e64baca54cd92b2ca831522a9608cfbd3ba09310ecc15e7b8e88940b320a7ada9ae550d9bdda7578033422b5564d75dbc24bdf3af47378925e5ed5d1c67c34036eb7bf3bad54dcef79e462832b8ccd648370f6aeedf4247047feb300cf05d5bb4a4563ea17ca2b8b3990c4c337906ddd6eda1542a16e30b5e0e7f6992b3b3a19ddc865e5a67f09704835b5f863416a71614be58c57c13e6d1f2e2723c2ea4e59e4cd69a10e520c5f4ad9e3d065f41008720c8ec44112b79c0b48a4264ce7d6e946ee3ae53d8dd61af647302eedd73693f0fe03a42bfa3f1911855edf8ee609146e106950c8eaac500412d336ef1f3e4e022c2f2dab3734d82b89cd325fa5387d3ac9f200855595ab28bf93becc3e8251998e71614ea2440020bb700d893151bf74eed3accf929f26a9ea5d533fc63838ae54a8225c375d1e943f2b246a74fb9d1d30d0945a9a3bdbecc979fc5a327576d5e9b4d5b61e91773cf9a9874c25c03c56352cae282ecb87f2d3c851dc82a6bb059eaf0520d7f714b86664d4a8edfe3ae7116d995bb2e32cdc5999bb17d8e944e5e95e6092f977b4140c95076d11b6c35aa1fedcd86ce0eebaa6a22b31464b1fd2f53fc1ac7c90e7832a2ba8dd100f1030b563f54abf33a8c6c58901d383961df3581c4d88544349036093949ff7620f0087ec4235ab523945693e5691d204ce28275dace04b0ffc281854a3fb7e428ed77e6d692230014bc23d9087083acb74a93c1d583c9cef886f30dc2b2611cfb2a67d9e4566499b02d7aea5d79b95cc6bfd81b8862ffb1f987f5a0568b18d3da0b03f1a946de613b9429069390f606165d44c02f77b29ac4a91288774ba7e585bc2828f01aee24a39a88f2340901be3fcdde946197086aa591086defb5c575d41a155786ce0954ffb48da1cba221dc8c086c74c620dd445418ab12b5f374bdc57fba5250cb56fe9f198778fc0943a753934514fecd1fddd28ec6da671300701966436e0568bd708ca7747ed62394bee7eeb46f805647a741390bc5fb43c0e9d73e6583ec2cc91c48c7eb959f7d60968c35ae5144404741871676d8c0040df2be99c91c86bffecab5ad50ce9ba980b87b59b6642ae7cdacd0d946763dd6fdf241163e4215be513b6e6cf9f5eca035ca4c0b1aa21ca3fa663ad87368e34bea5a93b7b67d28170db4c23ab5390f588efdc40ccdf6dc6cba2bf3f4210c3c9de47dd9c2fc64d884c10d5d50a24e654b23dd0f2ea34e4dda3f2e36af5199dad71e2db58eab09515ab0fad53446dda1dc294900b954978d5a33db4e43a73fe872e1ebbe6f1565ca7fd48af310a03ae8692adc2b241b07bdc2a47e625eb42fedbe65577cc6f61ff771b9c85d0fbb5bf83f3d7c30735133b002d82ecc030dc1c96503786d58f58e053b747a6506d2a77768d2552835d44b9d0bc4445d89814c1c6098dcdc36459c2edb1e562d3170999be468cfffddfdb5375e790d32e8401b4c7caa81cb86bff5c8d6eaf8393d31d68376106fc17697f31aaaf295dba466334fdc1656ca4479dec577592dfa816c68c1f06c274d162d814b2cd80d7743c00f68b74ca7eb4bf39498ff6cded817cd398cb03a9bb87d84d1f8a253c994405e7500c6581f07770897a4a273ff5ba199af138423e4dd9daa337c511caa82dad4ad58cabff34404ab0dde5bbb7f6f774a4ad0de790839033f44ed7d0a993405991786905eb098435d0b229bf74808fb50e838ff7ca5154b5b67a6ffec5f69557dab01bda5018645dad801c967d7e349a4d963fb419f80c9ddcbaed27fc883002998aafc2697d4e2883506f3fa536de4f28d555007ec70214b44693ea8f0d4f40be7acac648226333bf32de4df05a4b767264ed13b82607fe6304c007e2c3135032d2a446fe7ae36fa742fe3b74b5db739f5b0b072929c68a5ce2f1cb8e034616a3c6ccff31ab10632b43149f78daad8025ba8f97fb7f191a02e8c569c4da82e9e0b007aa27bb1f6bfaa9049ddb2268e464b153690a42a1219153b9f08aec7df0a8ceb0deeb79c940ac24a7a05dee54813e3f5d7c88400020b776a9877af73907386d8b54c52cb357807d9be8a67f9d6540e62ba6d5def4b919ae551ca2df76a952bcf471d2223c054bcb267fab183a0231f872b06a5caeaed68324594b61b9a899d5c55d6fffe963f983b736d72e9334b01f1d5d841cbeffa45f7ab625cb21214e03bcaa774a3663142b612f6f5f090400416ea2895057776fc0606139b08b279308b425998eb55fdfb7bc07ae33303ec8a860ca9981d7272877fe43814c4ef034656498d5ed8e204c4993d62e611b50b0610d58fe2f8aecb6a12ba472a75fae35ed8437b3b4ea18768f5675ec58ad9f5118110da73e249e9da4592dfa9569cb186172b8d5af8a3f0ee9c84bcf3203437cc7d57252bddca1545ff12878d22a5477cab428fa3cff3a69476d7675fc740c9f037135104d0500760aa2d781ea8484b54d4bad974d4e7d3363d595125cf9119b8bfe32beabfce03c10ddf127d9c684d8bda371e4aba65f8cbc3edb5042d65d56a7bc55e00033deb1d15461ca178825ad1a24096709518fb1ce1eef37b58130a4defb86fccc00ecdd832a262504b6e3b41c1bbfbbeeae05f78b56dddf6e4bd9bed2bccd1da62b921accdfb890de35cac9776bca47e8aa5a7897b6a479609c76c58a66e25fd7014266df3422e37da1d9cb7a27567a62634a1f95ee1bffbe1dd21223003d5dbab24e1c3796393800a8e072f65f10878baecce19ce0cde3d609082723699ce29c39e62100b5564f1649a60a49c7071e632107e569fe6a022552500f0661afa8135701232fb13251f7e654bca7ae98f02fb9ffa97aa87efaeacfe93609b656ef386fe0d1ec545f828f4da1e04b69eaab88eca904e4b13adf7b5a05c436392cb2e5cb5ed53543b9d389490ecbe1fb82829357b35b4db9fae1677dc80bd9c1fae75bc26a3d07eac0cfad5fd3ec984fcea839d14bb80403d63f6007e7db26cc861b699d84881be5a23f9816e5ae83302ccd07092515d203b6e72313e6e9e6d5f0e606e74ebaf34edc709b81ea7a8135de2d963a166ec70fa481ed82a21a391cb1a7d2d9d30a7ff628cc8be5b1dbc6489acb131a9206d93e446d693e7089d2c0f8915fb2d744e0e0621a31c63d6e8bbc3e8970bd862fb5d6e4b76a67f90818a1c636a94fd8a9110d711162d3883e943e1464932cce907aa59d8aff97376dcdb456d714ce57a402a8a31464b5e74aa8c28b0579777eca9938249285d3c969b5bebca888294108f60c290c0ad0d2cf785e3468b12034a543acb9b64795e9123c170ccf8794cdbefd243be565ec33155786584735d9f5cd139cfc1dc9befa5febcb0e7aa5190d5c95f52aaf06e4dfa57f98b131c2c92940c7f735e415f66d8c6bd9112c00e5bbf66a34cdce6f49c1010ef03cf93795981cd8e38592f1cb25c8750731aa2e82189a98ee34a838d036be36f9d79f56d7d15f615dd5961764a48498946640f7a5355fe691cf23a33308e8f49c08e03cba2b6ffb8459c2b7a78cc7d56e1b168bb2236563d7ba6259", 0x1000}, {&(0x7f00000020c0)="2f6f1c299af36f6d972c0d2f2e34e5ab3fd19bcf16e1490527b4de9e33df092eccde3ce186e1aff384d08c791d6cdc0ab444a4283f5f997e7ff0883adb2cdd1231bcdc1fca900faa07600f4e5f5ae0d931280648c0b243645675fdb19c9b5190c1d5073c89863d48667c1f25b44e223ccbae7590", 0x74}], 0x3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7fff, 0x2}, {0x18, 0x1, 0xfffffffffffffffd, 0x8}, 0x7fffffff, [0x8, 0x1, 0x0, 0xfffffffffffffff9, 0x2, 0x7f, 0x2, 0x40]}, 0x3c) kevent(r3, &(0x7f0000000180), 0x1, 0x0, 0x80, &(0x7f0000000080)={0x2}) mknodat(r0, &(0x7f0000002180)='./file0\x00', 0x2000, 0x1) close(r2) 00:13:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = getuid() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) setuid(r1) geteuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 00:13:57 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x1, 0xd, &(0x7f0000000000)="1fe0de899915ed19014000a88cebbd0000200000", 0xcde478c50ec25709) 00:13:57 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000300)=""/134, 0x86) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xe0, 0x6c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r5, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r7 = semget(0x2, 0x7, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x5, r4, r3, r4, r3, 0x40, 0x7}, 0xee92, 0x3, 0x100}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000280)) 00:13:57 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000100)) pwritev(r1, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20a4, 0x400) poll(&(0x7f0000000080)=[{r1, 0x114}, {r1, 0x189}, {r1, 0x2}, {r0, 0x40}, {r1, 0x8}, {r0}, {r1, 0xc}, {r0, 0x30}, {r0, 0x100}, {r0}], 0xa, 0x8) 00:13:57 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$unix(0x1, 0x1, 0x0) setgid(r1) fchown(r2, r0, r1) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8, 0x1) getegid() r3 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="e5b3a8f7bda5467f8a20df8ce7bf130b0a0594641b59a7858ee7a6b78647369d92999b623f438f4c87cfb80709d5cddc427de3bba9d1c7b19479f568ae1dc02563450a8d2860807adae42b42ac39dffc77f591973cf38dd5187f615f7127c2f95f66f5bbc993873634c30c2f110bb594468cbb16cdcedd6148b4c8938f7275438db372d29c3a27a7bf165f5ec4a278a72cac8c136bf862f61182141266aa33b419fe20872cfb297b9fee2a2ee64383c02a415e01", 0xb4) r4 = socket(0x3, 0x7, 0x2) r5 = semget$private(0x0, 0x1, 0x44) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x100, r0, r1, r0, r6, 0x82, 0x6}, 0xfffffffffffffffc, 0x6, 0x40800000000}) r7 = dup2(r2, r4) chdir(&(0x7f0000000180)='./file0\x00') mkdirat(r7, &(0x7f0000000080)='./file0\x00', 0x1) 00:13:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x20202, 0x1c38ff7cfbf6d7c6) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/192) 00:13:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)="ba07c43f2062ad53bef26876e7219097b6285f4de2555c7eb017c7dc945687d4f1404a3fa1a22b73fdf816b81ccbcdd554a9ec478896835d4eef2aa9a222967cc87e95d2a1557ae430664bbcec19f5c1e8106a0baf371e87e4641708b976159ec605ebed1b793fce67f8be69b9f5089ff88e88a71f11203de75a8fa3b2032db689d7385f6d0f314414b9ddd704cd454d81aedb6579b7a6818a89be297aaf8969ef8545957f1a10d7fc9e03fecc4fdd001f6df90016f0e9328fed55646f615f04b98fedbcac5471a18ed05ab714fcf24e8405d92078f16aa03cd55daf41b7f86ff6ef25c9804ad5570034293dcb34a8eb460103398e906ccd996274eeaa6277efc9dfac26adf2776984e754a0dfab22edea6669aad0921844dd64e487446c7fc163beb3f558c5edcab8b221daedf4bea276ad00f69c6189129ebd6717dc2252c893e6ef3d18147904ffe56e0f8f84fd07c481b694310708992039e2b6fbc6452d1549e7a67a4b14bd2156fcfe867f9f648015b311b012b36b0a996d341938734e5c12609f9d31554740df72f40c64834a830c0bdbe9e462dcf9ed0031de05ab3dfa19ac97ae824ec3546444153e6e2ae49b9906510d66d37e40dc5d37adf1537bf5332d88795aa1966d665d549c9f01a163aed49a4b871abfac6d8746b575d2bf9d6332a1d096c8bb5b5799ecde1e642360a4f2403d597b7672705571917c24a1ec18e4c1e9397a42b86224414401a3c2d0f91729e1e74a7e19b121847908ea5f5fa27f4e99cedb5c065b91d146acc629ce1e93dcdac9eb706743104f0f413db784c2d84dffd9c142df96896f0848a4fbf835c66860fbef1d0885e29ce2b46fb70e89c1d7f6df5bc78c88b0c9d78b5dfc557596c9fcd7cac5d5e83390540d5491a4ca5454b3dc85b06321528900e70ec8f74959e835218ea3366a881516a3e14bc818dfac3063c8934245a9ec4bd3c6934e64255bcecd0a33276b6cfd8b530cf1ea878721cb4d343a77fe46172cb6904b097dda4d999a9888f1fc0a1057ca558b789b0e42a97ccc2f7889458c13fbc2546e79c8ab58771753441980139b688854a8a539715b4e317814766e22c06e7d430fe618fbb1d26c0a300ec693a3a3065d51beb5c47d5288d94f736935806c566f6538c2f83f046f1832640bd3883f1bbc18f3e71327af20eba59081dc84b82c83b988fc66dd6ca75aa4548434d27f386edba55c735ad86474045c25c24704a1591e783491690e24392c7010f535564cc0bb086aee8fe9a18377f7c3218512b0ca3ea5c1f1b63dee236eca382eac52afa2aee78772fcae258d88a57a179913aba6cd7fac11b439fde9cc24fca4b39101dbdd350b9fa7e38b2b892369f37d2ab88c069d9838337eb83fd3e4335f50a004ed5e6a1c787eefe1d86764f01674db14d8988477f7270c58c61c79ba2391bf38bc6d1a10772da73a6cb7892ebe81c54d23edaff746d82ecc715472ad1c1313e972763c6e91555269d9708d636333a545690c2558004b98113546d6ba1eab532cf4d297da938e08bfca70cb50e9f2ed637b600b33256da326925bfb011358a859199b9e49e69f58ae60bdc995c83575410967f3ce3d5ba5567e2625e09fca326400fb9dc6cd60456b2a94bd4257a2fc7f1ade4ee545b77a5908c68846d362c2ca358d16f3c0cb777fcebaf83a4177514ea8d8744fe86eeccc2e136b415ccb09cbb92f8e56a3f1100189727deed32f108d575074ff077671a96014bcb4be00d1bc5d575af24c14b82f1c61256d33475f68fc37b85252990d931843f07907ba5627ddf17730a85bf09f9b0cc56606f6575387219276df4437da61d72486b9128eb637aa75d1c3930d6943709a8adad2a45ff3f0508a072ceedb5ad67a9ebb2d8830be051a68027c18c88abe8c62ce196da89a6d9a42330aa65b04e3f0dfeb517a410b21997c8e739e1b3b09ca1dc181d6eb68ffb399fbb80c62df6e835c396c3cd393c71cb74b8fe47ea5f2905b610c20a1c939be9505d2cf5d9d8ea091cb96bdb8980dc6620df5d865fe994865cb8c8f4583bd897dd12c72d224223f2c0cc1b0bf2a4d34e8aac0d361d08a392d89606d62e9326320c0b115492dfa8273242a7cd14860bb638ef118f42158d7de39d0b19bfa02184ca88903dc9de79a541a86f60116e4be2b4f01bf9b1cbdbd08131a65fcf45d9d88e5e258d96cbf086a1997f83330bc2d321dc3cf636385411703e4ca1abcd543ad04414c4c3d27a3fada7ad792bd5d0cc909f70ec743bec69113964261c8427d128f0fd5dee50479aff48d522a16b57e1270da4412138d11af60b19e9e2fbb19e055bd3f1070adb6e631d56b4862a56e45ef4e21e5d36dd2e68fdeb1a6dfb8201d03e3a119c57cacae06b5381573601451240e9199cd69df8983b9f93919a341ebcfb01b6bc1fa9a5bbe73e6a8e02107701d2adbd28fedb807628103b9271d1b71444f175288f66ad9f7bbc46e5e87f83181061d40deeb3cd91520aa97b09745001b084a21bbaa9eab40fb9be62911f6d8172009d1979621dbcb6bd49fd98b33a7993ccdedae87fe1ad41ce51f2c83b44079f5e3e24beaaedc992a244f84a5bc35a98f6d30772039ff18d5a1277217c78fc2bd7169ae6395d74139e2d3c975b05f62168a260b3337cd4c69bd20534072256e7fae71eaaa6a7fa64ce1d94ca92b5e56a8b4a6ea3714cbc2ee67d648a48cdc74622683810b3890b8d6345f38b3307671dd297bbb4e0b8d14180f6fabfa21239a1bac2cd751df7bc8745ed3820ea3475cca69967dbe48cbdbfefa055bb220d05e6ecc56748c175cdd945f4fa893bb0228298cbb41134af1749e55968144d5670128cebd441851cce6185d8ea81d1dfe035063bbce7e7d0870d3d842a476f953f6f36e49bb040f6a38cf401ea4b38fc70589f32df3d6c22d9c7b2affec0d74dd686d9d9e77e8b5877b427fcf5190a474f28f3f11dcce5ed20616fb6daf3f084a26c2838e884ffe73d0c9719b2a8a637019c59a0f5048b7b05d383bf9b788a0006121b1a6e3c93c4be8b266b27df0c95807c7581b31f21483179e80119679dc4921260b182b2b4e18b08c0924ab8c51911ec1af63ab2405120b8f68f2bd457c396d7fa46c3a82e01e23567ad8b1280cb03270f991305101d4091b9f748801201321a0dd7d238f6ea97c7a9c2ac07493758d9e7e3c042b73493249ddc1f516d9aa504a0f602813fadad02545344fa261d84ba341933af1c758811e2ed1eebc6f410c95ea3124ae0800c1690cf1e6e661c903115e3043565fcede1e772140ab23acf1e15b821babde25afa035521c087fb82d7fbf2694e2c1ad4340b0de564ac1257a0fcf1efc18a873f2b0adac05f540235370e43f3927fa3f6f6bb09aad21637b90229631a57124831b32d71485eb2f3a3c2f0f602ee2e31168ced292363131424eeba9a406dfcfaead3cee04b753ae86d88f568239652b66ed51b47b3c721c134f8f2a5dc641fc474ced6331686ea5df50f7a6afa071502d88e176cd18244e7b2fe1e1e43c9ad0a720eaf5eb1eb45f77bcd647c7b4385a3097e450e5ce4d5107d8b322ff483cbc2b2066a81575258c4a8779c6caaf34a00ff3e094f12f70c5fbf4f7cf19e5196c90cddff2b0df9203cb0c762b67f06d79e4ffbc6f67a406b6c037d068d3bc5bb23d623e6d20b5fbad4cd67e9c9d96659d52c40436b696f17080e0fc3d033ee5aea8c5a0ce58fb7348c575deca9d9d79211847caf35122ff483617c1ba9f434891320eb08a544e3de86904834f8a07689fc1ff4631c422f9c997a7dacd8748e3695e53e89d2422dba624d18efc857364b1d5c4a9a99d43bf9dd4495c1eded238d8fb2f5eeddf069fe235d9e99e7aa67ef15a7f87e61bb9096e0601029e8979dcbd39dfef94f4bee17c564288fc12d7511ee746a0fb8c64fafd809dc7ee72f302500bbda008fb7120de6fc88817cd244d4fc7bb8859655bf15ffaca2ce6004d8f52c4666eb846193b20f76bed88ff6ae6ee75ab6c547ab100a5256ceaf34ff65e16f55e9be62fdc377c435fb60d6dfe2fa5e586400062368ea6fd97e5dfc4b091406d7709398558f7cabb23228f77f5063e30c6f371bd146ab5555b5f0fef4ba57ae28253bcda3884c84c4876f1fdf5a2176f5186d1cbff71e9da4a60066b36e58d4e6134984ecca1b1f716670161690a90ac9f03c6f46ee4002034a0acf99e1bd8a3867155af9284e3f0452d9b5706cc774867e0f99b006a1b7358701a44ecca010c8d569c6b06e843ab351062cc6b5cee2607b281cb26f024cb41eb2d03f1a6ffcc2334a4b2df1280d610f34a27d71e683d5d721c456e8e342dfef3e6de0e20949cb41fbac1d300d0b0f270dc86729ebcdba6dd3cd16a68b750d84cd2c49a3b8e0e5fa158722f107762fbb3b1a787518eaed9af81b57d2d3f55f781b555aaba5bc54c2e557588c3d82d775db08ef850a0334d0cfa69f61df3beb3f33c749161960c0fb8a4514f1835c1cb86c7ff5dc489799ff1bb61e1ee44001cb149ad59a8df79adbea686c7adbdc059e7fd9dd0d338515397eb2e403c2292f3546b3f4718b2564d6d5cc168b7aa76fffe3e4973bf341f6e7ac377aedbbafbb2ffcdde9f97ff85f8f13447d8e9d31ff7a8fa22ac8b8b0053bf1abe65d080eb850297abafd5bb410ea5d6a4a6cc14f6593e70a068a37bc475cdd2e8727de7c9322ed21c5fb01a989c4b5222e451c40d179d6d8c5cff7b14249b3b73ca4207d1b290fa556330d79cca3ad1fab3e7bef9d8d55fa915b823d4af5b2dbc6c2d91152ae926a5aad75c4c4fe2abf2d55b9d08dd0e4edaa2f981174da594b166e7bea35a5d5efe1e4b1406a2065214a416155eac3bf3a65b7fd6427963335652f53da2abbfd6bd5e74bae815852198985e31a4b7291e48ddfe8d66baad21dd146dab54a538abad2e1141af5b8d1d44260af846b583cb60468548794abf2a702c1d0c05d60fee8aefeea2b7732b54fbfc77270371a3fdc281b707510cc9bd34b9c2c41e80fd13300839daec35eb0de76016c79752866401b540825a45d4994589a6ed489705370ebc41460236cb7c656d556e2cf7ce85d9e9d6f8817996e6528c00c41c7d32e25a565d0c086ac006425c0eed3ce2145c65b25156de4e4c05f7ead8b200e406d8515015854709540e0dcfed04a2097411fec31315babf6b2719810a899cfbc4ec5dfa37953636076668b13797b01437e4d09cdb27bae3ded7bc7c5b67edab7e008de2e98e36e3d1d66367c95738555d675d0eed229497963a9ec6d8b329256c7ec80338c4d9940f22a9a1ed9b", 0xeb2}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 00:13:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140)={0xfffffffffffffffd, 0x40}, 0x10) chroot(&(0x7f0000000000)='./file0\x00') sendto(r0, &(0x7f0000000280)="f2bd", 0x2, 0x0, 0x0, 0x0) 00:13:57 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x34) 00:13:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt(r0, 0x8001, 0x9, &(0x7f0000000000)="919b5b7601b0e6b5755bac792883dbc699db437086d927073e61b2247745517aaabc4726c01162e7a8030d10e21a6da2c764b00e266b6b2d06c74e99d44a41fc056e38cadf89f80a22ed4388da1f6572945afbe8f5a0fa7fb6aafd9440db447cbf23fb78cd7491465ebf81b6b488b1e460ff4c64e0d8d7932f70d9452ff29a6e1d8e90234aa796fb3ac308cc206d41ddb866b7def007c4dc9723b60534fcfd036715ebc8f00bd8e87fa625d2cdcd52d515d063f2b99e", 0xb6) 00:13:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r0) close(r1) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) write(r2, &(0x7f0000000000)="37a6ac70ceb90bc0b17ecbf0e450fb80f00d2391523a5c2522519d19c9b688ac5b8f7f22978d1d1f1d8269982b8014dfdfab151d60f598d39e7f5a99849172f6eca8afbbf5db5f73634c7ee303daff28bbac5fd3c5ebd9ba42ab7b67f10f2dad6d9a4bd727d4cdf5ae7d0e76865360f75050e4c10101808dd419bec0a493655bd16934a04777cc7ba3ed015d3f017ada888ceed55fb9075a8398acce55d31337b18de1a1fb", 0xa5) 00:13:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) socket$inet(0x2, 0x4003, 0x0) 00:13:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 00:13:58 executing program 1: r0 = msgget(0x1, 0x2b1) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de8241d0000000000000000000000000000004b37806fe3d117000000000000ef004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012f0541e1d5608c60000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dee0bf8f2d0c27cfa52940a3c788d13ab0d5cb86376e3db46885c4034eca5c3db49e316647d11db2aa991c1e65194199a1453bb7f0784f6c814051b623634ea38c49990e1e968ee4df5f031a69c434629bd79a3ed181891641c0d9c5b34420b6a8cfe018e2cc62f1e456ae1ff04ec53cc8c436a1cf49ab112ec5b729a544c4e886f7c8d818aee7575c79e65ff4e3cc78b41e553294eb6658ab5666a2a8e93f1a734f5d"], 0xd4, 0xa3df62199d94ae04, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) 00:13:58 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 00:13:58 executing program 0: select(0x1, &(0x7f0000000000)={0x2}, 0x0, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000040)={0xfffffffffffffe01, 0x8e7e, 0x1, 0x81, 0x50e, 0x10000, 0xb200000000000000, 0xda8f}, &(0x7f0000000080)={0x1, 0x0, 0xffffffff, 0xfff, 0xc43, 0x1, 0x2}, &(0x7f0000000100)={0x10000, 0x8, 0x1, 0x1, 0x5, 0x0, 0x1, 0xfffffffffffffffa}, &(0x7f0000000140)={0x80000000, 0x6}) 00:13:58 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) r2 = syz_open_pts() close(r2) kqueue() syz_open_pts() 00:13:58 executing program 1: shmget$private(0x0, 0x2000, 0x7, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffa000/0x1000)=nil) 00:13:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0xfffffffffffffffd) truncate(&(0x7f0000000040)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x64, 0x6) 00:13:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x14) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 00:13:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x189}], 0x1, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 00:13:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2011, r1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/105, 0x69, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 00:13:58 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000780)="576f78708b537c257ef79b7d14e531e0c121986457cbd276717f672e93cead187345480c86d2", 0x26}, {&(0x7f00000007c0)="ed4ec39f64a9257d5d42f1a0e77ac81c6c575247d8fbbb018e559fce7097b23de271cc873ecf8c0f0690a7bc54ee54d969bc6f47812948d4db791c9ab6168f93db8b8ddb7006dedd51ec84d06684fc0c", 0x50}, {&(0x7f0000000840)="553b2573c77631e0e40d2846637798f7fe3120ba7d51dc88dc891168fd534213fd157715419b3ab26a48a27b7c0235e57101d2ee4a840efac846589c339effcf35924d819c2b862aaa10fad652a6d4f46e3319f433f3df09c06d93f7c344a67f636ce5f6cdaf0520527a2ba1c6f1659fba404694c51b33fe4201600938d7e305083faa3861aa2ec346bdcf5358dec6f8eaa6dcbea1fb5c7aceca55f6ff06838a52739f383a44b94533ac9ee6ad230c48cf8e806052e1abd3658e1894148076236eb429619e48", 0xc6}], 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) dup(r0) mkdirat(r0, &(0x7f0000000740)='./file1/file0\x00', 0x8) 00:13:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00000c5000/0x1000)=nil, 0x1000, 0x7) pledge(&(0x7f0000000080)='--\x00', 0x0) r0 = syz_open_pts() ftruncate(r0, 0x4) 00:13:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 00:13:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socketpair(0x20, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 00:13:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 00:13:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xfffffffffffffffa, &(0x7f0000000240)={0x6, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) setgid(r3) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000040)=0x4, 0x9de) getgroups(0x2, &(0x7f0000000180)=[r2, r2]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 00:13:58 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffa000/0x4000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r1, r2, r3, r4, 0xe, 0x6}, 0xffffffffffffff80, 0x4, r5, r6, 0x400, 0x100000000, 0x9}) shmget(0x0, 0x3000, 0x240, &(0x7f0000ffb000/0x3000)=nil) 00:13:58 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) getpgrp() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7, 0x1, 0xfba, 0x2, "734aeabfe0b8524c026a88e1b017ce3ac89d3436", 0x41b, 0x24ee}) r1 = socket$inet6(0x18, 0x0, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r2, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 00:13:58 executing program 0: r0 = socket(0x1f, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = socket(0x2, 0x4002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x3}, {0x7, 0x2}}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socket$unix(0x1, 0x5, 0x0) 00:13:58 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000040), 0x20000000000000b3, 0x222) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) setrlimit(0x3, &(0x7f00000000c0)={0x1, 0x82}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 00:13:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xfffffffefffffffd) accept(r0, 0x0, 0x0) 00:13:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d", 0xad6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:13:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x100000001, 0x4}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() r5 = getpgid(r4) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/26, 0x1a}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/142, 0x8e}], 0x7) r6 = geteuid() r7 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={r5, r6, r7}, 0xc) kevent(r0, &(0x7f0000001680)=[{{r1}, 0xfffffffffffffffa, 0x14, 0x60000002, 0x8, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xfff, 0x6}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x6, 0x5}, {{r3}, 0x0, 0x80, 0x80, 0x9, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x0, 0x40000001, 0x401, 0x80000000}], 0x1f, &(0x7f0000001740)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x7}, {{r3}, 0xfffffffffffffffe, 0x20, 0x4, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x3b, 0x15, 0x6, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x2, 0x69}], 0x1ff, &(0x7f00000017c0)={0x7, 0x3}) getpgrp() chown(&(0x7f0000001800)='./file0\x00', r6, r7) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r8, 0x8) sendto$inet(r8, &(0x7f0000001880)="293ec9014dcbd353821298cc934fce0d61ecc79dd6e3b9aa8bee621106566aecbeb632e0b8b19b45ad04028a7dd2bc58e7a40b41ed1100bcae303b42c1a31ce703af76be1591feb2da63df28be0cfadbc4c02cd0937f3984c5b52e4b9e9f2092f2ce015e18eda19563bd18e828480fec0d255ddd4448f7514959b50ba6f8c1eb74d9f3b0ab018ab9267916f3c7898e558a6efb95ad27", 0x96, 0x408, &(0x7f0000001940)={0x2, 0x2}, 0xc) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001980)) bind$inet6(r0, &(0x7f00000019c0)={0x18, 0x0, 0xfb, 0x7fff}, 0xc) syz_emit_ethernet(0x94, &(0x7f0000001a00)="50553ae297c619e62c794f3a55c1ffec61adb01503b938dea82ab8285aacfac0d77b7a9be2ead9fe393d0804fd04cf9441afe6fae6b2bb4074d1c3df98ecd33327fa87ce96989493e2f2790548e26e414c09241b48b289fc5740c647985a992e3223b1c78d4f9cd55b24d59f981eac51d50092a77e6cb6a64fe200bba711aa20be0121b776a10048c48ec039192ab99c15f8b12c") shutdown(r2, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r9, &(0x7f0000001d00)=[{&(0x7f0000001b00)="70849fbef848d10cc981521eed591b9f5a521fef3fce0d4606", 0x19}, {&(0x7f0000001b40)="769b04302d687dd759b5a7165be90931d315ee74f3a3c3b6786ed660e344e095fb972cd4c4dd9bfe83a0dd8e5689fa64f3100abf446291163cf1a94656c30baf0ffa66b41409ca90800184aaa552d1e8583594778ed7eaab73d577b94249fe7583d205de18d893f9c7ad4ea8790e66fc431d3431e73f1bf63ba2df47d08b623b023671791a33b1db9f73c68dd7ceb214fd5474f9b0f20380942d4c0d0c3c62a61e6086256a4dac2414cf5a4b318d3f411bf22019b3e0b797e5e5dbac6d89d4753a8839cddb135dce9b05f25772f8b25cb8f7d6e8b0a2cb43426ee4d6b2a9a467f2857007223645b1139d6779a01510f3", 0xf0}, {&(0x7f0000001c40)="7fda13a186c2a8bf90225a7f04f85038445e674dfab4fffbddd9861374b52cc94fcecd880fc928b6062e498b9e95912dd69d3cb2afc39dccb3a52c3b31de554d377abd9f87725d948e3a5813b48b6c26fd86cdf0e6a0aaed3ff37eeb55f1ffabd493", 0x62}, {&(0x7f0000001cc0)="79aa63699b9470b0cadf55428aa2028c705701cff74f1e01c9fe84b50f3b74ecf5c457ff95b1974dbae0f7c1bf86f89f5b4037", 0x33}], 0x4) recvfrom(r2, &(0x7f0000001d40)=""/243, 0xf3, 0x1, &(0x7f0000001e40)=@in={0x2, 0x0}, 0xc) recvmsg(r2, &(0x7f0000003140)={&(0x7f0000001e80)=@in6, 0xc, &(0x7f0000002100)=[{&(0x7f0000001ec0)=""/136, 0x88}, {&(0x7f0000001f80)=""/68, 0x44}, {&(0x7f0000002000)=""/94, 0x5e}, {&(0x7f0000002080)=""/115, 0x73}], 0x4, &(0x7f0000002140)=""/4096, 0x1000}, 0x800) pipe(&(0x7f0000003180)) 00:13:58 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001800)={0x7fff, 0xfff}, 0x10) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=[@cred={0x20}], 0x289b765c2a94b861}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xfffffffffffffe48) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000040)="2a5725fda1037b75da3f8b18c19b51375b22e9283d761c35cacc113ffb052b1ac3344b6defd85d31b2609532687cd86d0a2e79ba0cdc94e74a6fc6ad7f3433cafa1a946acdaec1c7d57c12b1d0b779b5332f5014952d6789bf5dc124a7ab73a463c55b66cb26816b30539200384f739b5f30369833c6be2821979ffa97696655bc970081bc8d488c1416a1c165012c23084b40ee28411707760c3bcef2765deaaaa467154bdbbd10b10254d5ac5d49b71c0948d9a3f890e5730a048d78d6c34464fc20702b25d08d78e51f3c9a5882f223951a407520a48e7db70eb3fa964ba1070a4382a80850127e30764a824f", 0xee}, {&(0x7f0000000140)="095b4b26348f9ba23c8793f8074cb2ee13a136713cd8490d4d31f775a53da9bd8a8daba24e5617f78047cbf603d3824da77de1daff941f93177a604a3633e2a85a08b3769642219ffacaf1156e612de455340b3f024600fbf0c4360e9a8311d25c048156afac74c512cda6232ac2af1a8b074334bed3dbd3a91ca1dcfaf8750feca60c7e9a614a09648aee1e2808c58c3db301c51dbcebdbd2015c171fc84537bd1c0dc706608fb854e5864cd0af4d7a539a16b97e6174f9652199c0faae9c1c665f93c064643cae43078a5414c99ae3f4cf7ba009d581", 0xd7}, {&(0x7f0000000240)="88fdffe35524933e8118f14881907f0adad3f9459a35d0bcfb4e45bfccc4446adad98395c145d6974feb60db8c6e6936f7d5987036", 0x35}, {&(0x7f0000000440)="fee50ca11615dc40be1d01278f8d2c9127205291b0207a59091816e827f1987195ba1c4b97033dc6b4b6fac269f55594c05354de1e7945ab00ac1172efedd6c04db3337a8e56daca731d85844d13025d8f8a19d11b287edd9ad1b888ad69f759a684d12587b3502a8e4174621ed104b444ba50f49ea8e5e917a70815bca95a5996e4dccc13aa9f96f36af69513f406f8c0dd5a04075aa17f81914ae9c25fcc28e9bb88ce350cca05b63ec586e37dca683044210720d2bb89c945339f116178cd2aba42d09590404440d9c7af28ca1a8c03425e32f719a404ccf26354a0ed2415fb0e", 0xe2}, {&(0x7f0000000280)="97314070dc001d4de575bfe53c664d36d8ff135d51376e4066acebe22aa8718d8fc23ee3541e4f8d3f35bc86f675f215201a6ab995e1468b8cae9cbd4cf0e0099540b7f4629b090cbc0cd9e7b55fabc94e12f0c04a019cca7339d73d", 0x5c}, {&(0x7f0000000540)="5d4eef8f2e4f352e4af94921e68243ce1ccadd6dc27b6a377260b439cfcb6363de695976533f0e624538f7a3fbf4dbe91d07fb1c209215f6b0c64ee58e444e6f88b52246334ddaeabd17b20dd02d26fd6b0e7490ac61cc247a69291138c2245a00f71fd88e1c", 0x66}, {&(0x7f00000005c0)="1f644e7e9868fd9347d97129e10075a06f840d9cef17fddbcaee5d66c43ea8aefd08844bc51b8cd9fa1b2f6268e28d3b667e1b5221ff4a0dc91b011cecbba98c5e0a31dc026ef035b07db88d418c4d97a1808c79639edb479cf999d358ffd38aa7c63fac478fe51fd1974c92f71db933810fb05c8fccf7f81f55a367b879366a1fcb2fb5ae94727088a01b8beda7353edc7808282c742b6f0db8edca44e0c3e1a00a88c39ea331d4c685e664c6c06b1a2ddb4706f32359e4f90b9c8bc4a2f9c59ff2db59215d138359c2638e69283554deaa8c5e184072ec5acdb0d21b547eec055a0e39e2226de8cd6122f245c0cad894d700c103a7b45445d9e8ae31e61a377dc6b89c52933f827fd4b9aa46a4c2c6b3780bd24fbeefb0e37168b29e431e46a423c9c7ece3b6a5c0b405046fd9fa5208579e6827912f3678900e9959fef582415e3ff8ac2606a5af499d9267d57e085986f3ed65d0a4fc00b634f653c76fca6209b0d19b6abfad0226c3de07f711350274f1faee1724766015d7265aa646844d0e13f3bbc1c4109d242295ca0d1a248e34c63e152bf00aa2c910f78b0bf51ab39b5d458e79ab036e20163e01b2212a8d8cedb26b0f30c09605683b83164dab4fea613d7ce5387afe64c4316c0a2e86733caf284a0166a9c310b6c6297234f260b79141bdc309c0fe4b8efad4b71ff125dc97d7de497fbbd85d907228730ac321b5bd8204d2c47f32b39c641869587bebb69584ffb572a8dcf527f9b8a9eafbbd567400ae39dbf7acff92fac895f4e4958ab10e165b6b6bc706e753df5a9611041627cc8f25fd3eab093d70657e785fab5297021c0626fdc488d7b9a6c4919d6da7048c566263ebd571e015f7c867de4f6fa59fe898458a9b608d871cb0a60f3e87c0b6157bf11e918f783f08e8e2ac03686034f205cf8e2b9e410e51739a782ec011c8ad0561a1885a565183d8a2969a4014c0e369c047fd07f46f3ed53cc8f0cd393541512f0157e29860593d49cfbb0046f10a73dd58d0a1cb7daba3754d51a2f15ebcbd71ef49df9ba46d5fb0106a68e0bdb6e8321779ec15d2db9798bffcad9f367a0f1d4641bfc25632948e389f69bcb0a65eb6be8bce3e6106122ef76dc70fb6e11238cb6a40839121eefdc9a549b58c40202535c45cd2ae4f4681f93fa4c49431834439cdeaf92d14a9332ae804d72b744379431794b86f567fb5f62563efe9965c88a5d27d321e5e698a4515787a544a4613465d3d247e59160f0c01183792829e3d063ea165fc601602af66ddefe84745b26aafa029d23efe6a240b42610c5af8ab7fd7c930a8e4cf7cf3fe22ae769851026257bc51a918f3a3049f4b11af2ba316c26ec1e6fb66500a3f3ce1c7284d66c890172f08f2069fc196decef302b2ce847a7df237958bc5c8038117e1068aadc713b859d626af637964acc8ad6e3661eca0388f2b1684fcc1264cea600b45abd0b44ba9fb456d803fde2201a73896dfd9b5225000ab6c3498a2331def5ab848bbfcdb2106ad0355e15e81368b724f49e024805357a6656e38a7d6d77ca2ddb03f1d965d5c21a01e6c55e0a686dcfd38c3abf6b3f8d0d8affaa1acbbe8ee9e0904649afa76ebc74864489c8978288d253dc046f038ed134dfba597b3264eedee0a050d26f54456f72806c58ea97f0d45835d74ec118f50b75d1577a3457d1381f66f07ae82d76d766cea9b03ae04d9fb3dd7d438d2487180d1f27445eafa47702db223fb4803ab0d6049c7fc97dda33e845a208f6f11dbe94cc5ff3e02e608815cb019be018809253df6c493e08e0cec4f506e0eab59ff51f914a4c18991d8f6a9eaa82cfe6aebc1c4b2f38520a15d75ac2897e3095483b64ffade69f2b1ac7437a957eecdab4ee181ea45257cac17293705db77c5740cb4664bc661f4415b816159109525323dfe2e3555760df6b2fbf780dd58b48fb52f570cbe9d572d3bb4f74e7a3514ffe307a76868bc71c901d7d46fa51e8b98dac5110a915115b948b35b011c189f883395473a4a5b4757d13228d7ef065309ee8922110b9db91dc287889af22c5b680e06ad8279668cdcd99b27c9ec3acde040f8bc82631557f84aec429b15f9b62c5e818cd30bacd76d9985776b5488f7a91aaebcc726b7e5df2255a934fb4961ad0f450d5808604b5ddfb30034794967e55786183b18720a78df0e4ea70dbfb8c34da256995fb670b434efb917ab8f2865baf6010193bbad6d082606c457a0d610f4454c2dc9d26ca48030efb49c8e84587016e40301262b065adf3cef5eb29d74d78618121474d02ba3482299e93caca92fff257b20b58153a182af432ad89e210ff50d7a0d65d6ee0c14691a9e7ae081337ba9db8658162912bdd4b091abcc8fedbb2392411dc4640329d8dc5474be05f66c3d1d12c6fe2508114fbe354b28f4285bde03b79279b75686327f4eeafd341709a75a3d62542be5de00c1c363269529a540580bdc3ee51e87ac898b4de6ca7a5a26248731fac55ca48a849249cd4ea142b58155cf36f225a5b31d210cd8b2656d5b84fb4dde5fded52208e3fb20d45cc470b33fc776e3741ce623dfe0082a431e95cbdf4ab1b82562a2dd13f492d4731b3fc8fe2b9851ac8d802653c6b1b1f9410a4c6ccbb87426dde008729d178e7ead0da996e2b438f3a92fabfe090c9cc6d09bbdd39d06a8224d32cac6e8a6976bf3b119004057dfc94eaa4626342c22d75ef0ebe30017826243bdc1086c262e62b565ee0002042d5349c2af27561fd9435307eaf4355f20e66483e8717aa6fc0325a2929320bcb02000922c17e9dbde237f679da00fbfb46b4dd4adb463e9e03bbf721016af2b5602b94ea5e04ffb005a3aafd2aa219587997989c9a22ad51a60c194707fcf89ccf7847c798ae552bbd7c453c01f0eecf87aad40a54a7d74e7b813efd5ea8829b8fa059e0f42b0db61cc1846d3c997c0c1d0b7b7fb1c950c67abd0f2a078b6b84a3e9ccdf6650a9dac822fe2657fe30bbaa755c17b6fb574c1f7079912adb829972727115a51da836f1496e9261ba15b934742503c6ab6cd593f1d6afb7444523a98db65dd59ef4e608e6cf445d4aead5f05cf1201e7fd452167248cb9be4fa497b351f85a4f8dc5974547b967142c095e0c90392162c5cbf65f5c661b5fc460026808fe6d251e24d5fb29a0c24715745e32d043bc05b60aead430f9740376fdcbc9d568732894e41d5ce49af8682cd93d13d66adf51acdee9bc7ecdf1ef6e8698b07155de3d6130cc879ddfa7377df492de4743b1c5b3d97a16b6c80b5298c5427ead2c8f9047b18cf0606d2d373fb30f97fbc76273684504060c7051af077cde487d414349036087c1d2f479d1737c14eec820603f33593fee37b13735b5d630605a73e2884767d92e528b95608c17086d4a2ff45572aedf33854a28ed9284d0b02d652f1c73e01177d4e9494525fd789c3ab978d1ecc3c17bcd35f2706c0059ec86f566c898ae3f627171f88576c4cb7593596af7671b434552f05049c964fc073b3b372b6e6291c7fa1939b9656d824f9ad3c455cbb58fc9ad42a1039ef53daddd1769f131d9e248c41cdd741af95f0f879671df4ec346d3c1d39bfb6c5a2d87d68691367085213dc469c2264e8f6cfc335ac758e45d33f1292f73c8f32e159270745b9ba092fcfa7d54681a124d3190535ae1f37928ec4b637083dd6395b5c9e5a1a8b16f69a03fb6df1b73458e1558d247e36e1f1dc149564374485b4074996b42ab4592ee310442f7d04622ae50dea000bd60fc2f20ec1e28761d8944120e0c5972a531d37bf7795913c0ad545587682982c528da8ce16a746100fe6f3b156a311f836f9845f15d33b4d57c27a7afae02651c3c5aa546fc841eb1ae0eebf286eeab457bd62fda2f780cf1a55dac3e5878a6eef8c7a1af31f68d7e0ca0065eb4782db3a32b44fcbef21650b0fdfa0dbfdffe6737524006d47dda2d19b2acb107e1e6fea5e6088e8c29e7c704cb66bdc0f7e8570167e57da3e0c8868751f775faa17fe57cba595c92ec76893c5261e6d52d7912a58a662cf3f257df17dd1606f9c68275d79784d1e55bd8b0b7a0a98b33c5f3548f58261f0da7ce8afadd3f86aeb084449eeca45e28fe7af23ded1ebbdc1c085f1e0c05e7cc4d4a690b642dfd0b309005118820805a4c5fb5d099dc0ed66ecddbeb36d98868cb091b3c8c9cd2c8ac738526b09c5ed6e446d47c125e0336ca7152dcaf877ca395696aacad880222918aac841588f8d291e4aac8b67c36227b431df35a09b52557669f76750dd9a3889419cf093f75987b3bb27b843d41172d49197665a71231b06383500aea810326a7971576b5b277cd0251f1e527400a72d84d1ae82b5b7edc73b12c00d3a2f8f82256b9932ee097dd992ef40aa09148bff64a9b0c83079e33ef157e7aff3efd3f1fabeb88d32a48d16771d876ec9d9d6aa6d1391e6a46a48157450ae4288012c5fc63dab195ea88cfcd1d1966da73e0760869a2d2decd8d9cc66d20537f8e3038b7a9f11b06833c35675cb63cf58157ec230a2efed483f0de29c24b8662c2b07e203c448b758f67843f4ea952e56e19ac1a92a2e7f9f2a14a2da214f0acc946e11003410db3c97474db8b19fc8b2903e0f187dba402a62048af6eefdbc58890952074f06f52830e391714f3cbfd7603254ebdf45beba9eaf97b3a22b69aa77237b0b9b1bc570545e686e0abf8ba98836842e4f1bbbdb136967fb05fddd8ae2eb6b754234ac35ad48acd180ed83f2b1a9fe71b1e5a4360d6255ba6cefa68550975739a76e00841fab5839f137887bf1dfca656fe2b8fa8a723ff81248428f37e83694bb742acf66f8c485b1071a2e877fa1cfdcac02f39ca5156556e10dbd514605c8524fb2f70b9042502c0813954bcaa4a5d345747fa7693147e3acd43ee47da62fba1b2cfb9dfc98ee163f4119588a3d3b0956bab8337360e392ce9d9931f9ef0b97e464621f11b3d6a8f33ac89e64e412e1047f47f16bfdde7ef47f9965994e60210fb245df27ffd7f07cce99bf75d700baacaf7bb4e175454a18f9dc62276aa756d90bac18d30cef84c81bad072e4898c693839fa9aae51328d33fbdc290d15c6fa79b48f431a414867db13fb2971d3abaf2dffe8b23b2a438d1bb2e3b4afb8b6245dd0dbdb12d8d62a0b3b8082538eea001df23af25d38d4aafdfa8ae5c593bcccb4dd0776aa74f0674bc5336557d18334e29d2bd3e23e755ce3139be19a51d591f9a0c616637f4a5f0fa124940aaaf892a703cea3a819a37dbfc03793db5635e5078290ccde05edf5266ae159eeac9b190cf8743b360e98c68b74235a8407ad612a5533520553279f065cba0a2808928b5d14d3beb7895ebe0fc1ddc19df8324917ca31b57d1b9424e5c851837c9e1400e47f153b1c424806698e9a19179ab59720595f3f8d65fea786feb7723c084d5c66835b0cbad2e3e8f94b01b282e7cb991c01ae6f76396a2f195cffbd1a95f16bfc20d4d7f28830232c64a49049e6c41a01b00d22ca4f1d0f8a92b508026cad120f07bad5574cfa8dc4b3aeb7320d40a657233820793de4cc64957df228a984778965139df55bd4ce3ff9f3e91dabf4cdf83d72b6a1fa4c4d9b0f2e3ac8b66f30d45977ec71094e44c864ab9908a520d89be9fd8327482d1c047fde333a31546174b02ab3cb6029721d1ae964c23963ddc603680183911f0a6874ec1e7781d26d91631f85a85ac2377bdb701a66ae2c8ebbcdced8e3ba49e0f8637e870cfb2c8a911241c4c9fc", 0x1000}], 0x7, &(0x7f0000001700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00', @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x4) 00:13:58 executing program 0: readv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000640)=""/93, 0x5d}, {&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/119, 0x77}], 0x6) 00:13:59 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xfffffffffffffff8) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 00:13:59 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0040197cc1bf22af37f173980e91500000adf1f41ae36e62f0f530d93c114ee9e820c0be52a5c644c6b95448e64d59e07f447a0cdffdac7afb46b8e414d7e41999f5d24892ab39f88dd352ae8890168a5ec49f3b24509c359105868ef3a8bb7ef468d03192befaed082149306c87fc5a1696d67693f76c1957778cdeab6115cb4328081ad5066dfbf26300ea8f09305aa17e48374f7031b8185f961e0d14ab114f823ba4202cf6fc91eae9a9525c098f923db4c519d91debad2a0c21c9b975d8817f112a921a72b52e7419360665b94c7fdfc6751030edb87b6a94afa595d458b3b880917d1a59c8a6a77b497274f1e5d5ce02acbb9c4ad15de99da07130b18b2018119f26ee08de435bd6f490f28498fc0000"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x18, 0x1, 0x9, &(0x7f0000000040)) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x3, 0xfffffffffffffffd, 0x7f}, 0x4a) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x200000000000000, 0x0, 0x0) 00:13:59 executing program 0: getegid() r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x4) r1 = semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000040)=[{0x7, 0x4, 0x1000}, {0x7, 0x1, 0x1800}, {0x0, 0xffffffff00000000, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x80000001, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x8000000000000000, 0x800}, {0x2, 0x94}, {0x0, 0x2, 0x1000}], 0x9) 00:13:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0xff62) socket(0x22, 0x0, 0xffff) 00:13:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x1a0}, {r1, 0x8}, {r0, 0x5}], 0x3, 0x8000) mmap(&(0x7f000033c000/0x2000)=nil, 0x2000, 0x1, 0x811, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="b5adf0373c5e585028475c270d6c2da69f5ad01c1707babd95fb9ef0acade374b4558bf48b843db2774f29e74b88dcd556fa50ca74b08d211d831b93df43e9e389a618aa7380ee27cb835e2e3c5b90f8a2e5cd3acad62e5579074b541c5d4691cabb25e7bc9577c8379f2776209dce14f8993b5a711ee62f93fb0d914b8e0494295aa2f6c5e6eafa3254c50e470c6eb76f88ccc1dd10f4", 0x97}, {&(0x7f00000001c0)="7ad8edaaa163aee23b3e23de5dbc69a629dc6e3b1e8f32c042d981e2794f1fea680164b890997f1e8a7df14999a01881f859f2ab6d429190f765474de147739a885eccf44708d629319d18ac7d97590e0833c2adb7cb1d83626ac72301b09ae9ca93b449b8cced222a28893ce2d10b0bfe664767616117f6e336a683d94a2772875515108a30fc27ca1d2fe2161237180191aa7d8783e43019e9345f16c723ef41b01e54280ccdb0d891aca8bcaf003d4dd2855c0f3210887f983cc04134006071c1f36e0ecc523c2a6764244ca44b0ff1c0bbb4a181b6101a1b69a13fee0f63a0d05a92754058c8e2615681fba6812a85ef135a077fc75c8d5b144f528f8f", 0xff}, {&(0x7f00000002c0)="8740981698e22382ad8ff965175f89ef9d645607269f173c1363a08599b965b015010268d6db394e31145d0710540b44dd482c5798583f83d791689991b43807bbe2bff30efddb7947a420bb4a2c978552dfeefd8f9d73d12e0380391de6e4c709bbb9e5cb378fcb03c48503a7f0826b5b0c0a4c4e7b6f759611aa35eb273afaf14fd58c9bb4e20e4b0c06c6f2a0b7139c9f22d76e1a65a99b17069b5623a554c92cb30cbc5d51ff20101da4d4bbb061525bdda76fff3b0b35028df385aabd3ffc95f3c5df01bfbbf69411697b5d877e2e2014ae262359416e1fe2e1a0eaff9d6e9e29", 0xe3}, {&(0x7f00000003c0)="05a6a0a754b63d394aec583667cc3ba8935612e3a219299cbd6432fc3d9126df0600dc02761e12ee91283f18393afb651dee59dbe4726d62b4a64ce4f520c24c87", 0x41}, {&(0x7f0000000440)="2cd725c12f854de316fb021236ab6d1844f0031ee656d3e1dc56b23b4f046ac18b9aee56c37f1429992e7bdabfb98a3cbef2bac404842ff4429ddfcbdb97b08cbfeadf46c35302274beca50e1011ad7d13a5ee0ff2e623eca5896bd9f860be2fb1c3b7e3812da55e92661c9319295c2c537a617afe8407e3a7f9019fb87d5519af60aa5e56670180f7d1901fc8182221c0b88e9f4f64ab0b27cbc99927c44717d398fe831004a65df60abbc337663fcfdf39dc02b39c8eb95110d5f140892485311af9a17ca91af5210d86f02a3a06b66e77a67fe969408042357c133a3fffce93a256766f42c0422e4e19a57743c11d36777e84b084964ee48b7626cc8113a58030825e23705bee65ac31dd67f07511793c3bc5918a18c3246fc4e4738d2c68bec51a880df9b0db61a4b240976353bd511bfdd93a4bc0ac3f31119f5d6c4883a1d55244b3a2e986fb693cf607effb501159a444f6d854058f22c8df5c42260a8524f9f954cf2e50443ee2aa5dd0f227c94377f0ea3c106552a064f80c61ce7ce79da6f9005164f6e137967471e781d652cc478e266023bb65c30920eaccdca82567a8100aaa70b5587546390fbdd5f24dbfc0397d01547cea92bf9dd182724596d1da9415503cb190bf2b3a9adca02a20883d9ff545d6ce02de6bd7ef4b4a245a433256e03cc41e27b234b71f70418cc2184c13b66cd8b3070e4fd9616ed7d287b2d50503dea4aafc0baed0683ba1f587201a81fb920e84443bed36840797c9c8b67586b2eac0808f5f17573a8570cf82e862d8ed40f6ee6c8783b9407366cadb640a8e017a63f9e63b972e8eb6482cf60f3806eb0086dfa6beb5c4cad97a2728371bd4ca44bc6a019134ff8bca5a6afb8842e04f27b10ba6f77931afc7927ec1b79a3b70ff66a994ce7b23b1979d8c6fa261aa7d3045a793c002720c217340c031120ae228886fa80bd11a319849f04d13779bf62e96163ec34f3f9aceed87b505a24267235fe6e30625d8c72dafc5c0f84cd8191d34e3aa915fe3b8f0f5508bcbe79407f7c5cea092fe33f0126c0bdce8e281ba8b48ece9f14c5c7c66881524c09b5d185dcacfbec2d1873fa03eb70c63b489a29298f5bbd2fcef598cc0d21081c1962b16883092ca2b18708abd06416e365feff26a03b50b7352963a540372d95fd21aae83253c862dfbfc01919d425ae8ba1397c948855d6264b0a15bc85c786d5c7646efeb8bd79c1db440ebf46464fdad5ee307e1d9c576a78cb8331830161150d9000212af583710950384e39abf91d58630aba6dba56dd890f91b3f62c1e7154d66b64110d0b70a610772859a657609e3362e189170eb2e5c57a3ce15460ccc6a257edb54206eac108cf5b6ca2df58d7f7789b28647fe323a95aa976366f14d297d13151b4106d1ca3ac6471cd25a0df42bb32b91a9b2e800cdba917385f9ed2c2b40a062302a5b195159d5d4e5fa195e6cd9b4617d60a30ab2e6d589e6f7cad9de4328b5e60d97cbfab7e15b4d20b7db02e48a0ffda21a63bbae184973c5169bb41192b6e9c392c2d8c6171cbfec153ff3618a338b608e6ad4d41850185feb99b842c653332dca9f5197e3e977fa68ee85ca3327780d20254c09b3aad9eaaf971f639740f11db12dfc87b50192eeff91d0ee6f9a33117784fcce6047a44d924fea2a91e273d4fb8ed826114e9ac8d216d3455d00c69481e4dc2f9bbcb539414da0a130a9c57076f8b7c29e5757265cf31c3124d2ce521d73a20ab76d6469658ce5211d80026bb0c9d822193ac5116f7e6f25a6d61eb312f23e7a87792fdd3c367c9a5b3763c3e48149bd07a5ea20f01bc3417f63b170c42906d90eda7627613dbe52bcba865628d1b977a6cdd6bf10e70dc2eeba15cac687c04a43ac42e128afa1d0841d0d31922ccfc68b012cf57fa1e3a1fb8402453ff94bedebd8b81c057309c2204d0513a02fa88be07b04a1027d31aefe98502387576024a764aa0d267f76b65dfe52907eaae2524a22e038daa2012318a3b444b4eb8200fa8e606509ad14f52bf6c72f0d79159a10ba305f612a1932afef44d7849deaa1838abbf73f1905bfd1349ce349c1cfd093ffb962982455817bf5206dfc2e2bcff2b569a8005cf62fe17d09dfe820f886a576fe39f095378bfcc3eedafbaae51784db21da5ed634b136778d28141965c415edf039c07264942bcc2291203c2418d24db2b68b16999e969fd25d80511ebda43cd003a6d8c670d904b9b890be7b50da0dbe23e88efa23de2fc1e695004e0867160750d65462cd622ed0f6315fe6613910fa1922abe284032cae5e5f915220c2d0d2d17b714cbd249daea91d52157d14c773ce7be1c15a63e4a6e7ee810f427ff48462e9286301c55aa06df33959fb9cbee7f7d48eb394d9026646078cb1991cb97b76a4fd0f9e29b7565599e14e2dea281a1bf8196ddf86e31c0f77d534cd8afa8424e6c5e438e64942bc0895cb837b6de968f9b788edc16d13d19bf9b6e1d184a46839d14b65c9148e8163e4ee58cd49c49189dac0c96e7097e969d3d0f6651fa3f4f1321b91b1fc0b0f0cf1490081ca2631876014943ef03c998ad7fec36f2a740eaaa847be7064f2efd1235cd62b09a535908bf9e3f1dc6f698268e0958aa01e2ea158b3a1f9fce3d4d9d37bd68197f3438653eebd05c5f1b4777b1dee062431eb34e5ec61e8b49c7387666a61fb38f7330e39c40978aaf3d67ad6cabc4bea8684b588a4b01579af6c6fafcc52efc2d6ad118bf8e81ed28c3299c300e4fcc8b46799b830ae18dc48a540527a9c71d4d580e9adbf2fec2fcaf785416c2fa9efca1d992ac76b78d606a467d8fadb313508aaa35d7b413639dac167ebe816a55ca6c30afbdaa19076b2c7bc1df9b06f31e9ae154dc6765c91439cfa797fff13fea825bca30c70b8b2471c86547453812116e30ef6f2edc64ddf55d1dcc1dcff3b2cbe56dde2908a5e5e38c7b5a7f078d8d2756ba0d7293b7a43da10c9a9014c2a4295cbc717f6a6dfb66a1367806570ac7a7d04d609e9188624f8ee3e9890c371d0b4b6ebe81a89275712f09b93f03bb8dbbc01ce848201ba121dc5a6230e9dcc3c9d0cd4aa9e0d31638395f627a5c90a0e6f12b0ac82e0d75f446cbdb73468f613ad0173595a16eec9bd91802439f4f7e1d6127b3d33dbc73aa83692733c6c44a651f2356be3cc9ad8e74a9abf81f61cbd45ff5b852b501ebef525761a7acfb697f1d2075e409bd7a6cdfbc0e684d58d537a52be8fb3a3f7bcb9546db7166aeaa78eab25ecf02db3e6dd7e48a769282d19a03f29829353d5c2bef1bb22fe4e0646fda8f22fd836090ae8eb9c5f3c49e8a32576decaa3fd9e30f9327e9778741d410b46b606a13dc9fba7bffe22774a11bbcc708b9085673ec9203ee45ee68414a16caf2068bbe6249631e9373e195aeaa35715ca80270bc6c0e1e9ee5f031ab0c78664488cf4e7f3a9e340217c4f174301cc2906b89c7a7c9be6ec758cb245e838afc7c651a57fc3ab3918e89439cb5b3a9900f0315e1f08a34039af6e2b5e25e216bbffdd25e8773bc10ea1f36f756377b48ab73ee38ebf7053be14570b6b7ca173cea30b9aa4ff8a2ea4f2c80a3ca664a87dcbf07c1328094091fba4e34d89f5ec33826da890eb9cfc0cce0a29eb3f6b903b6a54d81ff7aa6c1fea775058f24ab3cb0695fa6a59792997ec96543356b0ea5a2333661210ca71d3d3b30599efabae21507f5b1aaf65ec172b2e06a95ecb57590d2d63328166f6203efe3575f336786f7cfb4938ae5a5075b238df089bf7af63a20d2f09c57a670eab133d5487a8fa34f75b0a8669ff889790ded7dced2632273c71c86f2aceb9acea23c9795ad9cc9441fd5f7b31e7af4d6cdbfc5fc0653c85d1b06a2ca3bb9977b07857ab9c10f084e90abb85761b93dccc9faae339e2e4e44082dee0fa95006832b0913bb101838935564c15f243064ae6ba201579ebb4237a26ec710443f7ec5c2631015053651cd625066bdce59bc1b53599db2e60076870b54870ca93d38f7f0a776d91905ec6a64e2072f8dff506de6c6e6d1638490e5032e619284e9e9fb166660bcb4883f2b864cf3db8dec532ba588993ec6afe6db1042352d769b95ace4298f151ec767c45fe5b16195fe43fc7a826638f9476a2f20f4f1efa6d4c0b97b186e54e989fa2927a433814ae65046de85d26f8ad1ed9ff9b58a8b66231062e0953f51ef96ce92dddaf926ad18db8ce616eda3527495824c7649d44522594ac525f10002c155cee8d978fc2d5a5d0b5c9d3414ef425bb05101581465804823bd0ba5babbf462d713569d289ddd622e481c7d43d7e2a8a42d1d0c9b1d8307cd698ff094d29b37b7520a5b01d3d5cdf8095f28d3be954554e34450f0e1d1f4a2fe093bfbe441c0745969dc0ac8ca27482ef7fdbe5461b15058adde0e34b9d095eead8eb0e8a06ed1aebd6e5a357f39168bca30c6f74c54fe23578f747f86fc1d69da51388d99d80da5a940feed4758864f82dd85de228e1d01d1d52c1857ecfb7180119ae435f7c37ed79a997230438a1ebe5dc9639f2c3d5f98d5403868138b773814dd2a7ce6f595ab5080ea2795d3535b3b2c075527a17910f31f860f2ccb704d76111ad97c6546dff12f894c7d8cc8c5afb07b08fb7691d965c0929e350e4f31e5aea48291d160f967f80cfef956013ada781dde6829e39a494a04389c045adfb22ae09126c87a14d02b060259d57d3f7bf6e8aaf852bdf4c496cb6b50c57d7408f9d2b6e3d6009babc2aa1faeceadac4cda1a2295c8924769856acf4d524142b31dc69d0516c519fcf24e99583c37fff51d7c3ad8114075ddb299a434fb899bdf360d4919c74e9a055dde3ba25f66f78d47390410e3623ca5ea3c263f592dc66be69bba8ce30f1901632b68c5c3b25851851f852afae1d06a2f736c3b69f08f6b0251a2bab27a5374532c9b83b9141066db7d0147f737cac8c71c8fd489fce26049f37f1977872a72990dc9fb975dd6766f5874f89d6a38cfa80449f5e895272a993a7522232ac56aa0b6e2d513842191607082128b86eb84de2b2d51e9fb409cba1eec714604ecb0e662efc5822b388304af8623733eb3f9154d6f4d2f0b6e3f8ec84e69d12c26e0f1f11876ad62b188f83c3e6734d768a01142f2336bca4366f8de8cf9a91f3f600752ccfd956ece968af07f312233c1b50a755656c1cc3884d7b8a3e23a2bab77a19857ac3e5aa26f8ddb42adfd1baf8ae72fc2eea06892f37198f9787a4d4e376eb4536e6e412b74b0585d1ad580dd27361cfbfea46131094a258e56c9b8503a9faebc72b7242146625ea690de09f9c7e3ea18a8fd936548e475551efd9088b9b60e6506241cda784e7c719c2b595c568ae0fac56d177f616a954038776504c231d847d414a6f2f08e2866a281bbf0159308ca6e5c5b98febbdd6787a836e76c7f05c0f0b535267ca40f368dea57080c46f58fbb35df91599dde1beb6a532fe37251caec15e4ab2eba87c3b50bba91f773802626c5ef48503d8ace0fc83e4f50bd004c58449694cb74d746b6ed435879744ffec1487510f9772c2737bb4703fcbb1cdf2bc3f1483f7d72a106a02ee032331ce91d29b2639c3244bf18ae88c7623506de818c4ca57d0d942eb21ab1a6c3923df1b5bfa104393b5d5d73dfff8dcf65df753836a4665e75750dafa74f8602c443d3a7fc43035753ab687def681f47a62f8c680fe520bc71e89648712a4672f5ec3dbe33ea78b113f8f9649b445acf71e3b6ce77c578f48", 0x1000}], 0x5, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) msgget(0x0, 0x201) 00:13:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000580)="5e5d91505677829684c835d15406c8b2365b061549fef4d66f2cbe44095e5ec0a45f0dc2bfba968db5e2cb6616d1c963c3154bf2ac8a651864b24c7b9928e119381568533980bf20fbee7f359047dc2e3c649b0a5357864e672f310cbaaf19478898fcb83e0021f9a864e55d15aeca2a8a711b1a67b2cd86539fd760e83085c6b932bef4f850dece925068aa49a06ef344fb8dec69ecfaa98c8f7571616ce0e84951bf6d678879122033bb9a0aeaf3996a27cce9babe55bd67ea764a9c8c79ba248aa6ff5e3fe1315ea1a44b48aade83a367d3d1a64a6405ed7da4daeee65a595581de7bfd570d1eae83150fb0ce9d27a9b99d26a137694424020b589d7530e4b2726d360d891377d98813155c85900f2bdc16ba0e617174571b51d89b7b0831773470f9513eb1c05c60de413bb843cb7155df565e4f4db0fdfab5031563270158a8c5ecee1f988068dd58a717f007feb1d40cc24aa2dd3889498780085caab377ee08ad5a695787eaf75f872cdc2143a736b54130d07bee02f746f1e525b0d2e3be3f870523e2068c89c4411470a2b36736249fb7f820cfc736ce5790462d54137c577e2c3eec0234006d5feb104c5a06d98a777c5b42ddececa8def2464c96358da6e99648e67c36c88c1c0ef7f5b20da70ad33eea2f4be9846347e567f831701654c6d85b2c850f11060d59f64969f5b392aedd65ab4864e888cf3a151db9e71cf9d807b45b10971ffc4edabd2be0be79483122000f6530e4ad7a5140c5b38fa8024bbed2d2346a0d7e60a57896c6359b2f65b8b84ccf8c2f70e1b862f7c98da5e42c18edad713004279d87606de5ce1a8c1acb66632e9883a342ab93c5655c43256239cc396100bf1bdb87d00ee00f7e0452ab4e3fc7b4a93b68e68a9dc5a3b4f975fcc75d30d1cd5d5cc2ae8974e72fb0eb126a3b47b9d8045d69f68adbc9d0895e2076191cbe476c5f9f6d7569b9af86aad6b28d5332650c280e0457d5f20292c8789d55eb41d14abd8dbd70d60850a80d9b63ce391b0e28744c94beafe5cc9b02231cb9c29b512eace7535b3c2dfe02beb3d205b9148582687939df93bbb420f9375677cb7b208293b92eaf88e0b306b4965d71c3fa0e6999db54774f6b6478a77004326d06d42ff5252fc4691b637aa89623d7c0b10fe76c47ffd1eb4713172dbcc5d6fa53a13f21b0568aa0832acb85638231d1733c5cc512b74520583c5099a3dedd3db6ac9800c83ba2f04272fe33c4ab41907d5298b6578f028614807756905d0e9c2893ea772029550e1a820b57c449775b2a87d173c0eaafe11cad1c9e0baaeaa42412801c4d71f43bafd592d400fdafa36645c774bb4921ec58c25ce0142d3a774b92ed39042f47ff0ca844c299f38c57e388c230e33d8f549447d8ad317d6a5ac2df4f3ce5ef4825e5096b53fb44ec80f86aa8bff314a86eb885", 0x402}], 0x1, 0x0}, 0x4) socket(0x1, 0x0, 0x4) 00:13:59 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 00:13:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa1) ftruncate(r0, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 00:13:59 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x4, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) faccessat(r0, &(0x7f0000001440)='.\x00', 0x3, 0x0) 00:13:59 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x20000000cc) recvfrom$unix(r1, &(0x7f0000000100)=""/162, 0xa2, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 00:13:59 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)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49ea944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cf8951456b32338df37c35e3f1730748335e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497ced0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030eace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf90ae3476ece590c631b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa350a02099417d694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a000000367e20ba714c72420e394c71e616", 0x279) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = kqueue() socket(0x16, 0x4, 0x4000072e) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x20}, {r1, 0xc0}, {r1}, {r4, 0x4}, {r1}, {r1, 0x4}, {r2, 0x100}], 0x7, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:13:59 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0fff60100000000", 0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="677790e2cc0a2e892457b610085cf61a527594aac0f5f5f39196113def5786b90dc7de26b3fb8cec32a0f4689f37a9", 0x2f}, {&(0x7f0000000080)="210cad5e5ea7453f8d1b12316ad143d5ad78a26e7a5a6f9c0dc12ff483cb5bcedf4fe67c81fe3ecd1bf4417616b548", 0x2f}, {&(0x7f00000000c0)="e3e888db095f24b5e1e5a5544a03f907c5a743d9d7cdfd23ba2dfe6a85b78c4c19543d64c86484755807e2032134cdb276b6a01d75e00ef32f3b3d64b446c1f4b508dda95f3b4e8a9fd9652b27af5067fd2d250fb5ecb70e83cc4de836269625975c82b78d69", 0x66}, {&(0x7f0000000140)="24f57f5e9018f8ed0f08b288582416b2b29c395ee1520740c3587bebb60f249b6ab9e6fa513e7fa484cae96b0b8200756ab84ea34844919c4664ae4d5e1bef7de40f13", 0x43}], 0x4, 0x0) 00:14:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget(0x0, 0x0, 0x100) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/59) listen(0xffffffffffffffff, 0x7ff) r2 = socket(0x11, 0x4000000004003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 00:14:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="760e183d0337cfc2b88745b07bf89b47f0c3f99bab80efa17e19df1730b4daf444946d22cabdc756b07bf92c85b7305e68940fa585dcbf5cf172684f1b230857d317aa99596f3206", 0x48, 0xb, 0x0, 0xfffffffffffffd2e) 00:14:00 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f00000009c0)=""/4096, 0x5a2}], 0x1) 00:14:00 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r0 = semget(0x0, 0x1, 0x600) semop(r0, &(0x7f0000000000)=[{0x3, 0x81}, {0x6, 0x4b84}, {0x1, 0x0, 0x800}, {0x2, 0xc9f8}, {0x6, 0x401, 0x1000}, {0x23, 0x9, 0x1800}], 0x6) clock_gettime(0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 00:14:00 executing program 0: setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0xffffffffffffffff, &(0x7f0000000080)) setrlimit(0x5, &(0x7f0000000000)={0xffff, 0x100}) 00:14:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) poll(&(0x7f00000004c0)=[{r1, 0x44}, {}], 0x2, 0xffffffff) close(r1) 00:14:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="659bf848c39255717f234f7ae3b6133dc467435cf998d7ab98faeb0e43ec798619049d534df47f2ba98b08a7b1f23a97300683f1de527c441aa1f308628b367f81b5181ec75e7c7f6eb8a9d88987ec0d2704ce8f2f30619f74086eca3a67b2ae7a5705c975531747bb4b55162df000cb25398cdce168aadbebcea4b65945694f94c986042b99c309ee51848dc51c24866b709b4e31a011b52a7dc4130b2634cc80e96c334566eec7e72a4e97fd0143fd3f70cd68246917cfb9ec1b08a5", 0xbd}, {&(0x7f0000000180)="7f20f837cefc8c7a4d16ed3f6d129c2b1a0186e056d8dbf1f47ab533164061d8f31cd7f7513479dbd2174577e766c8f087c9a61f2b13fd764dfb688af4f2f78437fc038508f1aed2e06dd9c5881a1308d6e3384b90c599683d45683d65b52a729b40a831fea71151208f1ac6a29c1757117a342148bf7d0ab067", 0x7a}, {&(0x7f0000000200)="500cc2af96aaa6ad0a365ad505a7653d92ea3632288225b212d48b98abbce1a74b3f7452d880c62a772024990fb3efbadbe5cb8e9287b9a46998abb5dd1513de84a07cc551be430d3fd03fea90538175b536dcb8e3e5a996e367ae0dfd9ee1e7344e2a51c8290d9495725cad2660b227e7fa", 0x72}, {&(0x7f0000000280)="183eab2e13fd92da4abf8a57f752e881ca4515e71b7af028754daaee21a221199cdde5da498c94e56dc2ec3252aff7a2188af686382fe06a402711bb1b2dc231b536f7791f014a61a4faff556e6fd97fdf23edb47a4b0edd64f605814c751840d1dca3841a2419e82fe3564e654a0880d126e4c4318918ab7ddddcdc5319ff52e079dae4543090b69f4d405de34a12df373b98ce238b2e324387fe374d3799d2bfbeb09683206a999d02f9d4504fd12b7045b7088353aee826a098bb8904db9635795e0223b91e841df7db3461ffd02be5d4", 0xd2}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="84c706191bd18249439d958983ebe1dd98b50dac35b891d002ac071263d567b7d52768d441762f1f58583df534e6641bf19a1ad99674f00c9b8e92c275ce48e8f178af8b231d8b745dabadc0c3064895dfcf93143eb66ba71dc876a9e438de187332de10b8be1f92f1492a083b62aca47e4b4e46879c172f64fb9ce640062c99f9a1fc4352aee0a7e7048d0484333729e60abd2ffbcb9510789fd830fe683b06279cf6f3797f4b8e6027ffc0b62603cede941e3eb44635d74a32ad53bf", 0xbd}, {&(0x7f0000000480)="2e86b4084e6a14b9fe634e9645718696bc3879f5bb85349d57c7b05f68648e445f261c0cdc26330a76010b5070c09916258b56c22e254484c7332170544349394bc093f38b7279044c2e942b2d45a8345df61712dcca672ceff0a7cce459f18843d648f7e267e013f6b4bedc9dfc8124987d73a748944eafe683d05d19cdf6180bab7500a4240678c640f72a6e2aac5efcd0fc4f07e96f4ab86aea7e00ad979b165585c9f0f6995050b3abdd58f1357cf95a662d3b0a87489f86df9d65e9890c56a53248df8f6e306e1029b0e3d3e1775983f9f4953a", 0xd6}], 0x7, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x2}, 0x1) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 00:14:00 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x23}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) sendto(r3, &(0x7f00000000c0)="cd702dd158cfd1f96af09cfb187c34f54bf0b59200e43ea5512b4a32c088745a1ea9ee01a274072c301b7d64de574aab12401df01105c256aaf4d89de9bb286e3b936de2525750158e7b41293cf234253450e9eb7e13f4ee9bffef907b9353b5a74987bf7bbe095265fe2d02c96309341bf36622f0a8f1b74ab5da3760719dd4a3da6a4a79799c1ae19f91d214da", 0x8e, 0x7, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="b65c78ecbb5b2d654a759c27eba0862bec4ef38e8a3caa9847b4925059aebc41304ce4a8c43038fdab242a83284586f31738521410e7dfd7ff7450ec4d74638d6ba5e8302502e917218932b2e74ef46e69e18b30512301ba8282c79bfd58c60fb3c0a80ba4612ea8a36a29dfa1dd7b1384ca047aa7717ec8bcd09b0abe00d39f7f2cbbd3f0080e1c1121af8d559abeafafc7093b7c0aa537953dc403fa63075e5a9babc0dba7248707c10314ad4460e9999c3b0f904435d7", 0xb8) 00:14:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3}, {0x9, 0x5}}) 00:14:00 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) 00:14:00 executing program 0: socketpair(0x7, 0x2, 0x0, 0x0) 00:14:00 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0xf0}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x2000000020}, {r0, 0x189}, {r1, 0x101}, {r1, 0x8}, {r1, 0x4}, {r1, 0x4}, {r0, 0x9}], 0x7, 0xa8) r2 = dup(r0) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000300)=""/239, 0xef}], 0x3) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000400)="56ed4a0195a055a25f3b7fb0a1c22aba0727bbe9f40bb1336298b5b3f06c0cfd64b0f0dda871c115b59b67764255e96552cc348ff3f706f470973daf95d5ae4396e7b25db0ba8d04799e373352b6ecae829fe877b44393bc5618f5ca8b6e7db6f520f89bbc064aea78cabb6eac8016a0678fd79d5003338c49e502507115c0afdb387b88e90613a4d327188d59568d96c2371a9343ff6a25c0ff977b2d35a47ece83884144f8adb06f0d6239b4d3bfc401a74f05b2916fd2222f3c45e2be2cef4bcb87a76559c7772f65649e409f2dc9537611ad1dcbe7948dbaa1ef29de1b859844f85193dab3172b43e16eac1f7f9606b70db88c694cb9b4e09a5d6c5087a85e407a5ab734bc60fd6b60ed4048fe58c393e07f26caf03e8dde4f739f3dc2194a82ba0e9e9b5539f3dd57be05556b39002e14f912c3652838a643592d8d0bc49cb23ed26496d2713ee911dac977753f16aac1f884edd053e602555ad6e1d0c576dd09b77e4f5e77dfb8afb31b46a2e2c22a043924d510c1276be4cbd21ebbab82e272e8c46d7456790c2e639a2840027907c3332bd55f29a954938085996f4cf3099a3a2445d30154ef8dac33d47705ce5e9c2d5c86cc0d42fe1806d441b585962450e1ba751e853967e35133f21937ae00c585aced1acee02f68206e26b29ddaab3c06720cf5a96705ed738c4952046219ad49dabc42fe76504a70cd86878aaafcd95bf288b5f84e1dddae616fc8d28b841606b10192c9f5c9b3952a6da05bed3bbb607504c5abfc3e63db63d9a3468a27bc7518c8c4f5a6595d46221ef744f06e0f6b05ae8834bdd3bbe9ecfd4e6184cefb37fb57b1ea7ada14cb5ce011cb2d60ac5799da90308f66b3f61c019bd7ec32c7fdc22f82c00f946c9f2028440792b208adaae6ebc55c8fe12721bb840d78b67165dfca61e4eeb6bcc339496bd7ea2c6573eeb8dad8c8e187e5367248f2ecdb814f7db7012a1a49ba181ab08a6c25c7fa5833a67145d8fd6dc586eae21d146ec2a1e5ed01676a3bb75567f3a1f5702a88ae8cc091eef6f8bdc276fcbc75d5f43f7f05dd32b5a9fe811ba931c82088ea5af241886db20cd989ff438d4a8831f9028cec625ad7278b62bf6c8d5e149d132c7c5f7979c12e5a68f3345837f3d2ffe8d92b5c9953669d2e8dba7f5e3c8b83794f50cbe0f03988c70966a2b4fefbfe279cd551683d155830283a74a6aca2ff28b26bb7b8af56dac755145a39d55e0de0d22189191d0fdeda5234df1ae65aa74066991769769d665272f48b614436a7ac1a71100e236ca0e80fb42c8020c0b688d6fcb13c9fce0091853bae888182ab24e961bf0cc1db1d3b5ec70637becff592ff9fdc2fe1e3c9fdd55fbd924c972a001f2e436899b0bdc93fe3419564ff8756870e59437b74989e527da8f61bfc335eb384ebe93a428978435be548b07e6f2e63c4d9de86a436aab4ef2036977e2417b6780e96afb025df5e40f913e1ac82dbbc010be7933f0bdd96b286c50c146399d9697a475af1977ad61ae7f5119e0f055be5200600595310bbd60c84c15539cc530c92ca574083f89590ed2c5ffbd5591a248a4ab75af207919702463231b905d9b4fd80ae780a70f2c3b4b62710196d55d7e735155c72ba3e2bd726a40e161c582e5d0d0fcffaad7591eccf52b24612b1c9f944ccf62789d50d038e04eebbed832eae9cb67ae3cbed664d7ab6e22e03bdc4f1ef9b278e14585f63dd24f096f3552e229c3e754f691dfda3c425ff9fd7ab051909c52891e4eafb684f0d1a71ec3652703e3232305cd89ce87fe04761a74c6c5ec4b11cca6faeb6a3d8348bffbfac1bc603f8d05f4fc5657a8c5c5e787d4b5dea536ead1eea6648221628506f23c0a9037252cef7604589547b35379c112599fa693d52af59f1d2d75cca06dd8e0b3818d6afffdb6fb9ec9f2c0dabaf2b0edb7944d631ca823b23da755d58fd61457c7f627243bdb2731ff516e4455d3565532ebfaf08e0fda54afaa88926f9f298b2703b9bb38bff74bd8a14b12787666d240f4e47989704131746eaca50dae2e80332375a25264fc44ab3b03003176e593be65df3914238e0489f22d8c3c2002547dd0efe7902e048387a4937cb31fc8c6d98983aa5c8c15da85fe7fbccabba48bb143c756511a199177b880fc4a348e9e78e0f0d32c3b698872569018c6b4b080c781f9fce582836b5ee62a72a1eff5e884aa8e6c2ce34ae82f8c724865e97ab8ec583042c765dcea8de8716afa6f6311aed7ee7eb6d4added7f6f7769955095108235abc7cbf2b4d71a87db3a354153e4179e7be6a98f5eda2336ab31c366a41c7129f5fc1028c33536bc22df34b963516413a27d205364f9e4022b47df369ee09a88b04683b7188c400c47982c54d8b9b97195efc446d681424b6aeaf4db72ffee678ecb902d940044a5e69fa9f407734eea914c2cb8e6c690e5e1e909f02256bc94d5fd0234fc95ffc633f23018d70d7df36b7134400c205e1e584de88a2bea7ba76735523d534a78b19a41df5d8442ffe1339defe7ae9ca58077cbb126769783458af0feb11de501db4b2f8f2910f9fb14472ee3b187999212523e1e742e8025891d362beb3251471dc6c35d099dc4988aab9610615936f7eba1889cdc48a1581fb1184746e6c56c5fb6d910e2bdf3d5345175367aa958af4f13dbf9e15d1ae8106fda356ff5d8677f9524af0fc48e70e0d614e67670e64b5f0c9102f46366c4b6e299dd65ddb9751a39c75804d0994ad8db5f9f7489f0e80a122426388df08f6870705e7e3376ad4ff7191602b7ec44c598584ecc516f76a1fde301ef7187d5c02e4fffa0d7dcdd752b3e1f6f4350166b9db6fba77ef63d88ed2ce4c8ca484818a6f671a8fe96340f46e0b455ae3b38c340ff396655993542017424c761b7795a065aecb331614cd6848e3a0b625cf477d6cc29def9bc07da9e0e2fb471ed07fa8e490f2be901e3cade843babe1c6185f2fe5f88894913942ea717ea6c4b1010df0bd37aa79d5bf07af44d085c4d6b1655174cfe0cd0b2f6eec222518ee35137503aa9e6d2f97ba577a31da576aa8c2ced23d0ee3f2eda08b05f3bb5a9e8a11740c4d72b51e4e6d610eb388340e50e5aba14fe4ba535c28ec83ce18ee1553cef59fa652544ca377c44547667a1da58f0a4e1a00bd5856ad5980bb80ba1e29163ac1a9801201882b9981329c6440d59a783d4ea2649abcde08bc0a75bd50ded9c6b1206d1333be0284201981bd8284b9dd086a3c482940e29efa3bbb26559ca2c78ed02cce66993e1be2ab692b3aafa10ba73312d37ac1472ec08d7e5c621ef1ca74d8002573f9833accce2607c2eee1736cc2891c4c47203c18c70e67955d6e7f9481234bd30c43d383cace02e9c49234aae0a4e5471f5536d3616b461c481b3c564f25ecc5cee67b9e7b4c3511ea4a5aa3e65b2507c2aa0d9599a608d79032e005fd2941353a0b664f63fc591f3614bd0a1dafcbeb163a0feaaa90d0d6677096c4e996ca80bfbcdfc693b1d5e2ea87206bd621fbacfcf38b9f3e29c49505b5fee58389f596bfd5427d30ca44488e09ec4ea71ff1f84de7382a842600cb048c7c121ab47f1d0fd617d0150f46579ab7b4255195f6031cc914a947520fad11ec294d67e86fbed78fd9b8103d72139a623a1fdd9d7d3ddd3b3cfee49adab3106fcf5aa6d3eaaf5736736ddffdc2ad78898f806f807f1cb1817067b197f14f0a068769dd6b87b38057671ccc1cbda2ce20ae7fcee779e4084f4447a8912fb9631e998e9793d54794f5d9c40d6ccda310bff208802e1fa9cda98489ce30bd2319e4d8a4b3114527ea8d8891d14488cef0f061c5fd86bdd26e7df5d7cd09c10a2144057a41c829a0aa1ee954ba3054a788cdc20b93c963d6af2ea801ecaca00bf55f8aca0944519267536ebd7a96946c57d4883bf4677ce2364bdb35388b68ce5a02163ac15c3e4065aff5ecb3b83551b0b02eccf6d507dc45fc59e6e80324992590565b77a5e29a7be00e5c10c16fb43c1c3b434d2541c66b30109439ca5c9b29d423e3a0ef9f056976bc6e9a48dab04d88ac1efd0a6da68e60f37de29d4da1863e3bb0ee83b33d1f35a28ae86e197508e80ff2a52694c8951f52a2d8f372594595af7fab9c4e12222332f0b0d3ccde5b6fc5cca16b0d968ec2b667436acfec94da33cb09a6a2182c077553afd5f2ab048c519a2dcf5d8d4827a54fa038dae53d7085e2e94859ca154101bfa6cff3869d55efe51e260f48f6e0f14bbf004c9cc3c42412317f8f32bc2acc244d21be8a55500371262f4b133d74e90763826e249e38d98564359cb6ed9c9a3e3292ab9fe3170d34ea8c48557a7599a07c838f9cc147741762c155c79924c2ed98bee60e2145fc2d7c7251de8e06804d85d457746a3b01bfcd43bb019cadad405f7e13eaa51623ca0392e7eceda2a140959b13df3cc99bc7d37c277c7ca530088c28f4e8583b648c45e587d00734dfe9dcf81b2b62323576da15e46c576ed863df4b060cbc80b58c1c29da2c4e5f21168a8b86dd4e2bc96c9f8b1b65cd012f966405174775235ba34b88c2539a9d6e26eba024fdb28cf62e06b582dee5af43716c5ddba906ebef53ca622c611a5a89a951d58956a536e48679f36da33ecfa4ffb88da45d5bb5cca44050285cdb41b39a550a45d86f2df5b6836b5736a0c606ba4ceb515f1400fdd60c22070a33e3746748f49ccce3e9914efc132df27464c953d0d12a176a845208e1c59705f54226af9a38c9dc6eac100671ce05b831fcc3fae41941af48f276f5264925f24c77e3e6ccc74c6eedbc51e42742d24d9be28e54f9caecc48f6b96919cda596d78d68c190cb1c21a78af96db31288003b11590efab4bad58479d76839c1bdb509d6803112e3be630e1df64567bbc2f43a20acdbc5f653bd466fa49c6760c31a9c6c07f1234b2a79e86b1d34a26ffc6e1893d27579505162de5c17e9b549b7d17fe37521c65deb7213fb56a9bf019754f854d4a3a7c1eb4e4c66a0285f2868afc65f436e769877938378f80d64ae36955645195636f47b54965c0c82385e0f99f5d4615a7f326d08ecf9ae2e71e66ed1d4c34a31a373b7a3a22d3ceb0750c5b23d366b088541d6eeddc8e96838771f8542fc26774d058c21e2d711d3735bce1422d1b04277d533ee0e72178db2ac300138fe6b5167877673085faf03b716f984dc234830ad88967ad0b0483f852f2a2f3923bc424d7f2c0e36074dc134e83060e09326316c402c01793485c43c6581d78fe4aa9628f41268c4705a968e863a91ce5434b63577244789e01c21c439e89ae4ef6c90c3a299affd9ea3e1930add0cd166826044fb13078601b3859b13907d586d69a31676cea73a1f44187c4ca45c3afa663d4c503fb020f8fd7a2100dec58fe958b9bed81cfef5c9332cc5e0d3604f2d3778003944468d55befcfd808bfde4fa1b88205cfcfd679beeead494bc80777d5ddf4f0c0921f70065a48a4e3af99f278656816f87acaa3a932d7d4b0cdd395e35cbc7e1631314c2227a0a28df3820834d55012ceb253e0e5f885fe32ce33f6044efe0a15434b1a1749ed4e9e620cb18b8854dc02a1d1325e0c64bee9f89836b8ea5e5ca0ce2e8f707a4ee1543c380bcd2c482f05b1080a0a3e838dec4a69efe231752adcaf134898ead1aabbb144ff7498452e4336d4e434925ff79d0c0285db10d6bdfd4312ae70c66f42b0b181e3a657d14ffd097815d69ed4748d8aa43e89e8c86d4e9ccc52054bbd43f40ee7ce7c63c3", 0x1000}], 0x1) fchmod(r3, 0x0) getpeername$unix(r2, &(0x7f00000015c0)=ANY=[@ANYBLOB="0000d4a3000000c9e294d6b63e265a9d2cbbb71ebf00000000000000000000000000"], &(0x7f0000001400)=0x14) poll(&(0x7f0000000040)=[{}], 0x20000000000001a5, 0x0) r4 = dup2(r2, r2) r5 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCCBRK(r4, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001540)={{0x3, r6, r7, r8, r9, 0x1, 0x7f}, 0x200, 0x1, r10, r11, 0x6, 0x100000000}) 00:14:00 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x58781df6, 0x3, &(0x7f0000000280)="f80eee4d743a9cad655b321d70522a3c1b0e557247ee4288ca8a2551e6a0f4f02fbea7f9399fd446530afea5305ae994861174307447fd9607558377020ab62934d25db9d66791102b11b6abd1c094ee6aaef9a5ed5a4a4f90f0ba94fdd807ef4d19d746271c3956707bcf9f011a8119091107898b9d60617ee570d12b7fed64146d555b9edb22f67288989b8be9382cdf910334e33376e9d3833e2a0a07590e0f746cf94c68db6b615a56ad5bccbbc8d02f6a540618360e0413154361bc6c", 0xbf) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) getsockname(r1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x1f, 0x4, 0x101, "4030d6b2a93f2f6f27aa71dd6e030f0485c619d0", 0x6, 0x74}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x9, "393990e36b2deccb4b9ba7daf0f0837108c90982", 0xffffffff00000001}) 00:14:00 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r1, 0x5) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000000080)="cc", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x6000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 00:14:00 executing program 0: pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x186) fcntl$getown(r0, 0x5) r3 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r3, 0x0, &(0x7f0000000040)) readv(r2, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/16, 0x10}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/46, 0x2e}, {&(0x7f0000001200)=""/239, 0xef}], 0x5) lseek(r1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f00000000c0), 0x0, 0xfe00000000000000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0xfffffffffffffffd}, 0x10) close(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001380)={0x7ff, 0x10001}, 0x10) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x810, r0, 0x0, 0x0) close(r0) bind$inet(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd0}, {r1}], 0x2, 0x6) sendto$inet6(r0, &(0x7f00000013c0)="825b2055dc3d0d86f20b6f48dafc253dd53ebd2f7f370f400f7bbe05f07a95f97f7af9ba0265f337d3ece096b37c8aaf8c3128c01d32218e45c9a953162fd7e4dd6b2f26b89810a6c30d2aaed55844960d3da7784ea6f1b3586df4da4e81ebb2ebe07df999621b71674c20cbee31cc847547600a6c3ee8314b7c7b5d5a1015bdda34763b0acf24f3f1d66248aee53158ebfc7a74d3db8558d7dcfbefe2fcbfd2e781f235abc6554223439dc5c0cd97a7dfa309fdbc8a781303ac2d1964dfb8bb1187980a47f748924d1a8a764ad416828bd5fc336dc4ca787faf477ad2903ecf22746b7d727b6c611ff968bc850f4ce91b874c3ae4c5", 0xf6, 0x4, &(0x7f0000001500)={0x18, 0x0, 0x9, 0x54ee}, 0xc) 00:14:00 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x120, 0x90) write(r0, 0xffffffffffffffff, 0x0) socketpair(0x13, 0x8001, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x8005, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, &(0x7f0000000100)) dup2(r2, r3) open(&(0x7f0000000080)='./file0\x00', 0x610, 0xfffffffffffffffa) ioctl$TIOCCBRK(r2, 0x2000747a) pipe(&(0x7f00000000c0)) dup2(r4, r2) readv(r3, &(0x7f0000001640)=[{&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/163, 0xa3}, {&(0x7f00000014c0)=""/11, 0xb}, {&(0x7f0000001500)=""/171, 0xab}, {&(0x7f00000015c0)=""/80, 0x50}], 0x7) recvfrom$unix(r1, &(0x7f00000001c0)=""/21, 0x15, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x6, 0x7}, {0x18, 0x3, 0x0, 0x9}, 0x1, [0x6, 0xc2c, 0x6, 0x665e, 0x6, 0x3, 0x400, 0x9c7a]}, 0x3c) 00:14:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) dup2(r1, r0) shmget(0x3, 0x4000, 0x266c7b05dad5e7c9, &(0x7f0000ffa000/0x4000)=nil) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r4 = dup2(r2, r2) read(r4, 0x0, 0x387) write(r3, &(0x7f0000000380)="db", 0x1) 00:14:01 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="a302bf30dd274c572622faa350b9ff02d75b736f6723a1e5ccebcf4a31c75728a85b8997ab6f1402da64692f82cb88e08fec2185181fa8fff6a75277fbf56b215d1654baa8237bbbce18efd1311168c45e0efe6c535eaaf61f6d38f83a76e0bab848df2cf9436a054e8dbfb71dd4ac7f396d77c72fa7f9e3362236081669307c794173261883964e8baf13b7f44fc7577bd0d63670a30d3fafc4df106d9f", 0x9e) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 00:14:01 executing program 0: socketpair(0x21, 0x8003, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$unix(r2, &(0x7f0000000080)="3abca6e6ae1a15fee11e02659842e5d8c1d185381b3ad4a87100af76e7628413d3f695fc8fae8a413d182a518f225683f137de78771e5282abe6f615a28d1d085b4aff207ef2d35b8246445fc0073953844bc42b27abae42b61bbdb1d3f2b1b697fcdd7e0c0a4e247ee25b19a23a4db56f15bbbe19efe3afba89c839274238b48216cd3d45a867cc46c4b5f696dde7d1f1150003b72bbe212b045934706a2894de1839cc1f", 0xa5, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r2, 0x0) poll(&(0x7f0000000140)=[{r2, 0x8d}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 00:14:01 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="36ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000000)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="264e74d6ff901eaf9f029e885546bb9aba38d4fe014788009fa1b3ea242e33f8c4009a81bed3dd0ea6babb069e6eb8a6105bf54ad5affe52835de0317e42216374cde66b4f0fbd7af3d6ead6cfaf89493af4cfea312990fd24dd870f96fb10141620cdbcd9c21b14de49a663edc7ec8479a2a20d728c6484e35f7a48934b1bbbb3e5280099d6da7d8a2a5a071e43a28e683e3551514b9a64cb49a861f0b65d4f170f5bf745ab94e7342da4efaf2cc5d7dc7106c99778bfdfa281c6bfd081ceee1b42d67f72d11b689b0e7e8c65f11a134962b43b9206511cf484d54d09e9800482ab9c24ab2069a7", 0xe8, 0xc, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 00:14:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000080)={0xcdb, 0x100, 0x8d5, 0x100000000, 0x79, 0x1, 0x1ff, 0x6}, &(0x7f0000000100)={0xa0, 0x15, 0x7ff, 0x1, 0x90c8, 0xff, 0x9, 0x2}, &(0x7f0000000140)={0x2, 0xfffffffffffffffb, 0x7f, 0x6da82b81, 0x9, 0x1ff, 0x3bc1}, &(0x7f0000000180)={0x6, 0x5}) mincore(&(0x7f0000ff7000/0x7000)=nil, 0x7000, &(0x7f00000001c0)=""/4096) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) 00:14:01 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xac}], 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) r2 = kqueue() ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r2, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) 00:14:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1fd) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/192) shmget(0x1, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() r5 = getegid() getgroups(0x3, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x9, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000001) 00:14:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 00:14:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000023, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x2) 00:14:01 executing program 1: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) 00:14:01 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 00:14:01 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)="39e2d0ff7376f5897c764311e3a97f65cde23e3f0f527f1941c2b758e2ce49b893787b65734a35570a0d046772602d78b056b796eee06dab1c01dcf8060828873d013c16c8db0dbe8396f331fb980c14db50ac2bf22d6d28f922bbeb98d32089ea7e551125623ff310d962dbf70cf6eb7118e6d31630977eb5dc9fcfd3dd857eeffb488bb2653d0da6b6474cba225c0d", 0x90) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xa9, 0x8, 0xf31, 0xfff}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x0, 0x9}], 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xcd0869e, 0x400}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x2020000, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x8, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0xb28}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x9, 0x9}, {{r4}, 0xfffffffffffffffb, 0x20, 0x20, 0xffffffff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x20, 0xf0000003, 0x9, 0x1}, {{r2}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x7a62, 0x7}], 0xfffffffffffffe01, &(0x7f0000000400)={0x6d, 0x1}) 00:14:01 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x369, 0x0, &(0x7f0000000000)={0xa, 0xffffffffffffffff, 0x5}, 0xc) 00:14:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x7ff, 0x32e4, 0x8, 0x8, "837211b2abb044ad6b43a79c0b13501291c3abbb", 0xffffffff}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 00:14:01 executing program 0: read(0xffffffffffffffff, 0x0, 0xfffffffffffffe8c) 00:14:01 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001000)) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000001040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000001080)="ef4cbd34e2221ccca71ff4dd6948ceecb3bd9d1ebb990c8d2eeed4f7e8485c2b730c5317501e4a93b65e58925f7b9398412d72492e43352c7be2fed90a", 0x3d}, {&(0x7f00000010c0)="85caa21d62ce25fdffe1020ea1", 0xd}, {&(0x7f0000001100)="2f2a036d85f230dfc376ace017c59af4b47ecbf0f8427a0ab7e26d5e6cd8333cd5ea28e25b72e68599cc2219eb2ad67649948fb7ae4c6858f5434edbabc092a2cda1d9362080e03c2b4aa54625f88401806722ea6013a6a42daee7018e0c2a8e53125fe646d6abb10c2574a7f44572ed6482ecdb4d6cf1a27dff1c1ac290e8acaa99", 0x82}, {&(0x7f00000011c0)="ae693bd5a3453dcd901f4c2a53ce59519eae8bb6b9c4e64580ae8efb5d1b06335c8d3e5e27c002362783a2730ee8fa1a74048d0f391ee673f19dc1e4730569cb288738ad26237790ff9af7de487fdf3e2e881489e07a6157d69ade1fcbb493c75232edd46e48fa02a0b7f26fa9f9f3adb45cc8b6fcc959e402a58788257a8dfec33ec5a585e80737b3b1bfb8e620e993ccf0b49e3de261246dfd20e2eefb25e94b392c17a8736a159eadd02053a162c46b089409ac3cba41298a1599562b3aabce62c675dfda0108d421492f714bdfb160e15efee4f5b92b0df3a5889a8b6a7196", 0xe1}, {&(0x7f00000012c0)="b9b1de73df16819e16b4d655be8f6bf6dc4f8c30f506a682c3a885ae2647e54cb305ec6dd24afdaab5339e93349bf13ee5e0bef0a88b741199724ff4c136d2d8724acc9c64ffc74a33d9e70db4fe0e41829e277814543d52722c170c2cb199ce9b576c12908b9617b2a19548cecee62d76db837a854f94585bb4d232ae9208391003f04b9e3f74734e31077cee8a497ccbb17aed35d614b8392a37df68c59298d2e4b744154094d4465a5cb01a8fe6e59962525005a0647c5605db839f591ea27335caa98099712c35054b4333deef8a6f3bd3e6a8", 0xd5}, {&(0x7f00000013c0)="929dcfa6f99784760785463c70360fdf3c738e09d0cc62a878ed7be6a857517433dfd1d1e13fa5d4aac50c7ec502a724548a83aceba0d5dd42171eb7a61cec6bc6f80f483b43293718f63bb7066b4f3a127a57d2177f3c299b8fb1adff74189e83ec541f7371c73be42c06b675a90bdb3483d2629a666380bf73d9d9c6f352daaa1a1fbeb8660a33b629926cea01b9c03f4e7a83fece2e99ebb51afdfb3d362f8fef8344b209a38a73b4a81399d179e727b40670e03948c2fef64870fa2c3bd28e5464640a2ce8713dcde8a171d84923a13345abe3f5d4ccb7b958a8e1d72408daaf258537523d0c0911f251ebfd7fadfb3543090bb4e2ff1dd48ca1435f", 0xfe}, {&(0x7f00000014c0)="c8cc9d7521b25dd3693d749e9ba698f8864b8302c14e813f616949e1f7bf3559ca7151489671e7907f252e97680f37941c729dc295dee2b70be97a7ce6e4951f7973cee517b87e51ad2cbc64773c400c29bc7b51d04cd573d33864411b05a6654d262534ddf41b039d9785cf49a489ea629db401d16fac319e5714a91b32a6669ef46980953b1c329ee6b8ef4891698f806fde4d235ce7834359887390847c68c5fca1cbe31be19fd723ec47f8e7eb632e82b7e0a348896b31a5509e0de3125976a9c8a7b211ba0dcb93ad6fc2766eac75611962186e6b0f6545fdf6ae2abc50b8", 0xe1}, {&(0x7f00000015c0)="7dc4702323cbe83477eed6a96ff7f3531e7fb4e88c8b78a07f55da62ce67f29c14edf3020d1f2ae0b8d2076de845bb27bf9e7e0f4d57734bb254dfc32f65b449945a2065f6a57f8976cb058fb67a8be02e7b0b4ae2cf2bcffce4663c", 0x5c}, {&(0x7f0000001640)="f6e038511781b46a13ed12199b6bbca7ad", 0x11}, {&(0x7f0000001680)="b92593d5f45375cfdedccfb613d546545bba0fa89b50fa4219f356f6f196856d097e8340dc20bd", 0x27}], 0xa, &(0x7f0000001840)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x98}, 0x4) msgget$private(0x0, 0x402) write(r0, &(0x7f0000000000)="ca9b1adcbc7a1ac7fa662a140f239600e32afe336fe997106242629ea2af38268a08ee2c6f3c2b8538cdc2536b945e083a2a77c21344dc513703e67f08527846ab5da036afcf184c8a7fc2f8296e7b4e6a4987d1efb093d1537f45d0122ae8ec8b02f0e862f836457e602e9e9d57aaeaf99a98346091d4069b8b5f8deb18468d6c018c2f8a46dfca6d858501706da2a01919d3582e5e570d7b4a90fc9ead7330229b2face9cedc43494ef51f370ccc4b55ef7e6367c9c819a88d497adc6db42bf8a8291c09faa2b06ec643ee6d9b201acba2831d635cf77ef20b6d8084d7305b3f71eaea57cac827e52536a02483722b0dcf9deb42a8d692c8909642bf9757eac9e7a79a1f7c537b599d5a45a75498808840e16c2559a9ed630b0a27aa32e2acaa7336ae46a3e4ee1dbf112fb21e4504aa4cdb193c79ce06a28b1793f0075835dd993e3d3b01f8a45e01b9f186e397e3104234163efbe4dfd43ddc90a114a0b2d657a4ec6d068fd392ca0141eddc3a16303f33aacb60ed06e075db82e8c17d0638fa8cf05beabdb7f4122e721c71f8df2c710f0bab860140983d76544044752138fd020d2693279246a18022812d692bf26f32ce2bd088d5d58509da2c8407efc5daacce81fd0caffdb3d4e6260deb2ad14d42a189595347046ad78264d8671876563a2cf58655387f7f847e7163a19e967ff93e08c541596f558365b21681e9a861f07fc835f6eedd2662ced1706c6fbbd0055f968cf00214bdf19dcd0cde02f414981eba317fecff127e5e45cb082e2e85a81b65bc9e354346f369b12b08c02e846f0ca19b0b83faeef8f40618dfedea2ebae476823efd53acbf73d556ac617f2b1ef19059c2de46ff51ebb3381584dcd58b13d50417f215f569a4f12603c51e1f6ba3e6f7e625d3a2c9471746cab731b0bd9f35373cf4bbda9236c595b8a33ccda8bfdac4d38cbf5b359fc3bb93df6ac0cff2bdb9657a128c71924c6a1af42ee25794c6621606360323a731d76f018a5e0f0c5f5503a83a5c40c0fe6d9a582c5d7dcde86924c0cc896c48f00778813249ae688a4d93d1820f7c232ce494c339c52ce20ce5088aa86574ba727e62d7d826c55849914e9f7b26a03f3b859b6418e5ed0f5a393c5ec957ac5e38ee27aaa57832fb7bb2b072f76d9302367526489f1970ffe62de4835a7ae717ec2456158fcb6fb2b4782dd4149130b88c5e02a9d492c8d960c9fe989baef267c86dd634a26097434a3a4625ea5127fc1e95e5c0f71283d1b6baf334b127241bc2362bad12fa38a71cb5fd89b1ea36b94e6f7ca85170eef9a02ddc9af574cc19195c79c8e571e3e6babea4a8c99cecd7b4646d6a370ead3cf94d8cf84514ce5f6f87814a33618c22f5b468f67c11860b69afdea8fc174e6af71d0df8bb68cf5d31f74cc7c93c692953eaaabdfe43deac8d6528b17e3557d4fcb2dfda720231fe50951087326c9458b395bbdd0fb13fa13f7a6e28b285f5465556404c52500dc74c26b06db25a877769ae8041c9a0da1136a0079d00dfa52781d0ea2ff27ceb0466d714bdc7995778c4278653d9dddf992e6e0dff77804b38e7ab670bfa765f0128f9cdbe79daf25f6550cc12568d4cc073a770cb493a7f5275ca26463868af6cc727c41446a02de98e54ef367ba590d547cbf759328206d9432838f877aadf3cd22e5c67d60b54647cdf2b3047b5e8a170c6bdf8f40462743f7c9deba71a87a00fcae84a40c2228241103fa2edafb8bf85724da0699f04731adbda3b9845589d5233660f58b9b783a23411c8d24e9f94f2e99a889471fb43ed27766a1933e2a168214593714e27158e622cf267e3957e696b8a3e6a89005bbaca9bf1e133597178ae7cf986c192559b59fe7ba992100b34e77fdcca30286fe08e6e4dcb35e9cb18af2139e7af48307515a26d3e6f9f17e8fb9a4e83f37c645ecdb22fb84e9852189145e6263cd895ca364ae3319bb59a87c45ee5a466ea4c99a2af956a02eb85af9b5115437c36fa05253d1eb3cb6be6e2ee6f642db69f131672d84ab062bd7dfa9ee08625a234bb5270fd4c89a8636c9ad5d731f99fe5b52d7a78c6df3a1cb10f47fa60598c48adae86a2883cce17a636f48ae05cc493d83d3445f1c912ca7af6b020609aa147212918658b26ceffa70ccedbb87f46b358b17ecf073d9e67b9f06bb280f97858b60291cf3f06050b9605d68b7ca11e8a20621a5b720636420406eab5bea0f6acf60f22c01803673fc22056567811d42b8a72a951bae478f0410280ae491934597c5a8a4b6c90a9e276314060a06f3e8445e254f01470706df0adf882ccba174b30f919abc1e1f8efd8cd87b9f76b1b822eeb0a829d333f6202c1373111402bdd53fa19e4783645142226b63952f4e9a4b8cbef552f9b9ecfd2bdf6ac37fd842f643b9dc5b12890fcebeb089d570771da1c67b97bf7c3e8aa8b666893500cebfe4a06fa8dce532bfb90587f12449bd8debe77d5ccdaf1ec3bdfcefa08d0808aad212d2c6bc0965ae71246ed0a52e2a17b8a4a6210dd36060bd1d56935b2c4d4aa2f38dcae17bc253fd87fae64a6845cec9833a07c765a8ea51a61ee21cb3ec3a1cc31a2bd4821bef5c877548a1f5da46ac7d2e95e595d5b0591f68766af31c858cdbe83722308830de22b9d0843bb157746a3d1f465a0734b4b9776d3d1ee965412a70f4758f805efd65b3736ec56bb7205fa950a8cf53a69688749803fb9fd711d87ea862b30434a97e94014fc41689bbee16967b0ae1f112cd147f021013c1919ce6d5d939f3ab6b8cd57452f2a7ae98d31edcc7effc0e3147d30eec393df06a452b29cad9379833250c44e38b7f63897edb58ff8d13fb1aa2ca99456c1d1d3e4e3b4f47fa65cd21dce3d5e3687209ec39405761c2253d8e1b026742ff4175dcefa47af9a859972a6a7ac9a2f51a989d8a9b0a38d51d9d74e1f7a0fbd32cd099b1ed528b9457234dc0febce7e90d29cde017694875aec39ec7897b425c1a5c693df377584285d031160d13fe5f5e420094c8d8aafc2703dfd4edd1e02bc13cb7ad87210fb6aab0a512223f375ef79b7b72d03824d8e3b0af5c111f6d6e303b18128baad0ef434fc8abedec19114e488e4c7d9a56aa420854d17988a2e309ae4f5482dd5f8599196426d32e75f608682fb6ebe82cd040d2b63b14f24004676aae3a7dcafad77ef99b09c36285adf150ef2afd54fcfecf67b446982d68f63954a32b1d22ec63de561d76065fc893f658a9fd338e48f1e762e8f147a745cbbb685da615ab69eac1f3fc3e94e7e7ba1cf33c487763f72833025d90f3bfda61b50f48fd2367ff7b94c6a2fce32bfaa96118b8171ebb019a6815202d618bc4f093df4c90a6c372be242ff7fda83e997c63c2f10f5f015ab8b342fd87a968404b9a01458e6fba547d50148bcacb284a35fa9acfe1a55e96b8910c66b3f43ef32399045e959ea4ca40c840381494b30537b4dca846a86140b6af9c6f211258df35a6db2466739fdadedb102b0eb20db4543a8e188c73d93766ba5dc2eb84103d6f6b4982a0bb6167ad2f3e4869be73b7abbb87ca478b269a4e7e15720f91c76e158503395dd35017f13378d65857e7f17f7fe532c9b1982dde54e12331f5086fdc6587f580c31cc83cad52efbe759a99fd6a444b6c72dd8b65f9033bcf4d811125ba87486772424d2ec0662769d5d73b49d53e7e145622f51366bf696d96388807b6af56e35656b5675789e2040354e4370a70189ce81885a7fba24afa64fb3deae240b2a57a48a9b45fedbd68415c5d5ad4378bd098988f621ac506837bb70b7706844cad3430f2fdebdecd5560ec17f04d66f4760ed72a79046707c18fe71f1f942e1a9bbdf0b3d686d0b27c4510a82d87b77ffd4f2e8bf1e2aaf518e092397590e22bafbd738fe2276f6ff51abb7f34fae6bc62d8d04a4b5dde9a59891be1e7d6d3aa45f26c05ed9e46b16febbae8bc6e035fb6f829fa5a09885a5fd0fadafb2dcf49b5a7111db6e7b907f6506afe6834854ee178ffed191f538e04b0c5af0158187eb9377db50a5f840d0f31d32f128699a245cc7f411c9674bccf873ecd649e88599b473286c37984257fbd5edc7e60609c9a71af489cda408b39bb5910afaf58162e3851f3579be7d0efd25cb54aee2e992a196170dcb6ad7ea1181bce025a1d24bf4898042438bdb1f9af66507c9fbe9b5b6845cb5b030c0c3ee135dcabdf99f79b3971854e990c64bff0295382e2853d799d18b9671974586bd4956c422ecd45dfa793abec066e75b0312ac8241050d3d0fe443c10ee8e1354241ddf1849597c4b079311029b95e33f1c8e53a6c48f1a42a74312a57a0d77d3b8caf09f979279c346c308d57a24970c5d855f0589465bbd9ede87d814baa49c169dca59b1c7260a42d09d0c4757cd3c7868715a89225009dfd1cc331fd193aec6afe8a425cff78595d46074857cdd04b778be4d59c1421b236500ebb49cb62a782d3b320665e16fa749ebe5efca0f00d455468ae3eac4990bc3c7fc5ad7b71e70f3826fc226960b6c56903142de0744884365a330d8317ae23dab7ad3a21b5822277e171be6a1f1a21dbd22d4f5100f83d56ce72be836efa3cf1980e0e3f6c9bb2e1445c3952ab7b246cd0944c6eca9b821e03079baadde783705b6a11cf1e1774ca1ceb86d0e1801e14217ffbbe384304c0e2c7f3dcf7b22320c2569a35773162bade7c4df1ad8435b19a9763c79ccf460e87847178fb8f1d2b4eb806f4d77ae970afff7b4e609312eb0af3774afbf5785c2c5306e2a0eda8d2bfaeae1b146486a50583e33685275e5bf5a89d1418f69bf6c56b77576efbf903e7a0cdfccae0f8273ec1ca386e93c412bf8a4cc93168576857fc745475a5f8452fb397dcebfc67356ae9362a3fc06c0ce178057d6f8e190060909746c527abd6336b5ff9d9e8345b7f42b9a7378bd790114ff0911d8b6fe95de77b8812390faaa8773602ecb68a4751c3f42166f41a716a568b1d3d9266068f2645ccf3429332373b6b377f4c586244a5dae69e6768c5b4e6463069157d7b9318d43c8665ddd3c4513fbfac4ba1ce7ddc676c8f8fcb770a521ce53479c69be906d0248b7f10cb2332dde984e5250a317458ce7275cadbecb5a062f7ea276bb1b50cb95d44d7d3faf3d4ad8d3cd369e1c1ebcb93191fb9fc780ce10cdd49c0124d758761f95888b396801a4fa4a5a5ef3e92138cda2b865a8ae93ec2a236e87fd22685125c7b42930a34958a9a45fd04746fd4f9a3afc90aa4306ba472837ddefc0f37c83ddc2f3ddf91406ada8da442bd8f0fa0236eb21f8a382f44507419301c57db5a6ddce54b5a1b52399f5e230ac446928386d7cd09a417260f310bf3f68f6f3eb12230993618d2fd044dca8c03b290a683b9ab9746651be07f0482b2965229f195c2411f73ee08fcb28b8c5fed5282f457a740af0114a240b8e9a26f403c5fd667cc80638518928980e75b0af723597ba0afebe06070a0a78506042812cc1e36b6f5e52546fd84bf7a6cb444563785ed397c59f853f6b10cf091fdb631d49de37eb639e20f96ad84126f98273d603e230c96abf320165d1ce996b32c2960b78da3aa067a3f617ec1b9ab13e5e8fb208719244786350a55308b03f771510a560fc2a2766e78b8bf44d02a178800c133955e2698d2d8daf3aa3606d0530fb914fe0a99265553ed8702103c78b2dafa54c56e1e809b7097244cbb9008b61f7f19bc377ccc0681a1810223776675dd2dbaaffe1d2e12113c95418c1d4e2b1c", 0x1000) 00:14:01 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mmap(&(0x7f000023c000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = kqueue() fchmod(r0, 0x1) 00:14:01 executing program 1: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') stat(&(0x7f0000000100)='./file0/file0\x00', 0x0) 00:14:01 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) syz_open_pts() close(r0) kqueue() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 00:14:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x5}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 00:14:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x184) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/191, &(0x7f0000000100)=0xbf) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x9, 0x81e, r0, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 00:14:01 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10cd0, 0xce) open$dir(&(0x7f0000000240)='./file1\x00', 0x30182, 0x20) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000280)='./file1/file0\x00', 0x0, 0x2) close(r2) 00:14:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socket$inet(0x2, 0x0, 0x1) 00:14:01 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) shutdown(r0, 0x1) 00:14:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f00000008c0)="d7702d4c63ad460b850180373e1aa097f0b252955dd5d967368cbfc342d805ce209b083d5ac43ddb5468294646630eb0de23078c6151c345652fc7fdda6cb431214753f909402e8ec5ab731d21a0e8c2896df42e698f05da55a6aebd910680142647866571", 0x65}, {&(0x7f0000000940)="364cd024f04f4ab2a8d9eff6e237bf23dfbaf0f35a92b27c2bc7a8437db677f278b1ee463b47d11397ff1d46ade05e28a4c322e08ad9b881fe5699fbb36c3783388a5ec4482fd6422515a7faca0b9b341e01607d26218bcda14bd2a8c07855c254e6beab44257faea91cd62c64710ab96422c8bfec8f2afe3e968fce9a44ebaaf2d106bb32d1d2cea80317787d87088696baa72a4147c080fb138fdea1957e072e09e6b7f1829f9d3eaddc9703bae8bfa38ad38102dc4da4b6f0dfd148627ab6686f4ffe4083dac4b4fcc9922defcbba0ee4f8dd9a5252c270cd6c0e274f7dc8a84897eadb910bedb0ba06c7bb48db4f958348c0", 0xf4}, {&(0x7f0000000a40)="fbab724952991875ef66a28801a8f31d5383dfe0af3fc447b56ece116590e403f962b4fede2fec9154e990826718b6a266121b9dca4467fce832ea91ee713892139130c10e0d448a95f6ce290dda434639d452046984b8bd1d4005fadc5d34be7b485417c5771b1dc50240f467a06d2abe8172b5441b78956f4afc682e902eafe24bd0b0e3117a8f61aa6ecad9a88f85184c8da67879", 0x96}, {&(0x7f0000000b00)="3c96b0598610dc2aa551de207ac6d8ec5dde9ba1af68af544ba9a36d6ca1b34e283afd50323f18a6d8f6d34abaac651fe67d99e1a91a0e86559ad6fb8c21244b311bb9a95707c79b514c5d0fc50314f8dba3737e1c5ab046e2ae9e6a6018d6845cfb4707228ef6e35edd076a750253605015ba86db50ca86aefe08a727727fac7c2666cadaadc23eee8b1c3a737d9f9b1e971458c99e94e21c6941602ff231f784b18e5cd3cce7c4ae6514a70b73f6c293a508b28e59fa1c81865f2a9d131edf3ba48cbb135a576d815bb875656fadf4691029ea2ca8e66654384af9fc363ffd7ff2334ff953ea56862ab632fa936a0e213943a475624146e169175dc470a33424cc4e54b36110836ee6895ae4b14c5b8a9a5bf8895d53023f4d4ca92b15faf7eebd5bc2c23a3651a01d5264e5c2640734e6e64275b1edc2c2af2337bcc565ca41ae3c8571d4184c1ce469713f77cc171d38d7eb7a2ad56f9f68c4da97cd89abb383ceb4c5dcdbab59728d4000de20048d43b3398ac12b35913a750a245dc1f7eb2497bc6328f481778ecf5009a229e81bcb24a74db472773ab81d4a2a3f37ae801774afab1b6104b0887868afadbad93f1b9b6aeedfba987fb52dd0efe6c28b45db66b7e52555a58fcbd9f84313028582c3a634ae31aeda4d620af73aac251bc27b76b9cf30a1491b53167ae58e8b298d025a4c059cbafc7124f5fa9af77b9df8b327b4dc0876d377a37825a24e0699024dd92997f99be5d572500d13a2ce8c608576b92d47d89b565712c3c548dafd38e224fc2fedf9b8c355626ddc7a32ae049d15777025933992729335b24b260f380b88e515f7ec65dac35de339627708adcd915efc57547bc17d893fa06fbae7894f257d1d75312755fde0fae1b32d483f8b94e578a268042c648530b78a7da875840640d772af4a1b4d895c712eee5a04d4757bae144fc3c398c8e24e3f381252f396900a5b6144b34ef3d981853117d58723bdf8e4c21876861fa2d2434712a1ff624107afac03a39773006ac2bf7eabe98e80e2716f9d66699c7e74d94844b3d7d43f586312bdb35cb3466c17860fda1c5f2d18ed60686286cb006e90b90e430066b60ed624f859d6ce1538c02e413e8e09ed83ee671c408ee8b57cc096389d8a70a36114ae2dd4a1510ffa04465af06c321e4f194480e27a885d00478853e748418ad9b16c75a3aad057a6557f4bdc875f3b46257a5b4b631d419485bd02a309c61abb4f5994c80d27b4549b67a8a4e511e8b853c6d144a761c5bc46bb622f25ce0a9765652bb34f9c41f51c54be56b10a7815efbecb2e85bfc8d33e460b92dbc0f0a58484ef2c88725fb0d8eaeb9620a85c6de607bbb6408ff4b8a18abf5a88c0ad7f231a5352eb914300943b323739bcc66afc30239273e77ca393abdb4ad090db3554e8aa5583b4c7bdab88c85b27877f5bb968c2462bc563f327f0c52b75864d0cd285df1d8f56bbe7301cffeaaab84bdc637cb3c332cf11293a46b005e4c2b71e32c9b47e4b852261a2dc59b413443fd3025dc980eb1b369d852dd45d4ab837ba0916b5a4d87523547be481060efd1d925085e4181bcf72a6acee8299b6b0f735e10b50ce9b7130e463111e881ac2f36294ebafebdad1ecfd2f989f8bc9e141d5b10b8a27a7143d40eff4c0ff449c3e2f2a9ff89d46844e8d1b2c8ccadf961f6f0255988e8c68f82b4b46f3d9243abd47faff456cb5c713cf6abf743bbb9ec5d19e0d5cb8973b71a7e5eaca4bee6d3850e72746b8d81b48cd7d3cb0b73d7a933819464c711bcf59ab91eeafb0bf4c3ff08518ab421e660306f5bedabbf1b892dabdfd1b113a0447e9253ec64c4e337e32ceeafb653c3228ff2f43beff4debbffa88671f4b36333ad4e8b8f1999365a4288ecf2f1e1bc9f9fca9e6903088529ca3e6c010263431884e239408f0bc77d0251b72783b6fd8e3b30e8a28826dc50bf4b748debbe6310733d4ee2d10a2a434e59cfe4bdfb651edf17a9bafa8f8bd230710c1bf513ceacbf1438a880bbde8315b1a31ee04b0041584c942db0841cf76f09ca042a26e9e2ba40d6709142a1add45ea5da1fcaccdfc7ee84ee9fd9f3ff60ca08ec753946a1caf3612645a4da3561997705203195cf7b7634719ef19f8059db512da9555191064223c9362c1b58f83f7e575d130e4a297f19d818b71aff2c374744434b57d16dbf1e154fa644e2678e178b45ca02ebce873e5994f0cfcb2a14c223de7f78033bd3a617af7bb1456bc2babf99333b3d7ce7fc302c22a6f9af9113825b3d3e287a5857241b8b807ae560ba8063cec9725af3fe9bf7d760983a3abfa8f08922bc013d00e75d23ab8a16f706b0c118af85a427985f311d35ac366af517d9764d9b290ced350c2ec38912665da42aa6c7388501f18e7d2c4f5a33b72cfd6c679d35991694a49ea055e61c67580b85d71e144d7938f00bfc5214fbf503b2b3d6dddb1609007d603bf93a18af85079a22481684b47d69e2e3c8f7907252197f918579de6ab23475d8c58282f3caeb0201aa3a72c91af0772f9e02591d99074013a290feedee577a5c52ef6ecc2b9e1fafcc94c819a661d0f98291fc5863d314b9711d6a2d23d3087bd444d9ac992da16023f4eb1faeb19b8714f4d6f03771d15628c5f68bc2f73c20e695f1f11bc7a431ad6e87d635f2d33704ae16b5426b9414133804bee05360eb0f53b528ea760cc3abb2aef568e0dc3befab329d68fb64245c4cc42fb6b1f877678835135df7098615ed65c765e04d81589db77e6750176dcf5c1ace42708a349951abeadea0b469f5c87681b91ccb6af1152190f543b9f8f781519c6c0a0a364f907ecbd9c1ae28e5bcf2cfc3fafcfc1e39bb24bb7a1b68def72abd5d0e15b166deb9339132648fe2edc6729872c882d0249c5d07f501fbf4648b4939ac3318dd62610ef7a8c20cf36a7f83cc8e217e4bb3b977a8a0d756418788394ffc06ab3ef43b736d8414ba88ec939eaec2d4a80c2e203ada3282f3012a470ed8e4dda6e01d3455579494df9052451063dbae471002dd39455f130c031b1da5fb85a928197c3c3e308825a6ffe1cf4308755430a63968874cc8e574d6e786451d186c8d814b6ded5d023e9f61c924b06fd2e49f61071948a5a92437ae8045bceb816bde0c3dfe720edb2ed0d02a40195a4a47eadcd38c6b93df39d715f7057769163076f5180c2841b66c697e9bb8f9fb9d173fd2760b73e3a337fbc41eb9d004c019c085209008c8d620e29154092c3bda2a550baa95d6310da9f1b58bf45b2737132e78fc9bf4588ddc100041edb43935a8853dd95764b1ab7f9fd819637ff12cca2ab864633e8f32d31f7cc64c059322dfcf92cf768d9cdd25aa24675745d314ab9a2a9f21fb15ec443d3d73f351ff40146bb9392acd5c97b837609f403367ee3801368ecf08d7550edf90db24c407cc7f3bca15c49001454196c45a0ee32610f128757fe5f1b4fe290979b1f734f6a89f8182584ba56f2e5857656854f7a7ac03cb355308251059ead1a636667bbfcec8707c12e330dda2ef3208e4d9207ccb25573e920c76d19092d589b4ec7e684552101227b57523b5eab8a632cb6fabe4148eb81789696aed394de929e62fc05241625e3c9f0768d033f03ebc125b9cc60ec3b6b7956476e5679fca2c0dbd67e2a214339a8d91481286c3a161de49be436be825bc9531266fd4555cdae9276afe28d85463892eb8aa9ba216a7839903b8d446ae5c0307bff16d1887ead9ffc89ba77bceb6ec29f017d83891b8cd2d0e3268e1ce1a3812661e94bba1d0130cb1995c73c4e00677b9aebb4057291474b00e77be2ff599222425ffda8357f8adb5fab90d46a5bac03437f13a33b0c0d019d45f7f9eb6ad934a040df8b9ba78c8c355f323de028c4d842355edecc3ec51f158f6e1ecb85123c90349ef13c837e1a5c0fbdb90a719593fc71579cd1009f986c4c2d35b8015028762454c81daf33b4290837595d1503f029f24e7de2ee6c1b13c204da05cbeade287b1141a8ec57c95e4b0dba733232943a0cc7d86cfa376c39869973c4fc2df47a47c056f6a5bd9e6d5734e5e312078e46e6b986406baedf774beae08e47c51f4e98d3d062fc3cf733e1deff13422340559f312947c45f126ebba10686abb44a7cc37e87a7f7cf662b6c7a6bb257ef9cdd5be7cc5155014398bb404e8282e85aa8cce2816932ea7979fde0a8d9673260f59c02431eaadcbc25194e39c68a0c0ac78653eae2712c0202e3008b8c9740a2af23b7e87f9ede0a6fb6729b2ad0b639292f2f6c90187e41e7094b107b15862690aaa1e3922bb5e0296e9715b86a8ce4768c08f3bb444f0a22656553b97358430dfb9bab4d6c2aad7465bb8c89e067088ed60cb2e44aa969079bcac60838d9c40c1c9ba08f3bf3247bb4bff6da3b9f4c9e6865632733e0bbc15b87bbee1c4f685226d22483aca07bdfb543b55e79a9b661dac44c24a368b4048e71ceaa7fbe53238d9cbe9287b508571f1c4a786a8a9297cf9bd4ea229ade3c8fffdbaf5fbf3573e9fe94a58b92b49de9eed535066a569a22b0b57be4cbb02526418786146d720463ee4cfaa3c32507be67c5680ae33276c62581f0bda665769dd63aa888290e874b106f76b5420f289100e22f0ebea28cfaddd5eaaf6af7a037f2c19b914b5024dd35a1fdd8647f2863eb4a690e37c8868e52d6621d07148bba420170646ed064893044ffc846ec4f1a5e50be93a7f884ec873652d9f8600da6a39bb54eb9a93dedb4d8f0a96abef876ba954b1a7569f9aa0ed8230d554f33396ec9686fcf9bbdf5053763c6cc4d08ef9040bd3f44c58da7eeefd3b660c983160ea1cb616ad2a9af58a73b91be7b7608687699945de7ce35ce44abe950145465da8f7caaffc59f5ea708cf218fd464d603c4d7dc54397d333ff43a6329ff0bd1cfd2e83d94b03c54a9f12029c343fc1006cfce4b34bb0bd8335048369af606e6bd7b088b4b39d1a8f06c4550d0142118a35ce55cd3a5d106d3b766461b6d7ba3fdb2391eab9bfd73c72f2aebf302b3e085754384ecf41d075f9fd4e851dd7c090bc5b29b6f2d6589d171813fd92c2edaf4098c7c6e3657b77413b52bca49d04fa5ebe8fe35561c3cd506d430e468168041cd6c6b88e2d96d5a45f16feb52c7448635aad14105139a8ea004d8ee7fbeca4e2634f5544528c6e8c07cb3d1eeb26d424ab3158352c128523c5bfe63d42f3fa398813269f9a9b6623df1e4fbc61640cf71af72586a036ad55e7f9e0dccc8135bb4cb1cf69d2d04c1ce3cb0dd512fec91f1e02744a7604f57c2a0dade08b54f862d4b91f4f68b01a1ce9588dec7d16ddeb04f8c9e5848a796c6d7fe3ff216223035e6921ee2086d7dda8fe02e0da420f353bca492478ed09b7943f9fab8566a7933b8a37545beae284213f59b1928f4680c8ab1f7f1580b535943970d599be4cf73cf96cee6f48a0ac22f27a450ca04149c91b58af6816726ebc9f73af3dad031d5f9a6a0c151fa11bfb63f2784a00841dd5eb8bcadc00f0e581d55ee14b5b38eef44e29ac8946670f1bd0bed793900ccbe8aa2c5b8cf590ae889c29f200911be00dd5a0e073f485ea515545e717bd2db59e63adba7e75e8f52e75ba3f43dd0d51b8c24dc51151142f96cd4ee410536ddc3249ab8b492333c259508fde640c02c4f3025edd14f4e3e2b7800a3621fc3f0528fb6649da6e4a8dc5f530355d03ae37844ac746c8e17eb41af28139357f0b2ade0e557bd41b0754cfc1eb493e3a7", 0x1000}, {&(0x7f0000001b00)="11de0f7acec5d5dc6cf8068a253c61704d54b19968a0496cd63897292fc43757bf6c03c98c5b9c90de8d143f5960d7", 0x2f}], 0x5, 0x0) close(r0) writev(r0, &(0x7f0000000840)=[{&(0x7f00000000c0)="f2a4d445db9a79573325cc3bf5ab71d4ee56d8df61be6184bc2e97292dcbe268e133b1caf5554c1a0221efe0e0bf0f27c272d50a50162b9e35ba02b200f4cc1bf18851fd66f598068e1506822d6d48e71f0d06e07ba378d265f16bd46b17a986f103a589201004c5d3b01ab2c97a27d6ce2290a5aaaaa9862bb6b80a7cf2623e621ae5d0565523aaafe7d50746ab48a171715635fa4c13ffd2f4c78e206789b25e811374e2fceaf2f10571294052f4e2385453f4842460cd402d8ed6036a051648978c437355558c256fa77cd6bcbba3faba24d6a5b2754b4484dc61ce586771fbb17882b09aa114434e2b600f91e2", 0xef}, {&(0x7f0000000000)="ed01e22c0e97b16a76878252c3716cd14799cf5e3c147e7370d81b71e151bb7004c573ea6843b30abf7bb4e4bf74dec6c2f494dccf44977e212c0f0e26d55373ee75a712090f706eed2e86a40a64f118185a84a051df4f02baf254fcae40093c264c9305abc5e6ed3b26bd2b9db21097184902beceb28417a8e58f25a562", 0x7e}, {&(0x7f00000005c0)="6b51056d7ee1b54b5698da8ff11d0715d4ad3736aeb3a33984cbe9e07879a1cc0e86f99e69ac81776fb851a3327660861b6d09c89985c19b6488089eafaf81cea2bb2a75567f3b628a3b0b9a004d11f58fd51293bd09341e2da47f3a33ac41a0bdc53e2c7695a69f3e43ac70e1942b1b865bb9c63311c42b62efe46613577fd1b1c51933e9c7e01942d2cd", 0x8b}, {&(0x7f0000000680)="678b8f352194f4721343053a5b97679eb8d7eb290c9c801f1ad37912866b30d5e2c7cede08694baba3828c555a75cc2069dd0b6419becf51f00298ebcd1d8935452707a639b707fb2f9ac7c336159d9e4fbb046112149a743e02e60fb8eba1e5dd8102e60c5ddfeab32930d12f008c08e9767a0764438ae01c41d5b0718d8695b1c081c09e1f6fa0d1962b16a7025263f21266ead9d66b69b6563a789805d201cb9e33041e002d7eb204a5dc0138c23f7d4101bee5db2e8af095077c328f90b3540beeb3bfef48079aed2c0462e26822dd", 0xd1}, {&(0x7f00000001c0)="7e98bf74c23f9b2007bd9d4d9111f613e9e8db5d6aaee5e98c4de152ea6116d26eb89828d9524bca7997c5956bf4b3aeb00c25ee38095a95c6", 0x39}, {&(0x7f0000000380)="255b0fb495efd52200ea46704071dfff2afc4b417e99c2f0c796a936cd2966eafab96d815354add0880551e5bccc707e98ec8ea5062e011e7c50122ace22f30723470933b4d0697272b71d1987a8826fe5e98a629d27930de5161e57f10aa711e9a2f5ed4e4f10e9aa2ede1591a4de52cbdd0b57d7a9", 0x76}, {&(0x7f0000000780)='HQ', 0x2}, {&(0x7f00000007c0)="e0f984276894caad90dd8dff1dd0200cf46a7b4d96073bb8256e23a9ab3627d90e0e28173138b0e3e61bbad9c2d17ab3495a58c643c08c97604532d5242d21958f863fbf5df320", 0x47}], 0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000480)="cf4815233b7bf96931e31de5cbf11523105408d5546c04e981cd756b50c7975310ca0d8590362c504fb58b9540000000666f159e94a2332b2ca1f8aa803edc54d067ee2a45c1832bd72e076c3d3d440b9b6008396afa4f84", 0x4c}, {&(0x7f0000000400)="6cb587492968bf0d560aad48e4944d458014230ee13e322d2dc1f33930e6fa3d9fe3b77cf8ecdcce8b36d6bdecaf68567c3f4191f4e577765027ae537a38c66d8e8435a5a6d3fe45842816aca88ed15dd12310a8b5d53a7e290bae02", 0x5c}, {&(0x7f0000000500)="b3cce16345cf03b09dd497dc282331f167de41c3e96be5e4c47aaf9ebbdea866d282bc7c5b448d686b60150b861526cc086fc8f8bc5a7c178c5295c193ec4fd74d23a1dfd9c6cc86161481cbbd4b650599ea8eebbe36020e7abd0f6260f2b31830e1fb9c51d52df0c2c2a78958bdbe8c763b82253a14d76277822d8ed848b2752adb523d02f35ff76db1c54fe72b9be176b38138006a9fb04ee85cb7c5a27471558b8dcb6aa4cbf7995131af614e1e088c1a2297c61b8d0f2e13dd050c6c8a", 0xfffffffffffffd3d}], 0x3) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x14, 0xc0000002, 0x5, 0x93c5}, {{r0}, 0xfffffffffffffffc, 0x86, 0x2, 0x4, 0x97}, {{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x1ff800000}, {{r0}, 0xfffffffffffffffe, 0x60, 0x0, 0x4, 0x100}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40, 0x7, 0x74b7}], 0x1ff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x10000, 0x200000000000}, {{r0}, 0x0, 0x2, 0x1, 0x3, 0x8}], 0x1, &(0x7f0000000340)={0x7, 0x7}) 00:14:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x40) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) dup2(r1, r0) 00:14:01 executing program 0: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmat(r0, &(0x7f00008e5000/0x400000)=nil, 0x3000) 00:14:01 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x4000, 0x5) write(r1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffd7c) 00:14:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) r1 = fcntl$getown(r0, 0x5) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x41, 0x6) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r4, 0x6) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x3f) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x42, 0xb, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffff8, 0x53, 0x40000008, 0x100}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf0000040, 0xffffffffffffffe1, 0x80}, {{r0}, 0xfffffffffffffffd, 0x4, 0x9, 0x0, 0x7}, {{r0}, 0x0, 0x8, 0x4, 0x3ce0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000004, 0x96cb, 0x42}, {{r0}, 0x0, 0x0, 0x1, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x7b, 0x60000005, 0xc8eb, 0x1f}], 0x20, &(0x7f0000000300)={0xffffffffffffffc1, 0x10001}) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0xc, 0x4) rmdir(&(0x7f0000000380)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = semget(0x1, 0x0, 0x400) r8 = msgget(0x3, 0x200) msgctl$IPC_RMID(r8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt(r0, 0xff, 0xa8, &(0x7f0000000400)=""/99, &(0x7f0000000480)=0x63) fchownat(r0, &(0x7f00000004c0)='./file1\x00', r5, r4, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000500)=0x9) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0xb9, r2, r4, r2, r4, 0x89, 0x2}, 0xfffffffffffffffe, 0x8, r3, r3, 0x7, 0x5, 0x9, 0xfffffffffffff800}) r9 = shmget(0x0, 0x1000, 0x16, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000640)={0x3, 0x2, 0x1, 0xf48b, r3}) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000680)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000d80)=[{&(0x7f00000006c0)="75e3f479a6c780df580765e4743fd9a1ac9877b6f7305261800735a807db7c143682ad31a00250ae524f847f06ab8db8d824f0caff1de184918c68758ac3c4741ea7afb504ee5685b340d775658027f9d96af358e0e099987612424c36689bee8cfc9085533f12d0e8203923ddfcc51b6c289934b40723d0eec1559f4dfc1a19077a71a843c663cba6d9d973d139cbc205ed50cf3d4e329d9f0e3664aab2ee102128e460564aaf75a79e8af32a317802b26d", 0xb2}, {&(0x7f0000000780)="c79d3a1b8597f0b925ae348ccc3e750e66477e85d2374cede83b42fbdca1cb2b3232b001385466254151bf4b9b8e53057e6bd0c4ff9b6b1df05154c46f012beb7efaaaef4a99f552be7085d99ecf9c1923bfe2b60628d636ad4eb121bacc749d66ffe484259d07e6d0ee3cca4281962523f22da0098b8e63acc15105bf4ed522cf80edd50a41f02ad52ac0e0ba8163468881fc08fa79103b9d", 0x99}, {&(0x7f0000000840)="b83ab33fcc91b28a45817c7f36888900011bb98d448793c15f93ee873ebe363ffd7ef34955a835bd98c45d84f819c9fb2beca7ad4f9762db090fe61efeaff2fc8a7629a58d74be9ba34ddf4d0243e6c82985580f3cbfba84c33e852ab03dca38db", 0x61}, {&(0x7f00000008c0)="37d74a179b45cf6afcb760f9622cdf3a95b43a3ae6cd220d54d0ab739a120456bf305c345ee29a68c88b09ca16ce8d753213e98ad073b59561d5ccca9a0a23844976cfd655ab516b98a1fd67f71f8e556ae288ea9863d01c39fa9746326b8884f6112537a8eb1cad28503ee630ac47df5f3caf1e8e689f8aa7217747a67de87e6ad238cae312c0e5f8c08ba66be0e1ef87b73de8ce53980d9219584919f066c92655c4cac89b9d894d4fa2865632", 0xae}, {&(0x7f0000000980)="abe9baf02af6bc58d7352278b812eadfa5089bf7079bca0352f5b9ec2e1ff69a04fb844117cb0912b0f2eeebf5ebc48ed329ee437e99aae373ce9aab3f7b18fb1228ff7319b36075fb1c51bb826539a8d536ccc70f74eec59ec9c7c9613455c108c06b50bf23cb301823899297e1e75e66a2fc90861b1e276ed726e54356cbb98ad7360ed2b3d4348a91f71be60cdba7cfb2f8c1351d688472f6f5affb616e33be1e6d6149d682e49b546a8daeb956f2a4fd0e82891df6cb6d866385a77aef", 0xbf}, {&(0x7f0000000a40)="f86ff4d805e86a4c1a88fcd879110f3de873f48de0db666d13d5f98367ea3b9738654e2fb0364c84faa896cc60e931a68782c4a6577d18f3f719b6098988080bcaf29ed14ad8fe715d52cbd0477ba3300e57f810c7aa95a277a30edd35dc0c461126856a478b5557b408c251ef7687da06c53242a034d291ad704e3b73458bdc246854ba37d786d486d55f7f47a9ae9d6d81ef98e9e9fe", 0x97}, {&(0x7f0000000b00)="7510a9c13c969560b596b3acfcdec646bdaa8afef6c55830ae431be5f9134f753a44307fc041ab0b77a419ce1a6a629d0fe8e33f78267a83ee1fb5171b52bb7c73f5499b62547636475fcda54fabd1d6c4a998457ed6bab330b3d33a4594b7976de84e0a2ddfe4dba49772c676", 0x6d}, {&(0x7f0000000b80)="8afd391f28a9f6da095da090f23563e915710a8dfb9a0e5b288aefb5a831081ef87ecddeb911ede3b7bac85233b47b1936ec3642721c3feb53e0df51145f2563a13aff9bae40b4b50e4cfa9b17e5a10a9aab2f832bc2be77f682b7e822dc48f58c8d480815d62923e66b620716fcc395e9b1d8a6b3", 0x75}, {&(0x7f0000000c00)="5e3fd4ba8c1baa9dd61862c90a56a5bf05de07867a0c2ab9b6db3ef293688e9778abf0c11e2074d67f5fef4fc9d78d9cfb809a05a1b5caf565b3448efa7a0670fbb755ccd8e8ff4461fed304a8ae852aa521878c9cb416a218", 0x59}, {&(0x7f0000000c80)="67779993364e94b1336d0e3ee2ad9e1ed12e1b85ab35256c6f1674330a1a6aa006e92679d6fce3eb5dcf274e785546b5ad296f6bf6c2bfe09e9dc664cb55b7c4f65eb7c88edd912b22ea5049f6f119da40f35b4378900e62ab9ee0047f66b18bfd277236ba3a9f63a79e4229d28ddedb40819ec80849ab4dd878e4ccde91067432a6afa88e133565e7326d9de214bc3fc01335b304d75d1e5635b14278f37783a04d3c785397a1af8c10a45a624a9b0a4c3af16c00b5bdedad833460a65fa16bd5d448439150b605f8d85ff589fd57e223a2c086a83f55866396c483b4b53cfb95dafd1306430bf05d56be8d465429cb68004038b39c", 0xf6}], 0xa, &(0x7f0000000e40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r6}, @cred={0x20, 0xffff, 0x0, r3, r5, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x60, 0x4}, 0x8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000f00)=""/173) close(r0) 00:14:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0x80000000, 0x6}], 0x7ff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x20000007, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x4, 0x800}, {{r0}, 0x0, 0x1, 0x1, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0x3, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x297}], 0x8, &(0x7f0000000140)={0x0, 0x1000000000000000}) 00:14:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b5029cb70036436df01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 00:14:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff201e"], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x8000) r0 = socket$inet6(0x18, 0x40000000002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) socket(0x38, 0x5, 0x4) shutdown(r1, 0x2) 00:14:02 executing program 1: socket$inet6(0x18, 0x1, 0x400) r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) 00:14:02 executing program 0: r0 = msgget$private(0x0, 0x404) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x21, 0x10) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0x205) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) msgctl$IPC_RMID(r0, 0x0) 00:14:02 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc1a0, 0x0) syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/54, 0x36}], 0x1) 00:14:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f00000000c0)="83d7152cc1e5222313db6ccf158c13bfb9c6fef1a56065ac7db67b83da07969d2d8e60a353fd30a5fca7840419f57cf5281a8d1b4971de5d5eaa4a3cd5d7c8b3a57482b07fc018b8b2198831b19fce78d2b320acae0558d64535299054051f5baebff55e", 0x64) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/40, 0x28}], 0x1) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) 00:14:02 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 00:14:02 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f00000001c0)={0x0, 0x2}, 0x0) 00:14:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5013, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 00:14:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000080)=0x10) socketpair(0x18, 0x4003, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7ff, 0x4, 0x10001, 0x5, "6ac4f1d4005837c40d5df84196da941e8d667f7e", 0x2, 0x7}) 00:14:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x610, 0xfffffffffffffffa) fchmod(r0, 0x112) fcntl$getflags(r0, 0x3) 00:14:03 executing program 1: rmdir(&(0x7f00000000c0)='./file0/file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 00:14:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x8000) fcntl$getflags(r0, 0x1) close(r1) 00:14:03 executing program 1: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = getpgrp() r3 = getgid() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r11 = getgid() r12 = getppid() r13 = getgid() r14 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000700)) r15 = open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0x110) r16 = open(&(0x7f0000000780)='./file0\x00', 0x20000, 0x8) r17 = socket(0x10, 0x4000, 0x400) r18 = socket$inet6(0x18, 0x8000, 0x704) r19 = socket$inet6(0x18, 0x0, 0x7f) r20 = open(&(0x7f00000007c0)='./file0\x00', 0x8080, 0x1dd970affbc5d012) r21 = open(&(0x7f0000000800)='./file0\x00', 0x80, 0x20) r22 = kqueue() r23 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r24 = dup(0xffffffffffffffff) r25 = socket$unix(0x1, 0x2, 0x0) r26 = socket$unix(0x1, 0x7, 0x0) r27 = socket(0x18, 0x0, 0x0) r28 = open$dir(&(0x7f0000000840)='./file0\x00', 0x40, 0x40) socketpair(0x1f, 0x6f1c6e653c4e5798, 0xfffffffffffffff9, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="a0a78fa0c301bfc61c3424a0fe20676cb5d7d03f907dd18db1523f4b653f1e0992a1fff1019b8277d8f30ed6ca9db9f9ce", 0x31}, {&(0x7f0000000080)="0e2e1cec15f5378da94b5192f9bfcdb45897774053956e7b7bcecdb220d58f3f7355e99384a56682f422716c1a9695e833e2984f4929080f8af524b71783e2cbbe66f6889c9c93e660b4eb29cc1b3913f26d39560cdef3608cd335c61480244d442fc1927e0cf4e28937659876", 0x6d}, {&(0x7f0000000100)="3d5416026dc7b8009ff802d8f7aebbd5b3b27f4b058cbcf1d857ccc76e17b21e6668d8161499f2910e8637c7d73914fb6bb1375fa1837c2a5824023e8423ea4ae64e8c8eb6dbcbfdf4b72d36a20266ef949eeadd208b0a3dab4db285a1218778d04e02674ac9663ef89d2452e8738ae8fcffcb7d42b30bcd25b27f2e6206a63c677b6ce7232ef472442a99cdd3c06dff826444f900bc94182dc2a92a12c26d5dba9e851928afe70a", 0xa8}, {&(0x7f00000001c0)="6bc64778f00e979dada99f8a9706e87a8d3f6e0cc1bb0a062ee1c919753f03a0a080a2eeeb38771fe154e7d09608c46ee8d18196d8a58f4364dadab09d98f8f4d6ced0b967a102b7b3e8a78afa132e0d4447dddef401ea57337ba34e23428678b36308c7cea14bb0baeaa3249f096875753a291bfe28fb80906f1f94e42818185e2d823595", 0x85}, {&(0x7f0000000280)="894580b342ff1f260b2fdadd0c2e82aa39245e9476ba42d6caf0dec5e512f6ce284ceb19d107f105acbea9e15c10663bb31f4767481518bcfd674c58495cef8771aad60279bacba19df25a1ac690ef2f38b288773b9b47870e0ef6980f07e82e09d4c558a660723743e3ef9fe19eeb9308aa2fb0829d7366eabc2963958616a40b3f240494a424cd261356e73bf1ce5ebae2cd4088b76e55306510ad9c3f8d97b88120157fb45d0d33428093f087bbeff8d462bd9b33c1bd3c7a45ee", 0xbc}, {&(0x7f0000000340)="7c585a126859e9ea8aed959b8511fe18420b48572306c9e0e02d1ad71d524aeb7ddcd9e1264345b4f3934af9f0fbb0399bfae3f2b3ae942e208cf81df5d9651f831c2d0305f4981341e57a679527035dafc96738e1401635e63a8c5327213cef14294519401dae20db4c447e86033929f93cf004ecb9c90acafc5a7a7f950e90b2403fdc393f9fe1e02b151a6bbeb235069c0a9d6710fff29278d607558677c74ed1bc2eb2d0609e850b32f8407e5e9477e5e5a0c24d5e8da9da464adf338088c8b4", 0xc2}], 0x6, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="000000012000000000000000ffff00000000000065f4099c7fbb720bc4541a97f3c8286ce462c9ef519f4fbd", @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x400}, 0x4) 00:14:03 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8200, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) recvfrom(r1, &(0x7f0000000080)=""/96, 0x60, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x101, 0x1}, 0xc) 00:14:03 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)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x791) 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) preadv(r1, &(0x7f0000000d80)=[{&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000040)}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f00000003c0)=""/45, 0x2d}, {&(0x7f0000000400)=""/122, 0x7a}, {&(0x7f0000000480)=""/106, 0x6a}], 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x800800059, 0xfffffffffffffff7, "000000000000001000", 0x0, 0x7f}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 00:14:03 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="84fefef59c16608a157ad550741c4b468c706e538eee83adf470fb177c6e68adc8bdb73bd3086195e103bdb5804cfc7bc5353b9c6453b8647bbf223f33290805c52de71f105b4b3d71653adb97223cb22cdcb58ad432ce77a2ef4d79e9752b9ae9438c7b8175bcd859afc611a5ca9c68138cc0bb6957ccd2ed9c9663b33dd76cc02b0a068b82772e07e600843aada8c497545095dd33fcacde7e5fdb84dab0ef1212161c59ef350e4772de7d3799527e58cb8aac9a69013f7adba676893889091f8e472cf8dec9ae8d36cfef6a1557702bddbde741436fedbb9d0d1ae32fe717efc7591e698e0bef571e6d7ace7cd9c67a604e353a3a34da0517b7b8864c73a32bc503b5e65fa954ef43799b6efe5ea818b7f36d19164478f65ea4e1e497ab18d9c9f41279622ed8ba41984a02605248c16cb2d97a520d870b59ac4e44a16e5b4f86979355a46166ae2b4f39aef27425c4a59517450e1d9ef185ea42fe98956b02d14ac8c03da9b86f8043c3a6a639fc985b0ccadfbbdd4000009f61cde1b29864100e3348b7b820367b9ab9cfad669c42e049d2d9f2ec87e26bb5d3ef30abd2a9c18afd5722deaa7bfad35d213923312f2f05e2fdebff06a1d990e0650cf972e343e4e9716112fca2f905665e20535216f45153ee8d4771cbd6b431f7c1be105b8684552bb616a0377f76730feccb66d361d31d738326ffb87f8b52dc976c2a65ca1dcb667acc6bd63814149d872ae404624f8b2d61de54903511c80734584d3d11b4c8bd6aab49adb3f0b86a55931c0bb04c2caa3380671dc23efa33e72728db84a5d71b45ca2fa35a377463f1ee93c117e00c2df360d6a920de3cffe618f824c29a312ea5993319c7d55e5f49de22db7024d8b643eb9d286a98bf310f5302b95096e0d34050be44bdb620adc95c77cea0ad7387011b33e059bbcee2d8b32bc92aff592d252f5ded1d474cf52be2d8ae5e4b5f302599819ac973bcd34cd30c74bbab8758bac359b667eb35aa01740dffa3ff4d403d340098385cb8a4358c147e20fbddd666bb4f58cb5beedf9f855665ab1c61882862f41e965afa4ec0dcdd78e97d2c0ca8916e7296fcc3eb2f15c4f6ef76b73467b947467daf9d4c279049734b8f4869f7106b8b60257bdd5fa4832bfaf9f50c2c5767e7bbced4e8526d82e464ceb5bbb622d7868b3c0c760dada2882abadf124f1fd0475b12bdc0d6951a59c5ccc76bd648501a23bc4c3b5e8e31b01730b448721d8f91bda8baf50b61b7ebcf839d3ae51ca5dec0b49b208358156f6c2a1133e1c85c18f00bfbc11c25abfe65340217e867ca5e30936ac057fe77d05e4244684bc321e3d76046e58b97e4a9f8260c9dd9dd0802dd8c1a620c486c6881868b4235fbc35a56c9b8175c9ad91d0ed74805f85e6b7c33f22c660ad2cff4c8f2d5cfc2ee9dba0e9f4b1f8b712f17f0a8748467d2deeef1f37b3471f10c0d7ecc7b180caf3347027762cfe5a1f908dad8e71947645c404be30dbe9f7aa73ec59e7ed5b169db4140921c3c9c6f000aaf4f25ab22cd8fe65d2fdec1b3b840e3b8814139e1b6da5711dd19a4e337126ca6f5205adebbf6095c6fb045eabb997da950fa284a2bd8862cebc48093abcc4365e0ed1ef4bbcb438176131088276c6837fc2ed1ba4d39671dbbe88247ac339a14434657fd116cb64f656fecb0b0e6c3df7261f678bf11eb3c6d9350d950223a6b9070ea017edce9b935bf8fc3ad7255cdd0dd50887606739b9dbe29b60f02bdff615acc93f43f801076778174d4687acb815f49212c3fc43702d50519369cf9f42220faff20dbbb025b95760164208d634fd8991ee86ca862aec6c8087d65c8b9052535db65659a3338216343f2a09d072819254e47fc949d0487434bb3f8c73aa274e59000c1a69d2e71bcc2f2d5ab2711d84d0e17ec2540577d9e9e91312a60e58eeacb4f287154d4c949b9a82e02e25d2a8814260274b8f9bcd7d6342fe40cf1baf238b5b738aba7c9232517d6c63c5bec1a765ba28612565e657d0b0cd037edb7e5f392d3c5a42a32f530e9355e54f4559677cd58c7c90d254681ca0aac90a6de383ec8da34a889a8f1df0b00396a1fd9e207910f9991732acaf17b9942d96b0ac36c2d55c72836bd4281cb7e6ee710943c95f00c308c0b3893a620d3ceaecd9847b1eb8b6f58a1c22c039106fa3c388a6cbd2003b21b4840200ee60d18b470ecb27726ea4a347c11d31175e6e64e44485b309fbfbc64eb507efe1d10af744f2d1284b9c33087ca6a92151aa8c0ba0f7137d32ebbcf45e84dfd2ef10ac5549b953f1fec06dd18bc8cee8faa9fb0f7dcfd9a9afe972be8b6a3afebb2b009dbca7772ed70674e57c6b75b517d73f4838ac66c5b14f7f7cac8e465932622861661070ee80541ffb6f017111ebeeec4527926989bcee9e5a3bdce152d4255db54754e34516dd7b5377a5210011a47b3fd8acf2964164e061f6c0a3c9cab4e6619583ece9ed2d4910fa584b2f25de3d13f073dc510a695738211b905eeb56592b12d67924d01a65c95fcf7e8448de3b2410fc31107c2d7c7dcebf29c7c25cb728bac228cea9a09bce7dad803ce813cdbe992c074287e9a85e7f3a6c7e21332e548a910db4f7020cf32db6dc4536797db30d3994e3fc37efb325ccf84c8b1149ce2db097057aee9be2ada5f4f614e7f6d142d34b3278c94698cde85946cf57258b51d11d8ffff99ca630a1ae7a18c4fb831f4f0c5b9ea050552df09020f4a44ae97f870576c1dba94263c84a75868d14997efaf1526d42a8257338fb5a350e94faae064f1e8c33f3dba6d0788bd5c4538397efe625a54e28faef351284531ff54a5b77d08de1b4ffaaee98f305373728ac10673b5294059e7e76e0b02bdfe2e1bbef6ec3057e46b399db407e9ee2413ba8707c3de5fa6c97069bb4279b34e3973591f4801d9e1f77f5185dcd1a77d5f3692658e2a1df9349b3011a4c97e67c31547f4552ca27e45c3bba4352793618219f6dce5a5cb5ca1acdb6a6e14e4263545a9c91b4a3aca33d69df589d315cfac50d56d47c7915b6104076afb6d356f6733de01dfacda12d6c9e59db1960952dcc19cfd784278bfbcfdb6b3881805b23bc4085f07747f7d1a8ccfbd711f1db80bfebd082f438528ed007d733ab398622d26e42c2fce022cb2433ee4211e604200e02ba77afeef80ee28f35e1cf23a6d652002b0f0ebd3c1a23a56664fa3a5b82683df6b24d81cd6131ac2924e225676f989ecc8155bbb6b400fd7ff7f2ac0acc38094e58f88ff41ca0ef76cc9342b4400672fd63b154c375b00ebbbcb4493fb0236fe2948ac1828e717eb5cc1797cf5e3788fd1332cfdf28b4441b4c497276238021d84b966d238f1c8d475a924dcf8f334475e6e33a772b837a9d353b3a2c8d976556dda230d12920fc28f9206f8e04138fcf8f931629b1848dfdf6ec9ee724b50c69e76082a7597bebc8b6594aa3b38246bacd9c7b2988eeed82378dc7f9d8e6b98a1ae4638fe794de99f413ad03154edd9c77987f16fe618dbdcc39c0117d0425419e0575b97963e21c3788e14d29ab6fd3d807afe884a52320d46be7e8a269715f376aad5d8c6f5195f695eedea66bd7b4fc290f5d76b39564739a68b28bf90789bde3b2fe6ed984366b5227aaafc6d60f9d6784b3e7f857bfef48790707c39e62e3896692ec70af33ce41175934fa7ee7b3127c8672296007b8c15edee80a47f02865d6d57d972b24cb78295567df7f90ab5114b3e718f7cdb5e9848f0b27b3b0a3cced970e321f2eb4c0701dc3c32969d6fb3040591e3959f6139835717d49d8b23172b9637485a84a9ed31b28792451cca198770385362f2b3f8f52c552f015052a52454456a5947375c02b5e33734b3ece9106bd51643727257097c822a5b208f0be35273ee83d649f90c694bae4333c5ba6932607bdcd35a82e1f19336b4767ff839ba860006bb264c70b94e2ef61c67f527f06496b28b7f8617f9e824c6ab9248b9e3d7e8ad91fad209b84fa4bda86ae068e2292b7c648515657b8a2715dbf7c6f83a6773e398f02ff5f6917fead6190c580b681d7042e08ac99b162f1312544efedb81e5284f9ee38be6776d6d945e42c8ad66b1723277782f59d612dc8992b453154d69fb46108add4857e251771f89053471ceddbe2fe00203133a5bdf4987dcec1c7d3f5618dd2f67d0a6a5d1b82009b6db78fd1f1bd14f6ab5a417fe829d5178380cc80c168ff1e9609c8d7083f918dc8bee3dadfad925dc2c38a50ed6fafba27b97a6d5796a374bb57f225452f1a6fb9b53cdf1a0386b57ba114cb93cf02f01f11d07416804be1a16fee38e3e3290c8a95e247e98a5e9ff24e6cfa5639ff3a13d4e35f4c64fb86be6c2eb403384b7a0fbb2c4712dfcead9faa3bd9dffc677fe204beff5f39ae7ff3188649555f64f428c9a802a566eb91b8da6726081efe41f01827ddaa1ce743059917ed5a34a256a15d82c62f6290b4b77f0084bd08d29b546aa182755f2222bc7370bb301ddf3d29ac967f0cea1fb59823d108a0e89b8cd3e640bc1cfa57452ab01b68d0712eefe821df9cc6c05ccaf0c4fa82c2f2578e3298ec5b4a1b027cd61afafcc10cddcc208b5e827a55e7fa4649ca7ca3e5d6afcfd7ed98ab4fcb5610ec2d614c2dbff8c861036070efdc24e1f530a456c7d88dd44f5d777ded1eaf2eaff2d17d3c3606754540fbb3a5d301349174f36336286d53203a55cdb9b5acc37589abc8e740ac8b880c0a84bcfcc3a9641e37a4b16d72a8e7e890e6a396535883ed6835868f9d87afd1f4977d48b7b36e5fee48d8fb0d5439355a776c728084984c2da56a9df49b6b30efc60b8c75d551f3d111d5d2dfc52c36a273500e15aef3598732b397053e1c20e9e3cba6dac52dc130379f9185a457e61581fc3978cd96d142a96679521eaafa7ec4c99418a82be140adb06ed70e3ab6d97aff8ec441d79e4066ff7d3df959bc03c2cd10afedf3e38418163e3292b04fbf8b182a7d786b514c7534491dbcbdb3c096bb700c99b6aa2209b9ec71c0ac6674fe53e6492f5c525c366763363564115f2482d3ca09701feb0b5243c99741d60254a2b4691b0d687d32f4c3e12c370b0a03600778604dc6771b78916865f5e553a13831b81bab896356cf212737d5b6f2946d5912047d4f81373876aeaf6823f874d35eea17a1a733c171e5759346811ee4c5fc64cee19292679494a1d97eca8d44c1924ae1f41607096d4fd28af173497231fd9dcfdacd29739a337909ed0b8023823b99e35b77168f9c93ca5f4c6a8b7c7d8de24324ccd96197a8696a3688949bbc0ca9a1c0193b85400700349100e64c0bb43643425c5b59498ad1989adc2152e4ffcd135ebf1391f74357df293f4c99aaddc2a15973f22500b11d040d69d0caedf0aabca51f8aa328a9d4a3a0392d354b1ed71e29df254e9de595cf11bf6b6a36ffb9d4f47ce0e7e91e6444e5d450684cad0ab2e58a0c6309a493c909dfa659cec618649dbf0294cb6169d9696666437d5d13bd5c4fe02b2f4d0566855d34efb30c77b1f75eccbd6d4efbf3e063d79e57e4937b9c950a79e9df38a5cd9c4ec89a72bfda589d6b79a8412029d5794f3a41854baf002bcac876eff8ba638259ed18955611bd4302b00337cb28ebe1a2fd6c49ff084339cfff8a99e80384a6d1e7eefe028a9f526243ff8c33d49b265ea02821d1fba5912b11681fdc3c7b3374364a2163399cd99f1ee04eb8edc984bfed09cfc4fad49ee6a3237cf7bfc54eb148d3139b597", 0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(r0, &(0x7f00000011c0)=[{{r0}, 0x0, 0xa0, 0x20, 0x3f, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x28d0, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x46, 0xf0000000, 0x8001, 0x5}], 0xffffffffffffffa8, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0xc0, 0xf0000000, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x1000, 0x3}, {{r1}, 0xfffffffffffffffd, 0x5e, 0x20000008, 0x10001, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x5, 0x8}], 0x8, &(0x7f0000001300)={0xb, 0x401}) writev(r1, &(0x7f0000001180)=[{&(0x7f0000001000)="a79b42cb41f50bebc6a4614bbcbdeef7b2582387ad6ddbdb87884f7161ba12494a56f7882ca25761421ff40ac2761417cca6661d9cb5fdf1ecfb8cc814d32163fde54ba29c67c600fa886578e55827987d471b7c37d05f7c1d26a1ef136d64dc9f2c88a52c10f90e409d80f4ddb0b7fa0d7afaed002e30d90cfb8d40b10b7261f391a776bf9a0e738738289f99e17de716626c7463a99c3613e8a3b26a1d7234cd466865c565190af870b31e4f03d2e84938ba7e443bcf42d21ca06e89165a29f186b10326313d611bcaa98613a9acdbfc4b5b633d7f13e06c65d39426958a5f949a84228a3b31071fb2e7346eddc341a40cb2ec6b", 0xf5}, {&(0x7f0000001100)="65bf", 0x2}, {&(0x7f0000001140)="7bd0650a317eaa708a868dfd98b0d420", 0x10}], 0x3) 00:14:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x0, 0x8003, 0x52, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x4) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34a, 0x0) dup2(r1, r3) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x8, 0x100, 0x100, 0x3ff, 0x0, 0x6, 0xfff, 0x10000}, &(0x7f0000000140)={0x9, 0x3}) 00:14:03 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x8007, 0x9) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000000c0)=""/2, 0x2}], 0x2) clock_getres(0x2, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff00004e041a010000000017000000000000000000000000b6dacd720b311195eea172ac92e3c63de19111ec2a9d6ebb1c0a08ef7f24614eb25519f47913d7eaee531973be8a2d592825063275719ee3a40357164921"], &(0x7f0000000200)=0x6e) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/146, 0x92}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f0000001480)=""/138, 0x8a}], 0x4) clock_getres(0x5, &(0x7f0000000000)) 00:14:03 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) 00:14:04 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r4 = getppid() r5 = geteuid() r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="a72f9a9e05ede9a10618192eddf5cc398171a3118f9152300dfb5b8fb39b4c77650756ff5c1778b19fee13fa65e40ffb6a5bd702cf759688c81ad5e1956e9b5be738c3ced2e50706faa5faeb58f7a80b5f80da95ec01c9d46e26a623c190da1bee54a5ca6730f3eda744655bea646655a8784566ecf8048767486d0f808e55d6add0b34ad023830df18fe12936aeda84b8d6573dfa94a6d75e466942d0de9dd6d27ecaf888ea6f77b7097bf85a3205f0", 0xb0}, {&(0x7f0000000240)="36c2db7ebfe84324aaae7e2722ac5d9d3590d370e648796bdc215ea0da4d9f9c6c62bd5664800d453e0d784b1d53a18cc8ffd2fd7e1dd12d48eed03541aff85c916872567858c11c36", 0x49}, {&(0x7f00000002c0)="cca88d414e9304495df3c3222540179c197d67d75e46e59a8fdf1a08be93", 0x1e}, {&(0x7f0000000300)="dae6e1a42e23483de5e650a0b7fb1b9b60fc356d65bb259da87128108b722e73eeb8cc1cd511bfd917fc0460596a8e42a613dcf5a42aa1c829a0564e613036fabb664df5d205421ec9e03d8d724808e6e5249ce921b5d2fcb4ff0de2a4e5d439c7326262d6dc42d741cca60a4b5e5867f88c902bedfa7ffc8038bbc8d833cdbddf59e5a84fd4f552839508cbeb12bff7ee5b35ef79149e22359c3545503c54460e28fc61bc622c64c0836009634d18103243c3a34769f7b9600c", 0xba}, {&(0x7f00000003c0)="9c1e057e6c492d3f51d265134498e70ca178ad46dda060dd4e97804912052e107e1515e25ea78e634c5e4e41a0311b49ef61169649f77f341bb82844ad5b4593144489ceb55bb7f269c09c2231bc2a9caf228e6b52d537d14836e7ec846596506bac7b471d43847f4c10db5de00ea404276a3f7c4353fa1e964abb75cab99d59ab1b357140b2e2e38ecba7e142ce33432d6ab76c5e78dd862436501925", 0x9d}], 0x5, &(0x7f0000000540)=[@rights={0x38, 0xffff, 0x1, [r3, r0, r1, r3, r2, r2, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x90, 0x1}, 0x400) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) getdents(r3, &(0x7f0000000080)=""/126, 0x7e) dup2(r0, r1) 00:14:04 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = msgget(0x0, 0x80) r1 = geteuid() r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x2, 0x6}, 0x4, 0x100, r5, r6, 0x200, 0x1f, 0x4, 0x9}) geteuid() r7 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) 00:14:04 executing program 0: socket$inet6(0x18, 0x4, 0x2) r0 = socket$inet6(0x18, 0x40000008004, 0xffffffffffff75a7) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) socket$inet6(0x18, 0x8000, 0x2b) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x580d2e51, 0x4}, {0x18, 0x1, 0x1a8000000, 0x9ecc}, 0x9, [0x81, 0x0, 0x7, 0x100000000, 0xff, 0x1f607454, 0x8]}, 0x3c) 00:14:04 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kqueue() write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) execve(0x0, 0x0, 0x0) 00:14:04 executing program 0: setitimer(0x0, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080), 0x0) 00:14:04 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="0ec1696610cd0a264d581073a42f95e711c9fbbd501984c435b0d88ec624f97218e11cd5d177ed07cf0f8e21fdaea60a2c42cae5036d5940e4ce48929867109d88c6cb359eb2b8216aecab2db2550050d458eab4cc9ccdf653e9081f5b2b88ec533bb18143a948493cde93980cba95c9616f2d4b6d0451bda4dbdf7339327de1a578ceacdc158b998b42fa063d08c85ca3660e9c9ae02328add4a46dd1491ad715eb4bc83d76a527f4ad8234a4e65cf94e623602aaeb089bdd6701fd80b38c13", 0xc0}, {&(0x7f0000000180)="8059a86657b14e23e4be6b10fbcef358fa721eee76", 0x15}, {&(0x7f00000001c0)="4a3b2db063aefe438b54fe14e7b36cc66a7c64fd7b0a242a17dc244b60fd856dd3f070177ee4c3a628b31aecb8164e7ef5d03f8fd4cd54461537b3", 0x3b}], 0x3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xd7c7) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0xfffffffffffffff7, 0x0) syz_open_pts() mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/217) 00:14:04 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) clock_getres(0x6, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 00:14:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed508157", 0x73d) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x2813, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) 00:14:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6008, 0x1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) 00:14:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) flock(r0, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 00:14:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff2e2f6669653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0xca02aace7c78c676) shutdown(r1, 0x0) 00:14:04 executing program 0: r0 = socket(0x11, 0x8003, 0x0) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) sendto(r0, 0x0, 0x0, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r2) 00:14:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cd9e9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9", 0x65) write(r0, &(0x7f0000000000)='0', 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 00:14:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) fcntl$dupfd(r0, 0x0, r1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = getpid() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 00:14:05 executing program 0: r0 = socket(0x2, 0x4002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES32=r0], 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 00:14:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="e43321e53b843a35c46b8531bf36c43efbd0afe12d1d5b1e9f585d5f2e4c6709835c42b0678d0e7de6034f86292ce8c02c3b5928", 0x34}, {&(0x7f00000000c0)="93703a65d56909fabdf071fbd13fdbec613cacf72df40bfdc49e243d7a475b23b70cd9", 0x23}, {&(0x7f0000000100)="377ec388e7d9f75a59be5b876d3581957e6e36b02d0d9ebf81a6430086da3c0d9a114334e5720d0dcc99c93336b6a50f5f0c12864d03cbeaa7c558692724ce34bef295a42e43b9579e05c4dbfdbdffb6f370c7321d687f04c036d1699999e3d3675982045b361a75e29f25769eeda16aa8c515e1d1940040ff65cd40f432da7636b118ef47c16c905afc52e63c3dc31053be11c632615a3ae9335660d1818b3adf890346a932eb399a7d7505f56e6920dedb7424544b9fc9fe2b63e8df573e480eb5b90f3a5f84af8264705552fb67fd30d2c7eca11d9a9e9c443059a06fe549a1b1906f0d4566ba391771a72eaabdfe49735bc64a", 0xf5}, {&(0x7f0000000200)="958ab809a855a2605081fdfdbf44996cffeaae0a44bad5988b16ab70513d9d0a1aefa8264961b291c8e584966685a6a57d2069bbce20d4a8a98ed498faf80b2f8904d7672047f35b4265c93f630c98236c15ec818ab26ea0ca94836f4ab4458dfe5ad62c66405265cd48734be489ae73c57c13635d6956607e8f845e48079386f3a8d28a5e0a70ce09f5e09bcb17c3f7eb8d7666749daed2059cd7934dfbf963b99b19ecbc445c8f6ab4925f6d2036454415554b1cb03c628840fedd66d1b2535d6630590b82af2d373ff87d128845ee16e5772f6ba43fcb7c3f916a80fcc62806f581bfa28116e9c4bbd779e42d08", 0xef}, {&(0x7f0000000300)="179dfd27e2a8e26af7c5df3dbab91862e794b151032aa07d588fe72fa89f2aca4f248fda15d9258e7dcdada171b7c71d890668a3e822ff949a07b302a52a1997d5ab75cf8bdf7a8911c0ef8ff421c81191a320a48adea3667f4593cb38e71beb40835e4d3bff580603ee7ddd53f4472321c662cca7a51f8e1c6a48420e9e4c59e24462e8d5d1d404f8a15982482f19087d9a3e9976f171c1c46ad155145f1fbcdb08400419d0db1b", 0xa8}, {&(0x7f00000003c0)="96016abd43f69e8a42d16cc59b4106d7065398687e7617a9bcfb500031e6b0c8ec24f67c167feee4ff84a4bb0a445a13814794f382dccf47acec58f34d21ca1113c84553e4256c62451a757d942fd82cec8c202458dbbefd669169a8d68209db3f67f1bdc008e91f8961c231e6b1a1f8ca7754368d68dc021a72e10514a2adda87f8a7ca8eb32e7bcd23238fde9eb82d3250f31b3873dc01cfa119f4c7813b", 0x9f}, {&(0x7f0000000480)="416f49f1751a5a192c910bf81f05554a2d383ab9bf4edda3d352ff2dc9b3aebbce72d4f5e9d900ae8c805604c332164a53dff52e6580376533bccafe6ea8e64c288ef47f2ba514799db6599a5f26ff27c65082c34bba13421f7f4659bf62dc859d63f723fb4f335f5c35a55bde3a38b96e7faac48151f8e39b01490a8bbb1d9451f23fabdd57fc22c898737dca397660ea738f79dc583a60023440698d61a6073a", 0xa1}, {&(0x7f0000000540)="3bd9b87af64dd3e9ece1d40ab4", 0xd}], 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) 00:14:05 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1004) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 00:14:05 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x5012, r2, 0x0, 0x0) 00:14:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r1, r0) semget$private(0x0, 0x2, 0x144) r2 = semget$private(0x0, 0x0, 0x244) semctl$IPC_RMID(r2, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/160, 0xa0}], 0x17e) 00:14:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) syz_open_pts() 00:14:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) r3 = getgid() setgid(r3) 00:14:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x108002, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000340)=""/217) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = getuid() seteuid(r2) 00:14:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 00:14:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000040)="e2c969d4ddda7eddbb535c008227beb7c33254ed54feaaf62e04ebfedc4e0801c1", 0x21) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) r4 = semget(0x2, 0x4, 0x8) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0x81) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 00:14:06 executing program 1: r0 = syz_open_pts() kqueue() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x8000, 0x1005b, 0x8, "37d7c6f14a5d620d8c652619c2396dfe7197600e", 0x8, 0x6}) kqueue() 00:14:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) socketpair(0x18, 0x0, 0x9000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:14:06 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) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) getpeername$inet(r1, 0x0, &(0x7f0000000140)) 00:14:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) socket(0x18, 0x8000, 0x3) getsockname$unix(r0, 0x0, 0x0) 00:14:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) listen(r0, 0x101) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="c193d1b2c23c9aa1065f958e585b9e6ee92c0cb2afade9580d6935e60d3d5197b4a7e0ead2d29a4ff7e17fe0b965547e3fe84350e5be85f965548ed12aa78a430d8fb1c4f930", 0x46}, {&(0x7f00000000c0)="d3246f91c06a714419ca91935e74b91e922813c01ab1d57f7fa338a833edfaccfd21ba402ed795e4dfb5132eb21cd12da6e713b52af2fa5cd207675177622bdfcb9f916733a6a343adc89f3a991543a9b45a4636795a5f0bac1527e367c12428f9a245e8f1dad5721fa9f543f35cbc50849bf3059cb66b55af2fd1bc36abbedc4c916b04b832e8745781b6fe8aa6fd70b675da2fc9c4a84c48b784deffae4bb24890a2b68c6f686ef0689c41f5", 0xad}, {&(0x7f0000000180)="5a9efe992ea00e06ad7ffea0630263a5325b4294cdd15335bb48c7775cdae340fe2712ac031d876f4b93fd9af34b375bb46a03482a74bc5ddd932444f33dbdf88095a617c9496757c5ce3977b5b5e7b570982618a7af81bb1436b8ed59843d8aad61d72cbcdb623ac95ec10d8df20068df69154b325e698daa9207e5bc06d57814501524f7744d1281e4340488e23f88916c83ace08a45333911f7886dcad33e5a5be5595e54abae5301f9d639c9d6c1a3cc117ee23f0ea77d279ac94a0e222576378cb6e3dd9adfcebd5f52c1911a4aa2503239d266a8db04dde0520087e396a33ddbc966c5bf4e9b7043f06c", 0xed}], 0x3) 00:14:06 executing program 0: syz_open_pts() socketpair(0x12, 0x4003, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb1fdcfdef00000711f8ffffff", 0x1, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000100)="281984227ac9ebc006f15eb32b5bcd288c5c391a", 0xffffffffffffff33) 00:14:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x6) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 00:14:06 executing program 0: r0 = socket$inet(0x2, 0x4, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) socket$inet(0x2, 0x4, 0x8) 00:14:06 executing program 1: fchdir(0xffffffffffffffff) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) 00:14:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) close(r0) renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) 00:14:06 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = dup2(r1, r1) fchdir(r2) 00:14:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10100, 0xa0) r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x88, 0x100) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="7e821da81ab62a6cbbf4d8295656e42d9399b86184c6eb94a5b214056ff154201069b18eb89aaa02fd122993af5bc997c85d91f45b11490111e0b25df86919a48770244d352c3eabaac83b28630dde08ee7df956b4d10168e3058ca88e082596d58d6f8cf0dbf5430a53d2b26003ba098272e1ab59bcb947e3357692987f4db0f18954cc446ce86b779e1b757788f33b369c9819f4328cd078cb8037fad82e5c46dd65b39f01a24ee9e2553758c67eeb6885fc1603a86135baf2bdbbdd08463d4498da0f3aca31658830700fb59a34103287d01b9d", 0xd5}, {&(0x7f0000000300)="79975cbf4201842972e3a7890f127f1b9bee2055bf676719f555356babf935a465d3424ddfc791c92b3751c7d423cc4f84a29e13a23abcfcc6b85992f111b3e1a9a0bf9118016e01e49fb12075ede506a8c233b3552decc2c84d2aeee0760c674db7e0ea0a2f828f77e07aa76c0c07b811bcca29243bd2c574ace46085b1bd790e05f3c04997f63dddd9fb994a30a8663cf4ec27ebe61706c58006413f296f3390c3854fc0a46f17174f0f3b312979aca442", 0xb2}, {&(0x7f00000003c0)="391bbff7f1b67e486915c0828101805f38ed999bd21158c2c4df633bd44f4d654ee41704d46777b5305dd5bbad1141bdcf507ac2d2ca3a218530a22f5d09dbcc3624b4ec40beb22bb2d1c907fee8c420a9a706077667beb776cd89ad2c5e2695aceff8f2347e90b6110aed1eec347d21f2199a3256c0f383fd6e2afc75", 0x7d}], 0x3, 0x0, 0x0, 0x2}, 0x4) flock(r0, 0x1) r2 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="89fcd76a453e0b828841f9a2161e11581b6daffb25d71c780697a176b75310f30dd1f644dfed9cd87af9fbb3c6cad669ee73c8c19be92d01f86e0351455dcb32b13318616bbd185275f4570f5ab919f3b2a0dbfdaa4a81b3ae7520fa591533f04b68f1e155f86521d8229a2c2abd9f75aaa40b42a7db", 0x76}], 0x1) r3 = semget$private(0x0, 0x1, 0x20) r4 = getuid() r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000500)={{0x8001, r4, r5, r6, r7, 0x2, 0x1d}, 0x9, 0x7f, 0xffffffff}) 00:14:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2d, 0x200000000003a, 0x0, 0x0) 00:14:07 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f00000004c0)=""/206, 0xce}, {&(0x7f00000005c0)=""/218, 0xda}, {&(0x7f0000000440)=""/49, 0x31}], 0x6) syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000880), 0x10000134) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r3) write(r2, &(0x7f0000000480)="e0", 0x1) pipe(&(0x7f00000001c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000180)=0x9) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0xb2b4) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2, 0x8}) 00:14:07 executing program 0: clock_getres(0x0, &(0x7f00007ef000)) clock_getres(0x2, &(0x7f0000000000)) 00:14:07 executing program 0: 00:14:07 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) clock_settime(0x6, &(0x7f0000000040)={0x3f, 0x9}) 00:14:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) r0 = socket$inet(0x2, 0x4000000000000005, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) 00:14:07 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) close(r0) pipe(&(0x7f0000000080)) execve(0x0, 0x0, 0x0) 00:14:07 executing program 1: getrusage(0x1, &(0x7f0000000000)) socket$unix(0x1, 0x3, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) 00:14:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) socketpair(0x18, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 00:14:07 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$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8c09c671bb2d5826aaec40b6bd22f147baa44682"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 00:14:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1000012a00, 0xd) chdir(&(0x7f0000000000)='./file0\x00') close(r0) fcntl$setstatus(r0, 0x4, 0x80) lseek(r0, 0xfffffffffffffffe, 0x8000001) close(r0) write(r0, &(0x7f0000000040)='"', 0x1) 00:14:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 00:14:08 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x2a0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 00:14:08 executing program 1: r0 = socket$inet(0x2, 0x2000000004, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) 00:14:08 executing program 1: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/46}, &(0x7f0000000080)=0x30) 00:14:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x2, 0x2, 0x7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x4, 0x80}, 0xc) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fcntl$setown(r1, 0x6, 0x0) 00:14:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100002f62757300"], 0x8, &(0x7f0000002580)=[{&(0x7f0000000100)="94c969afd8a222452c2cf683e693fcb38a1465c68040500ea19f90c404ca74f45f3555059ded4d1736a1c6f88cf49a27aa2d6fa9dce7717fc5222159b185c60a4884d265a21e9af6438fc1ba5d2640466a3d423921dc67b0a573aff658dcf79f9b4900a2500de8735fd59deceea56d40c0048c78eb7158755ca66dd7169c62d176bf8a02a023d3a748b88cff0001ea22ff6649a9b4c7ca54b5502b4ace6c740491745e3823f061c26cc1d345b552de2fa8e9074ab4f98d4a539f", 0xba}, {&(0x7f00000001c0)="b2ff852d1a97d242b6e47ad7cee4e210e01428bc6ff63d4332b4c3e099088147e5fa97023de39a31cc8cf6c152d4fcdf314102685cd78d445b8d252ec6953680648bab757028241e8323268d34b0c2e01115f8cc035c28700a5827a358f9b8fec9ff2b0c3f40cc75b675f51d11aa9a311a051fd165e588d28d05494e19131fac99e533638644ea2022d8c6a292be88a80cc7cde2dd12d237b511f4861e9b50d9305e53244d27df4c53b4", 0xaa}, {&(0x7f0000000280)="28ddf9094cc06c88511c2babbb78eb506bc8d24237a95deb3dc97f3944b3a386a6a7d93cac14f38debaa49a343c33092724ce89f35fca471e5b8dc5299714a00784f762cc1b35a61e09ac1e8224a80bc146d55d896f430621748ff889b9cec1af9b0904f44d8dd45569a508f54f14d9baeb15b14705ea864e12df670703001ba52e72e5282e6fcb0c4b3bf3a07839f4278df5f016a3323b2a83355165b90e4b95fdaa0a0b826384afce713", 0xab}, {&(0x7f0000000340)="94bb0f3a053edbfb6cc0b278799dbfba0c8bcafab58ba3f3c82ec9aa8e7fd103f9812b63f79e2b17047740565d6c8e9b26c40b2cf588409e16ad8380dbcff47efda3f93abcb4c65b974c8cea7559fa3e207ca182e3d6e4e9678914a81f9d6255400c6f2ca76efeacf6c18dee0979c3f11ab249f8bd6c69e1d7", 0x79}, {&(0x7f0000000080)="b0f1b909d6c5e0582d9f46f598c5f38dc8e4998652f24cd073", 0x19}, {&(0x7f00000003c0)="3ae6aa069443033fe4f9f6d02c6ecc5dfc5b0331a8aa5b821f1da90213c31957f8bddb03ba58fdf7425af2104df220bb986848f7be24369da9da9baeb345376fc4f20e95f4c1c425812d042054a257135a5be8e8a421fc734573882e323d31131c2afd5d2de260ae2f6d580a8d9f25e540d01d3f9df809b747789e201b1a66976a62fef5ab2e619f53150c11dfaf23a631abc9fa771b759355ce7e0b9438a1", 0x9f}, {&(0x7f0000000480)="0584b1eb91bc61bcfa8b918034b60f3fd1a204fef581b3ad65d94bd2ad925ff375fcf4ce809d961a35a04be202f029a856895e94928067eba6a047ad8dcf11db49607b0fc2110a2dd1f691a2a0cd671bb7b53c89b75b9b944d8864f46d29d2aa982a42dad81fa4ed422601d27b0aed61c5f75a49e47fea0dd7efda782e38e54d772edc632347d28be67c454a6d774236865a3cfe0ca17ee901cb4cf90614498312919a02e8672f1c27834ee842dbe1aaaaeae88e320f25f97c7b4d1655b2743bf5aad0c66b7d3059e0de07c83261763373fce5c87f4cc8291ee859d278022b976b6ecef2e95753f52af9358c790ffc4c8ff4651b5f635aa5fd3b6461962056f55f89347e9e15d5ceaedd0cff6bc4461c0f5a9b0d7b7676c1979b2b49a76c010b26e531e4778a3dc3e86b1726cd1953126cef9ab4888d296114ea2ceed6cb1ff252e40830978c01934e9e3f73c491475131a7cc0aaae9d61559c67fd241b67aeb9c93843108b4ff94cf0a3d2b5004755e950e833d18f99c466f26fde5bce394010ae594bd9f258c5a3a7f5dd82425fa733b81a79f543df91c83a3e9af2c4444d64f374bf507e2675e422e6b93ee9fd93c11db7534883a597bec9bab35877cc28bb13f2debcd16091ccaa9e91a73520d786d9e552c488b9ad95cf3a220202a1f51362e55e3c0c2a7ba396bda7a8d116b738e2993058f9232eea4de3f6cfb3e010ae184b52a41e0905fc651ddbc75f17b3fdd03aa30f2e3885efce01a3d1288ef43793c3dfbbbaae4cecc253b512ee73c1f4bc3dd3b9bbf03dce303867ebe387c5108171dfc54dba23573f39a50940877e9ecca007ec3ed5b7f9ee2d6e006386d4cd6e3925ec70ca5d1a1ea47b38950f54b8ea0927ab3bb62656d1adceabdaff8ea5b8adc04daaf13d1e6bb08ffd6e58bea8a6879273d061033fb812ceba8350044d3b7906ab15f6aca131545897c9360fb8c8cc00251a376b4e7a623d8bcc04a726653b54e532d289ca1ed6e264075de88820c89126bb723e00ba4211853599f85a6490178741b168056a13d0f976260a5ac732d61853eaca8868665e18ed7947d04292b7b6cbeae5a71f2c68148dce8acf4c912e73a66da0dda1467336ee92c71e9adca16ae223d683c04a94d9f89bb63405f05bc4884d403b725f7b454597ea78d1ab6c693eeb42ed5198fff8dba840c456e327c5fae819f70d8543070eafdd77220489e9499bb095daae242a54c557da671f00dd43dce3c6dcc33ee1f8b5c1b31bf850a05f07e4ad18541a90411c264d9f63e6491031127bc12a9dfcbf5d8decf939911b33f995ed13bf5f17cef8732ec9fc23b538875c39192e8863ff67ffd8e10bdc8b7503745bf25d273dd321fdf80ea90ce47f07398c29ed22a0ad476e86d17c92837f7125d60697c463e4dccdb064ee956b56d389a243f506954db39b0dcf8683543ec9deed7f11953806713a6587a5db4b6c63a9bf51c274efe0b689aeb22b5dffe4483a5b6c42edb867b62990f3fda13a149fc9a5cde24c977bedbf2919543c57fef3f0d6f919f85c5bfcd0dd121204559c6dd590c15858b3e8fc56690fb99735df00e47f14e94c921eb2adbda1d513b821cf7b8e978e7f4ca9490ceb9e46dacb8b90c9a62a81e62d55caaa7df0efb20c909cd624e5704ffe28062ca7bf7f293403339841b56633de742dec4a8cf125cff0fbf3741a71bfb2aea3b5e157efd8947f85916aed84572d734420e9e208b708419b6a5609b108f23d51d7b695cee6b7e5ac15a53cb9ea91095bf0051e73e072e472a0ddf8c55257c3e91a09297b89bb51f384bb06ac8cdfdb5d7c53d9dfabad8b9a18495facad614cad97af90ec8b1e1de62dc88644367c3dd93eba77434219722248e49d8dd8134250008e310b74e2fb8c9523c99edbc2bd8648765bef6c8042b98c693d4732d5c5a3cd137fd9c8c0408204e4cd296ce68273bb930a2e2d3da38fde95c588203b34e5c1488a533ff5dc08533bc93c5877e86f8d12ebea0b5318dbcc3bf595c72bc540438c295d58f0f7e37a37bde5792ba668da838ae745242c1d3a95c6f86d328e51951e5f16ea6f6ba181ce223eac1487f67e2d0068cd2c71535c6e3e1c665fd335073ce232a91610364872ba24514a1e53af772a8c1806e8f827e6dfdaa699fe8738f94eaf8f246c8a6fc48d47dd21403717e3f54d30b232ae3c9de99f107c47db266d6fa66b20b0fff60a9676ea80934aa5a648adc0fa25576257b5b8e4e3c39c60002709d6b19a97f85f8c61e1bcf00000757cd676cbb6753ee918d0242986489407fcef33ab5a1196fb8ad28f3957000954c95b152533fa3166b742195d9d0c127dbe682e1175dddb4ad8a34087f15e86b5363b9d4485a5ae112e15c3d4559798967718420a5719a2b545fdf21318962d559e2db2f55ecd743b8016a95217fcd1da3d221d2425009c4f8f139a8be52c0f46e372cf1c3ed730294c918b556d94e21c63db3458cd3af976e01439cc2a8db2f82c944f49a2e65b3df2fa1279503b0b6ee653b01b3a7139dd4d03b92ac7ead1c5fa647f7010500e7a464d0a7bc506286fd3dde1a047c4191a2230cc83c068b5087616beaccc1b560fbb9f7927e26b014b653f55a6a64afcaf01a049ee3fc3a17e84077ccb243b75f114dec9a5a61a1939f0f681d8cf4b30358595a00f76f2ac6de7a88ccf45625ae6a83833dbe6feaf9a315469331b51b2c7aafdce4726cbc689b100719033cec278c8b0c682d801ecc7c0ab1e88d12ac977bff9d8815a9e0df485e3a884b3d372d00c88d3c7c6e5b99d3f66fe037753b23164ecfd2bc5d39fdc086a5fc0a4039651d7af4edf61b67499aa13789b1492130955951963b4eaa7cdf67f3e4d248966ff1cb7300f1c6e19dc558585472d1d2e19236c25c8e22ace96463b77dc287516f0d5ba36377c6cf930dcd4c3eb21a21e20b8e2519272432328d8910a53039432473698909fb8c7a5974b1f2ccee3049e00241ce9877b81d22bc77d363eaece21cc79b84a487578bce02e132be94594000348f20009ecbdfe0e8721b8c486fbe919d49611e7daad600c1442c93dbf3b6cf15d92b8d7169c94e848024e9e9a8db968809fd181e396dbed9397b20c383c1e5eeaaa7db692e877599e4776d50e0013e247e4236ec9fea60ad3c98ef2964adefdb28bc22ad7c03a72e8548c21fdb8ca69737e4a9a37e8415e34267bd5ae8f4e6ef51837303de87baac537680e40c2b3311f29697efb4d811ee648799566d74ebced1eda589539c3a7fa187ad4049158ae2fccce4db5b404fbb8635facdcb4b4a61460362b637ba3dca39be0f2b261cb6ac24437bf27545f97040cf9c78e0d1b225b7064bb2d6bcfd23b8a68cfb53e42810a469649b286e0c87f879870bfd8ab6ec022d30223573ea744ad834c39441e4640537dc510052dc1ec68d1f09890161b5a9119d2508fb5d612c2ff9559154b2890d6ba9b3217d80a179db8f4d9872cbb08da7e114585155ff51052e647ae2d333da45013d0ac127850201046103e359987f7e39a61665c9db36088c454f1318725e657a929776a7bc75187a783a070655731b56165fe72025ea5c6bfa46108072fcbab1f321ab04c55d3c039390a3a633af7aac41d093206f28ecd2d78d9b75b35b0e6913e4ec6f31ee81be237c6c2bd8b2ce8941155900d66182403a073169c45533fa7d1d8055df02c370584d56b210fdba7fca9cf225606325a2e50e4fc37d99b7f712937482557b0c185ecd35765ed300f7874811d26f3f763b0e5d6d97119066a5f6f1c881b7c1888b4ee5774c728a1e5e008333df662f6cbd594cad74ca3eb30d2aa0626f0f54f91d299e7156f358a5e361d1443af875ddc57c2fb53a6634312f389f275336320f9a87a47b176253dbe3cd1ceba999a18e4974209580a2f99efbe47c17260d07cae480fb1e29f19eecd7e45ce6fa28e15e012253d1900f528c3a90841ec059a00b1feebc2bff2b19d823df7b9744e83cca8ce394cfc72475e5674c2c30415d08171637847d769d6f7ebbe5178b1af47ab1a09aaf230362bd5c7207c52a3c423e1edc282eee21bb48c836d905d82da85682a77c838068a5a794aa34a2aee089e7fc7b0f5af91e946b3e404aaecef323dc294d61735717722bb7dc53c797cc59a53a44075aa7cedd15f21ddcb12f93ba76d0b4b16b9c2370b60610d4457da32036cce49d2bffd32bd08a65e3e79d8527b5e1f5710ec682fa5cbc410bd0decc3371fce9c306e5a23d94655364ac8a9c9e0f66d22fc888df1c9a2f2ce41ff80a7026c098d275814a2ab497c304dfd978523d001f75d4aea8365d479ff961dc88730370ab9a941f811db733a092e1da1e125ecf6f9ad18f5fd9701b152ea1a21d47e9402c90c7ed6746a3af8b7eb1f50b7765945c654a9df0d503ea11535cbe488f0df429daa2b678777e1472d2efe54f279fa9192339af601d75f9bc5884099d8be55a15381f2ab4181f54d67ac8c21e0875bad309aacfad7aa3d45124371effe2a59b4dc9ce9e30ca41b4f8f1acc86e2ddce5744b38c36c23110f703b5d070f957ee62901081eac202b36d0adc66bdd0746d8b2f3edee7d6ce2c79cf85769f30133cd3fc2a6842555fb5443891ca34d0ca9ad0a46309df732a3395c442c2e425d279bb5b8a615fb6a3bf930b017ff5f39dce41ae480e94b89ddc1c264664ee9cd4c5a2abde72aa100db40a9713d9cd5fd50c9ecda50cf86b64ee66c40ba35115021f9571415e8f2b2b554e832194a3bbed633b44d26489061e49f930895d803134149155884748e8ec1dace6d3956e629ee0f167cac32c5cb03b9a4f6f1b03ff032be97d54f38da7af699d837f0c8f1da56713da907e74f29fe87a002ab0920261f8cf15887216d1cf85eba68af511279934535fcecd101ee26b4bbbe1ce90aac4bb90da3395a7fb4ec48e875138bb065172662ad8271c353b5d56a725ba6f4c503c2e80ced0b83e8aa22124bc64b8dcf2b812fb31abef7500cd8a80b20e8fcf346eeb565eeff7b0c24c1160e74bfe9b82edc4d2054c986b2704bcd762dbb1f9505c18245e453151c1342a5aa02ec769eae41cb39846a25febc1c4b794f0acf47f93a8cf3c0f20c1a1ba14b19ca56d320b7f428209cf5058ce2e138072a23bb627f6e052ace717245f8a8a373e20e2b401460bfe9062caaecd660d3304ac2caea9a99aaaa9c2d4f7dffa44b85d00fc29dbfa2596864ae124b950bc779d90d0fdb1a820205976e2df2d98a0551f7b78185bb7cf13cf578f6700609b11627f7e1206dbd20d7b3654980029986aaa46b10aa5564dc47529a77f4aea8a06c7eb11695bf2d5e82d73789e3a88b50323579af6a7fd7cb93dc9a8526bcfc474969c62e326b784afd514b88380405c954d38f15d8d8bb3aee285b238c1b94fc74158355679f58dd553e00eab1e841f894e10bc2666db7b46f3461c0f8e3b03bfd14f5edaa6cee0471bda9bf205200a5671d9d1679f50480bd90b724b05478e678470db4fbbc6cacce35985f4085129250068a5d9847995386141afa4f07bb0d0ac2cbdb779a3f1ea614a82d862c7fd111cc1fbf1bb38773fa7922e49d646ce406bae15fe39717b66e515660c79f7e3de1c415cbe60ecfcf284d28cf12916d929b2afacbc3cfd0d475b08406b74bd577eb6d0d21cf2f833acc0979314c39a68f785ae35c4268ec392b7f2d146d8e87e09034708b6c06fdd765692660876a488dfc3c55a0cff6713053b449b77e847765f79b7c3fc278a07537cf5339afedc0c4e63dde3b", 0x1000}, {&(0x7f0000001480)="5e7448a8100fd5030a10ffc5e86c8d020560c701549f8752b3543ad6d0c62856c4a27ab74a6b1af6fb0249a1c5182b9ba11e2fb4faccf8fa0bc65019905c68aa696fbc0cc349716a865a3830c5e2d7098c0098bc4ad08c5389bf0b261f6359c9df37d929360e91ad650ff6386989b86678a31039a7e9a378f9211b9c67b955407a33ec853c003eaf85af5c8e0217d7bf37536457e342a9d885680580784a5414fa9e99c06ec8bb35e074a9553be0248ebadba25a70dd181e05c1ad38f8bb69d92ed6fa59f630f0852b60871d811ce4c1559eda9278aa795601ba9e444ca6ef09036ed49719", 0xe5}, {&(0x7f0000001580)="9a85b3bddb5c4be8ad25cbabbabd88368d8cee7d9cac809878289c18d43c48746b68524d8890c66e2db10ec09dbeb8756f89c2155aa899ec84dc9750e5fd2ad885e9ceea41509ef4e9a03c00dd0767613f65c878d430917598f36ab8edfed2c24fde5566f26817a29992cae098dfde6ede9bdd8d98653ab55fca01826e321185e76bcbce8c8d1a0e3813999a211abecdaa7904e4e2d578bcd8364cd05afaea48df16be31155cbdd6fe0beb113691782527cdbc1089bf83848e6cebc39869553c288cf26318bfe4a79a0eb9940f7583c840a33f84ccd51f4235ce84cfe19c5dea30d2e16d54ac42ddd3a7f8dff65a9cd58ce641e70018339a30a6f53a591828b638c6cf692a5a75be325097a4a9aaa7a40bc4807f80aa2c205e5eaad2620593ff22fb9a104dcc30ba6581a1ce640ee2d7ecc54cae90f07d009aacde232d2b459906a4f94d8161a67151ed03f8d84f45b8d4c13f6fb937c1ce479deaf37e627ecc59dae1073a4cd006ad6747a467dbbe96a88dbc91c8844e7616e13adaf06ee3e97fdd61c6f925673f1526cc5621f685c5d922419b94b4e3dfb0b3cbe3053c10bacff41bcafd0d7019db08eb469d53f4f50f30304e8e7d072646bb17af5ba7fbff7f5ffd82f360c80f852629369424bcdefc34b312c67288c3de7438efa2a122e9d837dba90e853c98e546082bb98414570b4b6e4826a9ecbd10c02d35df350a2285e87444fed8d86aee94fed87d03f0ae1f3d4648b47f6e705dcc11056c65e08819b41abb5fa539e6fc00b81aaf7b2499c1cf3392cbb6a65e9060da98fe55940e3873e2cdcb74b2d39f743e57cea7814653a4e945f3706ba9e026851c33ebbfe03d887f1acb05206ef41248a4b107980c5948587eb4bae5492f4a7f1be0b04f29fffbdb44228ef37b2725a1d799a8e3537241f3bb6f9311ec1cad77b1534cce0aaea80c82eb33a9cc7fedb3a8ea6c9e5020976ceffa8e83090c46c0d8456f1644d4659623b6a620a0b8119bb08e3916da9b5dec95e82e1528da86a99769a5aaa34ac702409fe080c1d7780e5a0a616ecd62dc1cbe7f864214ce32176225a3cdf46dc97d83a5e380eac8fcd263c6585a31ef41f9fd03815c67d7d9589641d33f183b12a15f089826097e1660207bf02e212b5939e7917fe76fb581d09ab70d66546ba23c883e0e937a06893fd1f29b2a20f4795be3e6fe0fe37994af986ff65eba0c230e14a0692f9dfa77ca2fc7db8fcba4bd0700c4f8257ecc9ee5abaa4506ba08f358a54be4754acad018e42ac3883bef4ba96c359f8f8e280648cf02df42eaf86c8e741d150463da1fa650019905a2cced17c6baac01f06a6ae0320a6939f72b029fa73ccb94317053eb28b40406bfd290f75ea8041c3782f2ec8b1e722295b7fc23e6bb506d2b4ea7ddca8dee6b83c68b6297f582c03175a25b14971b1c3ec27da719ccf0a01e1cb979b4b61a99dc259e180b01ac09c6a5dfab2d0bc158d991edc4ed5dcc91e18d0010ecbafeb13b4dee2467d1905b057db60603c29ed906590702476dcd17cdb6bdad891ecc6472a0d9eb62312bcba43a34be1f06fdbeaf0968be5abbbe69fd77786c2d9c5fa57df8536bc2930fd98d690b7d3794a864a97fbf7966a5fede227e85b99527cfdec78a3c86245bf14206aaa5681739bed1c0afd21975e1e7722e03665d17778425958fe2b282e588bfe58a5f3cd93bc179422a4c08e2cbda1bf503b30f9239a375923f838054622114c37bef6fccd8032e05baadd519ed9c80435c23ca853402c595d6abb8927acd3c8ad8c65931175bf91a2cd30e4dca9e4e3f1e284b4680356c3cd52e6da1a750f9ad64dd92bf23cc5f6d42bcc2ceb2214cc2d841903a67219cf3367e83ad1b73f46b683798799264a2fb034f2fc3485252337d8c111164316b3ce375c582ceafe1e500cd20d22cebc1d23c1e5d9046b21694a00c978577612fadf10366c2db182541d7d00eae00db78e09099b2735aba1857a3ca2cf927c3c98f02b8a60ae58d6d94a34e1f70a28e24496ac7c4c432ef6b498fea775bb264dfc63a0ab6ff73f0caecc2b2ffcc0dd53e32b89ef652eb1425b95c548e03b4cb8c1e00324ccddaf158e894e85fbad7405e7e869828cc38d76cdf9493d49a8f613e1e5164190bb97d2aa849a5f3cd6476edbd01651fd5a87f3117aa7e165aca1cfec5084399c8facc8eb9aaff5b55b0ba2d973e75d6a96d3b8169014f0546c32a8c31fe391b6bd3ce58ceb5c4ccaeac8ab653ef5a643efd899e431245022567fde8688765e724460883c7d6d8a0a82c806f2eb98a8e91726ecdfe9f7982d6edc6c8e771542a5f3c4f79bc744c3aa347cf3bc09ab6f0c38e6dfab341e7bcc8adb217c5cfb4008404b6bf960eaacdee9701c92297050013d8fc5b245150d83e3d0600c523552af5f0fe93a67d4e097d597014e82ef86472beddee42642fe09b2bb353368524608a61c5a28fc5da8c23ac18740cdd7998f2cbb914d76e4d7d8689b508e8ba0cbc84bd7bdd1785fdab0e586121edf06bd9fbf22cab2d0ea7bc6a518a0b7da0b3e7055d6864bb77e657521b435f2911102565a316c2916cb99195f9254d6d1bbfc938cb81fffc59701cde49f12f46dfd35308085312b5f27f4900b1721f8dffa7eddf0b3a13770a6b7719816018143b96b3b2c29548a2f0211f21dd98bd455d272c35e16b1c32db3139a5a34d330aa33322dc81881251fd0487a1c4e3c3723e1e640b3782d862eada614f2d4fae1b15fe7848d657ea3c221fbb3220033dac975c87cfc3b9e25bf171230529ffd83ce381e570a8079234b214d380df881e06eb94ba408ae41ec61273dee177a394e3d03897bb457a1d465af2d3b3e675a877c483847e80394db7268ebe1f15adff72af7ed1ef7328c46d01fc595d7338275bf8a76b4cebbd196ee00e73ca3f90bcc41b9606d3198322c11006ea0c1da862605b5edd0057fcfe567acb7369d557a4d305448b0210386193902d0bab3f880f81aaf9de0c8532fb5c5be64cae769e3021f21e7d965e3c52bdf620c641367f262058d55eae7f504ef2a14b77cfdc0b30fbba33d1997163d51d82e178fccf2f7f3244be9ff6abda57c715c9b3332b7b37b2cca35c6195d6c6eba8ecffc94d16b83680fc22be51591ec015c3c7e8b38f31f73726eefa3e90b881d5734811cbf1e649910de022c021c30680edb81a501a48b9bddc5848ae859860aecf3c8b938f696398d0bc9c7204102bf027e16bb4b0983f7dc5975c7bdb5d9f08feccfb25157323c7d974c1ed07ce41bb0a7ab2ce882056535d19292ada007d9dc0a99f7d93c742e87c216898bc12e79b9c29962492b43fdaf450a9ba6bd36da3f752fd1edd3f5edfc2c8487dee4fe6903b3c640d607500ec83f4d13831600a0317519e38821bd0d4da23dafec3f8c9a44d73e28596a838307e3a02c441e2baac33e170f529794bbb836c9d1b705f2e8e9ebfc2eeff765e0597c7a749bd8f49465fca64a64b08365aba82689ca84dd0571f06812a652bf3cc34afe45399fb0ee135e5a58170d48e1e635bd0665ac393b30e19ec5efffc897db4e962aad273c00b088e7dfd138c87d721e890cb86e7823a0f1e69db42aa7e62101992f35c41334bac5a016ef25d309c05945a165e364f102c04f6fafe5256a4ad4a1cc8803b81568e8b593aed8e0ceb0e9ea40d48a113f17ca120431176977a803767e2b5026cda6f50100ccd0a79c35e72d1e30723fafb621767ab1e4fefdcb0b13c71425b50e3ea99af9c34bb6ea757d0e08f519f401877e2912ef5463667daad3d5d208408cf8e5a908ae7f604960e7e91fec3975c861f9cb6c799fc7f9046867dd57d04f05c9949ff4afd812058e4a34dda441aea30920e4102d76cfb55d850e1a5ee6643f11e613d01508583c92be22e35a28b9d5a5804c1b1b16c8ec2f0fdcc333b7745752c0be91bdd3140481caa953c0299898abe3cbaf835c6592a34837d669272906f3ad96c8093782a7b85cf6aec121c57f713940e90a0e994568bffd3ebcee00cc3593dcfe7e047e36385cf0a3e8b86bc6e0ea9db7482a64ce844574c29a5a950e22d0835afac750e68371caa6bf3e1f294bbda05c0a40c873f5abaeeac41a62bf9c85d3d7d1e4117c950719e433f84165b5e9c6837bc8b0fcbc081fabb90cf3d01c1165f24f6382fb3894346f9700820a4f9257f233f26d0f8e7b838fdd2313b53d81dbb9407f7dc41588f036b2564952b98fd5660c0fe6ea44cb6dc7e3a4f1e02813047c31ea741d678b24fa49db70a916400e6d3aa88b601042da76f175c38d03cc8faea2afd27122f8d193d936a06e334eef9e9923c37d80fc4f452cc4cdfe95522e206016b2113ad9c1f26b462cab076bc03d1ab87445f2a6a2304e821fe8ddcb9157f652f07f8b15b662dae62941bdd459ccee36ac5984de87adcb24c91c4fd8ba7ef01097e6ed1d423d31128e4600197e377592ad81f81c91006ad262c9eefbc49f71dd4a98dd3b5d14ce390b757fdbe583bcf74e6c5136d3a1f7fc1daa5e6b7d655c6c9761e6a658f435ca3c0b9a3e259719a8db2afebf025fbfbdde28ff509314c2db8ea2f6bb89b4020cd2d9e6a3fc8d9e4f6d48cf2950046c675477fc548998b1c2ea5c6742d462d1e7a6795e4125f3c0a550f1c84b6106f29a58799ebf58bcec9ae1fc57f952c6a0774e2576cf39093e7a98d6e98ac62964283c79f2d3439f76bb2941c7c5c9e386db67c72f79625b972fdc0f9648e410d8cf754e811b3bd53572e516f41599fc590857c56919e6ac7ebf3f2f8f67e8fa1a5f3d7c026c6617aff24b2e242e2247c763bd75000b884dcb65a34b2f14e3bb546a1981e396d1777f084a55deeecb52222051e4033fd4deae0b12b348ca7a09f2cef541095cda63983b3d86c941dacc6a53c30e94fc22c58fc13b2ba75b68e35edad86edc1d99205e7a8f5eacc955c18ddee729e6afac9d558b4f845e95964dde64cc6f5fba7bce61bfcbf25fe91d940caddd1a51b2d7f56162bfa66476fe8d7fd5b7c29ac443655753a08985fcab08178494a80be6b18cbf59aa6067db893ff9b43c7ba742887978bc3ebe6fd9c1787fad7af609d8494f9f5d957e1d258dbd9888bb9fea33f5a4361b4d339acb333dfc59789b8e9f88767dc0d2f559de9c9b721c855b81f8c8995c4130621850fbc220cabd70caf1fb0f3b636fcc1a63635f0c955252c72e3be8547d86ee14e1074ef1810520fda3c3fc2fe35e3d0c712f09e432092faf9487cb219e8aadd90f3d44e02c10a3156329c8aa3484c26540efa5e1337012e75f6b22d627a81838f988a9f5ed10d8884a551eb30bfc877b3dd9b0a3f0a8d615ab4f1e6aa0241cbfabba6486d9ea3c4b454e38c5b02c1d39238b05901a483b75df28346208d4a65cbd7b3457abd141f0b06b5d1e328eaf38884c6ac5f5bd93f89efb74583dfc912bf19f8b3ccc8e132fa3d026c8e6050dd7bfde2defd425775a83610b0289b9fcc0f1986f954ef219d10037c659870d058efbd225d854c3175ae74c75116fbd3afebca53d02b041fc2abb020703f51819fcde8a6fea6d34b0540e8161ba54b53781e456fa3a745c81dc3989d318308d1d270901e01e76cf864c2988f96f04fa5252967d78023c0772498640f68a60be0a05b1f947a42d98131f8b7ac9bae562a8e09798b7099ea8702e6f9d36888962d72d2ca4ed041f6f046f69c1c4170d61cb6636900be0f5d4ac05fa89ed198d536ce739b5ad337c2af39915a8e6640336f55f13eff5695328ed379894a8059d248", 0x1000}], 0x9, &(0x7f0000002640)=[{0xb0, 0xffff, 0x0, "0c9c7ad912b688e59da49bd1f9443a52c510fa7c24b36b24f6dfff93bedddab7231d684e854e6f543dadbccee873a3288d27dc2301e73bf8f08355d018cee24758f19fa0092f23a03e9ba7d0cdf0e0c63fbcebbd0251677ec9ef14f3bf94ea3347ab342a377f3be570a0d65533e889d5e20bf4fd2d25d1fa1ef72f61436b5c1ddcffe557417e85a36fe3997125e25d49006ca420a4420ef21ff9487978"}], 0xb0}, 0x1) connect$inet(r0, &(0x7f0000002740)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 00:14:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xff, 0x8b8}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="4d708771565c8f6ddb76d8de07f4c0546c35d4a0ca69a3d3973aac80b0b3f85220d0a7821aa47ac9a7e2db0c0b3cce9e4def2e1ba2e0b5e25c9419a054ea6a8e4acb8763872595fc422960fdff883263cf3743f4595aa4b05af681aa2e147d7a2271117190ccfe2ab96dadab5375456768a9964b84a1417c1d690e547190311cc07f8c65aff18a9a1d8d7218217795351d49ae50961f8741cb4278a37f18f31c59fba00d9ee3a9a9d6f7983dd16f15", 0xaf}, {&(0x7f0000000100)="c3e0737c341056af7f0afc8cb193b50ad99d5e9073540b328ac0d8db43ef4109d56822dcd9157dc976a5e4a5149475bde16e0af5c49521c10c53b3f1908ea9bc2042b9b1b007a8cb9401234a6a9289ab2f24c081e488aa52ed039867672c2a78fa14c8f6d9e205b9", 0x68}, {&(0x7f0000000180)="46e16adb81f55c5e74ce3111d816c314d97921164d93104a9882cf558d9d81806c942148c25757a80252fa5a35670645d20e626a16df600976c8f015293f9e3e0b8a5177ed7fab17cdb9f1c33fd4244abe706ebf69b7669ff425fceec1a482033c92d8c0c79e65bfa82e851bfbeb2e84df54cd01f4a9a91fdffe8f472e4c3c985893fbb00ba4203026d0d6bd6efa256242c597a41d5e0ee533f0275e8f168ff182c6b489ef0031a4cea7848378c94f48944fc2f61f459c2b92da87957f2b1fbac571bb5c221ff93b1c13966833a1804709eb255e0785fa9b823d101b516b35dc68a1fdd3e529318fbd003a0cab9b099b893aa07bdb24544b65", 0xf9}], 0x3, &(0x7f00000002c0)=[{0xc8, 0x1, 0x1ff, "416c48ba9208620c6a1c760b7fd3dba5bbd7dd68cab58df6ccd4424c70f440b74b663901473ce638d72d360c14e326c78106852268afea258a0325815bd3f18836bc99e4a367ee074692fe60f7864b8d4915baa1502c70c085d74210903f67ebd10b19becddfc9ceafbed2dbe0c7eee24046758b8b19359c4018ef6e9e99895730cfb4dc41b8a82b4bc4cabb6232f300fd7ad5d62bcd3e192839dfbde709b68feedbe35da9950b3b6a0437ea2e5e1f3b84d2e54a"}, {0x1010, 0xffff, 0xffff, "2cf81507974c964ffa8f050a72b618c35dded8e0d721993a254420ff1423de452c1407b48e3da5f248636697c69daec3ce57e98cb597964d1cefaa547882e4bfbaec7c4084dee236d859e856c6d71d465e385c7f08f10f300a803cb549afb09c738a8cc2e1aabe65d1f52c158371fd1641aa13d1e85b2298c895c0134b8702ea0eccbb9dedbef26b52abd3ce05502c967be95d81f6018c74693b787ca7ecbee3ebb3294334d45f516426ded378356a8ee9135a7c4b4f1b52f424a21e468b429970e6c0813ce2132751d8b579e960a797a4f16af8466a574f1b324fb19f17ca33c79a6aa26363e6aa4e7d50c01c2ee301e04c6b398e3ea7960fabf6fc85fb2d016b66c1d9bf511a3548b204ec2ca4d48c46732762442fa52a4baa9aa92aa3dce8991a4dd30639645ed2ca627e0efa56cf6c8aa41e4380bf6ca6d15367c86a6b564751cfb3dcfe2ce510120eeff1a414bf474f6ba8603ea353f1347c075002f331dcc66bfe0050fafa566988c1afe532edac8edcf7f7be125f62a4db5647122ffd514d55aeda83e55c384470e46796ede434c48fc1a4e0a6094ad30a88107299e729834c6aeb137898f33d171e377fca27ada04020100817abc15867951ede6e6bd525fa935478862767d74a6aa04c1065021fd0e60c4008948225c93eafa6fa8b3b0be0723ed969b846a27eddfbb4d26b84f40b2a273aa6f73a8de43b922848a2cec0163ae94d118277d79ad93ccc71b98c849c5e1ad84088d4e13b5c1cfb58b0cdfe1b53ad09f9608c7d9e9aa6a479b213665966fb40192246db80f26deaddb4790296df8847b8aa9b05f18feb9b50b61c35e39ceebc78ddf6539693e47f5a40b85c5703f5f68e9ee3f63feebd68c55010b5a74220998b1f3f76699de58e2a5e02b4426b349db05bc3c93ca1f4f6d5fd543ada0a4670d1014ce399e9674c55a7d0b104149f86167f63322ad15f2db8f7208503555bfa44821930f260cde81b3db13a6222cace6de8a1ee6eea061bf5b015e9f6e2ee76114ebd28eb96f2a3371f31bdbdbea4feab5a4056f3cf8fdc3c7575998dd674cb4dd2f3bf1f25cab998be1ead373fff878c0a1d18605c71fcb631b5293c618905a005a61af6e0657f65e19f4c06d9402eff92608a5a25bdc393fca238f761bd05581593dc2f3eb270d8414c7e09bccae2ea679f969b9d2151ebbe00e53c241e30dec7559201768b199dbb1ddd0fa2ed09f1c08ffb3fc237b90ba0b4e0be9b329a20d9497e9f699299515f6b5e88ad7c84f85deaa2f577973b5e97e9a6d285ebf40a572d1730050c5f4c1d4e24edb6097256e1145bd38a8d7b0c9cf73c59645243da08b4df397ad3525f95be8b8403a655f59aeba1f2a24500d6c8cc8e325ae0dd2dd08d7c45b6fd351946fd6a98d166d3d34a932e0d532cdf876be3c17e619e4a08f52e4bdf034128c465f9c10378eaec63410f0bde56a494e0465f5fce474817324d6385ad7f3ae0688c57b0bc91da0f2d07ddf185962d76e467016f32131948c282b72ac80acbb74fcf0882aa353b26bd9fb811ba2af285dc5c3558a930f770d924f583d22dc569f3ba7e171f25712fb3559ef06c3e43fcd22940b93b2a7b2e91c6a2cb575bbe906ad89fcf336ca42cfbad56e719450e0b4c65c6c5c584ed95a73e386a94636175f0d7997f855bcda49fa55c1fa71ca15c16685232c0dc7281504d34aaefb809e8bcc5f94e3f4f5be1e1befef3cef7e399a3704b65cea49c31753511553ed730705ed87c0ef967f89138f199ca1e39acd2336e80d775de4237d51f2d2c1774a08287581de8d51de8b5ca6c27591c3e31fa1fe4ebfc175e732e6f7c71016cab3fc0d29280c2829815b600d33cd16fb49a2f907d754e92ab07eb5eea30c887773964951624be2dd611c4a303d9aaf957e7072dc46895591f0189f9b15fd73784e48a43fb0a6c97a9b8837bf73d55e0442a7b9ba9e4bb78a92a1135597095d0d1bda8de727647927c587ac0f250fcf0151f528c0d109631f171fd428f898625cbb6e74c99e3cf818f67d8fc46d5d308b6b44d33f1bcd5a4a38cab6bf4375e9532363e18334661d5aee56442e048746d2771148870a5b8e972e97cbb2a3c9e5d609134f90fced4134a28948e5fd707ccd5138e07477e4f94e55b02e96609cacf2a99f8ef82926e8e7e519919ea7a00b7a5f0ac1f7e94774d2861c3bd7f4b60d4ef91908fdd706fffbdb468c95b1e64a4b1ac15899e20b21d627643868e5082886deab4758ee80d20f97fdb35f2193d1bb456c1d078d8a21fcc211ab9d24fb8ad3b7fab6d27866b0e440c65ca09bc3d2edc19c4d1a25bd9b4dfc0ead1de7cebd41a249207f359a04c53b95819124bf52bfe47a20fdfe1a95aacc41afc771d1807bbcc6e219590bbcc6c182e9cfaa044b01851934382f18d00790041fcf1caa701cd1fa707b208dcfb16d33f010ae4a49cd82f096759ed828b50dd772ae5aba0d02cb7dbed2840d9248e9fe429121255e46c6cdd99c0d4935801e0cfd2c7ca6c6b2e4a0366a1c704ab6189faa84585b0e67087af6142b4534a0000a2e64e9569b8c08dac7218ccd4c6a8094281bc731a58b7893500da433f149cef299edbb05c3bd4220aee06ad1a1915f4af3520586ebc343f1d22f6665eec623055fa631f31b2bb37dd19ed60aec00881ec86e02b6bf7df359f8f59239dc981727be23c0b28e96e9deb575165dd71ca95c1be0eb0ec9f6f4ab5107d41ec4c543f184349dad36c6562dcb8349d0f7f6b70671ed5221670eec3fa32892ae9dbcdf511e0fbd2d8c894a3948f4eef8837b8fc7b383947aaec2c49bb50eb6d818526280898729fb57559810d7bdda080fee3ca9d697be29cb5ef7e43e9fdbe71ca968be173b39838219a53b9767d8f5522c0d9dd16a79ad2221f7b7ef522776ca8370df5efe0a31be21caf9fe3a7a489022f6543822ec203902ad4161d17d0b647af24c56dbd5bd17ae9eb8244ceae568a3c317d8975e27d314f632a526c5541ff7518dd153eea2898552c2f9fb564f4dd3dfc4a407564d6d6a268565cae65aed621cb3f6bd141005a896fc57d00c9235b7dea3cd700a0afda9583268a78038240e70d1c4f0f9038598924c043f98a61e5cc2f750a5c87f687c326325591d6bddba1852a396d8ed052ef993121b9f4382ee732c01b9c3901b4e2597437ea27a368f7a3ce59b5241cc510bf51aeaa8cb9d43e7e411ae467cbb3bcfb91ec5d86fa2cc2fec7158693e958825e9fd979b98adee2c528dc14f74851722e973b680b90cf2301d5cee04f9c9f42c78230fdff72827b760f00d4843ff4122516f8d02a30d9dfa690282ece922f4806c23e5df1f544e6944ed780133f3de7c78542186207586a0c034453e24eab7c53c9cb1a7101a38970c1239beed19920058e725308aef5dedfe298d6df1c96644fda6e28832b56e0644dfcdeec99b7e4be70a0c13fddc04aa78817885cdb84fc9f712c37921d973496433ca87d4c6c99a647b6a95876c415212ad8298d39b2bea14020b63f97c55d8e0c0a65d985af888f298b4556bebaa06315fc26c5226f51ceb0c69cc8996dfeb962dc0aa2c48c0fc5cfcef096d80e1356c18bf5b7d4311699b4c5896c06669c2a1d9d389d03d71c7c912903629458d4f4a523aeecc0dcf406bde62bf14249cb9e3a0f168b3bc8e9fe186d9d7e8498aa830f819f8af999751fa1f499512814a47d100b0aca8482ae8befbffdcfbb8ccfc808016fb934da91a03e02d26e85c7314723abdf25056d26fb48ec42861938b17e60a1c7b6d1ed48bfe93516dc0ade5a2161115bd970476b7b6df23fdfcadb7ba5d20b57b06683a367033f4f18c91af1c830fefa058e2be726f2de82799293b012ac8127d016a299c946fc1b9e35b4c160619f3cff64dc1b14fdee856415b8919df9de4c65330e1f4e0d2a5469b13ca4dd3b159cd6a0b7f3775828ca1e09817b1a08716c42fc4eb0cf09c959527ba43d88611e13ec3e975749ee459c4747a8ebc6648b2c08f0f3714d9e4a1d3c917c8b950f425db0a0a236693ea80ece593aed99f8ef3432514c883aadc2fa5752c317ec9ef3e96b3eb695060bfe7b937deb126c93979ff32306e04d64687988ae9d51f7a41df8b70aa70829dca60e633da8c8071604fb7cc54835a82c45ebb50994aec07e342606aae3135eb8ba5f46b6ea84eb4a90e0ed09b84d2db9cbe43523b170c97c531e97ee4d4a28a91ba156703427f50d83e048b00b7eb1f20c50831c1b0371354770f86936a8273b9904ca931393a3f8387e5996c92bf6832571b1bbf61dde99d8cae61d18cd90eece693129fce32cf4c371785a9d5764a490bbe7b63e18be57b1eeb9ae96f5f786b321d01791c667608bac4d9efd399769a584330ca436f7d1ca64b1b778839bd9e3a0dcf731dfa09136087f1ff270e62fda70a73c57f34f750292f8bf601258099d58d265661ad97893aabe9c544f49cc956a82f91a16300acb35a2cb3f83717768cb0de08392f71b5309b994ffadc610079750ac094702162c8f3745ae464d16cac4704eb418be411ebf20a02002b453510b885a5b6794f7545b6470b7443dedb79a9fc1f37978caeb0c53717fee882b7c8a271ea17b4aa0eca9e6b6d606c69d359269bccd996312fcfd41e6b1f6925d51760fa8ee34f5b55311eea0014498e9c3053c8c369bf0e9f1893169c07fd0cf3ee6334c1ac4132befc800a441c44a4326094d7a6650c4407e81045c485f3bf4a2515684d8f128079d8b1129ba123686ee099aec9e4230d51e3098c0d7c790c52d4c52189b0f1ab52e0ca837126ac90ff9f97a28b872fcc0e2448f4770301c2162f0d377a3ee7bf78c80e956f49d3e8f68dcb12ae5e17abc36d325963d8d21bb95a55c896c18a13a7903aa5bca69ec6e1ed5f18a99a23ff24b5fe084cde9f4101021173365a1b6b12b89fdd635270eb2cee589736dc7fb2c96487e6a5005a9a5663f493d13eb1d96c3a217fa7aa9ca2f39dfc7cfe7a8914e9c696f2eeb7f330c89ea9cfd6a8e17983903a825f910af4dbd972dfa2cd97f8695411aa7ee2ffe63cdf828eefcff18430888777eb4e929ec719557677310d1970b37780b22f2b65693aa26687ed8860cb076ea3b056f9ad5f96ce46a187cea6085f721da55b0955cf8a0c490097cdb09a0044db08d67b55e2f5f764efbc803de27a766458f770e5acbe1afb84177c9adaf9cf3253c68b7cf423207643e0a4f06a3d91fe68f8c07e3139be95661ddb34521e78b9e19d966055c719c8e690ca9d742f8229dccb098c7dfc512497ee9184285441e419725f29268e3877d4d3f194a5be92652267ff3a41c50dea4899ed2c6613914beeec27c11717420cccf0a07719f7d3716a840b9d1c68a8cd016eabfbeded4ae1d753995fdd0f939501629cf355759a3c927ae63015845f28862c1d0d3e1fab1d1eb2b1db6fe6cba1c6775ca034f5bfaf66d3d15a57698b3f9e3bdb1be41f1ee4e12e990ebe9fd66f402e2eb8209f15d9c3198ccec4b0814d39f0e313d727497231fed995961352cfb2bf966cd92d16e0e305d37f34563ab91120ff3f3a6274ba809d9ba3564185c160805b7472fb4f83b84775c592099b7df566611ec91b402d9f9c512f6edad87879891b3d175b9a76365a99e9452af89379d84c2d8e3ea30340796c092c059eecbbb7aa9fb87148b8f72b34655823c5b2a6bc836a6ca453f1af0650e5b81ce7bc385045a089a86cf514b0f7e11b7cdfe8de4704480744ad9017f94afd8a7b814267356dd0a1ebe587b076949a61ee8"}, {0x40, 0x0, 0x8, "d9f1366132e6e2b95f505ded671c5f6502d694d083f547aacd07850b8ea6665574a0376c4f853e689ba1750c4d27b0"}, {0x98, 0x100000000000ffff, 0x40, "197a2486b21757ace1e58984790341ac1e94c77f8c1b86531e516651892329fa443d6e56095023f85949a9889cca1fa1e4a6ff2b1e336d9abf2f4ee08a81daee8e1168be1aeffeab1f4c55c50503cf5c40c797e3b38f57898f210b96b13d9104749b53d6c36a35ca1b08cef3c8fd8500a162e97f4a2fbfac16f08b7470122f428428"}, {0x38, 0xffff, 0xd9, "f76a25dca039497bf02625e82bb214da83535b67998e48877896e8a5b2185b8e9e"}], 0x11e8}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) kqueue() 00:14:08 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x42) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="431ecf0c74fcf9e0359805df9caa1eb7a552fabe10d7fa958a37198d8e67196e2cb086bac9971e86709a5c6fb1daea025cbabb18dea779565dd9a32ea2b4b86017d89ddcfd7e4b894a90875de855a4808659ded13f9f27b784c9b7a00b767d6446bc556664737af8f4d89ee724bd19de231a9d18e35c8edba31fa975af7e8f0d1ab89e186426fad33ddbdfea07e44e05f6", 0x91, 0xc, 0x0, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/228, 0xe4}], 0x2, &(0x7f0000000240)=""/7, 0x7}, 0x40) 00:14:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) r3 = semget(0x0, 0x3, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/246) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 00:14:08 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() syz_open_pts() 00:14:08 executing program 0: clock_getres(0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') getpid() 00:14:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000fe0000000000000000000000"], 0x18}, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 00:14:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0xe6) recvmsg(r1, &(0x7f0000002380)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002300)=[{&(0x7f0000001100)=""/164, 0xa4}, {&(0x7f00000011c0)=""/27, 0x1b}, {&(0x7f0000001200)=""/203, 0xcb}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x4, &(0x7f0000002340)=""/62, 0x3e}, 0x843) close(r0) r2 = kqueue() dup2(r2, r0) 00:14:08 executing program 0: socketpair(0x33, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)={0x18, 0x3, 0x3f, 0x9}, 0xc) r1 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080)="230098bb66405c4cfd870c48582bbed56f82696243645d0ff6a4f8ea1c8e6af6e4dffd926332b0ebee3883d5626c51a97a51d5005d0a61ae3faec6ddd54d0e27ac036d756742c82089d652c2efe40ed52633359c82f3ca977dd9ad10ab53eef420c4a1f5cc5d84feaad73723e9a0c99711f33b8b4c44819f461802", 0x7b) setsockopt$inet_opts(r1, 0x0, 0x24, 0x0, 0x0) 00:14:08 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) read(r0, &(0x7f0000000040)=""/51, 0x33) 00:14:09 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sync() 00:14:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) r7 = getpgid(0xffffffffffffffff) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xfffffffffffffc0a, r3, r4, r5, r6, 0x2}, 0x3, 0xfffffffffffffff9, r7, r8, 0x3, 0x8, 0x9}) 00:14:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0xffffffffffffffff, 0xa2, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x0, 0x1000300000002}) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x4000000000001, 0xff, 0x8, r1}) 00:14:09 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 00:14:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt(r0, 0x4, 0xa84, &(0x7f0000000000)="abf6b1bb07575fcc711e79fbfe0036970d295d9957d3c19e65a7079fce12579174571355ec097ac14bb07873e4b9d10713c61d03b3e7172f242fb39aa0e75c46b2ee8b6df556a3e93831c8d7f39cecd480aa9c4e9623e4d9948b8eb8a4e201735fa8674fbb62bca5281d25daea23062281caec54b601ea07ebcc206e9c37064695769b617438cb26543b6055b5e8c9da8997277f2f5757b068db01de5382a2f01316f2c20c8c1fb0526ee0171ec895167188804c34737db38dcc85627d3a57b6b930487c515109b56e85eb7762dea7f53c65499aed5f15b0cdcec704c20adb5df0a98e02988e3c955b1c0cdb1e7aff7ad7e5fca083d58756f567bdc292ac32c214b3142ca0a413f4c15ddc3bed9fd4e184a4e1cd4a724d43ac6fb1dc2eafeb25d090ffc005a87c3bf03aa865aa30c1973f3b35e8a3fb3127c5b825dfb6acda5add65890de7c1bc3d625acb368e6a7fd91f5fff37c0e44ac3add9269534789a97acb8cd85ee5fbbf5cdd017dbfd2681488c62459f4d53312e188b20a1dc7b35683e068b5ea9b4c713091699b7f7d64369333c24643a0d6f3f8f1d2f3c004dd3c699858c6272ef7e9ce8f6d4ca947f62c89b89c0392496fe1b40b54d6bbf6770bc2638c0482ac0889b8ed9803a28012263c6b062522332d4a982c12b860f9c0e2f87c8ff98e0d3d5b61944d5f403e197d71ab8e9c414b82aec371fb8314cf5828ffadd720f8fb4a02e489df7c24aca73a49c3df9a600bd890e4d6f795459d6503f3fc22b147151732cce3d859fcfff1ad8a718a06e85c13826a5e20aa4753f37d551cb0d29f4d5ef012a200b76c57b398127b2da704b6c00afb75be30efb7a4b2bd0d01b068e20b0bbe126d525956b10a7c10a512458b0fe219dd570e6ee54b7f6a09fb732a9c8157cde91ff045bae82482f5b093e45c0e3ec42bdb03a9f541cf558bfa919baddf6a87157f523d8ed22537035d3238656c8132877ae79ac96f3c27103d87c9ce13b2639658f388fc68af286128c764915c87468ae471d722e48b7da6211d78aee5928e4e317e16ed97797c7ae472fef37833e921a232877a5d1aaed0c7af55133687d5b1736d6f9e10cf4177a29a7820d672dfbce0074fca1802dd4e5b94af80a72f79338e7db3301cb8ca4895d1873860240fb954247aaab5d0a81351b38fdc1579342b1be281f75ba0fbb4d6c90ff7b2be569e8e29e22f73e4d343bde7b145f61c20c9497d1adcf5cd0cfb29e6578dc645d2b920304d48090e038c0ca57cdd5ecee5c453a1b16b0ebf732d6875a2ddaefda350470b5b1350860adb969f10002fe46470ef33fa51e2d3b5457f66afe04a0a48298ec299c7384ce0b3ebac283424c96e43f53ab9f2ede7f24b7a225d0cd0f53b159076cb3c52fc8f81171362a1128d18a02663ff3b5987bf4fec74be4fa2ee845141f172e429f101d5311ba1e6dd46c3466e5b7a8da6e6c33ae459e8b4f4fa932a883f63e6a9e322cd7c354670ba8f6067c0928751e0447dd3737dc7dccb3f5b9bfbef77841305255a4213dec493d1b85d18a4529418277c26afa2ff027ae8eb2fae20a1ea104b5ed2d5cfc449faa748360aa2d68969cdb8b2ee2df389e6daf3286e8f0a7fe0f9b93fac60fb7ec09329bb031d303ee5837f8d82f501805fb92d166eab05a4e853dc33fff7b2f1ddc1afb407a3630eab62f128829b55e00b2b6a12a1ceeb9f149fe0c705e858bafc081cb58bd8195ac1b45d85d6313738163ea6b5425410057257f1fdbe94bede549ede4b05d621a360d5e24024fb7f60efe6b8f3b3d059310aaf03b9e188128dba29f403a38f80450961045f1769811e781fce4e2df924d9b9cdf6f0c2be180c776880fc2e112bcc85c2445b94e0d6a307f11a54e997b57bdd5dfa9ee0ec2cbd6f498d8d0a02dd0efd9f7019dd410747087cf36a8f901ebfbeb70833c604b6359a409a5e9d1dcec2a961c3016d4df09accda54283d4a6cee9c370c04479dbeaab9501e719611bf2728bb425f0133a96ba2c05c8ddf8dc7f60f9da6d13112c126f993e438f8e0926155e418a2fd0fff75b024502dede9d2d6e38eb6bf1033e14c0c3bf4a38fbcabe15c119b0aad5d661ef0ceb14cf5c9202258c5306a3b431e86070bf30a66f3cf1ec4f5755a7361626ddbf7ff155660f972397bb178df44fb9f554457a827ae224c04cff4832091686c97f25372c64d46b891fa24e00b3fada5e7e653c378e7fc02c1bc1961231fbae8f1b27e1162e94d8ec905535b7ef791e93020a140c8d8d30ef39cadd7139f3bcf9bf3aadf8e8cf6f7000f64b1357f37e49dcbc361c60a1db59681f1ec8dbec9bb202d7b228df0f468a5dc3f4f36b3ceab2a3d3214bac4ac5d330a0a7f821f6a79ea04ec0a610da5d22c5e059462dff83d4d5b2d65223211d01d8bc4568430254c0fd4c39269aacab2aca4b6ee72b159ea1cf85a5ac0b4733c949c31a4ed13cdc826ff5453329a3c8cdb0551377b98dc26b22a79c46a260815b5d852c35f3cc37e4f242251a57ca8b772912975523663403f7babf6c8b96f94e52a943414353506bacf570967133d36dbf5870a6b794c5474b4b7df5aef98186cff7ffb213277c3d49e9ba62788ed7e5ac3b9d805e1fe0f87d00d83f7948cbe54ab558856ee6871dfe91455112209ddbe07468f5f362ce5f98ff75e5f0ec1f058045e7c2ac69dbff46c09f15aeae3d7739d82b49aa5cb3113a1199933b9bd7a3afa37c4200d66c6ac44821bbc603089ab2da8fb6baeccd9c36791f61d3e1ca361ac77d2d57a26f0aa30c5acf530e1d08715bf8a5b4a75bf9caa3350a0287d74247fa6243c635c26b4611097a53d930f73a0a079329bce77284570ea64f1b155381d64627b14f47ef70ea85942221c17a35cb993e62063cd02235d2b4247ddfe9b8b34268541ac13648fa989e09b905323abe9b477f5814132af72d6c602f4895867002467d1983d1335f1ada87b01f0edad59bb3e3fb87ecfd7990299e6a7a263d01e2d39785fda0786f553e4e116b62a162434dd528dbdb637814bf3436e0e9db28a7710c792b4e84d02cdaba5b753ea7cf469bbc86c8596482f72d956fda5939d0ea5d4459ebce391c28c728138768f8e45a6cbb1f696e74d854ae48f6f24265904bc9a976e58dd7e47107304351ca2c66dad520d5ec4cc7d928ba712e6885289024d4914f595ed07dcc141a481235063bedcd7fb1e7653f685db5c518ac6198e2022989d15a88c045fd1e81ac3eda33da1c742734231da1463ca8b63f2399367a34dd40b6c73a1c5b5c6d61cfa8aa34269b6e7df3bc90bceea7a3e53d834ef5540d6d835bdb83086f2a570f29fdf9eb9ae7bcd33f84a578cfa6bd3a080c7d93060b8f801ae0792f2394e7f429e1a339d4560639cb88f55b37dbe1d5485fbe0ce5a386a1259388d0d30f85f308a4a0424bcf5e05d1c1779a01c6dad33be24436a68159c238c411431ee470bc6c558694d650487d255269ce125ba110f3f9d21d5169c952423c6800b92966cee6d2d3b7cd863f2b78d57e8c4cc961f45048d2101429873efbd5320d66efd768aea6a15d53d9cf3045619470691007b0f2ebc1d9837deea3ec1babad612323b9cdb35e3c2798bc15576e9101e0a6d0004be359a2b1087416973fc72afc1690b7d34895f52f20e8849caf92dd52665ef53911efa4966a61a33f5f02a2c669fa7d1634be58fde737296bcd5fdb17167a72257d7ecf31c2990c1b2ff590fd64c8dffc8341492d446e95bdea02af02d8b865d41399577b3cab20fb02d0eff4d6e59bda7a997da72d22deb539be7ffe3f70b53b9d2b1044914c7889a3f4d6b4db4d8bf349bc1ad25a64554a25c28bd34883da3692928876a9e8cd7ac5cad92451aab27c559b34619e3ef12e1d9fe114795e9dafcfadfb5e3f92b857c7594eb92683bd698ff0a156b0e50d07543ab4049384464307e07247b11e281c139bb09831391b385be4a634ef390d0d5b8f83020f6c1aab1018ee88f04232fae4457573e7d71351150fbf7d86284a02e306a153b687bf205870251904b238ddfa7f0fa96680a7086f172a9264ea138aa59e6bff7b2e132977cca05b26700883f38ea4d8369727b000b059eca5e9ce3038d03bcca61a080295babc7d0a85245df7075e0b7039880d7e47c0f2e9ba9edc8bbfbe9798bc221f296fed8a15b07eba39422ea9554e99b23589c6f800648cfc2f1cc37c7216569770ddc32661db7f35c455e51fbb3dadbcdacc67df7ce3b3556f2102b50627f2123b6281d8e73f6485b6ee72f0996c66415012f9cbbc45637ace615b1494fabfa0aec69723af721ed2189859997550f09bca9bb6c2902e447a86e2ad0c3a412c150b793510fd417c4a755b49ad69de52ec7fc7e674c71cba087871913ed5db275c232524e904c5241f35f06d912a1f3566c2b6c4ffe834f79a726be920b1177393ca489ba88108d72e3553008f2334fcc788b4f439173bc87615f46e4ba936e30a0aa2626160bc810df762cc525c5dee50978aeadd658e21d4efd55ac56a65739afd23de2b548cfafddf2e85279215d257dd826dd4c13e1b4c19145a4524c773163104ba88910d80bbf2bf1a28455112dad9ba0a0894f6986a387358bdd72011c0553247a48a9ddeb6265f15d99aa2016dabb809aefac6f49e4435ecb2604fa8036c60568a1734ce076ea51537621fed085cc998f18805bd4494a36ba11d5087832e531260aa5ea80a455f06ffb7ecbe82b03fdad44eef7099ea566fc20b068e229a7a25250780738162c72ab8c29245b74cc47bd4ce12cc7959e9f5001570633d4634fe751e11510a3523041a59cc4fce77707d8ae28f1532beb95510fb3de00ce0773ce47b4a36acbc8a675622bd87f81aca1fe88aaabf641499b683d91c7d46c1bda4ee8f9e6c1c53fe7ec046116ee2b128b6431567169f9c4b2e0056a53e4a247ddd9345cac20fdabdec90dd4b7873c78bf16072603db88c2e8cc0424d54a8949637148db9549072967fc8f75f2e8f081625305e297a6a75e5f6ad95bdc12bdc99431f5f79802ee073df4201fa01dd8d325957efa331fe233221884db8b75ee61feff9cd073a81997ac326dfcb0c615095328f435eb4182b47150d26a9fef9e43118c113b37526885d47092f7147de349346e26b6bfa41e2bedcbeb28132f47de4e82b47ede4e411b3836a51060c2ed8fcf68ea3628cd7ede32f3e5c85e25a47ad807bcc5ed98b8e0866beee4e295fd3c6eb03003553af1d4dc93c324a1aab1d3eb323adafcaf455812ae0a30e823ffd86bc8d238738de873d1e30d7b9a4382b4dd0374bec964cf39dda5135526cc7fe18b6f5cf0d41d703490996c7c056821629ed511df36d351b5880e81e319eec337e739da3ae8d4365cc5be92d6bf92bb2e74179bd59275999fa0d88c268149eae496e055d7bc59a423ab8040a751033e248bbeb646f5e24bd3d5a67d960939018f02883f0667173f5f1389a47f08c61949739bd2d2114da774021b0af2816aab2eee013880851ba5c750fa758d775b43f8b1d5d173a7269e7f8f53ede9f898fbd15d67030043179887d55a1bbd88a3a81eb5ca1ed4c6cd137f3e2e72a1a08929a2181cf6a3cf8c4e2fecb72c57d71c4daf8ecf38374b7b57648068bcf7801677099138235792823de4a824051074bc874fbfbda9f74916d018b5778fd27871ca9a8d7b2c6611f550548add68e155f4d3e3bfd323f05bafd616ba02b534fb8704d351277fcdc5882ced1dc59049c7860a9d76c023b0fcbe042e48da1fb9c4eab53682a56", 0x1000) 00:14:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x210, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(0x0) 00:14:09 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r1 = semget$private(0x0, 0x2, 0x40) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x8) lseek(r0, 0x0, 0x200000001) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x1, 0xfffffffffffffeff, 0x7f}, 0x3f, [0x4, 0x2ccb, 0x80000001, 0x100000000000000, 0xc0d, 0x1, 0x3, 0x100]}, 0x3c) r2 = semget(0x3, 0x0, 0x20) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/106) 00:14:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586134e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba00000000000000000000", 0x55) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) write(r0, &(0x7f0000000500)="bd73c5f069d90d6999ef072133ae48097aed99effae4b7f233a5f4fe2ea5ed4714520550a0d52365a3009696acb6735eb7857c2f4b22f31b0397c98886279c6b9e18a7dc72ce67b5507cf6a6989826bf7c337796c192f2ec85a7cbbd9f29a3a65972fecbf65df949a9657fb5b8fe59024b6e33f775defd27643441a14adb6aa56c3848da4464847c66c29016b202768bbd3aee669717b722b8e359a1c8aa58b477c3e13efe2ca89ce7f6545ef92c0447936fea9bfb5b025f42df1dfa1cc2b12cd22eb5979aa59cb81dec90effc15b91be0b4d3f3b27c585c41bd28784a070cd1a15aa5184db01259fbea5e66d4e9ebdf108c5dd91fe9833a5255307f6238349084e44260373d47266f303aa7ab90d58d2ce64b", 0x113) socket(0x18, 0x4, 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x1000000003ff, 0x47fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0xfffffda8}], 0x1) 00:14:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x9, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0xfffffffffffffffd}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) fcntl$dupfd(r1, 0xa, r1) 00:14:09 executing program 0: setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) 00:14:10 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') unlink(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x104) 00:14:10 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 00:14:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) syz_open_pts() close(r0) kqueue() kqueue() syz_open_pts() 00:14:10 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0xfffffffffffffffe) 00:14:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b40960a2b27761ffd4d651ed3114c665dcb9c60a2b601eff139ef051f57368da47022620b4f4a9bb", 0x37) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:11 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000000000000, 0xb52, 0x0, 0x0, "a42728abd543d1b672436f80abddfcb64e2570d5"}) close(r0) execve(0x0, 0x0, 0x0) 00:14:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x100000001) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x78c) open$dir(&(0x7f0000000000)='./file0\x00', 0x408, 0x1) 00:14:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x5a7}], 0x10000000000000d2) r1 = syz_open_pts() close(r0) r2 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x60}, {r1}, {r2, 0x4}, {r1, 0x48}, {r1, 0x100}], 0x5, 0xfb) syz_open_pts() 00:14:11 executing program 1: r0 = kqueue() pipe(0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="cce9a22679e71a324817b2f2d4110c54e3fef49803dbd1e4dd2b86bfb6752b9258a78c0553adcbbc334a1c90d567f1d440672f3c11a243bd75e3", 0xfffffffffffffebb}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 00:14:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/210, 0xd2, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) shutdown(r0, 0x2) 00:14:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x0, 0x0) 00:14:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) accept(r1, 0x0, &(0x7f00000000c0)=0x2e7) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) getdents(r0, 0x0, 0x0) 00:14:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x1, 0x0, 0x0) 00:14:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 00:14:12 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='W\x00') r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/8}, &(0x7f0000000100)=0xa) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x4, 0x6}, 0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 00:14:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) semget$private(0x0, 0x2, 0x204) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c534be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf226093100000000675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f7026ff28386a751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509dbce", 0x23a) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() r3 = msgget(0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000600)=""/4096) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="4fbb2770eb148052ce31da9dfa6c58db67463a3537b366c166a95a", 0x1b}, {&(0x7f0000000180)="b175ae423f5df5568208f7c4c46c3f713c82cb0cdf2b4f12b00d3e5e9e1006070e590af843942cbdac0ae8138680d940784d2f2cf89a11d7ef1d43f45bf1e92d7d524a14fdfb075906df9788fa76070150", 0x51}], 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x101, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = socket$inet(0x2, 0x1, 0x4) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000080)=0x7fffffff, 0x4) socket$inet(0x2, 0x4003, 0x3d71) syz_open_pts() 00:14:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet(0x2, 0x8000, 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x100, 0x0) socketpair(0x0, 0x8003, 0x2, &(0x7f0000001200)) r1 = accept(0xffffffffffffff9c, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) r2 = fcntl$dupfd(r1, 0xc, r0) writev(r2, &(0x7f0000001180)=[{&(0x7f00000000c0)="705aa38a261660d730ff0ae9df7cbd2be6eb24f829ce720971a8c2147cddd93afdb030a7d4c5daa5c56c9ed59abff530d160d15ac19a31757ef291d0e79d926991e55896912a9421c8f65fa194e7b72c0370acd298b710210c77ecaafd84723218f5ce06721cf14cf98edf0864cfab29decd19967d502bff1dc1721e482c2051b6784b77d56a70c2828e394feab0f8863a0387b34f4f70e24104051be1f0df75d8128ce3bd7d22d0d767d862cd25340e56a74615e807ed4e05c0b27c0f59f98a8c1ae10e165334132321a37a3ba615202c37b747b3c414139c29b82faac9413c075a84e9a0f49ba710145aead2a6ec7e3025b2d2ba2b8d1a67cb8b44f2fba9387b8f456f8a4c6af4cfcfe9a54abf40d0942588acb24d66668c6d4401cce9f2775be160a48da1883aa158504e9d3c4bc7f16a20849b18bbe8e45275d507c7fbad4173bb865da83314827f3bc96582a613ac887b550640d7a3c44061e66c88335b606f38e6ad686c8bc10c18514217d1733ba91fe1f237cfd5e17d6f428985f9b324c2da743cd47106577b3f29b8bb7f270ac27ab7f620c3351df1a9988ac112ae5a8261bdd814bbfa827e2f519a3221a929d6f10eb287a74673e807c5102b913caa7b60bb48fb312b4d6c5367545b84a25d0388dbe5c6538dd34ae7742840a0c8a094be93bc992a79a3269da683c92a56a162fb586299183c1d538d7ad5332605aee7c07b840cfe0ec729dd83d2dc5c6fcad2354b6e8cf78fbaf188c1e98e9273ec6378a3e858e7530ef137cb5e7c4e515ff6d500d6095bbbc0926652742109427710ed2f86d8cbb6539fa4194e74ad3b6fc825481da84ab65bffdfa8c03879176d5013a26b671807a3cf29416329b41946856861b51f72dd348421942e1b52cf236b51f3a6cddc9541805209017fb6ca14f61c9b0e6d4aeff8e84b26c74b25100d62580ce18a418c2b7d923d8041ed161f0655fa75e835c7716e282dd60d653a9ef7dc632aa4d3a1d453f06c95bc557009c311dd0b74fb4eedc08b9b9475ad3b1ba87a5d465589d51c0d99d12520c7dbcb28480ee32c7c6b7ea8427f96623e03682e45b8d68569efa3f6b65ba00a417cadf4fca882725b03cf79a5eddccc66e989abe04c9ea3a01ab15d6bc467ffafbeaaa4aa2c67fc6b847dc621e295a0b956ace3df76f472b16bd01b7c38f9609f3a682ae3a75b13f33281dfe39614f7ac29cab537b094889c1a8645a52a6800080e3cf6fcc5efd1cda575e7d0f62a55a110faa629f5033d5a143684d2bfd17ae2433a43efec0c62b6c0e7b75559d1fc2df83dcf7c7a434181cd6e34b2b1a96e5ed19988b85f4db82e06cc8d63ffc5b39c4e8558ed0263e174f7d48ac06b44a880a0e4bdd9cf9af979b51e44957af18e707933e3374eb27d7b52ca2de94457139cb7fd955f717d0a8aa7c6c5a5239237cf225d2de520229e27feeaaefaddb2b80c68da593cf83f7ecbddd7aabbc6873247ecf80eb045a4b49ea87022e1fa48616fc3ec1187c612f130736498d2930408c75053693866c692760faa1a6da4abc0f65bb9a73c420f0daecfbf5d95526b1f664e2128a567b45922ba5c5f62b673706777fb0000a53c8c18570b0e078fb9fa73f571b599e51ed625dc96adb32f7278a60006d0a700ff5ef81ba69cd746e0dabc5a54277375c5d81809608cd0a4ce7f379dc063189a228df8ddcd4edc72e92385cc21ac2a24c665c0d1d5f5cec7297acce3d3eeb9a222d5bfa87bf61fee879677a40c35b1809d778eba36704d97f9a859846f507e46bbfc6c743a1554b0907c24a91a56a241fbbf96b52459032565804def29b3275a095866986c13dbd0ea17f3ab5fb7bd679c131fa030c8175182dca250af0aecbcba9f028b68fcbd766ff69d8a6b676ece1b9bc64c81fe69f7b4cce393789b771c9342fdf4b8ed9a0307eac45f89ff5f12c779fc51c575b9365dad9c14421ed128da0f5df234024c3f83d95af023dc4c9e48dda7c9b576d36f8e68b91d991ce200e28a5aa2a3b79049cf2ccf52e4e6479c73b0cac93623d4d0a78015258537cfce89b90b9ae84422e49c7aa90252f714ad23bfa77e2372784472f231c2c21e711af6940a36b9a6ebf81cca8ac789fde3bcdf7de9f52d4eb5f0686adab1e8fc22bee2533776728cca1f9427a19654eccac2883cc9dba8edc7fe1eee4dbd32d2b6effa2ac563428858c9d902ced34716b58b3c7d503b222d7e1f786bb8d7683986586115c93ee4c64209dff256d634e7589e3935f2ccb95141148a0cae9b20cbd8ecd9a6438d122622fc2f84ee40c05ebc9ababa40e8a2b2ca4cbb13539eb9c6f79f919256d4fc813c4068a4999422f26375dc78b7ce1516fc95a1f39c4601aba35f9079510c62870ad87756b80c87d282a893599905bd105c3c09c68788fa202956a921808a26cc763fef0ece364d2b9f8328ac7467f94afa965503f1a503529d51393b16b38d2a01323fe5e8a2785b048ff11b70a1e36cd65e71c2cb909831fee31bd8999091049596cb25c52ed85b72e896fa5c98024231989fccc461fa6c86ed4f81199629845fb121a4bb6f695df67c55bafc9b58104f8243a6e5a2c101b9d860fb25cc31411b06b6ef0fc50d1ab924cfefd0ffaf325e3cb13877c526b32e139ba5a92de20e02d191aeb6c8f2c30cd3ab6f5c67e7164c877c7c7317f4e8b9c5f22153adfb7e83b564aebeb356762d94b2b133879c13d2bf1c0bf5499f0eae1d15df041fcbd28d6c8b3e7d08ad6f79bffb56c6d20acc7fbea45aea30a8ffee16ea914d51f357136326ce2511875a33f0d0a6734500df03d3ed8c2210541f537992859fa869468a7e6faff414824ff1e62ee005cb296099909af90382be5a5ce7194bbe145974b5a58a4015af77dfce7194e6a1d0b465d43d16e04a4a66a72afca1a19545dc2527cd1349ce16590e19a9acf7003c09a2c9d1a452667d8edb78ec1160f1b54244096b4ccd6d6f9fa5be98554af0531ae732847090a1f8c130d89b770766428b7a52f26352cfcbb2f075b6506580521aaa0c21c0de6be89ba8b307fe70d29eef40df258a4b50bb2da973f543435c75da7a9efb211d8627ecddce8eaa7bef174edf1cb2b173e12930f7ade75308acbe710ce717783ad99ed3855b53653ee4d9f92dc8ae42929bab8f649aa8d12b79f004bda4cf777a6cded77ff9c483277a70c63c206b7887214503b79430f14953b4bf66db2b710cf6f5bf25af815f7fed6753343810e753068b544103ef40b3517b24b5b0bf6c12c910cfa03678931470c89d2aa5c44be4169875052a52a815098f90d6bb7cd104eed169f76053e5c3aa8d670ad409b68cf5ded9926b69088101d52118a37a2e175e06a09d88d971efdb8157b07dfdaa35bf7a5334186f96d49f6885bc12f1be28b4ca3838ddc53869fbaad7795b2ec57c4ed546912508c2fa0c2baf3fc223cb6fed12bce682d4f0690f8eb7f68054eb31e29342a5019e7e7a7b9f49ac1cceeb293807dc5f0b488dfd358ecc74de78c52e02cb61e05907c3c1a5cbef46b5452bb6a98f93482a8cca24d8746e8773097e352dc2540414ac75b6ae178499fb3d776ed0c053b2d5aa0ff6691e874dd26769ef14a46539e4aad82652f733d2f2dd6bd184ae8a4258ee818d0544d33819d78d9123516a0291061e065970a8a0fe92506ef56bb7c97ebdd748be72d51a552b2cc51971215add8e34ea8ed4ee019b6f02ba0eb439367984b5c6965b49d7be2eba44c6d6e56f0f1dc013bf8fe72ced93def58025217d30b9112c197b8eac8a253b8d3e0ed951e28abc38a6054da14bff812cf9dcb1be7e3669b3af4e70b8ab0ff039de8db77b7fd81fe1bc2a75ea7af0e58c29a4c41a4078a5e4bd06199b9e8021bbf4eaf852165bad0e4f5038d9959f5731179e7314e757779660950cce6b3f907c71d739073d6dd0279ab3ee0c839426045d199f2392be2765cefdf6a14cadb0589701b8009928b3bbb4da2b6e644ba1428ee829c18c4ae9bcff4c25fc81356f067c131324eb2919fa7e090277079051fa6ffad063c7152d997720acc80b761a72b3f9224cfa70062bfc7dd8b145c73722bbd996d1db3d0e2151e208271182c2094562f53c26b9380641ba10f9962a40845496771ce7a23130db5cb98df03978f48ef62b4cd0d9ce1abbaa5249295c2a295fa70639a5c84d67c60e1022aa028b760bd36f1c2786b86b88d0671432da274f407f2b4054f1c7fa6313daf2e82526a5067cd9dc8ad74d444d42c22c8d5da8d6862c23d6174ec5a9b826c994075b1ba5075e30981da95283c110d5cef137ae7e8e2ebebbdc2ed6dfb552a96e616ec509989fbea1c21039a30417a9126f37d6e8607460c3492725e84a804e0ae7297aa40df0c983c84f0b8f88ee92da41adeb1995105b3db1b54df26eec90768085c67ebdc4ffe4103cccdcb0fbbaa80582e4ea3207abf8f70967704a83cbab18afb64cc720137b7cb363611985b5fb047c5346b7d0a44d2aa7473d4b14f329d124bc64d5bf99082206a98ba083fdb72041a86e5f46bfaa09a8218c8d91c5a7745521449a8101e3c8dab2dc3cb40fab91adbc9a2a4409e9a1dc4c4ec6d1a82542ed1eed2525ee3a5d150487894b3fc886c61ba6cb28fa09959b0367c0dbef4d51c8eae6e55f7e0660d4876cae06c7149388881582b81caecf865d01d232c880dde2718d0c46a93e93fb0f92092b3c245f47fbeeae5cbaff1967f5f7a91eb3479291f3cad358c7761ff63574388359e4a93f5b92428104b1db40e56c2594bdfe19d2295df1ce1799ab81dce7a55df9130aa78a24975de892a337a29ad9a79c0655b5db7cebeb084520aac51b4a76f22ff6b9f14435f1e1a0c5656f63ad3e8137307383cf5acbf58f7643a1c5474d8cfbba221e2c5fa523601d509f20ab4d4b082e3ab35c678292b91a10d41d0a66420a6eac78dd1d3152dd21d7fc04be45db212d54b602fc20812fa3d9e38e08d7cb3f50837173849d42d6dc8e45dfe342d83002ffbba99cf675cae264b5be11122418a97cf2498eeb9924cfad3b4d7abe2872161fff93e8f1d4443587f2e5d23947fb5a0432b10d3786fe2f5af573a6e41e244985ec026b873844d666ac42396c4a40a43b6779f7f72edec5e4a0ee9b02176140c5e462f0721a225a2dc3a77cfa62ae36c851b78caf8af4c7816192394ecc5a82d0b122c356feaaa3dcdba7b282ba0c3e2b9e3bf14cae516c46930f9c9980d959715dff35fe74aaf0d1f4f8513f18c2e41c8d18dfb509a645c43610b2d8c40d8181a1dcf05e8a339dea2d501c65f5518b1224e563127b8ac382811ea1d5115bb925f83ffd31acce90853815897340df9d819b6ed2a16eabd6ea172fa3fc019c630ce846321da564dc8519e663e0faf871aa6d1aef5ca07f7304f14350d6b9996ecbc18dca8fcf62fe818977018a6ab91fd3b92ad8f2db762182d5b8b77a5e89e979f258d7fc71e41334e17fbee6ada4ea642bb72a6690cedfd9ce6c1d28b99c098f214cd975fe8eb24c514ff46317aae9c9db671a0d21e9a9b82f96da457b4091a7565dfd36ee1defd7146bbe76722ba17dbf5f7e7d55181298d484c565ca4d9d31f67193b8c3ce48a1bacc93f67e2a18b403a08039af50ead63d198c0e3e32950d7a7ee7f74eb42822abdb6dabecceb40ba53839d9f12e6b3f8406f7b86c4a06678f10d06b579b35889dcc9593050814ab6a2d30dfd1723300e8e6540aaa71532051f539c731e5ef78b05e7d30f7bbbf813847ec557dc3b57ba6c533aee928332407d59d82", 0x1000}, {&(0x7f00000010c0)="4722fca992e12845e7a8dfbf1d6df039fa8547bcddab980dd5d5b54b59217e500511de8f82b9af0d5aec77f519d24e735913c5c19616b0a3a50ec7ada03173339598df7e42416219fbd8af387299cd3bee99cb0e1cd52ec9e95cc359ef5156719b9d01cf2140d645c358639584351e77e54bba50dc9abbb08e802be7b7c22c7fbeda0df10fa66f8804aaed69c29789b2", 0x90}, {&(0x7f0000000000)="ceaa57bfeffd17f3129a5c0a7eae7db914efbd74fbe6c5072e71eb16368ab5e52939066e9f652d698f3784940b46e63689b1c5aa76a4a2815d7fbdc3e1c8983965156d5e7972aa9f2ca589c14328f939256dcd8f8ee0", 0x56}], 0x3) setrlimit(0xf, &(0x7f0000000080)) 00:14:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r15 = getegid() sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000080)="d6f502831335b5346673d94654557c2eab294f381c306007684852596409a1fd808520dc46ab917786a2064d2af836aaabb0fea9518462675049d5033784bae6554188cb653200348405c2ad4458ff8f304e1b5144c33d1c8fdbee4af5735b9b65a8ec5fc5ace6e450962cdfcaab9c54fe62dc6c16363a21", 0x78}, {&(0x7f0000000100)="9c942c2fe44086127c122ad9dcf6749781418548649f629c085f2128f9f797985501f60e2210f283e299970297a5f35a32e9c27b987406dccb68dbd63fb44262daddfb57d6c20246b76c5885e1de1ffe5e586419666f106a6a9e7d70889ff5701ac6b1e4d2", 0x65}, {&(0x7f0000000180)="f33d8e74125e332a7b52722690e5c2ab62e65e803a08afeb9920817b97602096d6b948c0acf80e92d40c23780110e4cbd7385e8fd7b3b678ea25e3d735ddb9843caf11493255dba1661f26a0b7ad242b2fa3f44bc2ebb9379e2da93a780dc4abd75989f6fc348c386fcf45a090151f2ae58ebe22528af5a060ae147a3f65751274b5d947723a07c03905454ff65715366c8aac63a911cf5507edbbbb42c3", 0x9e}, {&(0x7f00000002c0)="597ff8d1aa00eef5f363d687a330842a7025c535e67422153b557505d89b49610f8d9314102d214e3b2a301591af58b14b28cf872cb139416872744043eaaa7f4cc65a9303960afb144311c4353c75f15798fd0fa32247f7987ed1e7f5fdf0a49b48c0defe491bf97dfcf3224a893efd1ce406fd2d0c15f63d7e9c2606201ab6ccce778e1445c0515df23c6832ae5ebd7ccab4acaa6e80a2e4c820354a2a8d0f80901894d01c1ead9e0074f65299af265b44acc7e12a68e1ddc5e2303f0936ec2dc8416a6763dd1087e3e115273b9f357a9891cb9483519e0a25be778517a23d1a44f388c5633bf4b52a432669b5ae2ea415e0b0bb8d602443a642d07b78f17d181b24e94b171d7fff246667f2c130b90bbce7481b80042579ad4a2cc82cfbe95c7159493aa921676e3ae4a554f4ec8e254da922f0ff7816c196c695bd7d0f1d5d320d1f1d589004ed05c672a21f57c1b586e7a89869339f274327514b48b9871c3074f3833aa3887de1e2704a91064fc5c442b875979e1cef8b1f0314ce6cd7941f7cabf1883effb9b816102ce3ec8391a30e2bd077209e4db4c9ff6b7966cb1501ab92cba9cdd806fd2e8f45b4942b8cf018b78a4136e45f83d3c1d5f18dedb5d0570afb0ba5bb540356c7f2eb6b1d4aad024a1a53fcfe92027a4236be11587d3b4589d926585dc18326ce5b50efdb9ba91ca63e3e4e61d88d6021dfedf15d40ee47368b5df37f4be35ef0f5a6a7957163de0fa383b64a29399c742c9e98894201b81bd553efd36b1a3d5f4cf21189a87ec4e43edb09cf7be87a4a1b6768a2676cbfe429b0387d5b108c1eabf4ea99c9c1db1eef725f7dc0a8478af90aa6b140ae5891a9865e2602fecacb81cf722aade1655b67a650dfdef2e7ba0b93f316dd58d953e596e5da471fa0b0b36c7fb7ff63a6a85d2ac9a7712df959fbd7623849ec3612c2da7234e15e79fe3be06abd6313114fb513a16556d7e5238d365830744dcf1700a53ab3e052a51d4b13eeaad1bbcd85161101e339f0295ce80da138ebc23b1790dba45af0ce6badf0957c8d2232e7f0f759c83c25e1b871f8e85f6f6bb33eecc25cebed624d84b3ba8e144ca2ecb62960f43ed1452d139df92b93d45eb3ce457281933d2d0a4fc3afcbd41322d3cd4c9f26f1faf92991c376ee2f2bce9b0689487ad0bffabe0ee3ffc9960db7481c7b728ad57b249ee108979c7102b5eeab27360cf25fa126103a4c29c3b26d27f77311adacd8d44c2b93f77cb9ce9b062ba004880dbe19c3973caef8221863877bc9525eaca7700db55e2ec289dde90d83c401ed2fb7ac38a09c78529818bf3194cf7bf57a9a7809afc446f46886edd8079589599c1e4738472fb593861ef5b60644af9fc22a3f0055baebb7eb83c94e67be0d5510ba9b4f01563fd49032dbfaed0c8eb179f20eb9cdd7275760928fcec4b399c532ce3a5471fe268d13ec60846bc82df9404a70350e59a5477bc91df9f6b13406af92d59bf506886548dd8260fee9986f7f2540a84d8582c123514f675da672f784b27d20f8ed1366cacbd5eb4145c896dca84c5be0edd1f127d6fcff7ea8d8660a215f828fd6af3e32e36693fd4eaaec561b993d9a3cd9e4b306b42643ccc6018117f312ac77850906614d5feb697b0e5889a6930eb2a3179a8a85236ba47a8bdb08b8fd2c6052185b539ec52b7237616bef60f4c299a61f03d9c617c33d56da1c7c9943d53194b81e156852336f3bda387a112ef353c3a9aa6377ce0aebdb95790949e0b008266b6eebe670f6c4e9d7fc82e795a9fc2da10cda1e110cb0e701e55a5088b708b79214c4a5a01d7ac73b2b88a51f77ff347ebe873a2f9b6c6e68ad219d1653596d93f14d84ea7e0dc236e9e983fff7dd13299d349fbe788ec43dca70f4ac563e1bfe4f4683375754003b33a9943691f1d673d6367f13d804a2b4833ef6d00e9a7ce53ec9c2b228df9c16374f4e731f89024213909635d970cf3e2a8326e8014a07adf8d5d98173e2f2b8fb7a4185d52365b534d5fd53e933e44bce5348b5770d7c3a2452d2a19edd2e500600a79905c3fcc41b104249ec617f29c00c16702e0ec369d17101bd8ad4ea03b2f0c9c4d6cdad4d87ba1c93f338f84898523ea96aa14ce5c20deaf2985c4a883cea17fe3edecab04858f86a35f7b1188ea9ba8831224ec6bacc0bb3e187a5619c5e64004cfefd1f19029cad35a7d3635a72c1ed4e2d92ba9db33e40744b0b3192ec21f2d13f115817bb9ceba98c63d3f08539845537b1a35c782e8dca063f3e30d92ac1837d957b90de1548eaf11932096efd0634b87ee95f36baeadc06fde2fff474052ab3e2f8af5bc3b9645de64ca90deb4479a7ee4a2096f1941e72e04f646b2c736e840c2bfe473c3727e5da766a799b3972e889308109c03e99b1cac0f41aae28a348ffa3102151514a7744387166823670b4022fa781a43f97974ed545594ab1ac07f3766f8597448951d66c1ba503753b5bd6b4afd41907fd6e4750d23ee64c5c0eb9e76f4731569713e72590f4e7445e90f72604e61d23dc6c581c08ef9d7d22d741529f80e3cef03761c2dd35a13931e0b61c358155d01c71810cdd6ba0b44112d63c1e1482482c4fe0853adcccd2faf7aa7f44fd2c92af92646055d81ae28083d8be7d7a8a3b3eb20825988061e2ca3a10a93f367f32c3b12c45baaf8d750568363d719a6656564b6eaa049c0bc75e9747d446334542c72793cf352c0ce3218dd08b7ec0546923e2b0aabf581782b289825b72827e948b28210d20ffaf2d2a485b5f66001d98433b664dffeaebbcc21f2e3d6dd3d37a31e68e7c88c0daa1bf72f616c03db67eb067d578596c424cfcb4b4ec4c49060a277b0ad2e75c2ad898a1110b89ac28033be2ba15a41af45d5ad848de3a41e9d034c564ee25378eec085b55123746300a855b9619291f5fcb8ce54113c3a13d6ea3db3a14b3a7f97706df2e3dd75115480914ba195e1c150b568ef7994a09061ba476d71c6f52db0bb0c5a8f3d73c68628a61abf30910604c04cf49938b892d6bc2e313a483fd81aee0c75a29abdce3b5da961586b77c9cdca39823d3f1afdadaa1627c0197268edc066ff05e90e21fefce2afa83556fb1621ad3312c04ad4d1f706220e083e91a9a004705133987cb6985a55a2a7c1e05e3e5a932bb9620ebf99e411e664273ef1570a518dd98308c38d71733378973045449adbd17acb2d1d5f091b63ae385e0b0d008e0b33488802ef001f2754b82969dc122d192154aebc1b505a3af30524297a6597c59ff8b93334778fed655a86efea10a8bfc93db86c7a1d331dc7374d00cd3805cb1985be6c7c0794755b9b61d34d3dc93dd12f05913b650658c58446871190f7567e17c5f9d2e8c9c681157963a9ca7ecadd9f56045cee37db4e2a68e83234621e9136f571ea324a6f1da2436b38e97e48faa00acff265ba2f2f25831deee79d442e873f8062a81e7b7dd64f889d4b1ef345cbc75cf82338b505c6f5131e6f392afa78fe88cd17988b961e5cce4d510f14549b9ba8e1bb2eb15d909930a4c1ce6a355fc7742440dec22024e3b4eadb7795e11dd72545f6ae66964965626e11a393cd7011bf4b7a13b7592fa08923a53635236b21d0c57110f1274fbb0c0e51d82389332e22efc1b53a3991c0f05b7d496e92cd306c41ad5f487962f492d7198214b3a4a5a372f774b8b48b5c0ccc0886ca8fb9f660d43ca4b2fb2e48eb6d6e4e71d893af494f5716609a64da2c24962eeafa9ca4c9463937ac2a09f449e96f1ba23f409ffe5a165fda7d341721a686559e58a51defafadd385998d39c3d92bdd4bbe1c049b513e075000e0763886ce6131f4bee8f9d7d019e5709b96fa94f7da4c770c41e00302d269460bdbb560130861d38d5faab6fe51e0bb6e393acac2f399d212d6e94243038a29176e636a270f0d75330d718a5c10e8349912a41be9d15094130cc417f5aee3cd815f971fa12473ee925218c57d881bf5fac9509d93f669dda011ca3b2b13c8b307ade956a18d818597e2c81701a81951789327faacfb22e1ab90bdddb4d0d7efa9b8392db2eafcdfd0c1f4ac8e5b12f11286691d4a13ca1317bce570f353f97b1488150d8a877fc6775fca9999920975ce8e4481bc6bbed3b3cfe930c6269cf6a0e9de5a921ed4efe7bd1a1b9d241701ba44e469bc516f24170199e734233f20fb6087019269ae7ac3ad3ff06796cce4577787d98e14df49baa8cbe29196aafaea0f30b513b2b7ebcd109ede4aee2083bef40df9c23199a8d8ff39dd015d6f830ed96224390bfe49ece2c94f0c7232bfac354d5b077b2d84b4c3701998d78ece7421bfff2aed172c6b6ff4f740aaa4aab2947df648dc1eecdd2b1f206e092e3a42b916b19ca84b056948f37559dc61695c4842bb151bc2e15d0c1718f5c3d84e352d8df37232ec30c8d0d6b48c2b6721451c264ac146a86cf1901d7ec045b442a19bba0e438f372534f8825681f48b4926109676d5ae00a2f4aa4f8c5ec3cbab36bed9b1db1afe7c04201196901e900feb43c0f7ecb6d289858b20019055d8a25db700ecf086e1191a87e5c69bf71e5d79e6cde5401432422a0cec9706d82131be739c2df8691f6bfe73ef051a4db0b4ef23e89fc0b5e1f87bcb6aa53e155b64aae0aa945f609a4eb6b89ee7b096f6fcbcd2a29df184ca0a5e783407566c832325e4bc0bcc397fdc7dae9b40337e481a557eb6b7d97754236e5b72f7d9b9e0b076780480febabf9c3c77e21d824ec49c638d83d9a5368a6dec529b4678e40588c7cfb279ba2290f5eece866329de087160e94977c4d2d70f4d9ce8cc536fe8f880dc3bc77f45354acf0a659b06ec4baf1bf2294e04bd5ce746ff23bd6a5aa782e71f77380457339895bcb141347825344e5eb986bcfdfcaa1cc1fdc67777fe49b8247173d2d986b34b8a37be6ca346eb38c6c45af0ba99f8d60ff8e92a956232d59ee4487ccfeab991e4a68639004defbff3054889b73cd33bd7b4b53ba744619ecd8e8abea5a5d9a595e707d9551705a98f4a56e5be84a15040afd30affc7e25d43d444f79fff8da79e68ab9e2350da9abdbe3a209b832a8539813cd6de7932199623da6a815321340d39bde5fa4dafa47471d6b29853888b7654e37ae1c1d365d5a1bcd5a3806740a5a1a7c8ab93a1be152ac9f4d7a755c95ee82f3aa8ac8c9310e87464ebff427f42843967080aab9d0ed284a38e220265de3ac39425169e6822a3c5f65fc2c6304a747d89dbb403db39ca9c43c7489094acd5b7051cb66a51dc523bc9a93ec57ae37689f1eea93365ee7f42ca7b4688535908f7f410f5e886e2d517da37efdef158568adda5de88536c15b9f67d62df53e170f549f4ab84ae99b4d063883340f34d7e54c3cba73fa56fb56b31912f2b64d5a7775db1f774bcaa7c3aedd6d7af2946173bda194d31d91b39245939e2199a94357f83cf550f5e26dbb693400771ae744eab8a978368660225e4905c79deecaeb267c3315ee8805f08c1374ce70a312a5e157a61ee8ea6186393419faddedf84bcf8144bceb9866a20e6f364a414f454af1bad82c301fb49c8b1ebb90f6d9de24a5de357c88123919fc13f532a6e8a47ebbd1258c18a1bebfc590c70bdaf18db90fd518f648bd38db374bee4bd376f1b1fff850d8e17539b44170e90b88c5253afd9e9ead73a1fa1b5ee87ffc61582b8e40fe43fc001eab030d9c5372f26de1515c0d58538c597caa41a113a06089c1522b57d7f38f9e3681071de60224002f", 0x1000}, {&(0x7f00000012c0)="cc2156f5416d39844c8446ab5ac84042aa49d303b81057cf577cfadaf122f31d13c4c22c0bd63a5e443f3840e311a6e8fd1bf1502537f656dd013434953297a42cf092225e49ce49a36361f64c3b68bbcea36f877daa5fe8fbbfe375ad", 0x5d}], 0x5, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x108, 0x400}, 0x9) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 00:14:12 executing program 0: r0 = kqueue() dup2(r0, r0) r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 00:14:12 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x87, 0x8001, 0x5, 0x100000001, "f47a11d53de2b1ef6712dddcb046adaabe3c87d7", 0x3955, 0x5}) r2 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000380)=""/93, 0x5d}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:12 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x40000000000000, 0x100000000}) 00:14:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x400000000000234a, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 00:14:13 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x400, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) close(r1) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x81, 0x10, 0x8ad7, 0x4}], 0xffffffffffffff00, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x7f, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffffffff8001, 0x3}], 0x1000, &(0x7f00000002c0)={0x7ff, 0xb956}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73bae98d0400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/235, 0xeb}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7fffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x1, 0x6672, 0x7, 0xfffffffffffffb5d, "8f25df5c7010f404ba1efc6e8258fa5af1b37bbf", 0x1f8, 0x8}) r5 = socket$inet(0x2, 0x3, 0xc8) connect$inet(r5, &(0x7f0000000340)={0x2, 0x2}, 0xc) 00:14:13 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r3, r4) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) 00:14:13 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20002, 0x2810ae5cc20042b8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4) socketpair(0x0, 0xc5b7d30f4661204, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xc2) 00:14:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x6, 0xc0000002, 0x7, 0xfb}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x80000001, 0x10000}], 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x20, 0x200, 0x8}, {{r0}, 0xfffffffffffffffd, 0xaa3c499018dd38b7, 0x82, 0xffffffff, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x88, 0x2, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x9, 0x800}, {{r1}, 0xffffffffffffffff, 0x54, 0x7, 0xab00000000000000, 0x7}, {{r1}, 0xfffffffffffffff9, 0xccb87cb1a22bad0, 0x10, 0x80, 0x8000}], 0x5, &(0x7f0000000140)={0xb140, 0x8000}) write(r0, &(0x7f00000001c0)="a7", 0x1) 00:14:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8e65a0d8041624c0895d5282fa18d4991c140556", 0x0, 0x1}) socketpair(0x20, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:14:14 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x4) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) truncate(&(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSTART(r1, 0x2000746e) 00:14:14 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)="ed4052128bff6d7ad26eb8f69b9641f78bd149d72ba720ab4e6b7158f03873fe761e7d5ebf1357645ff17bb1d8825e052560affd6997b9dd86e1") r0 = socket(0x20, 0x0, 0xcf5) fchmod(r0, 0x80) 00:14:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x12) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x3, 0xc0000007, 0xfffffffffffffdff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xea2, 0x4}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x20000003, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20, 0x5, 0x6}], 0x1, &(0x7f0000000140)={0x10001, 0x8}) 00:14:14 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) sendto(r2, &(0x7f0000000480)="ecd9bb995c1bc8d967e46afb9a0a93e50904c2990df4c4abd93946981730122b6af20e7db1d682682f2b348fada3bfc348306e2de18f4ef5a79944897aa02265fdaf954572e46f599d6334", 0x4b, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x99a}, 0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x18, 0x40, 0x3, 0x4}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0xc394}], 0x7, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0x17, 0xf0000080, 0x3, 0x8}, {{r3}, 0xffffffffffffffff, 0x12, 0x40000000, 0xfffffffffffffffe, 0x5}, {{r3}, 0xfffffffffffffffb, 0x62, 0x4, 0x2, 0xda4}, {{r3}, 0xfffffffffffffffa, 0x8, 0x4, 0x1000, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0xc, 0x1, 0xe8}, {{r0}, 0xffffffffffffffff, 0x8a, 0x2, 0x5, 0x6}, {{r0}, 0x0, 0xd1, 0x20000006, 0x20, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000082, 0x9, 0xf3}], 0xffffffff, &(0x7f0000000180)={0x7, 0x7}) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x1, 0xfffffffffffffe00}, {{r2}, 0x0, 0x20, 0x80000000, 0xffffffff, 0xff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x7fff, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x20, 0x87, 0xc7ef}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x3, 0xadf}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000080, 0x6, 0x4}], 0x5, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x63, 0x8, 0xc6cb, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0xffffffff, 0x1dc9}, {{r3}, 0xfffffffffffffffa, 0x10, 0x1, 0x3, 0x7c2305bc}, {{r2}, 0xfffffffffffffffa, 0xc0386840e18299f9, 0x80000002, 0xfffffffffffffffe, 0x2}, {{r3}, 0xfffffffffffffff8, 0x44, 0x94, 0x3, 0x8001}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000010, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000096, 0x2, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xa0, 0xf0000001, 0x800, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x51, 0x0, 0x3, 0x2}], 0x5, &(0x7f0000000100)={0x4, 0x8}) 00:14:14 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000023a000/0x4000)=nil, 0x4000) munmap(&(0x7f000023c000/0x1000)=nil, 0x1000) 00:14:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) write(r2, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000002780), 0x0) 00:14:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x20, 0x447, 0x607}], 0x68a7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xa2, 0x20000000, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x2, 0x80d}, {{r0}, 0xffffffffffffffff, 0x84, 0x4, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x25, 0x5c, 0xfffffffffffffffa}], 0x7, &(0x7f0000000200)={0x2, 0xfff}) openat(r0, &(0x7f0000000240)='./file0\x00', 0x81, 0x1) r1 = dup2(r0, r0) close(r0) fcntl$dupfd(r1, 0xa, r0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="03f0f100eba8a47f7384b7aa529a7d98b488fc96e802160c4d43ff14682921b3dbfe83e17f48b74ff447304b2bbfe3a73e1073187a9f78535daeba25f2ffc178034e19e0f5d1f8b4cb498e2358b622a0125aaa6535e03452c087b5de7d2f41bb553f5b235e442a12168c1c90818a46d37e92a2220cd00707af7dc4766c0d57852f000446a2325e06d556a9f0e70b3f529ef2038d2ac5289717707db8d6999e57726bdfff89251209308bf995461b3f606ec98d4e38b8e7d2c9f672e6fc6aa7100cf9c1e596e9a7bf2c91fdf8d778a75a3977e9585285197e2a520a6b992d7ccf16c1da18cbcb128fb3294833", 0xec) 00:14:15 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 00:14:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x7}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) setsockopt(r1, 0x29, 0x25, 0x0, 0x0) 00:14:15 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x100000000000000) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x4, &(0x7f00000000c0)="49bc856be1a44c292a629b1b856b9d3cb9d1412e97b0623910e9cdde865864c50bdfbe3bb3bb55ec98884451053d9d736bb8b175839a623f61fee9827b7e58130d96ce766e255ae08d9f8c476d6147f01374f4283933d905b86cb9bdb46c447fec0245f8194977ba2bef2a850d1232e564c7f2030d142068f030310a7967f300ec6a1fae5ad40b12824671b2ec29f099535e19a119280859f6d2574fe36bd47d9ef2f5ee86217981db6dcb5fb050", 0xae) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) 00:14:15 executing program 0: madvise(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 00:14:15 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/110, 0x6e, 0x41, 0x0, 0x0) 00:14:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x81, 0x400}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7fff, 0x1, 0x7, 0x7fffffff}, 0xc) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) 00:14:15 executing program 0: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 00:14:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) dup(r0) getpid() 00:14:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) 00:14:15 executing program 0: syz_execute_func(&(0x7f0000000080)="26d3b30600000042c062c142c4e1d1dc6e002e0f63becdd2df35c401fa2de4086767c482fd257ae047347df246a5c402e1b852b7") r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000340)={0x8, 0x8}, 0x10) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0xffe, &(0x7f00000000c0), 0xffffffb5) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f00000002c0)=""/77, 0x4d}], 0x3, 0x32) dup2(r1, r1) sendto(r0, &(0x7f0000000280)="f2bd", 0x2, 0x0, 0x0, 0x0) 00:14:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="7202") 00:14:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000200)='@') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x10000) 00:14:15 executing program 1: truncate(&(0x7f00000000c0)='./bus\x00', 0x1) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x80000001, 0x66335c5}, {0x4, 0x8}}) mkdir(&(0x7f000001c000)='./bus\x00', 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') truncate(&(0x7f0000000000)='./bus\x00', 0x0) 00:14:15 executing program 0: clock_getres(0x9, &(0x7f0000000080)) 00:14:15 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() close(r0) socket$inet6(0x18, 0x2, 0x19) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x1}], 0x39, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 00:14:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/119, 0x77}, {&(0x7f0000000380)=""/167, 0xa7}], 0x6) sendto(r0, 0x0, 0x0, 0x100, 0x0, 0x0) readv(r1, &(0x7f0000ba1000)=[{0x0}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/104, 0x68}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) 00:14:15 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) flock(r0, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) 00:14:15 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) 00:14:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 00:14:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() socket(0x20, 0x1, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761"}) ioctl$TIOCEXCL(r0, 0x2000740d) r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) sendto(r4, &(0x7f0000000280)="dc6e66f09ca86e6e11d7b7b54eacc01d775a7f2f94ed838a25ec66fe79c9b389a1ff889860b5e8bb6de990eef24571075badeb4026c20434b43d41c3d0fe87a0fb7ae4cc0ccfbeaa7753b5d2cf6df320403d2154f237dd7d3442015c18ad39f0abd1200b914299c0752113ec3c051add4b67b065cabbd4b088b98cc49b4c2f48d38cc2ca055bcf526c419c85300bf34add5e87c7e85ab00c896a32cee7d5baca3f90a5d23a8631d3559b1a11070638f45703e45775602dc5783ff06803bd8630f38e93e440d4bc9caed42b5e0e3bb046dd941855a31c102fd770842515ef499f13eae73ac263cc8610b0", 0xea, 0x8, 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:16 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') open(&(0x7f00000000c0)='./file0\x00', 0x203, 0x0) 00:14:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x10, 0x3) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) dup(r1) 00:14:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() r3 = getgid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r0, 0x1f, 0x8, &(0x7f0000000140)="af256b6caf42f4ee5f7703be2c4e50295131a8be91ab5805f5347b4d197a648684f44e8f61ec717f629552e5a1e9448691d849a8a742a5f3b863f93b969d3f94866dcc165d9233d46b04e14d29dfb2c3d39c6733fae182b851299a11f2ce74703a63cebf77695ccf94b6757ec44d12bbbff60f2e99bed8192c2b76807d5bbe9f05282ca6b7", 0x85) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x8, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6, r7, r8]) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 00:14:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa90, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000240)={0x0, 0x9}) r1 = kqueue() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x8001}, {0x3, 0x7f}}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0x9, 0x0, 0x9370, 0x0) 00:14:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) stat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 00:14:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 00:14:16 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)) 00:14:16 executing program 1: r0 = open(&(0x7f0000000140)='./file2\x00', 0x801, 0x2d) ftruncate(r0, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000000)='./file0/file1\x00', r2, &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 00:14:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) bind$inet(r0, 0x0, 0x1b4) 00:14:16 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x1) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000040)="673c9bdd1d5083a1e4273aaab9a8a4c585adc120f15b68c9c4f76b4dc74e133168638dda06602dcfe7a9f9311f046f21983eee2c6017d8f1826ca2dafdda6c31b69531349b603a89af05f6216757da08", 0x50}, {&(0x7f00000000c0)="b2301d1083ece0ab2137dff6912f633d1628b1f1ea0ff32f9668fb0e7638efe5d25b77ead5a1ccfb9cf25f1c8265b7882cde51d89c86f440862bf1c0ec775968349de0d59bf7daae1c9e604199cd22b84057a1eb48161115decb31ba9d02c94130cbc0678e9474112c4ac16833a96195503f448107911052334aa19b31b6a0de75f972a4238e241662acd677079264ecc18daf417dde551c644e2dfbae80bdff95d2aa6ea514975f04a91e9dff663adc42be66546317ba7392fb3c355bb871474bdcc05ff49782417788394da48566d9bc66", 0xd2}, {&(0x7f00000001c0)="0f29dbf0fcedba80e1ab587b3a7e63ebfb35f9238250ad2eb24397f3219493260afcd0285ff228fb92a306b09631b21f2a99497db240a082b059dbc66b93164c1989203fa8a4ac0cefc29612812d923e13eea6f26a046242711a719e238511fbc76f416bd6552edbfacf1358c195c75661d407fb452101ef8635318161c956551953984e22c78de750b358db9e5d6f0aba11cc3bc1e35b6ed38f4725014bbd1779018f00c4a6112f72372cfc40a008137b922c93881a4fdc79ec922cf55b10281d8909fb1df425f88354ee606a6bb05a0d0b7fa62e9098f493c52a7162285510af538d43f512290ba58a1a035b2f62fc9c2890861b66df1cfbd404f3fb63fcce1b75dbc79ef7a7e4eab74e6065990a94565ac273b3edd6f6eb188e48e47ec17379e72dc1a18954255a37103136391c01ab01f569f1e54290382e81240019d29747654303255705262f7279cd21d35dda4384d6e88dbbd6146f7d9c9d72affc79e70d20c5f6d926fa816046d1b5fc769367694a3e464386e5702b03afb8fb1e775b57f56f532029182558e8619f724c4236c574d02d1959bd4a8ec9818c8f477ffde9a73537d05a935db962a39cec205fe4759d8160e02976e6fb630a4e193c8f07bb1957854907c735e120300ccaf70802cba5a85c5e8ef21b3b94460156b3c76b22e94ad7e82e9bbed5f5f531c9b6ea84c080d7045d46d36c3ada5948dd37f40def5bdb28b69796bcd94afe669f868bf332d8889e16ff3a48d779dc10a616e8ea72bf11a1af9c57b4ebad61f35223d60ad9ebd7df3e88bb60377ace978b9c34bb1f94f0a52741fb0180795de55f0d6a1988ddcc3d73fc8b8d082ee02a86516c041f75d3d5473bb7c0c7f9d61bd69bf8aee030a316a408d83e19546865492381903891a9306f3f198877db9ae16b1b4811a5d5a8aff4a2d972001e54f5b5be66cb56051c74d925487fe0a04bae1ecd5a6ea3dc113a9a12ccadcf588628aee7e8ce25e174d68fbc2346fa53259f166f9d640eb75e7886388efd676382fa6320105c9b19c86fe946dfa6731633a371606ed8385eaa2e3357022b05fbf741efe130eb13c1447e158db80a98371bf950f0b3863982e4f6779211824f063f5976c8a314fc2df57cc30e828e3737e347c10023f46919eda139a4301cde5c0f894863d32a971ce1ea094a2d457a3ad6fef987395c4ca5af5785433cd0067374c0e12e29dff44f7bc3e457e643db699379341aa7c6c79229c1ab3e27d04e10de55dd4914dfdca1d22c6bca62104e4a8aa1824acf8285a1838f73ff77470a9cdcb3b40262ae54a9fb00b51bd14bebcd4027539002eba23e93d84bee95c61b7d13fbaa98b5688e69d2eb6094932cf4a00e829f424f51196428b75d742c4f49aa0b21bd8dcbf55a7e0a7fa29f5de7e6c902f446a656d6d06b47e1c8a6906d70f4a3c3eaf05e58806d957a89c6b4bb8da998e3614ec6a689942225a88c73b36ea3863435e0f86e9f90072dfd3fc8f3a280130a507fca6fbaa589540bb629bd237d383afb896c46ddb3f1d6d0d5620612d48dd94033e794aa6f203f30ddb66820d382b336ed9428b827ce65ef1b00161a04da14476c215bb87ced91c21ea0bdbcb7793a8f1d051a86d833d95d02f2127db0033079b354eecbb48111b4262a998a1de1153db606ee167647aad06f01f7c167813cc11e1beb8b21e66efc40a8da7acbf8c679c09421607513db1402ae5dbff299ea96a3479599328077f339d3ad805c0657a621d287e3c39597f676fda42be38b773c069f70ca032dfe217c115e053abfb8b3ac71addbeddf21071125710ebba2c191445f013492a72f8d5574831313d146cb4a1ceb88fe6bb1e1ccd26e0793429ca4d3450726fe098d668c3c3056247a762b61db65898314739aea5c9dd45621a99a6a61a4a488e2242dd20068010a157cbb711ffb56efed36cce9e74f9f3cccd3a4ea74cdaa9d1d45f8009d4f1c5a5d51dceb811e89aef9b1a045add8f4a0ff3b3bb3116e33737a6d7d8d1fd06e8c3a4b934cddec0aad9e8a5be26ca4d4601cdb9c77135294c6cdccee0c40076b3627636aebfe103a07e5cac6e38383430e452ce121865bb48a36bf193bd3fd6d9d487634ab8223376b5eec41564922f70bfd89a175a35729675208976ebe074007973f799fb4f419c503e31af3c8fc2c46611248b59813eb6ec62b109cd841ef21b74d5a46acee6b077d07c421826824229671881a9b364fb0b5c8260e1b1c1813b4002a6fc89f85317dab2dc37322f95919c11d8238acd0d065dd192b57cd9277190b9af8c3e2123a036beae28e8e1199ee77ca8117a88f781495c2409c56f2257102b49d59145db2ca1b84c0f340d03065aed0a75a3bc313020468ca03d0562ddafbc4a8faee2225494a43e09332a5fb667a7f7be1885b2beccf67124a8d78571453c9309fcc7a622bbce7ee225a0b454b6fd08c46b68d2899a8e967a1403bbd48d44ae63b0d33e86393c20b4d50ae70cec129889a4ed8b97c13126bf0d340d8203b40a863bacd7011227898667f6ec244595d948a401500340023c2cd42c8250cdbd2ddd7f889ff49da2ebff99734880c4ef1a1dc4620ec7f714098ce03c52a793c925aa27ff9e448ac3f23b34600a48af107c9e092a2b3309f273e22795cb911cc6d8e2f139ab0f26cee3f9d65883539aa50f9faf774b96a90c15f66a2a1e3dfb9c1e76ca0a6fb29f66295afa4e935c215d5f9a57f12664030a7c1f14a654aa7900fac0de4bed8869defc468d72677d67565254c9e770549761c4448943dbb7721ec9e7637774961b9b84f61eac9452bb83d3dfd4a6998a724bc853e3fb56897285a51aad06486da39ed964096e03af883885b556f80ad56e121e2dcbbdde8bc620d0774a4fb7744d7f67f10c4345db3bcb253faf7819b3c002eb89fd2b69626ae445ba5c547facafae4a74510500d52edfc59398c83bfbf621501bc67357cfe40f974c514b17fd8c0c78abbc50ec3b31bb136b2cbe64beddf1bfd2bf44e97e30390bcbdfa58a6964a92ef3b4fbfbecc5a8205a21b8261db0209c6818c87408394f1fde766fff2c12fb244c88ac4375468d45d1dbc505cc44f057db1c7b79e35ec859e992ab090126df41be4eba37e0bc4134759deb523b5a0c84691fa4f4083716d28085ed97a703458aad25a2e2b3242a2044706af8cdf24fa55a554103a47e05696515bfc34b42ce5b0c50e6f1a1768cfb58d6de3678b4204f06696c3ba35bc2b824a7894c9f899c1b51481b743623bddef8fd0d0e746abe9400c881c48b07ded52207559ac5724ee5113ab170105f63a8b1232ede0a2b46185e880ce99e29cd338666c74e653816e63516ad8043d28c893c29ecd2d93eb2cb75dfb9e2ffef3c315f0803cf86d6678817d99b692f141981bfcd3fa8da7ba0c5f320475cb9a9e3759fe2b1acc3b09c1025eb515938e7435cd4308527e6402c780478db43d73e6c377dd16a198090473b8c3b16b42903cb665313cdee02f3aab179441a4b44a7953425bf48ea78fa4e065ac1a2f89ead36b68207d18430b3193be4d733d0de4f4290fa4ed01d98341b9a9f98f89d2501ddafb1664c13c645ceed6fa2a5916ab2714dc994b466a057a076cc88d0e9a309be27821c17dde4014dd0949513c2f654eda5326071932a1fffb4b2bd6cd4701eebaea9c8a0d01d014aa2d91c814af296048e55b77b9c81a8f4aa11bc8bbc61d6bf829a8e71acbc774634a1e2f5294664b2f3d38be151105896a3d7c925852ecb147bd0c711b78f89c1f17533330dc41359d3de043cdc5878b6251708312c7b997f870e681ebda2f510a7e6a943114d488e8fbe1f4872b3f2b8c824656516858251c7542c3618f7824029eac12494f4620f8735f8ae2742ac129e76753ff700fcc7ff55dde556aaa986b61f2345bb21ddbd052cf2070d972be755c4911ab9275b85146ccf54ac62988be6a71b12ebebed5bc7326c6f4d4aa5977d2c19da965dabe6f6ebb4e6efb0bcdc1996618cd910b9dc4ead7fa3ced1299bfb064777d6f7107522159d693f8569b54a19f3b10152858840c4699bfc12eb6c46f3c01e32b17f915d5533fdf440a1e80b138de83f18249ee42a13db01364882978ccd672b5d0433abf0d09a65cbdefca77c598da09cfd9046832661e729de7ee32c26b3536d37cc0af70ce247079e9104ad23e1cf5638dcf5fdd5b683e5b9db45ce942986f3c9d1cab99ae221a166be3ea7ee586505c1b3a0df57ebccff5f0a57f3863a43a91de3cf5465a178a2f36205cebdc1f9a0f47267e2178aa91746c9bca1708c8e92753a9135b229fd4db393fbdeafe4e1f79382f2f5c6d8e53ca9c40821cdcf3befb743bedb004a7230e56700b136652f3de2d00ca634af5fe9feb336eb395a1b8647606e567ef3e481fa5570d24a28561639a17f70f5baf173910444e31280d613302539a7008d6231d1d8cbf9a96178e522cd6ae2099a9e4bf118a493e4778b38d64c10f041e1bf128429273ca0805d804aa9761c6273b475bb83bf54d93e0dcf78ac4a0f24068ef8747157ffbd71a5e961b611c2629963e00c48b2b138e0439605bb67846f82630b3bfe8d38b3cd6ffba6cda5569afc027a481a95f7cd6387201a3d9477f10f7b56b1408f9b3683fe6702e1c1c38141f9f15918891dffea3d83108b80c000d52dae27fea055e491c9c710f4f8a07e24ddeff67bc85143b66a74495ae72f2befd0678cc3aed94662c39dff4e89b779379d1e4383dd75f13d761c05e235ea9b8b49f970b4d26a20e48bf9434c9d605d7c9b0069401a01ecf34fb1ab5e1e3ec5922d89ff87bb5ff5fe7cc36ef76796164dc807d94ef4e5d43fbf24dc19a91fc8f95b4b181aaf0620bd98451514f990a410c2d8ae7f3f7eb477876df57cbf1375a1f92e2af5ada305ea908347b960a3ab10197a54cb75180de023158abf0b55b056ea05c8075c40a968087824e9e57b5f70b8bb9dc38b4a9fef2a743f52be85e0f0b7d176ef96ef857df074b060c0cad9e83959d5947cb64e89f136231dd8deb5c84988825dc5bcffcf3076601679668684bae7797dcd447f7b859398dbae93929fd634ae3513a6b9a8bc2c27fa3a3f1af8df3f71e4c735039a1bd181be92ff58e1da808059429b37fade6a9e7dc45d7534a290b33d5642e6af86f123d4724f8a5aca5ea4551ec9e6cefad344ae43e507aadec74e07a9792f31ee24172dd267e0888ead7eea003b4af37da204e8cfedbf18e34a0e5ef5e8603c43dfb5836b78948892bd3e1f4179970a9dc11f64eda4de67159a226fd8b033ebfdd0b8816071210d51fb4320b52e7986d545e2e59114e05e92db2e6cab40b834a0dec445ea276d0e833ce4c4f03bdaed6f652da56f20f9956663652634702d934d6920fa6ff4c168e0addb2d942a27f47352ec44d04b6819b845d1451efe9d43553631c79ad8e8e99fe6d5f6a68101ef673c513e22498fa51a1e5f343ce11a30c8d669cc623b4e964f808ff17ffdc901f11eb35382144142d323a909674275758deee61f4dd53292d2da9f63933ad4a06697f61c84f074584ac0ca6cb652705143343e2bdd7fc4e8126b9afcd0ffebe2cfdd6290d54b9f7da6c2214c600168b11f83844ac35b69091253fed0b926dcfc25872c42e3c8f52f890bfd58213e7ce6cc392f2d93b346fbf10511ddbfdebea0af6cd8101786cee9153b4a4806895e38bba16f9bf55a1e3b99bae5dd62cc0e4079c5e3bde68e382fe721bc1433b4a3525b64e1ecc8e4c2f2c3816912d94a5ace268522919e0b1", 0x1000}, {&(0x7f00000011c0)="5695045a21a5b19fe01f79a90a2422f705d3d85c866a5cb8a201742ea59a1952dba613146602c63968f1fc4033a4776910de623b", 0x34}, {&(0x7f0000001200)="579373a874c1387f02524fcb7ce87ba38242c9c2237ec9adb65817ec66701a5ebedf56f75c469ed7a5c485ca802b65a440f73a4a027905a9ce8f5ee136ffb2c8d6b3e786ae878a41784405221e499f7c4519bf5902e3d6a0e272b73e7a7fc472badf158a838901b99d5815513afc653ed595bae926e13bf7e3d511c12180d67ca00e76302ab6e25c33f1ccb56ef009cd4c68aaa77f80f4d9684154a73417cdbdab08a3f79a472f185981", 0xaa}, {&(0x7f00000012c0)="30842202f495f367b16dadd15410d8ddacf41136ad9cf81a74be88ce5f141c30d36589edf069302cf1876d616662e7ecf28efa0fcd3a31c8aef452d5ddd087e4dfd17748fd01a4ebff8dcde79e2ba9d1c23df91814bfe30bda8a0baebc", 0x5d}], 0x6, &(0x7f0000001400)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50, 0x400}, 0x40e) 00:14:16 executing program 0: socketpair(0x16, 0x7, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x813, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = kqueue() flock(r0, 0x8) kevent(r1, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x101, 0x8c) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 00:14:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$SHM_LOCK(r1, 0x3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 00:14:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x50, 0x4, 0x1d, 0xffff}, {{r1}, 0xffffffffffffffff, 0xb, 0xf00fffff, 0xfff, 0x5}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x100000001, 0x100}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x2f, 0x81}, {{r1}, 0xfffffffffffffffc, 0x42, 0x40, 0x1, 0x1}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x4, 0x3222}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0xa329, 0x8fe}, {{r0}, 0xfffffffffffffffc, 0xb7, 0x4, 0x40, 0x2}, {{r1}, 0x0, 0x1, 0x10, 0x401, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x12, 0x6, 0x3}, {{r1}, 0x0, 0x10, 0x20000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x4, 0x8}], 0x2, &(0x7f0000000200)={0x8, 0x2}) 00:14:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) sendto$inet(r1, &(0x7f00000000c0)="9a971f40a0d2915e7d8029f39d2ed884793c085c59485b8071e32798cda3ca4de3b899fd512d66791f", 0x29, 0x3, &(0x7f0000000100)={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000140)=""/241, 0xf1) r2 = open(&(0x7f0000000240)='./file0\x00', 0x82, 0x10) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) preadv(r0, &(0x7f00000014c0)=[{&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x3, 0x42) getsockopt(r1, 0x5ff2, 0x20, &(0x7f0000001500)=""/15, &(0x7f0000001540)=0xf) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getegid() getgroups(0x7, &(0x7f0000001680)=[r3, r5, r6, r7, r9, r10, r11]) setgroups(0x6, &(0x7f00000016c0)=[r12, r13, r5, r15, r10, r12]) getgroups(0x1, &(0x7f0000001700)=[r16]) chdir(&(0x7f0000001740)='./file0\x00') syz_emit_ethernet(0x1000, &(0x7f0000001780)="31c8e94ad19e021c64fe79f2186a6d7cff830f2de505d42b3081c05312217e33a1b2638b7ee4eae8f5fbe8b8b1500c710f3b6c21dede230a25837c46ebad57447da37ae926adddc69f9a1dd5740e246810fe6ed8f5a1c83a100bb822192a76b585f89b14704f1ec95b358eeb71fb94daea6af61d880926c5e7c35a3ad5cf6b46c776f41d4b19eebb604ddf4973e26868fd986da2ef8513d0c591f2457c3a353bd650d330bc25e7819900e16c3814e019971f49bb9e4d1ce127636cc14de92af085fde4cb66dd2a25bd7741cc5f4ac508087c33818f64f2600cc8182eecfd1c96aa826e469a9e18c89bf25717b5a1a8d806803a65aa2bc799bf137a30aacb0cb13e23d623b64064fc2a4853cf951516c2e840bc91406cdb99c46b8011a39b7a17dcb0e4980b03f8fc48cd7e74b76c8c6736e7f950a81579999906d1baead94e01e6be97f65a3c7cf306375ebf66281db4fd80cd158045ee7d9931f99b569e02c297e882e714fdfe22826b8b290641c2445850457ecc0a4c70f7c1aead326085448624f8569f6f8e91fb9e894c8972289dfa546e0b52f387f6dc813eaae2825cc2a3c0f6990f6999dd6885ed74ab455c1a220d253a3c3eee3c2e0b1753baab0c31c30885c03d3faeb25c8b3baeb2307f3a673d6f3e0a2fff741362c1a7eee3b186063d66fea6c524604e285c66ee56cd72a383d5763f771ee5c926ae9a18fa611850f00467a2798637ac0efd611ad3aaebfb05a8cacb6260f54ca991ff0e4a8cee1950db9cafcf7dcadb6f6a343076601fa5a3e64c69fd26c015a62363d87cb6edd10a7059d6dacd5532f1b0bfa542ea316dc54ff2390f2d44050da060c809804f7ce6cb9eb38362537c13231105c31b0246a61668ede8282ea443bf9d4a847463f6bbdbc463b7f2426cdf7a60fe3fd2957ff346d735c379b31577e474fae0b7a641743d94b92fba2790fa57b3b906eb6dc01198eb3ad8a4a9e820a8079e21fae113bd21968a5a084971bcf6884f4f85f79bba250eca63049676b7c5107d1e7647b05b5aba57f8ea5fc1f2ac3489564bae1e74e05583ba96e9f1406dd8a02392a4c376b4919c27f8b7e6ab93e6aff813f9389aaba3b4bf5bae9b19cf4a4a44c42fe8e0d00fa7f6871e6c8d76f14ad453956a4cd16a01a1308a93f49e56314d0d0ba113ea81eb82c5c1b36cbdd8058055bc6e0b6f1b849e748d69ac225a8ab1f3295444e806329d0c588d58dc3676decc698f39780c0a8e1d26befd24c7ad80dbf7b22a3f216ce5e570fb22b87709d7ebab4bf00c84d9dc508b493e9965394c40b85317e9a113b1b67feb73374a9c1895b4260e89bedaa7ac53598996ae51bbc9825543f9ace838fb2715744aae4860665231583beea0d7cbff0b1f6a29e9d4940c1b9410c57d58f50034ff044f83a6bc709b1e66acaddfefc7e1009d8eb6e618ef6e150df0be1c97fe6edfb4181efd3eb4b2e9b1f0d08a6326c3fdff4e92bc2ad701be5ae9e26372b739d6c8827bca7e2b6d581edb3ea76a9b802e3564d4fb5a59d2d04a783025027eb2ef5b8dadffbfb08f778a29f80a688fe76107d6d36699a6ac727212950ad5219b660d3c2e359def2efd0eb468929358011f58eb8002cde5b96ad627db8859f8962931543e0d9f809b9977a81f92a6fa171f8591f3c0c5bdb5bc49e25ea732827df9fd3fa7237eae7da30922b041f5bb8c8bd4ff541d68129bf1ad3d413cfa28667d9b9c726cbd0f296babe69511679f6ad4129533bdc45c0e0d1d9ea5921938de867f6869bb6a1300616c4588f60c0a771973fe303a4cfde5d9b21fdc680780c239b35695a253d900070048c863c6801f17e7523a19de5171d37f3b4bd8d4d4e3b9864e9d18b3c69127cc254ce7f9e86ffee746a1f1112e86c71276d329062c8d2d62bfba20aa79cdb226ce32c60ff4be20c8fbb040a4832743092651f1c24e3a7a48b6cfe65fd140581627d1f0b8703a6bb05881f36585cfff0db5aaf0b000e67810a3bfd39737318bd5d7c90b13eded357f63a14b194194851a632ae5535967d5f88a11487c33c925d7cd81d3359b2f9f5487f19b4cd3f265a93cc0bd99821469c14ade2087f74b14fdb8cc5e62b9258a45481d4d646f39688d17cc7a8163c2234b1c6c1f680f4c1a92f77af61e637678ebb9b5a973bd2bea037ff73f76f77eaf641017c5ef730c6f978dc788bb600a58e704115e24a91cf9b3e980c38adcf469c52fb3a06c10aaadc11f1216d7e0f44ee36f233125cf5aa2ed4a7d42e72ee8734e6aec5d62ac4ded74c055c3f0e82c2bbb19a6d30f198fdba3e5eac9c57ed37339e6f8eff5566dd833d9b1b418864c39c8da72f9be618f9b42f98a43a8f14703ed2b23ff1ed2ddeeda4c5c148b312e1bdce59f1a2d6a087c0406fdcc89c6dd48c22d6261fba8b91faf136e92743bbb6eabcbf1abee29a63c376cd857f4d0013ddc83bd8e8b7bd1011a12ce54159aa16d54424cab064062213bd9402557f9e256df8356bcce0009b110acaa7275998247b43fdc31dc1dcb96fdf19fac789b5c73b793dc3358f161340db3c0ecfb038352afb82e7fd88a64b9acd8c9c1b122dea5f55a71cf6d4d15c8e049fae863f5b106fef9ec77fd7a1ec84c67b22c4fb66674b64c2a8d452531c6e87641894c5f475c727ea5395b4885000d50285c43b322df8151bbf9ad102090236b48b14ae495bac574ffd740672aec137eb28689fb3fd28866f226c050885bc08fe0832b17f02e498f1d342ea599f064ae766340195f91da97064993fb1d2f4a36cc0cc048e6a544726e07e523ebc246000430e1afb603247bb2517c2f82bc63085d90c72f3bb2965d7622135b7adeb7c4027f55fb12b2101415e4e338cc38f905e45413452e62b981ce6ffe638623143b92feccdc6e7bd2c6885965a642a3637ec4d448a83bb1fba82f29064b570b70ce71596f106d459d8ed9b577239f627178372c7bd7ac23ee12a7d63fa7b6a2e0acc47c4b2518fd236a1854864a95b0bfc65dd18fc52f522d6bf69e4b70103446dfb5b781cb0eab6c894494ac67b71d8dd4d9e4bd4d0b0ae493afe0a3c90ad479a42fd28d3e4d5bea78156be8ea14ec0c269589667e4a2341ac9717f51af276a63ed1c8b1148a3e9836ed80e17c930eb1b971674c6d441bab806b156223d6c0143500928b93bb1f8b3d61635d52fb1f9cf8b51cb62ee97ede977571b20bcbc5b6ee4c05820f3229deb95d94f4f149542b13d98eb18417ef98af2e424eecb4d03ef6d16d1af08ef0901ce3ca17b783363682ce0739884a1a47c37176830be27a0f3cd5b8a44ae61834b837bba4d74c711d3f2286f4117dc187ea39dff6d945db3bb29e8f255d2e8ca644cf76d74858c74f8a1f3915ce6dcd3cff9cf57251e192a15f73d66dec38e6e50a9f4e90aca51de807ccb1bb041ebe649b081c1f112163f657958b069bf3006456621d2eb892ea1d748c93c73e454c54d7ef12e606b26053bf53e440ccf2006f6c3add3d26e1dbece7c71e27f970fdbc3d6f48c9677ca05fd916b51a6e4cc56c677a182683b3f92b5ce74a76204e80948b15a2ca883f0f9e4e7e3f18f60072e4d0bd35c13b678c549772781d723d7bb8fcee8c3a8ee2ad03a1771aa71015f1869ef9c23d6c1bff070b0391b50095d363fe24c8ed0379c9373bb3b0b6ef8b6f95fa14eda606c845826dcc9de7e0fd7c75aada4a161eb6033520bf788207c48ed69dce1d18c3123ee02007b2d454c0e80e75b3cdda5d6c6d02e288eb1583493f93c459019bb5f445116533bc7ea99e348f1533a599e7b716eb59613bc12849bb4c3e518040be7493dc2d831062b3bee1130c2ca2c4e45b7296e1f1d7b8e03b68b76d2c765d7bb67227b090e2aa6f1e1f6c650b864d4d5a28baa29f48ea36a5dd8601d21cb080840a7439bed302257831591b481de230572c9e5b2f7489c47b39f9a9f7fd8ddf744b3634d8e4bd6219421e7ce8b250b4b10dca265f248ca7b0d6b1a57dcf08cd9d93677408c387ec2bc172f1b35ce5142c3034089d8e2571202111c562821be92216c2ed586ade9f6e69060b6bc7f971cb7e34cf724ead1a09db35d33fcf3c5f73e2170fae70fc99f75c3e04df1d0acc945035b28e21a263455004f140cb855d93a3f0d1e9c174609d9103053bdc0c7d2f0481e71ed80664c1d2ecc6d0d87de659d5560edf564d3fead1a6861e47598599b0467bbda96e91406525e28204eb1dababfcb51a06a626ad786853629ec83e0e57d19b86fecfe356042a0bb39b32f36a423086535a4d08f50a788f1df22dd1e47b620ac5c46ff526dd87bc3876d6741b74a12aeef7b3cf10d010e9bcdd03403fc70b891919b0af6389af595925d8328f9df59244871dfca56c1321ee4637856efc6d7d292232d4b29729ed09dadf980e588d1c5314af74f2b4ad26682c0a5af8c165402c7160de11533ac4402c0260fd2016a64790c0ea95c1d8245f7a5e1f0d77848e295681128b7dfa37c61d8a25cc9c5b394444223736a84f29ba2dcefe27cadea4819fb1ffcf338b18f3e1e3d5c3b2724d8506b803e1367dc711e7f734e98ef51586625e11cdc06e75a4360b6bc47ad04d2d91fe2e794edbd8b05c61578bae8d85a1308aef65413dc255fe53bd8320bc055705a76d17e61a5db14d82ea09569b91c2148297c44148c90f5db0a164c0a8e51a27772ed73ae9b45efd5b32e7b1569202a7d7ef38c73d3c601a59b9b267789b6cc388cfcfd0eebadfa773335b4a4094db2ebec3d92b6de63d9ec6bc90e2362b512c48ab050bb3710beb0b36c5acb4bc90dcd82aadeb5ea424f50c7ea52ef53d24e9d47a2130cf237691e0b36ec84675cad43870c0476756f46847fbb274eb8c52b043add3fe6fae93ac31b65601a4f8c76ab54259476eb1abd516f115e9b7370e5f3f1f69d63ef6dfec53ae54f781e59c3220c1df1609bd974e476a16019ea48683fc556d0cc44e92ae039fbcfa2d5e6ecff4437f7e3f1ba435baf5fa7b7f7646159028806946789e627b82c20507dbde5e6a684003aceb352f34dbbf5f657be80f546c686bc7661169e34a52aa3c668f89b8b793fc1c6bb9491a07dee3677199a8cd8568a01ba0db285867118402fe993ba6ded4f9dca255119ade758bd193ee2837b3cd51bb8bd86b70ab37f2ecfbefc0226f888dc7ece7e16026ab66d6a2b444abe9fbbed51a8227354b46b0b80e56d5993803d08928494fc47051635a8afde8d0ddddd468559c2beeb5f81ff215af8584f545fdeb798873443f0fe31df70c76dea7f7066ed6deb52f0fb27a29e4a86f3e5172a49a7f23e14d51ce6a9ec9755c1db683b83b6937f56d54e29a90c7fa079587d367448b6b1cd4cf3b173371a290072beccfa7f9487234e1c0d9200116f8155f5c0c813a5a81373f3434528de196624b9ebdcbbed22c631e6ab575ecdd4620212dd6e06b9c1cd5a8c522f86af78eb832056ed5ccc81aa1a5b56b6809a1249833c7a562709e2ee5dc87ce8a5a0341a8bdc4ee578df0d8fca335101d93a871c0fcf4151bcbe9890dd46ce0d8072367eef9a9714226ea431447d701f9d94a8c34e4b139fb3534dbe1e8b3be4c24d2dfa56908f28b68d0bc821fba91f735b9bbabaa094bbba6f463e77e982f4a4342f8308a00f96ef66493a90aecc3a0add4e5a18c9255ab92cbea34d53ea7b74ece7dea608142c711110495bc1914df699dadcdddfdea0e2fd17ff120c8ce27e2773db569864215d8389dd32ad0df10fadb57d361735a8052cf5f6349ca78102e6055187f359a026026ad308b") pipe(&(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000027c0)=""/89, &(0x7f0000002840)=0x59) getppid() kevent(r18, &(0x7f0000002880)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000010, 0x5, 0x9}, {{r1}, 0xfffffffffffffffa, 0x3d, 0x200fffff, 0xfa2f, 0xfffffffffffffe00}, {{r2}, 0xfffffffffffffffa, 0x0, 0x21, 0x100, 0x5b0000000}, {{r18}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0xd3}], 0x8, &(0x7f0000002900)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x6, 0x8}, {{r18}, 0xffffffffffffffff, 0x11, 0x80000001, 0xc9d3, 0x1}, {{r17}, 0x0, 0x28, 0x62, 0x8, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x30, 0x8, 0x10001}, {{r17}, 0xffffffffffffffff, 0x81, 0x40000001, 0xffffffffffffffd3, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x10, 0x14, 0x39}], 0x646dd7d9, &(0x7f00000029c0)={0x2, 0x7fffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={&(0x7f0000002a00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002c40)=[{&(0x7f0000002a40)="05436acac1f711c12708368267ba7285b9760ecf09c71fcd571eee638f178fc01d1e397aff498c4ea1f25e11295aeed099ed0c91566a9cb0e1276481d5469da4099ce9e93ad31a88eecad0bde0bc733bcde3f42f7817aa5998fd1893f76d0c340e423ecd198afe26d0978634f3d5682031f487c9a5ae9bac", 0x78}, {&(0x7f0000002ac0)="91201473fd493cd3adbd7b422a3688ff28cdebe12b2ad7311813d63e1d3c19bab5c709cce331499b36473d924791b86fe7b10b4ab62d63193fd6bad0407acaa38b1987a90e324f", 0x47}, {&(0x7f0000002b40)="8570974fc0b3c743287f6f26b496919cf623dc8b575d1bf021f03dc4519b6128ca74f742e8524cfc23ba42b9049c188c02de4c2bc881be6a7b44942926accc35414467460433e9e7", 0x48}, {&(0x7f0000002bc0)="93b6ec4b5a6a5fca2fd0f2f8f441472f", 0x10}, {&(0x7f0000002c00)="126a95cdc2c9354756200b44c48df17eb82246b21e2ac07554d806555ed4e3df38d0c8fe1ec9f3c4e94eaf1cfb324c8f55a0", 0x32}], 0x5, &(0x7f0000002cc0)=[@rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r8, r4, r14}], 0x38, 0x400}, 0x1) socket(0x6, 0x4, 0x1) dup(r0) 00:14:17 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:14:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) 00:14:17 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000200), 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) r2 = getpid() r3 = shmget$private(0x0, 0x1000, 0x207, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/203) fcntl$setown(r0, 0x6, r2) 00:14:17 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) getegid() flock(r0, 0x1) pipe2(&(0x7f0000000080), 0x4) r1 = getpid() r2 = getegid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0xfff, 0xfff, r1}) getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) r3 = getpgid(r1) setgid(r2) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x7, 0x100000000, r3}) pipe(&(0x7f0000000140)) 00:14:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x24) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 00:14:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) 00:14:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x2) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000380)=""/220, 0xdc}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) write(r1, &(0x7f0000000580)="329f32ce9f0fc0b8818049bc3fa77e0489ac4f9ff180879eff21b17f39bfa45281b670ac1d10bc8bb9a8abfdbc440309ba7563b152ec4eb66dfee84102d9353c6a598bde906c1b17010e82af71e8f72ee26300d5921b4c197f108023ba6bffb365d79cbbd82be871bcacd77a7aa135f59368985a3d0ae9e739fd2474964bcb8a931a32019389d56740575205b8b28cdb47d5dfcc9286902af2dc1de267f580d60173c5d4b361f7d85687ae05d50447610e46b0a63bf29848cc61620c675051040000005866cb7a1536c4894fe0130316ac8b6bc62e5a3e039e8374e2", 0xdc) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1008, 0x0) getpgrp() mkdir(&(0x7f0000000180)='./file0\x00', 0x20) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="ef2d5465f50dd15c8d2dbab8fe8b4bf66645177f9ca3814b2d5d16d305b0ab8abba3c8bc3453208560c5e2f7ce69e6f96341bc6790bd0be59a1bfa84a7752e8c662291e8c6675c5fe02a9a2f654173178ab4bd0b18028aad9b7eadd92d199968b094c1fec40b6254f7c58ae07fe68fce028661c468e30cbb3c3fd9166d9f13944a90e8304c6d89eda404d62b1ec1df465cdbb4566d22eb5d1b322661a7720a4b44b45c24729d11ebb0d948e397629ba08c8f079d7fbce6ff40f492", 0xbb}, {&(0x7f0000000680)="308c03ee3ba651706473fee7ff51076e5db4c838c68442c19780ceb3b215141fc8e4d98a43a96b9b59449081404a6928aeb40d3b32c2a6d5d5c82aab8b8980de0aa6507cb94ffd52071e865f168ee93cb3bdca71ddc54ded5eb4c08d034cd44aa5ca07e668d1ea9c57e906ca18eeffed226837378c7b3263770dbaa469a88d950c602d007647d51f471e5547390a40322fd73864dfb9520389dcad2aa8413c8f8fdb79d23a958593a4bfa22ee746346b238350ea92e5735b572ddf8adfbce2136f653643ddb3c9219698968315b8e20026a4bf3c6d0513b3620ac3a6779bffd222d71fb263625b432633bf2a78d608e364a3931115bf30d9ee62ac6b64603bfd2e15b5c25391ec60d0e915ec7ffd189ea76f90a171b0899453db6e9e4bec457803de8dca63deb980fc81774079d5fba1feadca67c6c3a193d2a813da04641ea70e04fa2047f7ac4390e255e9c76fa71e3db832c6629eaa1d47bf3d2a1c1d1a9c46bce4ae82d0bdbefb59e5555866d611a52b8403026439aea4392a2f82c263f4560a1942995d464018bfe6f138f9fcc6e6a0d87a2494128a4d1b5552c45aa6fcee1e048dc9d4c72460160a67e2a7cd8886f5209052d73907dfd11db901ecf6dff5df2618a6c63993e0b7f3c182ae26c80dd3a6f3aa6d70d50631b49008bd2e118d8dc75124336c6f1243345ed5dcdd72e9ad8cddbe7c64e6f1c1b26d03a6f0a14c1537550fdacb932ee528364ce347cacc319c1687bc75f81b0c29ef02ed9d2c33f1ff78d2bd1d1281f8df45ca6aad25bf5fba4220d100a5de18b39da2204706ec4361278b3861b27f82825bbd9bc7ba479b9302bdc6b39342d1d6e83b37bcd8ab41a66d6cb30e0e9145a63d7c238b78510ff4ab33c491543fc90c986a6d859ff57fb6c8ad6eff92f235bb6a79ebea11a964464c0440321c09436b727bb9d8066d371c91ca22e71aa9d47a6ce1ad975abab98fe15217c126d921a40db4b7f172528ddc89613c7390f0e69c36a700da18472d17b294d92ab0a19b5b5c6a104332283ad31c3b808db8f35b79ed9b49f05de8c6f1a60a7737f54cc06ddda0126c6c4e627fc672440f08a693f099b3371114249cffca3b833622c10d7008f32ef7b62f027479ca51dd0b91b1903ea7e5edc3d1f22e6c7ee571801d459e57e0c93dcffddf121da57c1427d99e422b74aa03aca9805577e7bc1250152beee6bcf899f5d0fd5de793aa26847c58be56e553d663473be3181df54762e9ffe4f229c29c8f56dfd95889ec458ed5b60a866d660f844cc0e67c8c4f02d23b050fbfce9892f916a3848d44b183c3fe5f2c33e122d716bf9ffd7e3074402ed9e6fe9689fb4add169f6811b10fd6bd7fbe76fd738ac8979dd791deed9bea17c91a151ef80bf43123616fb010da1a4370878c945666d72ad201b5f8b14e0adbd349ae3d474246de7ced53bb7bd29c970c562750856d9af3626ef3d19dab4befdac34df285aa1707f34ab5a690741616dab4cff3b61af60489d6f61ee73b26e33d454298fcd5f77b50984352a0ea5584c452a37433be3c267d89bdd0990a6305e98b0b46d2644b4fc2e1d66551b24f40353e623aca03c366276c13e5a308a24191a547c0438380095546b3b6d53b08c95bc944ae5dd6e75cef1021fa2a8a9224a78954aca7b56dfbc7aee771b4ed028155bd61cc5a9652d994a9a54253f844c594d547676a9efa8257660d6a323f82d17480237ab915739bed0b4a9bd6436416868c57e06af92abd1654a03f4ded2ddc4d84848e09e31d9e9569ae74f042f72386dbfa084d2e6d4461ef93801a9868b3af4db58febde9d01980ccea6d23df975b9b163dc0776dfed813ef8550e113b3bd577f9f5f360c35f340afd4980bb25b7b236113903f94d1f3f5df2319f75f3193fb633dee2ec33df41423f4ecad7e0a14431304386a02b8a89fc502f14a9130999da24bf7ee3796fecc2ab11e887d5104ea6465668c1baf2699be6de36801434f321e4eea6314651fc83b3329b47bc260ef92025789aa6e43b012ec7763fb16bc2e9b5c856ab62167c1c25ce2dc73d18ac43a41dc4f48c23d7f29039ed7a7cc11e532b2dbb410241bd3b7e2b607aa26cd058734c3c56a4ca7bc663d4871cd23acc9112c447797e767dfcd02c8e4fbf68e25c4453269cdc33411af6f3267406f683b30fdb2a25442de45e6ec3f45bc64299aee43e8b35bcb4a0001e80b6a8fa78342faed767d00e7dc4121de5f0f9290555ea95f200e891e6c1a3bb0d249afe953f3fcb67a0da231f20f456a47fa951c763eef37b2128cbb0cd94fdbb21676fedf86c82b5b120938df87cceeddb6098edcde7ccaa6995ea6db9a1683c85ff9eb0c41d9afc705fc644c95fbace195c64517936bae0c49dac97ea3fd6541df1cb8078b26d54e4b4c1246ef8d2c7d1d9459af7cd30872da1fb24f8528276817d0773560f7e6f21875ab390ead734418fbc0d6665136fb03b4b578871f154666943fd351507d02324b293db9dc08e5e1a4079c3213db97ab4754524656e851990d1152643289fe9797671dce75d4aeb6a399bcbca1a797a24a79c93f1c9a003772c3ac2bd299e53fed1a9bfeb9bf5c41abe81048c1019d1918e24d164526ad31dd6768ada789fd51d8627507018ac4f1bbe8571394718960e1f840fb374713ce85d0015187edf5abe2a63bc9b3acff81add289f5c488a2c910d15cbf0d1ddff179b6d64c7dcc00a2cf51e78b6eae8f7aab650e6d6579ef6bd7f05a2bb9059430d76a407ad159ccdf87deed92a8ea12cfd920fb2a8f6f4f40f3e4a21be28e771e4e3df741b8cae6aa611e7e7a4646afe568d551a9c65e731dc7ac44e76c90db555c4b02e4b54baa0f78c47db3ca48d9b228f52f7553b806bca09ee95096437cd0f85026378ea9464ddcbf2624a349c4c57a87d58ca61ed93759c4d636d204ac5672c58eef7f8d6bb7c6665d7121c2a1aa5e3fd93360966f4f8c84c7023bf231196548b12175057934f080b21a291e0ba9385b8d2ce2d9f3bb150c84147633e20561141388015713ddb3b03e37d7769cc032af7aff95709141672cb63da1cf078f29311584e33b05a3a0fd228e8d6c1d6281df157fab9dca89c13b7c233c40f83f640f68fb23ef7791adda0faf8600f0294d5d992fb2836c598a84a83d6e5af089ceb8b7c345ea714889d37c7efac044709d1b0c641c6f6445513cb8850e0ea699d065272b498d547f72043230944e36a19a73de7e92b19584d8e7787b290c17e66a3080465a920342cee77e767d1351112aa7cd0930017365f02c345e4c1b61953cbff8cd73a8275ee282c383ba162da817592bd0266a81106d4efd7c96683935ea319129b072d8aa68ca4ea30b11e3d521018ad50d0cb0c09952d719028ab718ba8acfbfb6d1718b2222daf9e924ea95af1dd0c53fa9096e578cef5ad1e7ae0f83eedb4d898ab07e6c031b6fecfe00b3773989d68670542e85fe0377a53a9dfac9ea7cbd0998efa2fc36427dae0132a417bb130d7cad506989eec546e6a9cf76095eaf210da82f5f0fb65e6bda6ddcae5c58be7c5bf8a39229d682799cdab1ce3763677a201d02239738b827338d89520eded28ca538e93c6fdc3ffb36288f1e0bdafebfc86f811d53b68a11553bdbf117655b1fb599e2f73770f360f4f4219f4f11f985d426bbe4746e967a94fbf0ca6a9e59bf1be6c5ff0b277a3014856b89e31a4de11bc07a09e4daf2b7b5602a623b09a6f4e1c72f7949421ad4e687e2ec255739097e535a8d7fbf877a62c74021a0901775ce8018cb500869ad0e957b6d5b2dfd40429b50cfd4b50e011d73820c4f5d223be3e8ca4d03330557622e1765fc286afeec0fb544af48183c85b0d3c65657076f970d53f4af704ac8a19006a3c83b432464808b0419c826acbd8369f225744e44a19ef9867bb5f3f02ae1ed05df71dd91a7519c448f4c551fe5ba3d339d4ce31307faa6d36f136bf4682bcced5177d9f66c2cca87066f7bb60c3651cc6ba4faa13334b91ba20be3e86c55b59aa9cf3890fa36e27ccaa3effe214964beba5b7615e5386c0d112cf394893b85c13f91c9a33c705647f34d580e7e5b3705fdc188d0a2a14552e15d562bc3cd469492bb500196e509fe60c7c897f837991d83f260691ae1b94ab9b41dc385d46c8cd1996d8b1df5defb5e238c13b32c3d92b6870e13bad3abbe0ec231947956a96c3de086d2aebc93330741d6106945f3386776fd77fbacc04e9786611ab73cc99e511606be41088886278a6a33ed9c25b5b198f072cd6dfee290f912f8846b92ede0f0c1d7cf521d65999715e0fe2b95644f595864020b70223292b40a4a83a5071e1a09fcabf79d9309a18119f59adfe4a8747546a3bc864475dba6625fcbbc5b2b0ad608595283b8d1f067ce5638f411e3583b84999dc90c435d2d7cc8d3079c2221d5a632f76c0345d9442722028d84a0021e6edc25acb61433489e36fd6932d0fc71513033cea9196b6ebb57afbe6df9fddb059b79ec416f6428bd8c19d6d82f8d78349fc6d63db9402ea2cf869ec72b3b488961d3e4ea12d853a0a92eb610acf46819e434dd80990189e6f493c8d475d4d57899de35ec851226bc985c22289f90807bcb563a4ffe1f00d3e2076e7a2e688bd54e59d3e88e912778c968f970e3aee9330e2e3dc3979f0a307c0667e24b033ca5c0999f20989efe780f0581918caa484473c7402f7a5acf49bb2e49fb5e257990fa0ffc4d13446a22aa0c3e981ffb98e9d72ec0900cac7863e5c9cdd1df695f779752e90f6ec5e082b0433ec383c0e9e2d625e24858a86d13270616a4e91534ed90d9cadb16a1ddac52eeffeefc8a088a9b96bcb3258fe944d488c9c4e7db9da485f94f70b4fd53cb011d3a682d329ec54c8de6b6e54f525a06f0d88133a5936d7cfbc3f76aacd4b7ee4557de68e4de84f9c81be8277ae6d1fbd024b3e235d50acb3987beedff2d5db44b286b9fc5d66c5da3cca6a44daa1ef42179b61af0099b6d8490e3f41be296a84e9440138be399db2d45221c0ab4eaa4f6fbaff7e1c2a406b9ec4c95d9337387157295c2c1d5eb5253cc96627ebf57ce024df9088a2243e14405e7a5db65867684bc9b1164d3caa9828613d78d8857cedfc1f021006e6657d61161992fa4fccf78b7aed291311ed9b4c8729684b6eebe45a77e1cec34fbee565824eb1ca2a796dc0d34bee301e0d53e7cc47c97cbc34722c3a85371d0ac4711eb328edbe2490090e3e4dfbde3f6f719b211611ccbaa03f52f2dc058b72863158a3a0412cc1b3d0e8d0ab3095bc664d90f19c0bed3f6ba7bda07d07753babaa67e201b60091ddf551305a05397153e99d2912a4caa84fd72a922596adb71e649f53c0add0b3638cb09a9339334a96233c25a2422cea22d4715bf7b6c05557dc007680a7fab6e195b17a8a4600ba6d8e44a855e1fc028174ff9e87a984a7fb9983051b8993b57b3e02add999905fd9a2b840406b6bf579de4fedb039d4a12147d6b04b4fef641b0b840a5af0a337c948599a8f093501103375af2a20f36f1b878d56111850cb5e44fe724286520b8b33e85c27faa566dd5e0c76b5a3883fbe0c18b8018e6ca65df85bad393fc6ba7db17a1f7def73fc812de62b35e2f358b59d01920e751af7bed32c8b2feba4b9d5e455de2e26125f32143b3761fe7e6fca02fa415bb9e6b26e5ba5ad681e901ef517759a3b004a4ed96a92a0ae14e082d0e8e0a879e7e07aba227eac654e83017ffccf0ea8b5d270227115c3d5ed700a195362b3cf708d", 0x1000}, {&(0x7f0000000480)="5157ea459e10f1d99a82ee2e141a74e4e0ef9ee896ac6d060a328748b6d84633fbb99be5104a823863ee49f62a82f793d9645dda33463723b1f881ff94d57a632250266e737154f699f771f69e99b48ac68488761ae4a3670d22f822416d73685cd2dc487fa9955751f47dfc0eccab83238ffbe4aa911f", 0x77}], 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x6}, {0x18, 0x3, 0x101, 0x6}, 0x3, [0x4, 0xb1, 0x0, 0x0, 0xe04, 0x489, 0x9, 0x5]}, 0x3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x800, 0xb8, 0x9, "84a86739e5661f6bac6c6f7fe33ecc19ddb53816", 0x9, 0x1}) 00:14:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 00:14:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/161) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x1) 00:14:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000200)={0x0, 0x7f}) 00:14:17 executing program 0: r0 = socket(0x0, 0x5, 0x0) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x6b8, 0x0, 0x0, "7f442bb9d15c864b184e63fad78eb8354dfcf4cbd37a750b28cdd22f046ee817b05c3d71d3a833f0ca0fd9d61e52ff40892f4da35418c5879deda10a7a2fe3866e559f3dc99de04fa36741f28b403d53ca96dde80d62d1d73997ed927a42a0481b1a8bf8bb5fc1b9a9e53684e2d874c11f4cccdf36981b38b48e229d7a5f4d11b642ec7abc92f8ef8e388f48f992c146127d866cd9c9ff8e0ffd5c1afe5aecc26e6d764c03f0dade53a9343f7fe2705036287d40a970be48f6c461db1b57e42b287463c7c5c18ba0ea4879a418ba7d700e2012f0203445e377d00a2409161de15b761172717046844c4e5a5fb6c694b5d2a04c5041f3100d8f1e43553af5fd543e6c077a17edd7d08f8ad457a3e96357b802f2887153302f30b0a24fec0fca6cdf748f7b8a328d504784d3c3c1b2229418d290ea7bf8bc0dbd0c64ade02f0b57c198e7c02009722e039fa79d608022c25f6a7e33a42c451fd012bab751cf9bebc16c78cf456c8ed9aa3508b5152d5041be7586eb2537a5ff06e5ecfa738181d166cb59a2e94fd56cffe0aa67bf85f82cbc114ef27bc02d4316b3abf0f75cef5f5b4cff509eb7f59f4992d7440d3eaf0ed65334533cbb28453365842d5cf048f5530c04ccdada798f3900791c67abc84544921d1a17e6b301d76529801938de336865eb1d09b4f1b78b3ad3e41f5d54e643f46aed0899edcd0932cb41612bd1b9b068d2c47045cf357604ca2bcc3d539db972dc54c7e0cbacefd540351285d663336b54f688ddc8ccb69be1c1250d861d7f7db502c4225ffc9004b9bdb71e0a1a954c5d32fd623f850e37994a6d5a32d07af93a5b5363cffb5f40953199adb8a2078a244f902a785d6e330d92460905e9e8b5374c49bb77b7a67c640d24fd44019dfbe659935827700fe0bb0a4d72c10a01b36eadbbaed67359a1ea2497a30b66825c4f178f5b0fd0ab58a5373134b0baf639340cb36f8f2e3636245187ae86ca29624cf0b3fe75d22a69ea6706d0b1684120ec3b65f6132d1e5c9ef37bb4bc7f87310ddaac0fd5413966ad2313db7ef1b1efd1c4e6084200b4e855d13f0c1fc353b9406edee27741773d724b23d17b07e12ea97c342e8ec6f9d8dfe582b0687c111d39a2155381b5f4697959ef90f5e584455b752bcec0409cc1c0ebd742eee29391ef27720aa6ab4bea646f844bd3ddbbe19c9f260e6fcfa3518dd3406baf713d827352492b345e853398391bfc0571a5fa1295a3c05aa80d1083faa11176e45d7731c27ed70cbf3b7a4025bf46925dd32ee662525066e47c738d9c3a59ca83a2e9748fb72dddda13003e4aa5ba656bd1018ff343d47be0e2660ff706cd2071266e087a7841483a633eeb3a7fd8ef453fb04d712759fd7cb717645ee887a218349ac2d58a3b62130dc8c45d7974e17991d623889ad953ebf4e457a57f023ada3db040707cdca78c938b2d620fee1af516880d7c2a0627aba7fb6bce3b6bc6cf14e6fb8457adbec7c672f447914bf6ad0e2f375089c854581b1ee99392cec45e4a6f6265291c854b7b70a5df482c2832d6fe7ef7c060d8b0dd172cc59b550584468ea60ce4f543e5d46e7d5a11930968e31ad63b3314d72333c669aabef16038dcfaf19b726c8d1044eed1a907282ef662127af5e5ded49cc3f537f743ca6127a93160e3c492d5741c15befbf66d29447cdc44c7f386283c1aa932d8f85e5d6df5f5511f1dbb32e913f0f856010bb608275ebb5235f0f9eeb7c84b0f38c3d98d41260ae1c94ec90d5c7221b1d1aa91a4cba3487e8361afbcb4f7ed5b0085db63d5e0edb3e4aaaaff439a1c88d92fbd301372bdf3df0c0adec2b8dcb41196b944586379c17aa0d952159262729eedd408ef0022607a6adbdc24656670fb4dcb7dde1b09e4605e0a8dbec941fd6f11bf754e1c34496d6c1d3933d041e4ec67f07cec176c5dda38a14fee4f634f97175de7b2ef0ada3b72bb3cbeb454000a790f1a861dbdec8eb4cacc8cad20593ab4d6e47e386f1c6932ad2ad204d9a9ebf50ac1875239ec008b8920872764bb4317a81c0945d187f1336179c6a9e9fe67a6df67c6ef2e8df228e5ae70b3e24dd5fecf0267088af5e077643ff997ea9a6778f0138059203a2941b03469f7ee0b56cb20adbb27885d3130334580ea0e5c0a9b2d348d3f3200ab603bc3bdf342921666f0ac6565d431885f8a8d6653922255faa1e39f1cec363428466e1daef25c8c00dcf9f4a5d4a01a781c906979f04bfa400508a3b2d5ad9bdc7de8a4e8c2dfe4dcc75c5302a4a4beb44aff72156ec100a9ebfd268e8cb02515f8b0c5603351d3075d0604fa94966402e4484a5a1d9ebb5ee771ceae736188f93a82afb2fbe54b00271d49be6e46b5e20ce5eb7641b228fe122153"}], 0x6b8}, 0x4) socket(0x18, 0x3, 0x9) 00:14:17 executing program 1: utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8000000000001f, 0x1000000000000d}, {0x8000, 0x10000}}) socketpair$unix(0x1, 0x400001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x5, &(0x7f0000000240)) setrlimit(0x8, &(0x7f0000000000)) r2 = accept(r0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) unlinkat(r3, &(0x7f00000000c0)='./file0/file0\x00', 0x8) r4 = dup(r0) symlinkat(&(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0/file0\x00') setsockopt(r2, 0x80000001, 0x3f, &(0x7f0000000100)="f5d759ea960b2f1cd651f005af71c52050489d2eae218b239b1aa98e0fa82d6d9d9024c9697448533badeab6aaebbe1a06e7c3cb4d546d1a9f6cad", 0x39a) open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x100) 00:14:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = syz_open_pts() r4 = dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x81, 0x200000000000, 0xfffffffffffffbff}, {{r3}, 0xfffffffffffffffe, 0xd8, 0x40000000, 0x0, 0x3}], 0x3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x50, 0x81, 0xfbe8}, {{r4}, 0x0, 0x60, 0xc, 0x3}, {{r4}, 0xfffffffffffffff9, 0x10, 0xf0000081, 0x3813, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x3}], 0x4fc, &(0x7f0000000040)={0x1, 0x1}) ioctl$TIOCSPGRP(r4, 0x5451, 0x0) 00:14:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$setflags(r0, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7fff}, 0xc) getsockopt(r0, 0x23b, 0x7ff, &(0x7f0000000000)=""/12, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x8000, 0x5) 00:14:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) shutdown(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x400) 00:14:17 executing program 1: pipe(&(0x7f0000000100)) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) mincore(&(0x7f000023e000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/251) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) 00:14:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, 0x0, 0xfffffffffffffed6) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/229, 0xe5) r1 = getppid() r2 = kqueue() kqueue() syz_open_pts() kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) syz_open_pts() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r4}, 0xc) 00:14:17 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="109bad0c1d583cfde4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5fc679f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17eccc19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574445e508def93b631cc33ee528956dcc6527634f84608270a71054697f22fd52f7e5953d9ad04fc914009d93403d78328be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7ca99a8f75147dd049ac160c08bd5a9b35bd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c", 0xd6) 00:14:17 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0xffffffffffffffff) semget(0x3, 0x4, 0x202) 00:14:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xe87c) write(r0, &(0x7f00000000c0)="60932d70ea6e68e69981eb545931bd1eb2b8f7f58261d060aa8a8064be8b2136d879f07ab9be3e4ab388830d8e46d5c6aca6d77d92dab19b9793d7", 0x3b) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x81, 0x6}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0x10) 00:14:17 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "46d9693fc6d603ca97b239614a0d8d876dea3276", 0x0, 0x7fff}) 00:14:17 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20400, 0x100) fcntl$getflags(r0, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x10000, 0x3, 0x2, 0x2, "676c152ffbddf73682e41e173ec6947f9320fae0", 0x38e0bb5}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x5329) 00:14:17 executing program 1: r0 = socket$inet6(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x13f) 00:14:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/249, 0xf9}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r4 = getuid() getgroups(0x3, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000001300)}], 0x1, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @cred={0x20, 0xffff, 0x0, r8, r10, r12}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa8, 0x408}, 0x400) clock_settime(0x7, &(0x7f00000016c0)={0x9, 0x2}) fcntl$getown(r1, 0x5) recvfrom(r1, &(0x7f0000001700)=""/126, 0x7e, 0x801, &(0x7f0000001780)=@in6={0x18, 0x1, 0xff}, 0xc) r16 = kqueue() sendmsg$unix(r0, &(0x7f0000004a80)={&(0x7f00000017c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004900)=[{&(0x7f0000001800)="9766ecba33ef12b88de3e2f45e3b7478a6cb916e0417b8231d0d21ab2f661c86ab2fb3ac56e701bbe1272ba472d1200dd65a3c07a0b2edbe375d7098250829713668543487fe26064bb8c7cd05a583234f11cde213d432e185796d9a6e647ddfd31209e02d52275428a768ae4bbc684e8f68070567c3f46c487ff4ae7d60841ba41f2406ea6a16a0d9f0832a3ef729e575f07e263bde91f212491825996b068a09c562dbf97a5a65689b9fac0c11cd4f35760a3ce9f3408ed4d6c5b0e9e21f0847a7690fa7d1d4aa4220ce9fca1b8c3825694aad77d30badae0169db64e4a971dd415ec017a8d9a8fad3534d465f5773103ae54cc05b537386a0d530bee3b54c662ea1c5a587c0d2613aba31803fcc3935616e2e70ceb7cacb33cf360c3f02dcdccd8973b4be5e9f827bb36f1506702e785ee8ea661bd6b070f35f4fdea7386f63f2666214d9cdfcedc295381b7b62d45a3e039e616a72a5cfa2dbe41c99a0bde3365482e0fc91acd5c1be644e0e762ba72a0fbf23ca819688d797d8fdf8e93809324a2ed1ef21d9ed66ea3d99a4e365ecca18dc562a0928902a634ffdc6afa7dc9d1354719fd94c6fa7deb9e2e7c00de54b5c47ce2301d8d7acc858790d46bada4e546015049ee9791f4ca5ce1bfe53ad533a69c2e9bcfd96771ce839ad13fd65463977988f41efb10374891412df1d32fec47fa1deb635b8dd613d8b70e42b27a24c275cde03ae9b425eaba18ac7c67a7d70f3000b18717e462362053a252a69af8b8705a0632c72e08f9db9d415ce788f1194140c3d563f6a10eace224f4ec00cdfe3f7783b097071b6650ef38c82f21159268e68a7e7bd3d4bb610f91cfa3b46f8368e73220089b29639209011478974a4599a9920afb9f76cedca6a94215b5ad665a6248563bdb37b0aa91d05c0934639eae0bfad59375eff0f46c31619cd41ffa0db7d3054e058f868f580e9feb9a9802728a3815fc6dc424d1e5fc79320ef2c899af6772a803f5a1315e15bd523e253bc230a70e7686dcec9055336a273d15925d4d88995ed1aa25ae0629388eee46d755529815439ca290ef51a9de8e395dabefafb431ed057896d4e58c01aa231df351a9d6cd88460f2488dc0920e6ee38c17c5d5b65b924de5ee7e92724a93b35d025a104e112edbbcf3816345f30fd750293dedb5372993b8574a26955f89a659a03e4bebc2aa45a27449c440f2b094d7ffad4e3a0921776fccf5dc32515ba9756805453dee3358e8a278236dee1412e75917f938a32b6d6782f43b990d8044453d817cd4f6571c0359b2e28d69b2f9a94ec4adbb9a1ccc961b8ba8977057d0df600b4d2200f7bc3c1502953ecc350e2c6024ba4f56218441905b958b6ebe2fae4f531c8dff011818570bfe1a65086e1024ab45e45e4d53ab686ee8b8226d8cadb050dd001ac050699f218f0a6f260238de152f76f1fc18840bf5b52883343fdca8e1fbd41bca99af037a95139a69f691f539b987e5f8d006c0638c143f61a94c4e0181d24dd2af351e9b9190d890cd2af5919c000015a265d006618177f2d456f108f3236d148ad044c82e52bc02d5cdb57f42f9860408f143fe108aba702188d80bc6c0b94f45da75061a069c01e6307b096872afcec2f6a2768ef1e67e26a7fc66554f770e3b5835a4448a5a1a60273cb6bc8645670d82114d3e64807b0c2037b66c9478d86882a714a7a2d3b750076ed42e4dabb28ef55ca513ddc840da67c6f94569084e8d720cfbf0b6e6c895955474d97f4ab37c22c17511beaeab4159f0e3589e1bbc4d63f12b840286636d2c892d8132e172b9b95e200a8ec418a62a6182968f3cce3e65a26bbc48487260c9769f5825555a25acc4e5d56a367cbcb3b500aaa0f053c79a0b149a2f8811bbce20278b17bf67750916812e197ebdfe427f1f13f039ca3fb15aeba449640ccc9250ed4b12f4c49ef81f9c8849f4eee20be853eb1b7ee7f6517f04911ff99efc394dadc12152063533580779659a4f5ee98b8b577aa08b8bb67805bc8201bdce50e4ea1c8c780bc693a25c3aa3130073016687a27e308b0a81cbd58d311514530bce85f175b6f04735788347f9fe7c2db90db4111c81049b316e7f1301f2da28337fc032e89576b50f664894fe372a0ed216d149cfd667b7d6d4a4027b71a8548f1d9e9ff3bbe75369ee99c3f55a5743cd38d650812a9daecebbf45fd7c3d345074e1cd1edb0c010cec137f62b067721b01c932c58276d737cb8c3003a73a58ce15efae408ee43fe2f08f4ccbc9d14be6b1ffe28a5d710d0142aa58c9d4081f6dd57af9605ec514e4aa70f13277ea4e975734cc267dd8d74a272b4af22b2eb80d845a2dad1144feeb7b40c19d080a3eb4b3ace7f0ef4013c54cfe99852f56779547b278c578f43f15bbdd9873474d614bf58d80d89a103db0b5bd1aff7a6e9cd2980a9812983397d4d80db6048a1369c2b179546abc5fbcbbd3b938ae3fae5aca8c27626c1eb44fb3da7fd71f9801881259ad40faaf6d1ceebb4aad3ef1998524a89d2578f37e4e9c823130882f67ec88b46893218cb236afa7d963c96adaa5eb2a16624fb33b8930b74cfd227189d3a0c019386da3b3d321dcab1eedcf39b0c7625f612770ba48f34f2c982aee6b4fe7dc5b799ffc53ca7ef5a8df652200a414899a031091791c92f34353350b6e7ab585fee3ed2d42ab7f1b564585b9adf6d6014cc7217c2023a3988481fe69f6f9e35d8ef42ca24dbe9f9cc4e3ca1e23c710c72c6e53f75690b53d5fd03170ff4a9f9748f17c622cef44b476123eb41406865aca4ea014e40fcfaa7e41aa3e589f5b67d6cc5ff117a8afc5211fa5ae69e70e9d9d8b798b2fa2f23c5b5f8243259ce38341af0c74d76fa7343648073b64e68660fb66088b5bd647048ee4ee6ef8c99b8d22b51881a4166b59eb1441e974a8a971137fee8081358e37ec58f3b12da646c67b382a600cee9028b87d1c40140d1b9cc337c1b50f14d99665faf2607016e23486ec5e9dec27a64d9f444f4563a441b1b65aa54e719a596891d8350a964d8791fe9215ba7c65f8524930cf723fceefa7430dbef93e4f97828ab8f5fd3bc8f8af341249985357ff2fc8883928b2c50fd30bdf8310e220af2ed980bd9b6a0a8910b9b6bbd50467e36f8619b449806d101a90a94041870199b5b5a88a1902bb6dcb26e0bc78fc2e26eae5606cc8f66613a58583dd94fff313f096ce27bfdd2e9abb858e7ac9aef4efe0d5d08ee8bacae4a5fc072800a3ed2b74cca99f449cb0dc13e1d40028c90c8c041f7e5f5d0bdb61a625354d4c2978fe691fef9e6553375a12c57e3c4e4d4d0947608a88a20bf8227e28d746deafb0c9100fd8051dd83666c8edbdd72ec1fdc0243394ec9be594cf8f5a0fefdcdc88b9e77e1773b721fc68ba44d7d76785213232cc5b430fb081679df43e554133ad2d355f6ba24945e08ef8efb0b172dc602c32a178882fbe032b58006b8303d146971bc7e3769478aa916b4c9bcbe6eb6116580e4eb2ce4f7e941313ca4834f1a76b26b2cb2512b445e30efe7dc692ecf61cfffb4b62280fd8bcaa82486cdcac9fc6ab7ce3da63b2e9c392a9b2362b539f8fd8e450dc4b86fde5c719e985d15a64224fc117417e234a622d97786954ffe8a191870b6da35b130ba65281f8e42888b6fa45c9bcb7ec57434872753654e4d94e2f88b59e084c51d4e7ae4f095be13f7954a6f2cdbe4eff7b742d355c2e3e46f50f58070379f46e97522ef639330518f24f092203e5557121e234728183f337d294fbb000e85fcb6d8c2a3368689d13591e9bc01c60b5f747e2c61e9e623fd3c5e5b26bbbc656618d4230a165b087b5f6822da3d8f846a037b2346ef97f2b879436600728da38ba5c47c5f1ea4d7134c9b8304359590bc71082b52974b4aae9f9b467823d64d193ed260cbd7704d28478a7b8e138adf10877f0bcdbe0b024abcf8f33a60c9d28c2bccf623cd3284bf2be6969a1fc3656000e9f8dc5ce8a493dc3a8697550d1eb3354f2c6d7b9e05699ae573a1114605eb8ee32970f0ae5125f63ac6ab282a31dfffcc8cc401a265808c9d4eda0756b26e70d6a761908b840d1205f3525db88892395777b5545f00b69cbc1a8e75b902ad07279363f1ef24f811d11bd687f0fb0c727472781cebafce1a0f2849a25542fb9ee32fa6671b5a5a66ab9a914721868e87570ca1cfd3e22f8e3d5bdb77983fcbd2a6b0017c037ae57da3a171a3fbe9d162f91b2243bc5f7e57f025de3ce5ad6a164a12f9d596f6eb3778613735309da736514b11a7ab861c82f492019cb8355609cccd6ce2043650ec72a104110f6a11c50785c4fdfc206cbb78772aa3a7537ca3e096b3e13be89625acca82c603bb4ea231259c60ab021a46486739e880527ce3253609d6aa6d67389a992ac4924391b63707af3ebb784d90ae0803516458cd192a68af27b6db5e7e1be25c9fbfc591cbe17440bea631c6320e16686a40ed2eb412cefe4aa35e8acfb42cd169aa6b33676c50b2f13478af68b52db6a105b66f41f99cc5de6b3844b1129a812a261a604918c7203b262f52f0b01bc66d2b117e45c92b6163b3b8517f84bdcc1217de2941f5961494ac540a0a6d35c1aff953fbef8640433a82f0dda8a6ac25edc2e16342d9ee49805f682c7d203562fe4090122563b335f7cba8c37bdd1b4dbd021e4d2a2dd6e4c8eb7f96b80e4cdf93967a6e8de94e755bf0b499af2279e9b84733f9401f3fb458b94e3432a8b1001757c02c56cd84bde8aa5aa2b68dc08b10369a904f44f00e7924d2b5f2b428adb4a3a3cb11c204c5ba4005344583e869cd24f1849a104d35e1ac76074415b5011f0420c67ac3bed128623a0e01b8a56c7588f4237de080499c500df87043563e176e96fa1690dd416143596fea2e6155e1d3e5b63ccdbe9d6843ecc4e1ffeda2d8dc958b36f17a58acbf344158e303797ef5bd4ad5bc7e7fc06469540d9a13328515c4e551d4588704b9a565db2544bdb2ab05c57062fe5d2eea510becd0f04e7a2fbd8047727f5664dab9ced817b27c8385ce176a31058209d9fa3600d6b992e5fdcdf0f4db2e53e742d0fc3a5a80efda7d67dc67a80b9232bb6e0b8ad400b5ce66b14a445219154a4fa486ad93e0e630b5fef77ea2de2c696fc7dd97488e5d43458ca35d1cb1d312b074be2794b83abd1fb568d3978601c2daacc1adbdae8b1020a0946430c42f70ca439bb40f977c05db53c2f8a0601f7c2b7d815768f28eedc704d848b4ea57f40ab745930a6e1ad05b004c311e401bfcd991e91df332b3ba3aa1ffe0a47de55443a16ae0c35b8c629e6d606daa3138fedd86674f6f4b6db96b24715ca4bac8231fef39093a6c7cdcf1482c52a1864abb7c690d1b08dce5c3691b47bf0c27dcc8662e031e87521a75958f07980f92bb7d932da97ef3de20a7940313e195926935c22a7abbbda2cbaac3270ee68aefc3003b4ddb6a701c2fe82e785762a8ec4514239916b236f9ed77b0caf323329b9974b27b22a6e2f5de26c1c8245a31d8d6f7113242bab2954c5f6293b7d1340179be92472dcd74734cd1378d4252210ce1f277745ce326a667d34419e1b4a4e41ce8bffe7544650fafd3c508a9907c5d49cad6ce330e18f402c58758531d38c2647bc6c0aafabcb822bd7327120e35e4fa5c020ed76c055cffd7abbe3b0f2eda5f91ca4be68096c57b918264e8242c7b5a9b38ec8720f4dbc1f6ad8ea152ddee571830175f7d5f7884eb73eb5fbd30e2e78e15eb533c7c5ebeb9a81f", 0x1000}, {&(0x7f0000002800)="a98f20b42b0f020b2a2af70a20c5f812673e7bb2d4858d816c5c1665dfd9d05f1553cd9f163815ceef28e16ea978e23e12f37ca5a12901ae2dcfdaeef4e8b960051a30662e85e7a385741d35311165a38900742e815339595f7963f5d932555fb3e1aff248321974447a4a2d5387930087e8bc8f8e81874e634ec93814", 0x7d}, {&(0x7f0000002880)="b33f9d6083fe30e4dc75cd848e5d34cdb92f6c8d45ab08244b4064d2bc864c6fa8c7b891b4657c9c763847522bb670ce0cd514f085e83eb2f6754173dcfaa99537a6d509c3bb941b916d207840236cd35d4a29d466fff61812ca57e4455c88844bf88619b944f01282c888fb85d7563d34e261d076ab6aeb7a49dfebbf1d7dfd4cdfc11ffe08466f2f19f85aa700fc9263fdd3c11f0cd35e988cc8646b8d702a4b651c011923f4d8ef25c83ad73c7d8a273872bcd82072824acc1a299bfc196989ce6fe5b2bc31dd94f038f635b3f4e13dce815e694c0d39befb09ac3cc920f85f0693a1d8ff461779060e6709bac8e8c9e9a3da6d03efbc40ef3e713b391282c38824096af9f1a47d4b7d4290769cd6a3c862367736352ad254269778b290d0662ee2e7afec8efe0372022df617b724459fd8ead46f1711e9d69adb09fcea7247ca675b1e535cb2ffc7adceb52e1bb676291d4a65a7e23b8264b13a5af4c850f0460a284aaa6505c7e590608ed6d9e6cd15cf544dc85ce4144750e14fa21018a1afa9227a7067220e38bd06fece5361f8a8e1d0f66b0ea36f07c4b796b72ed7f2f5c81fa8a0a299da2a0f2d4c8fbaec84e79e09883918d099e5d357dc2a196ce240688a1c5580ea06353f0589582cfc5017e35a39ef39909c4d99574d4a319e715d83ad6e6c583863b5052a7234dc8736dab868276581b3748f6ced40d919dd3b9688ba1282d1dfe4215de8e91e782476402dc5326ba81e73583a712a4ad7a2f1d32f90bc5ed9ba9ef08957a8dd5619d0da5d633be946ed776668db604c776b05f591211cede35c8c3303ee629dfc725a035af5dda6a1bf00c800c1c3a08ccff5148aa048958cbeb050e93f988ec182805cd350d452cfb0462cb74ce6da4682ad85a783b9c965d21c5c997b97c0701ceeb6a02e0ab9235d984fab9901a7638a07ceb1a48c8a869f108f8004db028a8b221bc92e1e9eb8b463320e558ad51305e40a00584d794b9b9922e1592f32674d4e4411df358641fa34e521ff23065678db1236e162805e69a994a841574add949c451fa2b942cbf1c52c1a71b8e35e28ed53dbd28c1c3e70d93dca4329be644116ae5361db85041cacff4bf9e5038702f3e526e08264493c0fab4e70251f2c1470733299ddca9797b5a89dc521c9d5b520647c35638200bff485ce719628344054a9cfff250ca9234bcba53f28751fc0fa7e0dc5efce4a1f0b7d0a913860762f97574a01d67dc05f12d7e761f1285e28b06243833d6250d2234859ae649efe8c2286707bf2d1db4ea9b738a3788132b8e65512be82666b2225451e60c81c5ddab42518164c6ec50904c1cadaf9a3537bd12c4314d983a47f9af3929c2c63bbe11bb45e4d20aa5d60e3e90330fb3f4b08fdf7668c4f9ca84f32f1ec1fcd76684f21bde22c4d7123cd706e4c3ef88621cf896464c8435cdba61bd459670072cfe30f8c5c640ba4edd756ac95a66d432a46827e386fb75b700a52ec05d4521100d819d6405fcfbbf5e68aa9039cba56be9d72f321a1053602fb4dbbd20ffafe510c8fd9cca49be435754f60730f4baf0670d6dc64e281f7eb8e45a9b48f5da09a960127443f3097edbd7745ef35db0f026803c6e80660b0385f4f9c2e903f47422f020dc67f6c8350c8398b23b9fadb090481b4a88c68d52d6882aca59a4174f38cbb414bef6523266ceb2607e10054ec52ee3fc561acd82d7659ed016268ba26d3d7a57d1866a834eaab5240787772e66967c2371817857d7abd7d649bf06c5b39bf9e26704573fa419fde8aeec731016f1dd2616eb7d410345df0722840821144ea53938366fb113fd82a2ae33c1478b4ed0fe4aadd574086fa3705c4d9d490798a935e6ef6f856a4f073eb28dba88adcea50b8a3e02e249e7b32ea5ae797ea5ae39296dbe3d127c727672d8af359263e606bab58c0d9550eb21aa39dceaff11c1e2a3d3f688613988d90a29992e5a38d7b2708c6a47ad4fd69c6b51455072473db355fc5d0f848ee07ec62505914fd62937f4329016d43454e07fcb9e12e1c5dae51b3cd9912f9793327ecce106035ee0bc8063abeaf4231eaf6b73f41778383aa38419cde6c373f4d414ff28ac7e2d6361b29ba7ab77a57320400a51775fe08f0d73d29e9f2d42632f521dc1c2224428ed25ca8d7b1962087bd3e520a250bb59535e9addd7cdd15f527ca6ccc93fee3702e676c070b7aac326ac75647f8f593684c5d05543bb7236ffd67010324dd8e70f11fae0a9f478995dd93b99e43f7ab99cc7d051403fc950cc770e2e0096774be475ad937bf77439c81ce2dfdc23c35cabdcfb6fdadb1abbb47c010e0f9f6739b5799f49bd89166849265f4ab93bdbd63bb87d88299605ea66c62706a13a59767fcd665fcd2f395aadafc5c4eab218c3b6023df0d36e293a5c1164769e89ff33a123435c585a03e23e8b6496faaf63716500837d2ac6dba77d92b934e44df864a923fa14c17cc86dc7cd18e3acdf6e5e4fc9a963dcb7fb3e256befb80207a7fbd9863a6ff175b56d2d890625110afe083dac1c2cbfd1d81478e9f3fa7f678f9f55a9695860af23603f7893326f267d589ed47ce153bf526fe73e33ec82d625c55a065758bd1b575a0d498586d5f5e9d2c9761652105e0e66720cb5bea9fb3147efb3b34d925385a857fefb165f24d52c751cbc1d548fe4f6dc6640b4275772a45af67ac0d3d34abe3c00c9ae571728107f9c58fedf27d82da70ba409d366fa70d1c5f6807a738db9190c74a08556d8829fed7ba36249a1bfcd765efb674e982f7e6b9e4b9634495ad495fe4f75b04be1d77529cbcd91d2dcec582492f1237725f1e16adb1a6a9d6802ded809a73b8babca9580f999406d3733ecc2ba3372f896528269b038110cebbdf10a02a9d7d28d17066fcb8f8918e7ebfa6a0c387ffbba9891480710e2e0777fecde1b62a7a223236f67502bd49407752e914fa09c99df1b2a8c2859093282bff18fab4c636523393ca4e685ff8e76bc1b0b57a92a1ed6f893f3816b72667a4a673d680f654484a67a918b1b73a2e8150ebbb4563d6be802fbed2cc4ff431ba351cac033708e077a3b4bce7c561a3a94bc20fbec200e37226a7d02e357b12606d29588394e208748b21736c033c44a30272a8536fca2cd084d80e79ad67369ccb0562b2f3aab43fc69db6926a0e00dd6e5a40ddedce9f16b76cee754d3fa1bf33ba2ddceccf9b2ee6f7994612044f43e39e5894400a1fb7930f54e28d29b0ad6f9a1ad6c5c46be9880734d2e615b690d1277a88c990b73b05a62b815837b4773408154bbabe150bb1c0e62cdfc8a6e1a2911c2696b1c4b571d7438dce4425bc49e024e1f0efae9a8b48e68d0543767fe9fa991a2e46f4ea9739c966c3b6cbbffb2302c6297225c7304b0b3633396df543e51acdf8f049a3e1fd2f22a4ee3d250b8312aeac3860abc8fdd30ec276f3a59d73e5d966945e80dc18408d9d3a027742a3306e1c5f2c7ad48bc8d60f1ce2332cc914f737a96003b0bffb98a45dc2c493b3d79ba1c1917d9b46ad5778fdd5fc01d647d72a1ef064a773aaf4c616f2c1e90840b2506ed598db475ae0f2d019117a7458644b94ddb78d4efe407eee95df0a2da6ae01c8341d8e4e46787ca82688125f518fc047bb52a36dc097177bc200efb61ed58c88ad2f8ea262049f86057af97e3827822c1d33225e728cd5b649d3cf232c8fde516e6e0d8171d793a2b7638974835b117a54d6c0274c679ed3ff558f892536985718655094f1c2f752348a669ce789c5e41baedcb1bd19653bb06cc3259c45481a2280995700ed6ce466900f207d1c77492913538a8363a2eba1f3bd9728ac10b8c8f14a2b80a08685a5c328f81ec2100acfb5ba0ca280fc76c089a602490b4c7ff4c8adc871b3d3d2df12b04ef83a715f42c13c6e13fd4ca9b70a19adda7fe00a959319635b6f566abf3d83f9c703b233e1fc3fac768f5b0530873bd2f8ed46540968d901ba017cc3919752b28116782d98b8f69dc8f4e0b244f28d74114439748782ef59002ba61759315b2f930ca42b9e649c7c18b04340453934265a25f71d5b042bbba5859124f92c7127b76c9afd08017e6263fe01445027fea44b481f7d64dddef4f9327c5563d07d0a12eec74f921d0b7c164af9abc969937be7a148dbf0cd6fc3dd9ce20b1c53fee04b32f70dcf9357dde4ce3192a1af7033026e0b25e3b55c391788a7186a8bee57b257f305a3602b149144575144a1e72bbf473435d1ff01c543d5b96a6c046ec0d041fb9622d5c6dcea15a110f7eb96c3fca473d20a0abe0f7cd573404e557efe8740133e8b72ac59f1f8aa58e202e0b368e463deaeb588088385ab3e385c5050ca2f97a758b928d4995f5f3e88244b2a4d22d70aab33ffa3f540f1b5af45c9d44c3b6229d82ef6994ec64198d842399be1e37a7ac47aabf65c0b805d52c0ae8d8ba6b9d4d4e85329fb24732704035a18d6b935ce1b9750c4dbe0a628cd628650330b90dbcf074a9f8b10ae3f5553869bdf9e77747f21c06e80b5d0ff25c2e7cba36acd660f122ce24fb2522bdfeb772a6f2983657bdd14c8b57871e9f62a24f48f14e95ffba4dda8a1b65ca66efa15138e4aae0b6af3f41cd789968bdbab3dceb5842c50e4adb1bedfa81169d6302a0b06195c1d16bc2cc6ca57f907a1070c14df74ee9de55e9442721ec014330ceca6ab97f9dc30d69d2df9777d501c0bfafe7578ee329468c22a8880fc6cc7de5f995b17ae8b70058299876c313f5138734365bf811acce8a112a042e9a9c0c9f2a3532c46f8bdf2925109a43101d55b3c009e94175c7603262185b810b0e48e93a67ad1fbc33cadea0e2b78e705bf57b6dc2e4fe7cd87113418b8bb93eb1a5ad798956d80175ebe614aca31280770b1831aa784ca15d91b9dd81ec4f616395ae942f09b87296a3acdd168e1d74c5851132e9709278c67f93f78c6b7bdc110f4ce6f3dae914d3cda98d6db1e0bc077eb042702559a4129766f0a67d0345ff56e26256ffd5f1d1d53708e5bc1b32dbdd410753dfd262cb06e991195fbe99ab6113a0e82ea99d2534198accb1a372ba022649ffd9e9d9c3c5bea2f7150c8c2f10436b946aaaebf31952e050042ea6871369f30db56aed06136e26daf297d292be7fb70e8d8918c248bf71ee8138237fe3fc779e4676ad16a694b844ab4fd1303b60fa4e40172c511fe0caaa731f7490d34de5dd51179547c6582836d8bb66f2a0a8103ff065a930186b52a58a9714231e42f24d4f79758465458b0110cc9004aa94c65fe22fe8e8f8411fae39e2149d6e7e774e9aa6f5c12bd63c9f5db09dc4fb369eae8ccd84323b7be1b586ddf8a249745027acd8a6155877924e78a5d6113fd87e4c579ca1962e9e4f0c037d05a22dd39ca8f3d636f2f4a36c041aded931934ff809fc162a109c5374e8a06e5dfc5da06c9226b4a957630e9396228c0a625b535f2e9aca9088f3078c1b807dca46d2fd2eb3e73fb926de3540dad11acc0989b41a5493774c58d8efcacc4a8301f3037fbdbe4d77676eab9cd6a3da928b644eae67311dd439aa7089745fbc705191efeb5851dd233072ed329952aa39dbf276cce3a75849ce959fffe0af09fca08a89e4ee6c38020267ba399566c4152320c248883501af0554ad9a56255420d9f5c86aaeaf9157e7591b6a697b3f44f05d7698e6246e46dac0afccb8e41dde1c833058f9739cf9a5f5557cf76d6eb58fae4fb2fda70fae5e820b6d143550f91cd1296182e688f8ea335", 0x1000}, {&(0x7f0000003880)="b4b64d", 0x3}, {&(0x7f00000038c0)="202a651766cea9fd1b9ea219", 0xc}, {&(0x7f0000003900)="2c63968ac64dca9b493dfe0647c8f6d494494378b4b9876f0e06c5576ee837922adc374883edd27eff3bdf92ed67d212945442e99e9018e6dd71afcf613f6995a9107fa36f632433269f92a8ad43e7316b457ec67ea9c9b88366988475d4c9d8a88ae411af7a7ff692370895c48af71d54b7fc2fcc92659d5cd929d7140c0ef5c79da9912355fd1f3c6cad336ec8f5efa40f37bf540d45b172c2826aef795171d49d6ceabbec5bbf965def17525611566b2b8eec6bdb90739e604dc9aa3d5c3ab6c76473bf38ea118d80391af84d0cd3b4098f9d93629ce60a822820482e89de141f04d208532c3c7867e3501f0fdc775ffb1651671e1e2847faa6a1d5ff23f19c8109d4d573798b0cc6117aabf549f94d164b63620970815964956be5d1ec8d1997c41102150e0ee932ee4fb4d0fb35190ea2b0139d50bc63effb16634789af4c5fe4804c0dc0621d9eb25dbdf4589e9429af4006116de96a7529988e8d09c1373468ea10131ffaa2bcc8c0451bf97e0d9b7390bbb70ab06e54f0107268f826f040f5702a5eff48f16a873a83d5a4aa376de6e005e8e28c1ce93056648df92deb7ff30e35cbf8fe7eddff2b92a5bd3c5847af4a2e56946356db59b71c6c740f0cf04961207309649d338bf1666965c908f13ce810a892e9109770d8e400f5aa219acc10bebade407f60ee6a737a3aad6697701fc25e9e05e2dbbc255dbf6c632149f42bd0dcb0d5cedead9af1dbd78d80fec7ee41817e75579b07ef5c73284f89e5501bfec25ec851d03b81c4e0b6e7bdf308bef7eb35c5e02d88fde182e2924d4877323fb6d2507e66a4b1646dfc96cf76c4fbe71ab6bd7ebb40cb5703d884012bb3768ed0acb627687c716084619d0b7bad1ca397832e00671437a97cad245b45e4f77e8d3509eb4de7de77457b8d7b332994014345ddbaa13ae87aed6a4ebab71055432a1c092bae91de9a4bbe6472694572b8ff837b64176175ff5c7d65c63c585ec4ad4c269b5f711e42138ac9c6082015f38510663dc60a9ffd755f2c66b1825f3e0ec8cf55becbdfa1daef9aba5959211d036b500202cadde3c4ec0e4bd3822c0b1d1d3462d2f20e7b6f15d78eb036600660504e361ca858d74d158d54e47287262c930bf591b5003c6846dd591883e37e9aa8694a7af084b04ebfca07c2c510122327ae2cc37da70dbdf9418e6499de505dde194a24087ab1885f9917d94a996f60a6c3849036ebc1a1fc269b4d8e167ffe52061bbcd462424d127a35d08daf32b2a66c61efb6c807a5b2c732fdf5f794ce4998f9e6644a2601f4c7ec5fb376a1c1a6627b6cfff7ddd28bfe776af71767b014877f55471f6ba30df699db535686d7f925372dd8a690f9da8b0039cd1315ce5dba7b8b70e4873a3a7a0abc794b74f3ce02d0c4018e74a21f979a4d928748209ae5b88615306d9b07db19ae688fec1502ea2e022d5d83a0004556fb1eb0829f807410bc890f7bf07e22c8d81156d410c4ed81c10e0ec23d171e7e90cd8230b915a4a3666a9a00321368782628419e5cdb28c939e463ffebfc266278e1886eb0290a8ae8e9db6779201b8b839069bb0032adf8f8bef9558815df98dec78c1bedd5fe5f8c7f925feaf1850beb698dd8dec7a3d7573e9842f934d06e3d8f849b67778799e9ec984bea37000faa2f35ad671ec7ff9e98c8b82397c43eb15b9b91587f251ebc3857fab6578d292be186e714673bf0fbc6a8a4cc41187246f7f7ee0906fa8c4b6581233e1d35d0e4304ba14bd849086269e72902c8b5ae33507a8fb9d088a30bad7b7bdef0da4eaba3d5b1642ac6944a64af7b2cff7a445f20208e6f9167028f772db90006c681af5ae35dcfc61cd382dacc2205ba452ae9ed05dce47602b38b600b8421697ed001f00b90f8886b626f450b75efcdcdc1d247464509addd2a9417c727ecfa47fae4a4eca58ce58bdc7cf7654a7c51afcbc2e496ca0b4e69caa05096476b166ac40a65eeb9aef8cb8f158cbcfaa6c74a9d8fcfe7288047121ec7dbeee602c43c92334ea1a8c216a44a1691fa55452bc664a98980938c8169ec0718495017bcae9e884bcafc381b03b554a8faf8f6dcf2dbb8416185391a83f8c45d09f5b64776e9fff62aa9947667e943146c26d6055033c6dcc51aebe4d22f6cad8fe91ecab41562aaf23b351b4cf5a3028b4d07dd684546c20a86c5ecaa1cdb6acf538822995598b5a6f88794c995da360827948c07004fc270b1bb8942a7436661075c80c402a43461f9abe647c6b51ad5ada4b804cc6288392c2bde41f1789fb3a67dcbe67b2a61335b47f4dbe057f19a68283150431894268c2600f647668c7356c99e1a87dd18b8a78ef8d02ad8af13d35e8a95fb918d96a7ce529b31f9af8cef0e0e4071c6d06d4403a8114b022bdbdae22926b473bcbc52d1cda08d34f1f8737660b749f5134481c53a7962ab006ed266f6548d651566b7d1377b8f35e607e4ea7ce8de4446193f4cddf2db365da0022a87b5b378839191211b0f51d5db60565ed615fa63fc892c39b2e370c83565b281e3086571fd3c4abb5b3a082efafc41a594079327cca91eee00dca5e2840f9b94a195df4d90a4b0fe812015fa5c594645c95dec319a64bb8a0492a5112b9063cf122ef8531ec31bc9338a52743095b49e7f07b06f383a9e56f1728c55271bdfa6f810469c4aefa2edaff66b5885ab9b6fefb2ff9dfbf2f55342d4782132ae78100ec90375e3f59c1d91ac5c8be434343ddd5a96ec9c1e8f303ab50b7705257cbcdcd012b80c1677f2e1d3a563c952c7d42a230b59606149385da91d84993c75c5262c792d8cdd4fcf2f051ab34148dae9d0bb5ff353ce15b09dc7901bf2e1adac351a77ad2c6e99875efbb9b72543a3c76719e901192c54a8c66626e3cf31a582243bbe84e38f16ada29feb8811867d6f308191b03bf97466be108eb028f3f31e986fbfd58851e33972f8a003ec7ac5e30b8b94d5773a3826666b642a67832f4c95fd24c8f7b54fa05c34ff52a115ae2d832890a3465af93716292d54ff7e9d9106c54d727abf008a000d4ef6247ba4023f4ea8fb42427736b644d1a160ac3f2876ef01c20eadae7f95ea18df83390bf8d5116d37d7dca083645761766192d9ed42a9bc1f25c8496d712b2daa2aaca247a357fa73eb685e6bcec12a97fd327bf8256e3ca07fed884a2ea40fa9f7f00514dfae0a92e6336c489f59decac615a6647ecb4cec89fa9d684ccec140a8e2f0bceca6e0481b71724298aafde492ff26ccee1c8da5be6bfd2148539a18db43a806396e30d1c864555127054aecf6e4ed73c4bee6a617f2cbabe14e4675b70ddd6f0676b406eec79dc02b4d2ffea4efa54c98be031866095c5436b8403f8abee106619060205223ee0284ccfc35b854979136e9998ddf901554711e582851402332999aec191c98ad0066a6f0d205c01046971e9b399ff241f957cb3f2dfaa7f1098562219c26c937b3123afc446fe6081d27ce648cfaf2a6d40eb6cc920c153158f4f219f559c41f3bdffd8055c509529a57e9f345638d550d613919b04398a16aab240c37927540cb1ea6c64258700014dee223ee878250fdf4fce5c2fefb5384be15b7e90a182bd71e5746c665249ecc8cfe5eec5e926353153e0dc73759d451eff975ed0708a35aca66d734555108ce32b39cbcae1734845642b88c34d1cdbd2f23b13a752ca36872726a395665b9138a7d24e074884ffcbce504554247b60c6682c01c44bbb222bb5d9b10712f400642201443b069d191a16f550ebb35c4c712c79ad48754f7d465ffcf811b445ebba1596f746affd220f907a9dc4dcba41bd12cf41374d819a864bbf6a6b02af38706aa2b1852766a94e7118d9d591d148c46b771aae6f329bcfe3b0bcb10a9a7381e416493b4594e20482ef4a5d1690c92e900e53688dac40c5132db7a5c83c0175aace71ae541f5d5b63786497b6469d6254c19faca2806b55556724655d7e8952d7b34ddb253869c024b017073086c422487724955bcfe321540d60af9b251f9bf2b99f4db9052d2ffda10cf245a66e87c3d4582f01b60d4dd340c7ea2db354c897b0f3b341295ef3733b2121b4621a6b96ac63f51e6cae8a6b9c996556913a428f3287f8842dcfa755575775419357a7572f1dca805baf996ec5b4cf2a9a98885f96db1c753ffd822ab74878ef9b46532565f5e3c08c0fe6d29064eccf2183ddad4445b1dd02d4f60a5fa80649230551766cb7d3b4078ee60e44746f2f1af4a75df45503bfc489adb56645c0c34db40d20a5b812b615ab5c63900fa66e1afa4b184398529c9d31bd89160d5214e8d467a7b490ee41cf40710b27bf530848290a48ad814ec71fd146c21e97e5b8630dd8747708ea1d18e659a83a1c77ac6a3c32c18ccd5d7aaca606b2ff01aa39a1dfc1ecb632c6a1b5b7179c61c6840256e44caa02bcd05401855d0c2f60a79f55ff46241641a5460eab3467dfa1837ba13aea4175724d2b53ae027b38001f029ba029e9de12f872c9ca7614d8acac85de8682d112fa0f4dc89103b4f79901dc067d8ab3733e3de6abb724b8ce5cbec480c3ee35636d3e68b047ce3727e489582fe7fbf9bf18916cff2e8acfbb56cb0a59972752caa7be70dd21a5eb6f2027cb6b8c2110fb3cca432d0ad9aaad780a16bf07d99427ec680fe8154bd70164ec50bfd80d0a698ad5e427138d6ce37110014d593f0a6939b854eb1dc199e50d5134510c8471534bf08162efb5077ecf92803be4e1fecda24e8f0f2d7948f29723186588cc4114e54af9bb71c9246a94d9d64b277a906e6486e60f111a8ff1097cca9fb9391e49af6f50cf66dab42094ce1628b8d70961f166ddafcecff48ee6d21a3fc37361661ace1d0e74f21fdbe7ab442237a2e3792bcc0d9fe9c81711daf252f4564a572941fbb54b1674547ce1b6b530df054bb7368f57359f3a6fd9f00120eeec6a9a99688bab173ab36ad08d3b1a8272672e71a79cbf3ca683e22720a85e61f0ee567095380a1076907ba02e5ac263e3ebb7fc17b1fa40bf2590f32667956d022d3f9a0bbce41fcef7dc3bee240de48d7551401b67e8b91d2ddd14e9ca4316aedfabb24cfdcfd3c11c060e543c6c28f85a78c6670bb51b10a52b4d4f92e044491587a6d068643a5b81194899054e12a0a11fe97771e83b78fadf31ccb9b2aaa2df2f315ca65626802c424f4401c4e399f1e6af98767f220628e94c165d2124013d4e025c0e8fc409770a0106833c567284f02ec3957ab30537f12176214d13e42469164fcd81b4b77629dda5dd494740f04d13f9a60d4aa812a3b524811ca476f32b8d5c8c8df26a071a016d6ba25bc93de01ce683df4919a5fb7aef9fd6baac5c45417a1a6689a2cb5c8ed3b676d4e4c201508fe2f0ab243b9804a20a613ffea76ef629fe5db17567f3eda1eae8694b3780acc8647d3bddf61fc0b53653e5d0773469e188570733ece933dfe413da4e01aa5370bddaf189ac8b26361f97f84a1955b590ba38bfe4bb42a3475641e82ded3d740ee040898622927e34f9b5162fbb0aaacf5ba90bc8d5de4051de071be9bd3868e9a18163f81a014fa07852c1780b45329029e96ee71da7b8eea6890605fffae050eb0dad4d4269a1341ef8c522b3a9e579bd50ec7c39a295fb5c6c749e8492cd9d35cc92df3777335a606d02705f49fc735a6574155c4338734aa9c58b70651cf43a2c5cc25e85f0e387ab75df2aa40adb0392444b3981d31633b20e6d9fd5611d77ba5051b9dd378126bacd2f4bfb4", 0x1000}], 0x6, &(0x7f0000004980)=[@cred={0x20, 0xffff, 0x0, r13, r4, r7}, @cred={0x20, 0xffff, 0x0, r9, r3, r5}, @cred={0x20, 0xffff, 0x0, r9, r11, r5}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r16, r0, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1]}], 0xf8, 0x4}, 0x1) clock_settime(0x3, &(0x7f0000004ac0)={0x8, 0x81}) connect$inet(r1, &(0x7f0000004b00)={0x2, 0x1}, 0xc) close(r16) ioctl$TIOCNOTTY(r0, 0x20007471) r17 = socket$inet(0x2, 0x3, 0x3) r18 = semget(0x0, 0x7, 0x4a1) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000004b40)=""/99) bind(r17, &(0x7f0000004bc0)=@in6={0x18, 0x0, 0x7, 0x8001}, 0xc) socket$inet(0x2, 0x4, 0x81) getsockname$unix(r1, &(0x7f0000004c00)=@abs, &(0x7f0000004c40)=0x8) readlink(&(0x7f0000004c80)='./file0\x00', &(0x7f0000004cc0)=""/202, 0xca) r19 = msgget(0x2, 0x202) msgrcv(r19, &(0x7f0000004dc0)={0x0, ""/5}, 0xd, 0x3, 0x1000) 00:14:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x880, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 00:14:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x9, 0x7, 0x20, "54ecb8d03c971a74f14e67b974d5335218d0c66d", 0xffffffffffffffff, 0x87da}) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 00:14:17 executing program 1: r0 = syz_open_pts() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) 00:14:18 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r2 = getuid() lseek(r0, 0x0, 0x1) seteuid(r2) r3 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f00000002c0)='./file0\x00', r2, r4) msgget(0x1, 0x20) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r5, 0x1) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/224, 0xe0}], 0x1, &(0x7f0000000240)=""/49, 0x31}, 0x40) chown(&(0x7f0000000040)='./file0\x00', r3, r4) ioctl$TIOCEXCL(r5, 0x2000740d) 00:14:18 executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) lseek(r0, 0x0, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) setitimer(0x2, 0x0, &(0x7f0000000040)) 00:14:18 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x7) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 00:14:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000200)="ac584435b0b420ba94dbee1e371dcee4b0778d34f5eeda5327cfbb117a49d9722887dbbf54e5045fc89f6ca470b16fdcda6aeddbb1f4c07deefbdd9e9eed0e804f7f36ddaa0bd7c11a61f361e8b102286c22d51476093355b2593b545ff126dac91d", 0x62, 0x401, &(0x7f0000000180)={0x2, 0x0}, 0xc) 00:14:18 executing program 1: r0 = socket(0x2, 0x5, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r6, &(0x7f0000000a80)=[{&(0x7f0000000840)=""/190, 0xbe}, {&(0x7f0000000900)=""/232, 0xe8}, {&(0x7f0000000a00)=""/123, 0x7b}], 0x3, 0x0) connect$unix(r7, &(0x7f0000000fc0)=ANY=[@ANYRESDEC=r3, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=r1, @ANYRES32=r4, @ANYBLOB="bfd7bce915562c919e2c6887804a0afe233ccb391caf566e8308b0e1c7d85962486445969224f5062e899f35484fd067e2cb7a2617d7d9071e2d1708b895789179686ff602d51403ba8fcc48bc4a18bc745a77e86969d295e445", @ANYRES16=r5, @ANYRESHEX=r2]], @ANYPTR=&(0x7f0000000c80)=ANY=[@ANYBLOB="ce27c6c6cc06ac9a84e13cfa8c491ae4a5d14678bc47d301828c449417a382c7b792875651e20159219587a103394d3c9a21d4be1e425e679da8b445e8aafbe66d513684e7d6c373a2104bd935c7bd4dadbeba3943071807fdd5947547a07c98881b1cbfdb0924c076f9fc7e28f8b06345caaab87f351cfd8e72310b97148c627e46", @ANYRES16=0x0, @ANYRES64=r1, @ANYRESOCT=r3, @ANYBLOB="41efe5326b57c72dca1b718cf03bb9aa30f92c3d026eff636f1b76dcd010ca7d8795afa2d7ccbf6f9d1b1f26d48093069e7da12f2f92ce377bb75e6758925f8ea1c9dd53db76bbb84ebebc536ee970febe37f8b27a9aaa2d244ed10a2f02f30bca20a3c14117b7a13427b3d31c1ae5fd0cfc030eb725638f662a1e47822e6243ba4fe0109621", @ANYRES64=r4, @ANYRES64=r2, @ANYBLOB="81cfe29f65ddca79b14ed94e02c7a3ceced696e07daf7d4be4f5", @ANYRES64=r3], @ANYBLOB="462255fbafcd5744e13afd2633cc039d2fb379b3c4427cf30318b076ad1dbab2a2ae21a4d1fedc72973fbc8d6b1ea1690bcecd3c8e350a7ea09366a143", @ANYBLOB="1675633dcf0de52932ade85213094de601fb11e3a3122c95d01ce0455c42a53d1520225a90d369853417c5df642fce3b2f4e8b679b45d9cddf5f36901c33f2a08668a43daf77d53cbc578594354cfea96dd598f4b7c01d609481e650fdf3a1588c50497b70732f8d7ee99edcd3ff570342520bd55a81e90d632736c0a01f7451a0eecc3f3bf36c6e4363298a9deeadedc4dc671a6ec7d5fcbd433d895cece2f09730e1fd04ff6c8784a7169e2c7a9a2339645b30de453970b423ee52bd566f178a21ae9cf10af4334d5eefb8ef00e3c3ea5965ebf08a11844d", @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r6], @ANYRESHEX=0x0, @ANYRES16=r5, @ANYBLOB="002b5ff5f4a5548b2006afe23e5523b129c05cb0cf95b0ca9220a4ccb3dedd1db39735b8c2a56cb5996f1b58e439805a836ae8d1d4574622776e06e49d930900607759283b618ea8fdfa7bb84277ed4aeafa0a57b028113fd54c0858e6f362fd9d59059ec13b3dea0747546b12f6b492a12610af0760405b97ef8f8b78d63ee2878af8a711a83a8ea01a6e25588604f8844044c00b39ca9d60ea3438003e27b423f378ba8bafd80f8c9418e3bc913c6b4f1df46e3551ea7e336316d69c17feb6c04473a79cb652be28daf290869deab193d5b4ff055d02930b7ae326e15d877612d8cc38663e2631a7076978d5b6fb", @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYRES32=r6, @ANYRES16=r0, @ANYRES64=r7, @ANYRESOCT, @ANYPTR64, @ANYRESHEX=r0]], @ANYRES32=r6], 0x7) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc92974", 0x77a}], 0x1) 00:14:18 executing program 0: r0 = getpid() setpgid(r0, r0) 00:14:18 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb50a9100dc2b72eff56949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 00:14:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='c', 0x1) fcntl$setstatus(r1, 0x4, 0xcc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 00:14:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 00:14:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820290d566e96c653000"], 0x10) r1 = dup2(r0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="480d41873605ae6302ee6d99e4da9f544719b737b4de79", 0x17}], 0x1) 00:14:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00001f0ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 00:14:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="1d697579a7da65221ecb5865bf17d690637d7429f35dd43d4f2fcbce405c7f431566575d44c1375eaf0c5f251d902a8c1826fb223202425ed164b435ed62c352dcb298e4c8e12046", 0x48}, {&(0x7f00000000c0)}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x90, 0xe}, 0x8) 00:14:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000380)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x3c5f479e) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) fcntl$setflags(r1, 0x2, 0x1) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:18 executing program 0: munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 00:14:24 executing program 0: syz_open_pts() pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0xe7, 0x0, 0x0, 0x0, 0x0, 0xe57, 0x0, 0x100}, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000100), 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) 00:14:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b40960a2b27761ffd4d651ed3114c665dcb9c60a2b601eff139ef051f57368da47022620b4f4a9bb", 0x37) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x12, r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, 0x0, 0x0, 0x841, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xff, 0x73e}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="bded90505372730959f9f77454e904bbf822ed8435399a0c24ca28e9990d223efaa318f88ebafde8a76f00513a7ca96e3dca6a4014e11e9d", 0x38}, {&(0x7f00000000c0)="e72f06bd3bd721f1a181fe057bbaea8ca4068186f109e9de3b8d27b5f1ead8e3aa4ee703048ca34ec55f07ef1ff55f46124317b1699701000000b0843566877a0085d24acb7fe8da02bad6380d15e0ff75c7047c6e0c4b993c044432976d68f1bbdcf351d0e8b4c78d10ba3f7022c576d13f3a332a7cd56e90e8e4851908b9b731ce22402959f1a7ee", 0x89}], 0x2, &(0x7f00000001c0)=ANY=[@ANYRES64], 0x8}, 0x2) 00:14:33 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="e3", 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 00:14:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000001240)=0x1) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000100)="cb4df2b7677ad93a6a47c59c255f9d70b6be0230c23dce65149ad78292eb3cc3f2d735893b63f05faa37077ba0d0755045369ea85922750a144d7415bff13d9f193396916e5c07a9f4fd198499116fa9faeb998c0fe4920d6d75e2c08092bbe20e3a71612510962a72c64938141bdd15d6163dd8df3ea6f7bec15aaa2f959f6a126a06044c75af8821df5d73df220ba3310afd5033a37056cc06c0d5593c2a89957f93c15555e5e075bbb018eeec07f20a6dd27ae8ca5182baef7b190c5dd5c572d31a744c1113f81c425befe0a5939bcae3f50fbaf32e4653884b7a340eba07e3b151f75503fdbca9a9c442ebeb01beef37fc22033305400859f7082ab497917e56055cce59c8656afd0cd413c0cc57fbbe840d23ecbd78b68e1bdeed60494e43d88f735801b860f854a29ff06cd9a8345e84a9f60bec7f87920c218ffdb7bb1fed49e184bd053b1ce38191216ccfafdfdcdb927cadeab0d0a314f9d28b9150021ed615401205ccfd3e04a69021af7ea28e427f9f2a8079d2fc3f40e547d937aa834bdaf3cc7dd239f8ffaca105bba7cd0f77809e3388bf69a9b114095e5edf6786a53af7ce4685a96a53d51e9ef31e4be071d414c47d55ba24d13d1e65d23d59cd5d672ba48d09eb55024a550e4c153fbc9390452f1a8229e53d3fd58b689e4ffdad230669e5cfe30a153040fe8b630a418932b3431ae42f7267e57b9e99ef4c54b96f16402bbd5e7259f5b9d295401fda7d1a4d9473c862887afd31c127ebfa2fc6df56a05e247d79c06e59eaf47834c6ad819e141c2110c2b2784b10bd54489bb90c7089aa301f2bc3bbadcce279bf4379618428c154a69f64258b07839bfcd193430d55e855f8963f39586ffb480f054e98520e771966d4c09792cde5a255d7177ee390892ab1d977e0105b971f6d482ca4fc69d6921fae0dbf9edfa5d5db63a0e6dda6dd7cbd832d4b25790858cb0013b41e8adbb4fb8b2ad368da800259bc4196e5abeeef1b045ce658fb7aa85396a63da5d19c4bcb46ff31dff4785f8045c0e006f5b83b6287591c62e12f99a84d4de1c676bfb2d6a3df6f6d6b8821e39e02df879823909fe08b56d28391a35d1ecea13a68c3e5add98c66528e9808143a4eca2c618c900bbd785ba3c55cf1cfef3f80d385e7b2adc9f3f57c14f1d72a86be03849cd0c6cbd5049e644ccead8b44bdbc3f76cab38a1734ed6f455d60d0c5a048bb4d8d2c52b27377e5575e7f5981dfb62fcace9fe414742c99a2be3f209f78a79a0a6e6f6e0974b1036c751901da810d89cf1011bdbefa06ddc816b70cb72ab06201a5f375a1402e2c6e8f85b1b6f61d94c757ad1fd17d00d6b6ca0a77a11653c62456d8f2ff32baf5185822909b3be1c16524c0eb5b45412d3132242c9f71990a23a4d644cbf3a1379b9b466ef8c65e138eb422e5139b637bc0c197204e8845af0dfc681c2979fd0d618ad301547217a305eddeb4711da9bba4c1ea71bb86fa46c871ae3baf24e2749fa4d8c4a8cb94f946e3b57549fd4de60c63acef7c1345e9b954cabcc3f934f30877fc19b3b971469f80ff3933ba803cfd3c1a0245b4d4fd6b342926e30cedc005867d3a4edfeddc2f16efb5cdafa5380d4258af206136578eef4c18a483ce168e1af206cd2016bbb62c7f322082bfc1c0c0bdb5bae6f2973400303d8179a8d3bf42d6fb8618afd923564b93dac7cb36af098b5745fa03737d1d4f445e0ad56fd2fed910c63a69623e3dbdadb396c487dabbaefaa8191e724b90d599633b559cc551a06d58436d03e0b6c384518b9181dd7077a90fdea305f10a71a6135fc1dc84188c973302a7cf8bc1f7f446fde2d78e63e38f43ea57c292f409e3105775a4364c158117f82bcce2133df53be103d6ecfe241e8489d189b182453dcf655f2f16a50cf93c5edabca96b2a6e9b32679f7c2a5a9a1b93410a6a2f20dfc4898d04cda19a39d0e7ee3cc051e103b2495f7c590d9bb789180b4e69bf21ad2d28536b94ff1248eea135bb3f419c150c9a00e208664479c4d1a5b38c7cf75437bee60c8f6e4c027377266862e78a48716fe8ed301f129b9bced4fd664fa9fd0751ac22942f630d36fc29cd411d0164b88ba4772d121f79886dd473d0aeacc721649a30fdf4bc887cb5a2ee825d4d93936a181db37c5d579709a66fa8d42c65c580b7ff1062222da02c736b5c9e2a4323133677a68e902eae86c9cb2664b4f72601f2fb30b0f37eca24abbde652e064285285a7d75a78b4f2b1024f70b85808e8dd199e72326c1ce4e39d603ed46759d832e11ff0adc55a81810de7b8128853e8993fc8294f2caf0d323746f849e391fd6d4431c5b71355bfca2db6ae6f8d912795bdfe2031d243831d1152321f356aaa7b0e60cf41ee8f5c348aee0f0afd5f0f418e095a047ff832361744338cb52a0fb7fbe448aa7092b64775929c8b0d6e545e2fee73ae5a607b89ab0313560476adac8aba65edde836f6c53b8bc8e35a6e786a133922018ec9a9f298aa050e0cd49e1265bf1bbaa776e6e4dd6efb39acf0d3b3dd7608978e37047e2c9c6f367062c90b667089cb96727a3a0f188ace3884df8830876809e566817e80709e412678deb89cdb6deab9b98e996f64dbcec449f7eef4af878c8d1f860b4e305343da994795ef60fe9dc7cfb88e88e6bb07a7bb99a0f65387c45f85d285199a8af06cf51ca71cd2b0cdf6f9965f5ca3b012cf4e872127a7eda392a4eeb960fcaeb64c8722b6baafc455056cd54a7c3d4785c04d009aa2505db3a2bed36f0345a3a78999276e00a33b49f9b8c74408273536c79b39cbcc885e2e44179a58435e37e8ec0b8b3db89fb0f65e37887d815c23503329e01181fb97736cd24a42893f959a44240e869aa99d79adcbe3f52b50697a4178b2fedb5c93ebe1def95d6b0be7afb0b3ef5296ef7722413b2444449196ff06e57d9b34a966caaef635171e20e8a109b13f270b11b95fa27c33c8ab9b6b5ab34cc271b87c2736628513ad719539b507faeb89ca2c756d060db9ed05db83199022a4b796f5831177ca96ff4452d95f39d8eef12b6f4c8aaf37f26f477fd5da62dd144c5a17e1e8ba9934522db1c1b6555476e1ae9d5f78e2bdc513b07c822f44da68cc9dddd6962343a6ab5e5983cd23537b2289ad3cb36bcacfb1da946e28e6133d13e0a595f64accec4ba39cb57e569e7f8ce81809838a40ca75b32a5700fb65575b1fbbbcd52e8018ad90a34f7a0adadad61e760a8079202af92389df7b9b383cef1c3ae18cfcd13d6838641bcc2b4cf8713356039d074656427733ccbe84f6a6ee39d1c51d39f9c5e4757a01ee69d1be293183875ef195cb70a2e704330f822b52502d2338294c7ecc72a099682f415f2820d426cead5969f11c6cced6a5dbbec90fc2b3f3940a7be6896501f37c693e0b2820b11993f2049607df1101d419512f88836931e130a682efd5b10c434185a127c7f2aba2392293c7098085f05d336b812619dc8878b9134413b05cc88c70582d9c7b9e55dbd23f8209612b78bcf4618601718c493e5fd94c6594db2df2ba49f6a1738cefd12c38ef53bf84ccedbf9724c5bb9c38690a3b7261e093981e1c020ae400b241f3da84eae8390fb71b657d366c29bd3f4c8f3e4ec7215914b2a64d824784eb35c415458f7daad3575518b4f9918457a491ae9990bf1cb8ca00345f7dfac82354c267473098da450859e33014c906e4314be844a0488148670e08c5fbed96d1041d31aa1cdc2aeae0e2402a84c4b0089d96a6d4fd040c7f9a953e55a876f4f52ec85eb088106418e8f9f462b49eeb601fc91922b6e0702ac313306c3131e31bbe24f9521e4b20744905c34e1d4efe6520b5e6a438f0be8880ebd6fd8806931fea4255beeed72d408f6d44074db0ade368fcdb16825b589af467ae1fc0d28c20c44b9d9759223007a8323f1461e88a2e26243349fab11a14d933cf5e24843eae49fd7cbaa7f491357df0dab9efd17a2405e8af28ee6ea55c63323dff2a632f9577fefe69c2acf0077c51d696e3284dcfb8220fc8d244fbf161c6d1f0dcf3150e986f1751b3f7c0081e116b540b3adff6b36d7007fa7002e51fe32001b61f5970045c451bde7fb41c8093ed24f0ed7a93a231757a0e38a84627e95383808851b75ee3d92e08c9b28176317378276d942efef4bcc43a8a0ecdfaa71325f64bfdecf5db49bc09cb238facee759089647a1c582ce16c02a7b35fc5983df422441d9bbe9aa70300f7d764644fa4d6c03c0a372a5628ef23f0caa9a9bd787c380eca41d56d82d2f5935d3ca4558726a33a047d517ace8d7d1a2e83493de356ec54843c5758c7fa437b471a620c9f50844e50c7270310c0ce585159c1ee5908465b7fd00fd81821324f9a2e095793c3f0abff78c3d7d84acf57781e0a269bdd3866a53da0d45aef1c81c9b8df216e06c6988f5d67929a89c3a49b58262a2366481bed11fa8de26ae0238fc9f08560667defdc88bc939a83d2ffd8d8df26e17f7c75d8b057c78704e7a90bffab409e4d1504d00658fd8d79dd15727c91ba90f162ff80e8f1663bed6d14cf1717ede737fefd203f38ee2ff9f48b138a8db5a4718e20358e2999c70e482d92943205c2b2b8d25cab32656fa4071d77720992954d5db53138ff7906a0ff8809b3a3ae203d0b136eea0afe8049c365be204fe4b1c8689645c2925accdcc89d8e77991c8c00a5dab9b4e24dfcf0fb0203c7f6490a1757175e3b197cc1ff97fba8d0c705e596b8f44ed8dceafe9a8c8aea8e95b77754968cccb3b4617f216d0f6f2050494afdb5b294db51d42e4590369692fc9e8f828b0546d95ae45d427e54da095900d40347b24fe30a99b6d0d9958fe2fc3e748ac99d754487bafd5d30d307452aa5cdd497ba4580d257805949e39a7dc68d317b403a037875605f41619d1d909dfd1eac2c32e64446616e366d7ff9eefa47ef9d47486d348b7dfa0e69b8a7942e7aeaa55ef8b3d7cfaf03c546e073ba7d9589434b1a99bb9f1b83686db9aeeda37d0abcbae1d4302dac3d413b0e56046ac6c41679090064c554aa9a04f6e56b0ec5753b2ce2a29def83c6cf847bfd441fc710ae44b376784f99410de8c2766817ab1fca53514e7891325bf5f062a5529e3f721d95833614366fcde43de9b78ed42cee1a9eab0a2e2e72eeec3b9b82b86e3390275249fefc2419ce71c0e74108af9bff13c0ebdc6dec6bb52b9acfbeabe7a2092a6eb7924fcb22bae92063c3994a9ff27536b916492c5ff5bcb4a8e1017bc672f63b4ce7e6653d46aceb03ac799f2483f803df877b1b0fea22e60cf543bab16356b80954d0c238dc4e59ed39ea645aae5d7d23c129c82601ccfe428176cb0ffa572b27b91baf46a3fb7e52e01f0b1be2ae582b10e2b92c85608de03630a8446e7dbc4bdad5966999aa55fa157de241feb31399383942f54eaf2518717310b336f36b5260dc37b6921efd17103f59d279d970a16ea8ddbf4d481b60447ffaacf87d7f949a4df1a7e35b8e0a2648f0be6c8d31047d4102c6a98159ec0a076385e546b0d46d9c88fb5fb789ca131bc4ea3446021bfed13a210ab983c4af4741a9b3463b2f26e5dabe6b4d1743a075a1dd48c21ead807f2ab9cd37740ae25940b1e49901f37ccaba9b8162bc23d9414ac6c438b8c02839ca8372e6d3819699082eb71f0d4ab8d26f68426877c0065e449ec4ab18f7fc6f6a8919a5d3d9d03628e8e577eae26848d4b58332a00597bc2c88d4820160b88b732fafeddf08c0b69c3c9722d85ba3965", 0x1000}, {&(0x7f0000001100)="70dab70c43db6e08aa092801146f49ff71a4fe90fc5c1df45fb70ddc3b73cf3b857ccbcaffdfb5895fc2f3a207b3b8bd90f70d19dc4e325c4e41a6d0dc46127bb01ba4df7fd0569b35f53c4b7fa2ee92e69d40e810fb4d4e59641693295bd50be783f4708cce8c1122963725d204fcad433771e22d2e58888f978844e7a7b2ef38bfa2cc6e2617406a789a7c82836b45bbfcc963ea523faee5544c1c6dee89dfb112b99c6762edc83440c21ab4da977bd0e4edc3774eafe1672a7bc4c5398f533ce248a3624f732880ad9a8a54e1493ed28266bee004db92362ab47b782257", 0xdf}], 0x2) 00:14:33 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10ff00952cf4650de1fffffefb00000000000000000000000000d7c43b374729c764b36e87ab2d5e373e2b1130269e632c7e16d1843fa4274468a9c5506b840bdf6e52fec85a28bee568c6ecbead55c5407549947470e55f7a9f95c605810e0b839b3580df073deb42809e0651e3e55587dac1703f103754360f35695bc5b9b541e748db2d0b4b1d3aa240e6bd1354bfb9ee4a8b2769000000000000000000000000000000"], 0x11}, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x44, 0xffffffffffffff8c) syz_open_pts() 00:14:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) 00:14:33 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) dup2(r3, r2) 00:14:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x20, 0x1) fcntl$getflags(r1, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x614, 0x0) read(r0, &(0x7f0000000080)=""/98, 0x62) 00:14:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x80, 0x3}, 0x101, 0x10000000000000, r6, r7, 0xffff, 0x2, 0x40}) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 00:14:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7fb43a668055cbf093a5821620dc7b33a53d07a2763eadee39b31c799600b923255d60596fd11b13be2c295d48d8879f7e72b330d4c6b758d57b1a8aaa69d50f187215a9121b920f0327178e67d6e5279087d6bdbefd84d7db731bf8363b961bb20c89c1dcb591fd7d0e32a72714f6ce644fbf0b3dcbab4601"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0), 0x0) 00:14:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x4003, 0x3ff) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) chroot(&(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 00:14:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getegid() r5 = getpid() r6 = getuid() r7 = getgid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)="ed2158f4b6ceba9f792957000747a53e47630be09170d05f2eca62c1940ea59d983ab501e8840df411c0c28ad1ce623b88f4b604fb19ae39f018f17a2a23463694c8231d92b9cb4429399a0632499d85baebabae59f8b6e38cce17b4b2b21a3239765e5d32572c4e4a1c8672cdd9e2e476ff9c1c8593a0c066467155bc1f7477d4c052b81de46f2272e23ffe61d8daef0da0ec8fa6171947895443d76ba322a78b6cff", 0xa3}, {&(0x7f0000000440)="1de7325345e3d53eef4f75ef9d7ca18151177c7074141b637752c92a9f96b1f4a8e11deb276e2b93e087c3169198fa7e74b7d37fc474cd85d5acf8c4386aa867f6ed4a6ce4981c12a5a1b8e60804abad5cdc97ff86171937daec1e847f7036d9dc2be46ef407e945c1d0b6a66be69bdb4c73b0ea6181f8f84595d4b83f967d5a1fe81755c815c4ddbecb9b042419d49dc44e2305781b9bab58a292be1957382ab7f37c94ee98bc1feae3003e27bfad31da7ad861b3998b5a8578d968821ea1c89b74dc8999b2", 0xc6}, {&(0x7f0000000200)="1b810ad804fa4db1dfcdf97f4c2afe39d5870bb1b559198528b58452a03c3aa761607e83d1fee442debe995f003c249f2392084128b59396cd82efd599a35c37c72aa28cdbb24d6b5beed5ca8490c478a36cef859e36c4a7af78d6df452f2e21a37b2672771d50721a944dbfee2684695ba24ec0fb6e0a96e6cd7c91e006dc88fcc4872b0f4fd0f77ec4072ae11df3ed", 0x90}, {&(0x7f0000000540)="1c439ac760696658db3ca916b4e91ec6ab9467043e2bebefacc0b33046bcad75086e8a6ec108c0d60804ef7b76450805d15351885be76960feb239b8fb1a7fbe6692a32ece05f435421dc05c1561a9df9ccf93ca97f43b22c853967dc3d7045932de8e67d153a42f62bbe13199cddce448138e7228ca3f3e4a2dc1d1672955360cc1880842c3a08f84501b8c39c1c93d10acce07537540a7ff7dc483713c2a849c158bca296b1759a0914adaa95a0f3eb6", 0xb1}], 0x4, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x405}, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000002c0)="69c1aeefd7e3f6131c0beedbffbf09f3d06272987a59f3172d3826ce50304877097d981c0a17913cb3b4b15c53c53251832965e8a231661ae709084f40b39400abb4a8bbcc2f9b5ab2dd26efe6b02c25b21e911b7e7f323c3224334002019c8130a0d3dc536942255eebb574ab7a354c36930bcad9b1f83e8b074c9690828261310008136289f24c877b676ab6020795d617c4916dbb49942ff6a3d55d5e64d6eb349eac2e6bd8d0c4bb870a5288692ee4b6acea7d79cd13121797c001ec633e906a22f055dab01bfffa1a43aeef8ae3b183faa8b8c39900a35bd7a6852bc5634da7b337d75983ee09fbfbcf006f9ec5584c192c131df89c782dce92c34c679a05bafca446c634f8d4aa5db354086a0d6b85e45f21132f4d8d9388424af0f2ba425b1c1071edba81d5500f0533617b5f4fdcd2e8fbdc4c22f792f90c0b689ee9255d3dcc0143c0aaa82fcdf27b512cf0c752123561ecd75a8fef7204fcddfee7ddaafd33c6ecddf34c1928ed2e562ad3bc", 0x171}], 0x1}, 0x0) dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r9, &(0x7f0000001840)="841468c4bd45d56db72ad109ebff200c4263075a2dbdc4ecdedddada6cf69f20687d14bd5c5d880fe65b17125ed75393b70ad23f0d03edff259487854ad58ac4276e0941707aba4775a6534ef81ac4de59b40088c31240ff0b65047b4d5b549a4933e62950d2a970f57b62302ab198584e7a7d703fceb9dadb823e05b15ab426c66d851b7bc66dae5b3f1f07540f0a7f9d032d7950e05e4d5665c818ab1ffc742fcb7fe39548d686fbcf0a2f3fbb9cae67717a51434947654401cdcbf22bebd05383c2915c5863bce052ad344cd052dcd8107b168dfa0ce4be69b0f6c2729697492ffa53be6524b6fe3a91488968d60d050674e79fdd759e6b317e5cd488456624067e3eb692faa955d30f10a9f759bbf0aeb6f49f6f9241c8a6ff9c8e7bc498afaf528df964816b9c56b3b9209c25c1c4e4a486357aadfa297aa9d701845cbdef5958933a7c0d84e5f211196651b212c0ecf53550c04bb2c639ad7e2f150eb2f716651ccc5ed9a06972bddfb7f671088467f992bdb7d7e79be16b0ef0dde1df15fbef86dfc93c7be29c58460aa0d52a6bce73576fcc4ec896c59f1dba8ec8069a1dc1940cf30f2c524b9b0a356b7c11d5d8ab1cb229136d7a37f2d282d6395f856bcbad30d1b119b8e8312f86d45d849d2f680ba4ebcb8b861f91f8620ea2ba052e4787d716024ea75ef93447ddfed058136d0aff8d6d772b3fe191c64eec47492f8a10fd2ba89e09828a1fee1f62efc0334535d9d7fe70cdf06db398f5b5e72c2e37b6b3d24d2ff7401b4733ecef6c8652b75e982a3a0679923fdf558640ccb628b28317910720e0274ef5f8c784d033ebe836fa4d035ea421036616ea7a362729b0b37b262e02dc9843997d4f225115ff7093da914bb87d434c2ad65716da86982556ef45c6bd43b2f3c9e6447199eae83bfd89ccc8620f6a21a31c9464fd997510e3d12914c46fe91398387e6c21ba9ba585a64cf31b9156c6e8658a06c545bc02fcef5c9908e8dd671c831b2e87d903dc0a7ceaac8c9cf7eee3893bfa23f1224be3d1119a26caa627e6076d8d40bd33a79768356459b36f76a55443512d9cd8f60353d6136847366e214c62fd53b9c481ce5a4590ec9fd64d7d4bd9efb57283c4a28e3c93dec37a25ba84ead18ef7a745c4b0c0b70b99a736ddb9ca83389c81a576c3bde139400adac9472c9346d22b1052608c2f72525e83237e3d2ea8d6b2299fc9f4f75832b432ad5e6fa66be5de1d50220e67f7a9db34d11441e8d200678c69f75bfce70e31fd6dc6fb18dabe2a1f5bd09c40f037ec8af54d430160f2437b75799651ae55218388f5cfa725ea8fab60a41cdbdbfd1c6743ad473164381fb871e380ed5c8d4f367eded7938a2d3f4ebfb3c64335e954ec58fa65fb4483c989bbd4b8658f28f53ef8835f6566f26579bab01fda30ec6ac4e174d073285d7ec8b38a7861b6a44f7aac10d155270648f5a92c66438e9f3a08f1f786c282be8472b29f0b5f49d5d105d452a85e8ce5db8e688e5ac81afe557287c827a5d7bc3e2f1cdbb30e5e6992dc7dbbb89adc4b0a8ba50330350d79229ba1183373dd755d3c0e7d092a39f5dc7e7243e02deedb1ce80376c765c4499f68caa21357d29a1d94d123703d5e37c52368be04ae6f24b8c62594326176794e1052f307c7ce0370ae36edd7bd201886e182bcd113354bdb7975c37cf5f5d058879a726f05ce4e9b422687d31fb87341b6e593d0984663a8b292022e386ba0da790cd5f4b1192252953d047a8386e8dd1dd39d6bfee62cbec613889d1b75fa4a985a8de85cfedc02494be4c5e44919ff02fc60e0f22ec302036f007d93f30d6a37e03717969ae30844e405c56f2c6c07568c0d260d9c859b8fee9c4c98fb40c4b48f104ccb50af30be607a288093c0253b79f55667620b63d598523f0cc2cee03731c10de637b5420ddf7b16997d43e743e80315862da1f72b96540df6ca10435ac94b32969f71a0be773f0aa5293f6f5aedb573a14f7adfe24591da7cd6066ea2dc32413c4bf0ca2e89e3766ba2805418577e874d9afa13c30fc21c4a0f7f9caa5fc0ea7aeae8757a426abbd528aa0205e50a18dbebac6ceb6534eecac893a713ca277ba299aef012aaeeff15479c9e474008edcf704442ae66da456bbb7372d26a169fccf129a83340aad94b70967ed28e29340e478e8763ed68c0a0e1668142b04391452a4e7b73e7efedda214244e815b7caa2c3d932c8f8ab49fb5980586051f1096b90650f5663a701dcc1f07fbc38ef75b3beb529eb6f8054586cfd8406af4a687ec4e1d3176011b3f6b011488d48021734ed7faaeb3a45bfa539b74cd93b6ec69845b113aacba2b357cb9b1618ac71aabf7c7a00084cd10825a37fb1f722145a4b5d8da9fcbdf9a039e669e3ec5e95cd1d88557c6f31ba1884e4c51cf5318bf264c3f736224018ec563fecfd0eed40edd95606d079f109d0801ec812cda8f961ea7508413e0ed6724d028db710d1cfd6eac7517416a7dc50758f96acf03b47d0bcd2e1f2789b3e9765834255f48f3b2ad418cca21df7bd9fcf1cc91d1845fd2f035ce2d0adeac1887813231c67d581dcd8a8d3000d761528597afbbc50be0a69e4c5166f70cd732ed0e3379d2cfdbcf0ef974e2c22de00c276d60c89da49204c748fc1fe75cf34649e726c008166903c9641c6e54218dda5a7031b4828c45f99b118f5c38ff100b5eb11400ed8e7627c621ee0400146173aaf988f50a528f93dfa6fac39608374529be6c9bb2bec787bbd56c163424efc056207c7a015ad6b7b04d2ca635beb485395c8cc0905f946121f05ba22cd764e0eb7668246c65a20d78d4bf6c547b9fbaffabf8e2200831c9ab06555eb87d0e952485370309443120b21db9180fef91e48f2f6e3af046fc2946ab6e6a4013ab888a6e41fecb5b47ab614bc8d47e588b292c7791ece03225dd91bafc9cd36e2d98b510cbb36e78f5023758799e6abfb762b70f51843fc58abd9d92907c4d54a12deea43550907429c89e1183f826cccb74c330d54df17037e2f93031624ecde90d44505f3aeb0c5f8d666e4bc3acc3206b7c6e947045ee08f025d8b4abebc3a3afb0e6c6aa15fc9f0ce0cc82d37a4a948f3fca0174c88949eadfbb09998a9e0d8cdbe986bcf6b7554f73f9e29d8c45302f2b6745054e917c4a068837db69da1aaed8c4d14a64574bfdf57d11965ee6f2aa5da527c9af33804df53074bff1218c121537970854414dd67f83e0f51a880702238b1375c8f29103094775801b1b812a22db812d8e09062275762ed08e51a270ec892e22edaf6a1530c1b8d0738ef5933b18f8cec77fc84484f23f107dc0c54268ddec3cb07b6653bebc7fcaf8d874bebba06a2097f442867acbb1b7f5f13e177622c984a99436d71a1aebb5d79296c8668fc2b6c241533818b75d3c40fad6608e769215b8431a2d07f39e5cab1e25b5f32c2a598c2694a73c773fbba8b2f690ade460a969f1cb9df655af45015a46bbfc90829f196a9e0133dbdaf0e67dd45763f2b99ec36fcb1eb3806836cf1a1f8a9f6d2bd791949b176b95e470da79d5795ffcd5bec8da7f021fd38121bac05aad93d69a322c2ed75ff4f0041ac82866a5c071c349b71bd8f9abdb9a251a0a586d32a00524c09faa415035edab3ecfa0ba86af9c118d227a2812d1285ba7e3328de754bd9a888facd2e9f02e0d4c0349f53f23fb28c6f939735aea40f78d7c65f9c79fd0f570e1ac287177c47faa8accf3ee19eb5a77942d8931e925f1dba179c885c82194dfe13fa812d2ff5a1e62cbb340087cb2e8f82ee4e3155420aa7e839b715a39f09ead5551857181f90c5270dcb554b05a2f06e42249cce38d0059d0e534e344f12d93ca59bf7a5dd601dcdf09fcd1ee840f514d8741654e29bedf8b18a7b32d949b22ed217d0f5404f9ff759bf933ed71c5aa84b0e02031c0347e2986602696ebbb67d75fce92b70b6c4f5f9a67a55b62bb7619a71afe898ea8d5a5329f572ec9f10c5b4cf38e79266a5a2983c487b543b64ce9b0c998014775596e897f57ea0068c9106fa5346777329a9d90231f1e5cde08cd92136eb02f2ed8155f2cc62c4f7a04dfa8f74bdf6b7f848e9984eb15a9e801f4b56fe6f7ef9b2bb4efcf6f4779637db6930f60b9a4537e126641b3eb0f344a067069cbb362e903f5f6dc48c73422b14cb3d72225c1f16fb0fc796d96ea7bf4f1141df53c7ad181112c8d1f75585e719d5eedfb84d98e4e7157080e67ee95546ad464ab30357898954599bf88b0d56289664e9ea18f149530199f49d8e5e7b54fe5151b5bff232fa568c8139d69985a41c1282fdbea733b0ec77ac0c000ed86f5cdb57de7b855a30b5c3afa3464cd59874d72e5ff700c8d2d192558e5f229cc2b1edd5bc5483089d4b8e0f05f46e851545546ae08ebc15ac2ce765516b2dad7cb3033365622479d383176cd414a8ba568b28227897847958dd5d0f01fe35b430e7b848160f965d7f1b1398a0fd639925344eb5d9236af3be63b9f6b70c49bdd95d96437bc6197860c09baff5e738ed11cf06097d8ff6622f9252ac7619e3d5c24979e2829b34e5769889c5a5317dc282d628bd274e7059e74ff466879fcec7bfadf3813fd607af816f71f39a347dfd4fc8db753f54e98445be55e066271a904577c7b92cf4c0da830b163c93a77833d16c56697146841940c5abd787dbc708c8c8b9e0bacec44541043aabfc1eda4a7e0b5481353e98534bcf82e198e43b61ad0c8a2b10fbe4f87a5d4dc52fd811506ed981e2160cf37a625cdfcde6214e17d024475887e4d59eae122e51d30d21ab23799d2fa31b2619727afd6c2200cb0955c73b11ba6325dfcd82d2d0fba10ffb69ff20a0db7db438f5bb638feddc61323532cdcfca507801db56583896bd99dac4d4b0ddbbeeefc25262f18d95c2c7c5c73306f10b6f7d77b8225fb4716dba30d051bd37d839947dcf0ee63a1f44b29d0dd9d5983c21002ca8e446e9dd1dd6aa31f0a3ff1b840ee9d6e68bafa38d781d65566596ab6ee529e4b282e154a9522e5b83eaea164c0bbbe94aa1efab3b67c844124caa311e5e962c0897a32d0cc2e1ddb7a7722e52b2ab5ab1852129e57421f8c55508848cc822a8a46a7a6ca53a64f712f57444024437f91351eb538d54664fbf2b37a2083eedd1eede18a480a7f334e3a644172f17868b25be3a52e2e59107ffd17baa287556ce3529a0b36fd5647d2df69a08bb2bf7b160d7612f1e3dd1ad57d5ddf45e86528483cb69835b617677899cae5d8666252dc3bbaaa3c46b158dc807153fdf68c34569cec5a13e7d1e50f0557e8990e9d655153260b2a722ea17899ad4466e961398e2a6873782ded7d25c8eaebba614be8f62dbfdf526dbb007c8331ec534fc6ea971968096db7b8aed6b5fe226a2d015bc365ff9fb377f1578d5656c854b318154720f472129fde99e6cd073f8a27846e5206f1e42fcd4828ed138e6483602341bcba51f56a6e2c4e9d33a955d6e100de0fd84d1a187357fdcbfcc226804ddc7421050e592ccc025d2a5299c7d26227eb27cc665f36b886fbbedc46112db74588ac6d0ba592c2c649d5c8006b9437cc0265017c185efd0837008590695ecb4a555fe250639416fabab2e3aebe9e7d9e8ae6350b18bd272329abee22492322514375b148fb7c56f8f8e2af7aa3066f8da3e42d6f1c66d48d2e58c0110e2ae6fb65828e52e02c1a38cea38297552faa78bcffc71936498b51309a02b58ff34a7f015e89a72bb8f019f84b7a5ee0d", 0x1000, 0x2, 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000080)) dup2(r0, r1) pipe(&(0x7f00000000c0)) munlockall() 00:14:34 executing program 0: socketpair(0x6, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(0xffffffffffffffff, 0x0, 0x0) socketpair(0x1e, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x9, 0x3, 0x7f, 0x8}], 0x100, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4c, 0x2, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x3, 0x51a}, {{r2}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x1000, 0x8}, {{r1}, 0x0, 0x43, 0x7, 0x4, 0x401}, {{r2}, 0xffffffffffffffff, 0x40, 0x20, 0x100000000, 0x8}, {{r3}, 0xfffffffffffffff9, 0x50, 0x0, 0x3d8e2c5e, 0x6}], 0x6, &(0x7f0000000180)={0x3, 0x100}) 00:14:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="a07fd9010a52ad3d2d61e336c2e4b169ab99665022c1b3a9b75d830629ff7318c9adcea650978868c6c84ab02612242859b1b37a319189d458542b205cda10f9092d666834302ea0f51439212b21251de23371099248fe3323a36ff66862ef4639dc375e4aa829b6f9a19aaf2f3da1829237f86488c274a38f4722e9626d0a9c3f30886288e4a3e6a2", 0x89, 0x401, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 00:14:34 executing program 1: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffb, 0x7}, {0xa1e, 0x1}}) 00:14:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0xc6e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec", 0x1) syz_open_pts() close(r0) kqueue() close(r0) syz_open_pts() 00:14:34 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget(0x3, 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') semctl$SETVAL(r0, 0x0, 0x8, 0x0) kqueue() syz_open_pts() pipe2(&(0x7f00000000c0), 0x4) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet6(0x18, 0x8000, 0x5) dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f00000001c0)) socketpair(0x2, 0x8007, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r2 = kqueue() r3 = dup2(r1, r2) sendto(r3, &(0x7f0000000000)="44f30c08294befe1e68218f546a47e4ca7fbb630f26cd7651f6ba3f7c0980f3e19c126e564b3c1c5237d5c4fc08cdbc27a8088da46bedbdb2f14493729500264d2e1f308c4487cd67d4b730ce7e7c56fea78111f7d188557ae71ed", 0x5b, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0xfffffffffffffffe}, 0xc) 00:14:34 executing program 1: minherit(&(0x7f00000d8000/0x1000)=nil, 0x1000, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x6) minherit(&(0x7f00000c9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) minherit(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x3) 00:14:35 executing program 1: kqueue() msgget$private(0x0, 0x40) r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/68) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x44) 00:14:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r1 = dup2(r0, r0) flock(r1, 0x7) dup2(r1, r0) mknod(&(0x7f0000000380)='./file0\x00', 0x0, 0xffff) close(r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)=',\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='[,\x00']) 00:14:35 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = kqueue() mmap(&(0x7f000023c000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) mmap(&(0x7f000023d000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x0) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) mincore(&(0x7f000023d000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/86) madvise(&(0x7f000023c000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0xea8, 0x3}, {{r1}, 0xfffffffffffffff8, 0x6, 0x2, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x9, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x5, 0x40000000, 0x8230, 0x2}, {{r1}, 0xfffffffffffffff9, 0x84, 0x800fffff, 0x10001, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x42, 0xf0000054, 0x4, 0x1}], 0xffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0xe633, 0xffffffffffffffff}, {{r1}, 0x0, 0x0, 0x0, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0xa1, 0x40000080, 0x7f, 0x1}], 0x4, &(0x7f0000000200)={0x7, 0x5}) mlock(&(0x7f000023f000/0x3000)=nil, 0x3000) munlock(&(0x7f000023d000/0x4000)=nil, 0x4000) 00:14:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f00000001c0)=""/183, 0xb7}, {}, {&(0x7f0000000280)=""/76, 0x4c}], 0x33f, &(0x7f0000000440)=""/152, 0x98}, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom$inet6(r0, &(0x7f0000000340)=""/132, 0x84, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x6c, 0x7fff}, 0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 00:14:35 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$setown(r1, 0x6, r2) close(r1) 00:14:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="faff0000", 0x4) r1 = getuid() seteuid(r1) 00:14:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x7f, 0x42) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x3) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1001000000000000010000000000000036cc0aa0aee6401816bef7166cea57a18a6938ed216f315404839ea399d8bca3b19b53c627d0a46261abbf009be1b19647f10b3fc49ad30ebb179b03eb61bb67ecfdaf5cbb6239a411ed3d51608df3f69ec27c1320028f0b3927c44c421025a8d878d23c1cd5d6917791e5fb642add31f7f1d20e62faa6df05b4ab86257007bb13ddea04105c40a91f5c5baf99210cb72207cbbdcc110ad6b4a2fb13779c0a0e116f18f8962849d353d83358542361b3cd71fea3f471aa40e4615376a627971e0b3e55411b74b27460dd119bcecfbf254f94bdc29b9fc5a224b6bef8d702258d5d5b77c832ec928828d9ff8a0a25a531cbc7f41c463ba3ff8a98d564b499dc00a8000000000000000100000000000000c3151e6619a7bca0fa7f672e4457ac31b6b0228c24293ceec05870e019409d9535527e57bff017495fc1bc7b614ab0d5576b180ed11ac1663bd5e712db321b3b94f946e9c31d9b9e01df555821e73d02ef49db2d9ed880748694580d22bc9126530474da2cadc39f23df0d96e1b16861349df890e24a16a39d09c40cdfd805465e53d6d401352a91e704a71a5553a0650369651498ff00007800000000000000010001006f000000405c70f1ab1dce1fae479e1ae416edb4351e7b64697753787428d808c2f8d6474b13a74a105dfb0d8d2b78877ce1a97ca149492a80597c528ab9269dfe6ad67eded11ee58d5174277b214bae5e204e2ce256619b84d68c362ad8dd3f4b2ae20df1b3dd0000000000c800000000000000ffff000000f0ffff218956195190915a31872fb8fd60a033d04316ee32d0037fa806dc4320f9da4d1bd59be7bfc44d45312e0061c7c3bfee01934bad9828f6c49f9a1dd26a0b80033e62ff53c1e7604718f57a0bdebf817a7d5310c5a9f1a70db2e851753b76a535678513ca0df49e947293e05d94a94889a6b2e7c15efa56c236bd9d168e9761637d8ef7b15240bbc6a18bf5f1342666cf529472b0c4312f38f189e934e8c4e739a4f53fbf2fffe27b189166156c3678d94e1e532e8db30000"], 0x2f8}, 0x80000000400) openat(r0, &(0x7f00000005c0)='./file0\x00', 0x8308, 0xa4) renameat(r0, &(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00') munmap(&(0x7f0000005000/0x1000)=nil, 0x1000) renameat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) 00:14:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), 0x27) 00:14:35 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80d8}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) getppid() getpgrp() fcntl$getown(r0, 0x5) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getpgid(0xffffffffffffffff) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002cc0), &(0x7f0000002d00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002d40), 0xc) fcntl$getown(r0, 0x5) getpgrp() sendto$inet6(r0, &(0x7f0000002ec0)="ba3aaa7e58683bb672e7cff684424e029dcfbf3290a50d5697a85400ee70260fbe836f4498c358aede0f7a3786ca1ecef78384bde1ba4af3e406996722e949fb32ea989d90d62c1773e0c77a5846257265bec0f6ca4b9785113033a0a1f78e3a7888070cf48e778dd47a6ac4770a6869b0a1687939e58585b37be894", 0x7c, 0xa, &(0x7f0000002f40)={0x18, 0x0, 0x81a, 0x7}, 0xc) getpid() getpgrp() fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002d80), 0xc) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002e40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003040), 0xfcac) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002c80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002b80)=[{&(0x7f0000000600)="f31f5d47a777e9ec88e815ee93b04b8094d4e0fb4e34f2322094c99372a0829ec7dbc49792f39e091aca15a2b0b027437e1a7fb982d414a802362a38f43ba4f62494dd7000ac6e17b9e72f279cc40c89f9f6f77ec640c620164a8b9bcf02c08ecd5753b2fd23f95a21a2fbc22b635d6970a3e9f2b1cf701b98a6aa97fe8cab4662e45fff15c0730183d6151266beae60be6fb0d94d8a47014b2a69b7179138dcba110e6c4fc315bb162797b0b4f294b37f1c2e526864bf97bbe6faed05688bc451dc9df150330d8f4d1afdee7561ae73b86a23a7322d33677bdd7514e5d5c8d3c19a53800015c00f6e6871e802a6a939334f406ee7a9ab6d7b2c35417802833f2be14ab2b0e772c9a1a27eea97cc007f0620f55217a614e60db50a6cb16a531e2aa4a42e6d488131d9a3ac3152a46f4e50095d74f1163ce07c4566923a3694bd25944bbced43aaf498182bc21b317ebe6f24a515b3e093494b0d775c023e87d74fdd59847e8a864d97ffabe71090ae9b383565dc1c688f2eade360412cb7db096385745383a4d4027f2824fd0c0f6631d1038a95e8de612d526e6bd16d131b2af384daa9e229686728644040b55660b8cc04127563503e2bec2beb402412c922d8c4f4d8037b0cdfd1cc57f7cc5311c61cd6845ccb0147d575385ceb04fe1f68649337b683346d5aef8f7e22db29b935a3c6ac60adbf1b4230ee163f41f79270205eef517f25414c96d84db68a980b6d5a3944e315544b0ad9c0d2afe31476eece4ac6052cefecdf5829fc91adc48f389f4d515dfd6731ca1f5452a63b5d219fb517bd899c818f170d5ff373d50c53d58f540560ad439e244ab0cbfbe359bc72ddcd6c4d8d9ccd1b3260fb0a0c4dbf1bab30d8a8b870bca6e160921e88932e7577fdcdf7d0bb71a9f8c28510f253fb5923e23ff627974dd738a9601839b0058ac5ae748a4157f61a1581960795799d1421eb02a0eaa84a7fb1b4ff0f4375e42e0f20b610995cab5fcde8ed17a4827c3ac6c2b7a5a87397a5857b635683789a73ab7cd59a1c3e03caab8b4bc2aab25fddd8146c8441ca35b984584795b414057446b232fb23c27a326ac79fca32d6aa118d4fb157b63fbcfc3290c6521e165c5c4af82a951622e39925d6af481191882e58f1f1f832605668bccd3ee267769750d3f2cd5272be77a032903c554ce49655eff686a53347ef0a4443a16b75584c7eb6da06b5481f0c3fc7c99a62c7e3d9c392d31f83f3a182dad13ccdac75606ce9bf505e46f03aa196498d91e4c2f7e17f7ed471be0e0c9beeef5e55c047861120ee6f9e2d3ad28be5f0646c7c4ab76f75af6bc4276bd4a041278cde99451c51ecf27a6f812b70f6e17e5d9b0fa0f1111d6375fdd378288b58422e2919cf7f8bdfc03b153a4a7c7517cdaa797065e9a96b773511bd787e6c5539175cb8d5c6dd5361b2be4faeaa325e1dc499fcec15ccd2785928964c62ed675d5608c4ddfbf983d68127b4d3c21e8dc98a8793a52fdd7933ce54f6965df759d181c2b44730faecc28fa8752d9fba45f83af0190b21ac3b167f537a118e01a78f49d07e4cde55b7b4de4706ca749385e291f92b0481c6a6b8fbbd1c0a932ae6009a797d773ed1a80d58d84c72e080db03cdce7a7004980b3711ad5cad2204c1ea9c33cc42e49696973b5e0e409d24a94de3d22acd9a5ca074f3cf4c70d8f6d696bc5f4fd607294d421bb951c438f0d2a22297eae60537fc1cca2227f2e816d741117b23a2cf67891a306cce8fead2841ac83f1b6dcad9afc2ff313dd19854adc02ec2b2216b746f19ebc052156e9881d7cf1ef23272dbfe3e6453a8f8f929e3131cd4dc72d043dbf32f69c1f3f7c1bb4f4b6dac475a35c0458d27cf276b68a4092de00b0b40a289f6086871359a28a3e41c436d66a60ed3012f14ea4063583f9e3fd0a42e1195f2ee497a773d8bc16b6f2f130254f7f0e3066536fd458771c615a9e4174261dd119fe390d43eed2c4fbdafe28a0fff6d2a99ff510aacc9483da842b035f108546bfe05631f1a24c2375226f180b1d93a868d1ee091562fa769edef4f48831919137a7ba9186c7d17bea0301f2733b0cabc20619facf24712c10f6fcf0c4b52eff74c7b101362947e6065d2f53e1b834fe65e8bef7bdb2bd8c1e36f8986a27eebc71e612c6b0f5d7e44112daa0d6a90e123dbdd132b27b5b0c00db568640e845fcd78ade57e18eedba841af2b75ce83eea650f103e2ea7f4f04e978653d2bd23af5fb5bc7724c9c82364f839d45f4b5ab1abf07c6e1efa1f061bb40d5193444fa7085c07ec39572c17604373bbcb9fae40d4c16e0c7d92af31fc177f3f1fe4d7bc6642e1909c064153a509d3c8a471fda11dff4d927323646fed07f642abb0aec2fba42757eaa670e4177985cbb569d446beb518074ae1bcb528022a43e5f0690ee65d524ab06e9b58afbe61a53c949c0d10e3897b3ab9663175819ae96650558d814f8ae128d7322168fddea4010e35e2708fad7be35665569fd999f3822b21ae622bd9a2f19ffd526a4b59a5621fe1f60bbeead9d4406341401717d811494de233f942fd763188852e3a5a04f6a46807b989bd5d7672fc61cb9bcd3ce44350d08d7bdbf92ccbc036acd2894d2080581fcf52d98990aa04a43641235bfb16925c5057f5adb4f8823c730d932088c0f4238d4d96877bdbf56d592d914ad8dfdd5d83db5d8d3be9ae6426a2f243b4b330ec1538cfd417428091e6730a848caeaa9d01948650ec25ada2b1b14edcbd0caddee5fce2db5e102a6ad80473d8accec9032b566c9bd006f873b819425f9354fe996549bd26a3277b0cb34dffe5db4a75a5fb49f0dd6a1d8e521c73aa3be96d32ff2d766025adbd5b0ca593f13db49654f5c2c6b1af2e2f89da78fef1a50115d38a804034ff05fc168c215f4fd1d703b119adc6506191a5cc4d4442098b031de50fe85de41211e76da97c1b2b1eba2593ecdf6a9af376be6902cefaffaee52931b6b94c7389abda57de6da56af3751f3cca05e2298a8f688e55b700f1fa050928d00a318ab82910048317c993e418cebdcbbe6ba58816698679784be4ee2317ba426c94098c2530e9fd0bbd06c500e8529091c1aff4adef65e58a105769dfe760468d8e02955b0b2bc956bf12e210fca3a63aede92c227a379abe4bb03f784b1fadd49952da2e8f38e49b275852347b1154ec46da493ce47b200687169457d8fb83a538ec63f0de8d7b6a02b645fc88303e9344de4acc2ea162763b5fb6a798dd03aaeace0c80eae4b1eca342d7957a14b9d7d29ae55da144b64a83047c666300c20d27419b2af7e731cedf3b7feb689b664f633f0ce94408d6975abf3c1ce008046c7ce67e59ec14f8dc68ee71da06d7a3d292ef6529a92cb229b74acd1367054888e0bbfddae2b9de7cced9033342eb6cc95d2ef0f9b1a522bd61ce9a8880d677557bb91bfb02cb42153588d92173e837ce389d3647f56796cf850a375558f821e37b5b309eb2839c36ad7c42806233b09e733bc79ddd37aed6f9ef9ba3051030e3d16554f827d790c84f96991f45a8937922269ec3dce36f979d7b0d157557268dbc2ae19bcd8661a3111b9342f2660d282b99d899ae713f2ca8ef63529a67162b86202c6af6897976fa03fc8560ac085a0786ae03895e9ccb3f02d63c84038a0395093e1cd8ae08043a68dfc6ec190c1bfe04aba8b959f3b5791b14ed1e57b8ecaf98ecba4440be6a988873c261d5dadb2e1c04add3c69de7ce0def87ad9157e40781e56130354e11799911c0c480b30ed9525da3973ffe107659dc111842c3baad7f40e8575b114de87078b01c6db5e1e06f3fda54159a4d04e46df2633aa18431c239009fc3c53c2a887f5682130e041d05eaa92d184aad2897714ba9324df2193b64d792604f686ade086a60d0ce9c99597bbe7e915fecad2db9a0c998052782be5bcfadc9ef2cae627be56815f8f83da0d8d0f1a30071fa7aeb7aa338f38b2ac0f4d3b567d7fe4f8b0050064091f414b24296a28137c537397c37950e70a1bce1a52d4c7df9c4238147414dd8ffd0ddde36128808b48f1adec0b8b26fbe450861f57a3624b4067bcf179d1d5cfb0dbafa650b5bb6c6f9ca4f201caf7580c5a93aacff8285a3313aa59369ac67793a7efcef96b5f67fd115f60f84d1968dea40647d458ad8fecd5bf64544bc8e9236e9aa6894e13df27c0d149d68c820da22c86eb91bef4cf1f33b86be74da071d3463a6fbd23d51fd8c76f79be66bdaabfec00ad0dd62fb8519762bcac437060b9b211a25167cc52db136f5568930d8364a55a5448e89c0a68565865f3d9901564db4b8f6412744997426d5b7c4ed9a0964437e4f8b549de9bdfe4d0b5dbe63d776c6e25ed21b543ec1eddb3e15704724635969ba6a7e4349875bc048c1e02887a2d84ba58200ac05873f30a6bc987466bc0bcf69f398f9abc59abe21b31ebf87e9eed10ba3fb75516cf5df21a1f42388812dd7655b84d52dc0fdb6d490b8b7df884c473e264e2f50d24400e2276d366b0e33ad09c834bdfaaa49f5bceb9dedb28beefc1d269f8e8e77e860d363ac656b41cfc664ace5afa88af480e70f4e930bf84edd0c9cd28d34c0012b0e5c1621fb14c659082c078b63671598b850671ed975411dae680d511bfb63524ce306fac0a91a61f28c619e130621bfb572e6e6ca16a9958fa894141dbb79d378b2683a85881ffdc99614fc70c3fca62c49e7fb9e166a2e276c939f3b02456f98a49ffc65f0a22bb9f1325acca99fe6459ee64ed3cdccd528290bce2ff6a515711259e5500a51240b534bffd8b3f9ab260ec2816c945cd4a06ba6a96ba6408628d4fc024aa2aad3b4b11bc37390f7f63f37e296179d33707e17eccc9a54fa79fe699f29598c69f1648aa447f374638b4230006d0748dc69cf91c0f93d05890aae7f4b5c22bafdd476535b5384fa46fffde0b09773163c34c1c063ac9962da249d9684cf68a522fbcc9f1285be6f65a484bac38f6c7a11a5efce12875c895d151d99e6e4f919e9be6339310c2e67e1a896f9619931aa537306e3ba540a102abf287da3b119828562a17ef586174932285852c9757ee93f0bdff6f81278f7bb988c981483ea5e113b0b8a6828b8a13e1023cfba9b87870ac73236b6501bf39ee66f76772c8939731163a1f9b253858cf4431a13a03314c357753297e563ff99a17013a8cbf5a012ac6ff509805769f34bd3d748d379019509a5c0154a85517c260bbf7f17097106edeafc5b3643f625434bde9226dc31c81f737536b9df32a50a37eaa467290318466d688b7cced7b3aacdcd3ec346119bf98861c8bcb07ad968a1f204392890fda1905695916d9729aec5464e5457b4fc61221ace7368027057cbf1e12e8d90271b7e247c0d31967f19f0bb779970d81606e502b7cf7406c8b50c336eccdb0170c82fec9352ef0e9111ce6710afb9686f81ff83fc3a46186440846e84b49a35424737e7826b798e8073e8e3a6ee092b7bcfa308db74242c038b033aca8b4491f90d4393c4c9663db34469466d314332cef2b9f7c6077ddd6905a6bb44993843028cfd8a2f08a960a5c5fb580f46d25fde3a0903943492acd98bf073d3aec41b3d5efae82ad1f41547b1c4f1fe52d4c6463f16f6ca7b3cf90ba65595c3e2212d55d362cf650f6dc8edcb190a7c010b85e7b8b20411f7230f6dec8fc9cf8975e0e540ba94254c4da861189094882bd66c117bc97d233fe668111808647fa7e0b1a660fbc662b1e7cb8dc287cc5ee8676", 0x1000}, {&(0x7f0000001600)}, {&(0x7f0000001640)="912ba912d993c07aa546ebc8c6a40564cc9bb06c6a5ccdad1e31736428883893cc5b9332ea843267954dc643c211209baa9bbbce8fb47fde12ebbeb22054a6edee4d6939e0ddfd89007f2e9df08e40509dc05d49a8464c40c25a814fff0fdf7dee990fcdbc20d0786c3c8957071bf8ddd40a005b1586030c382675ed283e59c980054f9225e0fdbe9a4f39ad9b4712c4ce5d0cd0d5bbb0f5b35dee26f85a13836d5930ba7383c1e878c47d7a9e100a91e00b9ed4eb0794606f6e484cb05faa4d90ef77a5ddeb1d661b11e2247adbb947951165b31c3c89d489b1ae", 0xdb}, {&(0x7f0000001740)="feeba9dc9de7cc81fbb819ce", 0xc}, {&(0x7f0000001780)="814b377261bbb5cf6aa8b5bd9a8c119d6227031f49cd5b5ad2c3387fb8fb0675f48bbec90d6656eeac80f4dbbe06834ee22fd16b79323a8b8aa05f372e0c8c6a92e14f6c3ef57f874e6977e2e414d8656ef8561bd1a0388daec767b7145d759567157907563f09459857949682df9ded1c0a38900a4cad0ddf331af0da66034ec9450d6dd7aa2cb32d2bcb0ff335a84f46de9d3f5b4f08a2fdd24caf8c4ae86ba0641161680d8e215f4fdd51510c33de29fe54078e95bc038263653fd3eec26035a7aae7498d", 0xc6}, {&(0x7f0000001880)="57d51ba5b4a91a1a71816fb79cf93fa05027e49f971725525034e39a4bd65a5ddf8a8c18f483b5b41f027162a924ba597675163c869e5732ba1d2dfd57b936ec6628057e31c60e3229ff06021b200f2ca8cbc893f8c33d94b31de0ad267fec0292d4f0de338626b613fdeebfeb2e528ba51853e912112d9136f4abf28bbc44d40c5dc5f845c8243cc5e0b6ee4f7605cf49e883fc4b2394cb9a16d3d3adc9b5539c4ede57b3c8498743a7a5b169189d0612fcdb824aa541f280d6d44176b70ada8c524c633e8f8b875c1168010a95b0e695c019d536f7b96fe288", 0xda}, {&(0x7f0000001980)="debd21dbe5376e3f6a3d118e535fcba2ed6c1ee8505c7feefdc21e799c1564d83d0350c226bfc022ee", 0x29}, {&(0x7f00000019c0)="9543f6164a972052c312a4fcbbc413f8458c6f12b18042ac884e5a8dc0567e1bd13a332d70b6571c79dac6c690cac779ed5f7e337fe06b4f29d304627ff96bb628775eb8cb3df8d4dfed83f9cfd719c40a0ba5d70728a38c183910dfa823e8e1430d5753036a0968ade5d202ae62dffda90f5473086adb602ec90293c31d2c7ce0d049da573d3f8d252b9b970b496f74384171a31fe0ae840682100ee886bccfb960a02f089b798b1c06da5e29bcd5450cb40b", 0xb3}, {&(0x7f0000001a80)="1dfbedbbe106988870c3ec50067c0241aa39c48058efa8216cd7c94f5e8092e41a5e77a52dae9b66b1c6fd59d934b78c858993f995e3d4d2528b95a99ed5e786c3b37fd23c1cdb19cc560aa76212e51c366bb20025c371b7174c206dee22ca77c3eb62b6474d4c02a2b038a0db77b5ae528f5c159942f860bb907d3947c14ed006356dcbe7faa4b9c91c807cf53b360143d08ffcc1c6c3b5a0159d7105d508a595cdef85a22c13ea499b33c1a79e17a778cb70b8d12805fb741cc5de582dad614a94f5c6da", 0xc5}, {&(0x7f0000001b80)="81e26f0cb9782d62e151766a50a0eaf6d84aa9de28021043a36892a45c61a63e736f7a3a5d92b34b89794c997bd44c7d39d9af67861f1c0a2e4d7cfa3a6084dfd0d334cca03a59e36a364ed7cef2332abf656fdfdcc2c0d64e07ffbcc62013e5e74c8db79fd586612d02e274f051426700c899d107a2ea0b29d367eaad5d2d5c16fa304712b772ed98c08f011ce25dce99a32b4b1e191cbfa989b7163fb54ff81329b5227784d3b00c830437ed3f06bce42ae934caba35d68a37c7ca54047f0aef0eef49db352d6db85692ecb9e4bcc3336632e454333f87c36a90501faf990268365994874f6d28f859df94825df026e28e28a2d4581f5a530119cb45917e83164557f80bc9e4057ec46fbb8d6b207fdc6e41ee3f385999b20b247acdcf9955ac00c10796f44008188355159d2c39c0027d7a201264ba56d7a1b35d7923f7345f7de606ba898a2573dc334efde8c364dd7ae2883fa9a535439900506a91105fa6a036b8b93300ff6374339a54d26983591f8eff5bbfb635e63385f283d9d8ff36ba283a010f3e639746da4249d61a03a223ae3c4e6a7c90e8867b7007b56ace9285f431c7205bc6f96d0a0f05e8d7bbcfdd7913a30a68ed0f842932e689a5b882e284c3688247ba5f1d315cae29d6d29685b88d1ec3bbf1213829ce0995fe881a3d0d94f63a5076f2766bb6139167b14f89a448b752c630135a1027e1ce6093d71b2f031a890771e9af17b20d3ef23913947e9eb95a99eb3aeb8f56b63225e99c5ceb372976399c6a4108e64191853a6b4a71c6dd9e99d5d60708f842b016825b363e22be290b3321485984857e1e6b50245b3f3468ebd5b968a30ea4b54c44464c869b016d0b8786ba0350f15487e9aa507e5fbbc977a467f61890fcfa10ddf3d45aec920e0a3fae32cd00c6cf5712d8e522ae5a1d1a6db1134014a2cdb6ebd7d6ef4f77a84ee7c6375d4a633bdf2a330164d0f487f6a9cef92ad02f19cebe085d9519e9296b95f0f1f91a8428f0a6811bb48b66528e708ec708dfbadc86edccc6cccb4590b153b1b03a45b06763972c45892bae13faf9ffa98caa6b62897bda04ab1ccc8a03d3b41892fd66e88a45bec14ffabe505f91a9b17a6cb68d49e14803de5ad3e7c85242ccd8493b72f5584fce41406a68fdfd07fa912896db93ed70c5def9154ac7912eb69c8a5533d7f81183d8127bde835f353b139f16030235b0a71d6609196d699a29243079c43428b3883ac6d45a06bd92ab34d1208aaa34e96b581553fcd29027bd0cb5bc36ba135a6df46c504d65e1e1618f4724be03b68fbfecdc38e5428d49e4623dfd66329365b95e2ef81ddd9280c788c7db749b86ca6aba1d04f4875a1d02947ea3999d27de975df1d89f5e51c975e47cf45c272661a956b59ba5b526b6690951b6d4df28107b031a35c12199d92d2142fb1b35f61d2077514b09d9f46709b89293421e595854184e2634781257dd4a78860ca10c274285b77d050abeafdb0e28958d60df670090fc1e8fd8e98b6b9be2de39fa0f955c62387abadfef7472b0a5b9fd8ce276140d964cdc7adaeb3fdd7e59b6c6af144187f29b82506d0f4cee21dd083d16ca2f46d6c0a204a855297fda629fadd1859ebf643c0ef771ff9b917662a5c4157e5b3235b4ecd2a99730b54e66d3b916499990b3965c81872a3ae615c5432a54dbeaff204424bafcf6ecf306f349aa79e0eb55609b04a4634c8417791c635d45d649c976e77c98ee5135939079b37690fc3983f000e3df0d849676ab4b4b6e000c8358b0d2b5126639f77dac1f6cbfb6ffffcb7ac284a9e7d13777847eda4669f882f06bd942b2a8ed91dae8ac610127b6ee6d017891ca680451f8cfa176b22228dbceec0a0b769986b7bbc8051c7a2da633cbd58dcfe28a9ac5b14c4942d127551f88114b75b4de99001d1c08437867e72230da204faf2ef37e3c4466e3fb8571633c4643fb14f91e89b8a4af27ea8519a88a1abe88f446752e73bb4d57f7fc9fc6df2acd390bfe6b90c32851f69335db5d55477f7b7e015f34ba0b823eccca9a22ab0b9119bcb6c23edafc18c879dbfbf850083ab28e54251b1d6dca28725d021bb129baa2c2370f80563804c79747b12f5e1c73ba0cc0ac5deb4fc734c7d1fef1a5d43d65c4c06f14dd9a6a4f01fec0f85f909515435b4b9c357b1251ff25705d2ec397a0162aaf59ff53f9196011d3b2a0f460609dd0aa81107d814a89dfbe13df46a1d7e393dee9cdec2cc99d13cc7e916a91bf322d028f08719de5448ba9a94e0197ae68bcb8bb08ac677f38ee47cc70d31a25691be85293b05e279cd1bbff70560e9962070c3df6c35008ef23c8f61ab94b4eb9c3d52cb24e3210065185aaa5a8a996727fb1101051f548678d5902ff59e4ac2980701c367d26ded9094ae8f3a223fa566a403db213c148ede00c2114478de286cb02b05fb70556de430a42cf11ab3e5ae37ea5f67f0c77f9f7fcc27fee37b113c1d2a1f7b9dec9dd16a3e36512094563a4f061ac5223804b106a8fa53b31bfeceffb5529a3de94a3dce8c019a4b44f1139483fa228c5bccbe010c6bec9c83c0362aec7d21bb6575f375a9d298770f94fee063e128a31f8db86184203df2981e4672a549519379ac9a996242e6320a3266b24803c28dd5d9c448b74241185419639f32f408687aee8307137384916cccd56adc23a40125f4e52bf2901e9e8d8026758040d973a032b18fe96e224c5c2e7407a90f5b86aad3dad84508032778b210c45635c5994c66fbcace1134ace988bc3818d383ec09e45c02c7bc214f1d32849e87c8219f7bdcd5e4348675842a2dba555bb550fdfefdbf7ec955c8d9a9f85d012f16143d7037498bedbec4d2743b07f5296c949af71feb873f92be58e8746c3d8ab6d2e90ef4be532169a3655ed75ae2dd552426b576f9fd539c8535742a4375465ac6c50371acdfbc2f0786c8a7313e305ffd7e34d9e1167b9ba9c427dbafb4bf18dd9bef8c9da77be174144ee41537b08efff6839988aa2f6b5c37963ff720859fc4e79dd820da2b938bcb19b6b4593f38239a0e7bfbce3112c99a9b39d78d8be3fbc8a9c3f0d669e70a3c0cb6ce05025f03960d717f7968f0174e4f7efead08302929daf38e657d35217e1e048d9c74e0fc4d9cdb5b6881cb52d6f37b47315143e97665c7001c09cd2d1ad54da3587de40d321e7e095555d02b3a6fc65b1d20809871fe54061a1913e05240c1f36e02343568b3f91cd9abd35d0fa51c4209c8814ef27897a49a0679b4fdfe4f287018abf2e777ecf5806475e2718dbb9785f8d8d57984a9b79e1a44a7391b22623dc4ae5b8e4492f168f7bb0282a804c46b4dabedda0c06441f4ccccc3e2a521aa5df843b15a090934691cfa480131de3da9a5abcd930c15814abb9b69138b9c48b1aa82c10b44be93d3608300f8b4fe190c660e3990001f1a590d999c92f8a1a3b6ea4870b46622584f6a7e9a24a4339634e63f28d42a81ae1bc5f321180b63146b0cabe0f039f3c35b7be4d758771a3c0808d49672c1fd26edc165cbfa3d8e6235505550f7b4af302bc185baaab0bb323a94767ad64cffdf2c3782c7758d3ce042c7c074345d93c5b222c3b5914519659a3d7cd81dfafb3dafae080469861445add5c7d58e6d49a6c5637c8c22082eda0483a4b6ec45dd12a06e9fa0c9f4810e34b49d6c467442870f3d31e413168239153e8ebdbc59e2eef27bc8d86bdaff9edd7d246e4f9f78d83a20b15a4b2869f955ca26d4a0a6ee3b4a03534f3677df0b13fbe7172502abebba130ff3acb8c2f1ae5d17d2f92512b955c3d8ef8b6bc8e11e0c3df1872f1186d314aadb1a4cf4ed9544c406697e409a1767acc38865f8af9e24e5a8616db523a5d0896d84177d6b6d675a25be7246957c93379573c3bdad2f8b41757e317ee138195a0f7f97b56620750cdfec36c115cf9b65468616900c582aced752ee43966f2dab67be64780d63445a5d246d44ea980439a496d91ee1b3a90156a5d2b0845a64db773b1df92a5aeb6c2d31fe6e0a4397342ae1fc3eb5b94457c59dccdb3270a222459d2fa653173d3cbc5287d6e4184d4356f1334d635c589419fc4d267dab274bc32a2ffb9c27f16d4bf7c9e8183fd56f913f3db06a8415f99d526ffef583a82b6c2beff03f99a1528061c07c8d8f0486a1a5d3db9f3c9316fc1c293ca13406eb036fd7b27cbcddeaddb2eb7006539fd78c803bf751e5d9f51e1072b2a9b711b0adf466a3a1544af278b477eeffdf403a9df821602f16f029656a7c051af60094304a71ddc9143ec5d2759e4bd8eed1b6ed08203b6c5068e5c1460f8f117f4d3589ebbaacc5f39753a201d39c5f5b624fc4722179e3190f244a9718309f667cdb921cb11527e988407417a3f99e45c030d6b4ca7f2f7aaf3c64e2e12f99ccc952dfda9d2f784a2fbe2d129dab076af36997d3da0fe81ad7b2701ae64d8806dc03d49b0a98e7a0d930b113f78bd62bb32bb4493f75a971efc7fcb84170ad7cbb62919a6d18b4ee28cbe5e22f829e642349f561adfe24f3360d98f4a3478bcbc1e99ab7270cf1ddca50d255fe172e1cfdde57de6f768ffae04b397d2ac3ab2605fa23b5e9354d1b0cad95c5ffaefdad0b61e624d472b69c3c61177b6062a813ee33e755bb130e8d2dc3238b7c355bddceef1f9c1252fcd651304c0187251fec99acd03afc0ed0b0156f4f3f86a9a6792b10beefe3694be9d83fb40fb7f74130e4d0d3dbf08de64a7334e2bdddadad339e124f56d95e44b32bfdbea5968431b89fcfaf6d6a309fa4868f299aa4f6fe35310fd9f56aaa87a21806101c56331a35165a28fc4be7732d7535d6dd5ed0e58d3f8099adbaeb4c91a12fd584c37ce53b062b67d24369cf94de1df9fb274bb445b1e5448ed823d1f845ee69b1bd62f3418669e624080015622ff36020cb875fd90e17dbcd058a684972e44d207c7cc35668c00887d90b9d81672c430366430381959639616554ba6215aa0005c3f532a5d8778dd614130b57efbcc3d7f8edf1ad998fd9bb315a50a2a329df4cc81d6961c9d25ff74e8e0edac02fe237728d78bec4252d0c314ef4a9a63480c1f23061b729d904249285bd95db51f42bfdb6d7826b81c8f53c1fa3d773d99f5ec2f8a3adc8ce5cc034a3738378fd735cf16e73026f8dd7d0a9d681088a47d53829b6764b6bbafa93a22f9d1ff6ba08e4b8b58e7d84dacc4a752e008252c0ccee0efe376269d29d4ac3e1d5d4d11646787e62c1a56bdcdf315172e37ed142ffda2ac1187e9790bfe1bd506d00b67300065cc5cce6ab1d3cc134f11bed14a00d476d538d3bdce2b3e666ed2a417a24f744ab52a776811d0a48fc827d8c4863e4847414bfbfe42630a6791942e32efa8c2f88625955efced93ad43807416588b1671f84b9b297344700c722381bf3767fde63f73a673f21b0ce6dde88ef25f9ac0cfb1db37db8e7da17417f6a00573cf97f6fefdd6c190ffdd8974921f9f7f3cd548da6cac5b653d783084aadd19a96651b941dd5729ce76a6e133079c4b3c4fefa82105a0caf3fc7d4df79879677d9875be2d02fa25c29a9defcee19755faacabfdbfae6734d58b6bdd75c7974b7347daa9cbc32d574b82877a9089500d290bcdcfdaf1a61751b4a4a62f1166a0dfadda3d128f6498e70862a8b45f38607c78f573977fbe240d41a88a9a71e9022ea7e6c1753e0cdbc76906dd2b27fcc7050a9bbc0908eaea2e9ef4db1cc175ba9415e0cd0285970a528b508ca4b1188d197ac4a917ba3", 0x1000}], 0xa, &(0x7f0000002c40)=ANY=[@ANYBLOB="30020001000000000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x30, 0x402}, 0x40b) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="4aba91e7fb2e6d599e21007c858d33888ce3bac6b4390b5be6b4280c13f65ac8ea0d56735d288fc4c52e34041e314358b25365b28263884a5370e1ee2b2c4f6ac1f8b43ab33bf7c4791dfa01be0046438d05facd50be797522cef8de8eaacda496e50f685b3ad06ba98f0afa8d4aeca03f26b973803669091c1e4c5acf79ea5512a8ad", 0x83}, {&(0x7f0000000080)="df6291169bd8060a2699ad0f0cc9793ae607472e75fa1965ea4f4e41ae7a9c", 0x1f}, {&(0x7f00000001c0)="effbafd32ce1a14c4b629b1472ab7837f392eb6f8270c439965c3a4d5ae3b42198a377279cd9885b4eb105e446953fa50ca00de19a03826fded1081b17eba7f16eda0d52a911450ddd1b001a2f836a349eaf94c2e0f26abdb7076f86a4b16a83b4fda4c6a977e72ee54a0d53cf5b76854f182cde3b0707b0dc9c7a64b75c47bd44382a6382b92b", 0x87}, {&(0x7f0000000280)="d76368fbbc0158a58bc9ad67bbe90b9915c4acd925bf08f0866f868d8fccf8b9a9077b6e0198506f0e2e2724d098d700b5bffe80f76bff0b02e0a376e47299d6a43e673db5e8fc10a5773106243abf93554627c854af592245d18fe4e742a449f383e2ed9aaaebe982edcf4530b5f60e7cd4628c1d588f351202f99e4d87c09cb6d25c535cf216851f836d53ac9f2db61fd9a7337c82dc0351075ecaf5416d0ea1798340d28173462927d2e4fcde417a2cd5f4d0fe9cfd212d2157c3d6a3d3a910d04d72f94d3ea7821868bf31cecbb24181af59844941732b9c7d9886e396e116313c33c1d6dfef16f598e33c421a7800113843e0e7da33538f2ddba2", 0xfd}, {&(0x7f0000000380)="e3628c00c3458676e9615b75c0abdbaa680e886a6b6b3553c2be46698c77abf915d06990f30591638f7d537510d9868aa1a535e8c8a0ba50eb94bc5bad5c7c92c66af909dcdd1f271816d7fd3fcf7ff04a0166f7017b163114c4a8745ed68e2545d8aab013a81f3a1171fddf4ea83a5884a7bedab113c7e6eb41ee1589bdbaf0dbcd93dc0240278814a0adc643e46cd004110d2cbe0682207fadce59f4ecc6e72a9f10103d98a1285d2081492008e91a0e629862a364970f1f3031f97daaee4e44a610dad7", 0xc5}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xc}, 0x400) 00:14:35 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 00:14:36 executing program 1: shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ff8000/0x2000)=nil) r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r1 = socket(0x0, 0x3, 0x8) r2 = semget$private(0x0, 0x0, 0x82) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/162) semget(0x2, 0x1, 0x20) recvfrom$inet6(r1, &(0x7f0000000100)=""/228, 0xe4, 0x800, &(0x7f0000000200)={0x18, 0x3, 0x5, 0x8a9a}, 0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/236) 00:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) mprotect(&(0x7f00002e1000/0x2000)=nil, 0x2000, 0x1a612ecb4350001d) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3da1) write(r0, &(0x7f00000000c0)="0109a2088e601f6219f2c2e178913ea53fef613c8b07032098e5bef26df94acd214c349a80d897c44bb9ed8c931a5b881b88864f304d9dd85caf0c33041fd9305864d4c5bb7038c3eb4729eeb79f2a16f9e0beb011fafcecb36b4c30f72372", 0x5f) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) ioctl$TIOCCDTR(r0, 0x20007478) 00:14:36 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x800000002, 0x8000, 0x200000004}) 00:14:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 00:14:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x7) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000280)=""/48, 0x30}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000003c0)=""/140, 0x8c}], 0x7, 0x4c) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0xbeb4}) 00:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$getown(r0, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) shutdown(r1, 0x2) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$sock_timeval(r5, 0xffff, 0xab1524f63f5d8abb, &(0x7f0000000040), &(0x7f0000000280)=0x10) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x4, 0x2, 0x8, 0x101, "4fe58eb92bbe39b7c26ee94ff256f9bfe75808eb"}) 00:14:36 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000017, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 00:14:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/14, 0xe}], 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000280)="92b4", 0x2) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:14:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x20, 0x2, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r2, &(0x7f0000000100)="3282442f9376a612acb2f19e72737c95025cda57b38d23e06e7ab50226d2797f9269a5a0c4b60b41d4c0970f8efaeda0ca2c", 0x32, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x3, 0x4) r3 = dup(r0) pipe2(&(0x7f00000000c0), 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 00:14:36 executing program 0: pipe2(0x0, 0x0) r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x2) close(r1) dup(r0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x7, 0x0) 00:14:36 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 00:14:36 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='.\x00', 0x0) 00:14:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="81022e2fa2696c65309ae100"], 0x10) r1 = socket(0x10000000001f, 0x5, 0x3) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140), 0x0, 0xffffffffffff09ba) 00:14:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCEXCL(r0, 0x2000740d) 00:14:36 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) open(&(0x7f0000000040)='./file1\x00', 0x48, 0x1) 00:14:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x22, 0x4) socket$unix(0x1, 0x1, 0x0) 00:14:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}, 0x0) 00:14:37 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbdf391e5e5e0ab7c544199c3641dff01"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:14:37 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000f80)=""/4096) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) dup(r2) syz_open_pts() 00:14:37 executing program 0: r0 = syz_open_pts() r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) r3 = getgid() fchown(r0, r1, r3) 00:14:37 executing program 1: r0 = msgget$private(0x0, 0x100030) msgrcv(r0, &(0x7f0000000000)={0x0, ""/221}, 0xe5, 0x3, 0x800) 00:14:37 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) 00:14:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket(0x6, 0xc005, 0xfffffffffffffff7) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/239, 0xef}, {&(0x7f0000000400)=""/198, 0xc6}], 0x4, &(0x7f0000000540)=""/50, 0x32}, 0x840) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="07ff20168a7d30463a5a80185e171e76220f4519"], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1, 0x8, 0x0, 0xffffffffffff0001, "529e49976b8e4894e5d84d0455a9b0022980b99d", 0x0, 0x1d}) recvfrom(r1, &(0x7f00000005c0)=""/21, 0x15, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r2, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x9}, {0x900000, 0x80}}, 0x0) fcntl$getown(r2, 0x5) read(r0, &(0x7f0000000600)=""/119, 0x77) setsockopt$sock_int(r2, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r2, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 00:14:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5d, 0x3}, 0xc) socket$inet6(0x18, 0x0, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x1c08, 0xfff, 0x3, "067d4836fead28b90c7a263e28d4fbb8af483d28", 0x2, 0x7}) 00:14:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/162, 0xa2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa0, 0x2}, {0x7, 0x3}}, 0x2) r1 = shmget$private(0x0, 0x2000, 0x502, &(0x7f0000f69000/0x2000)=nil) r2 = semget(0x1, 0x4, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x40, r3, r4, r5, r6, 0x100, 0xffffffff}, 0x1, 0xed19, 0x2}) shmat(r1, &(0x7f0000eae000/0xa000)=nil, 0x3000) 00:14:37 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000335000), 0xfc94) close(r0) 00:14:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) lseek(r1, 0x0, 0x8) getdents(r1, &(0x7f0000000000)=""/13, 0x266) 00:14:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000000), 0xcac819c0fe1f78d1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/196) syz_open_pts() 00:14:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kqueue() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x1000, 0xa4d}, {{r3}, 0xffffffffffffffff, 0xc6, 0x60000000, 0x8, 0x10}], 0x7, 0x0, 0xed, 0x0) close(r0) 00:14:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x0, 0x5) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) 00:14:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) clock_gettime(0x0, 0xfffffffffffffffe) 00:14:37 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) fchdir(r0) setsockopt(r1, 0x0, 0xed, &(0x7f0000000140)="aba9d844fe26c816a1819dedd389cccfc4bbc3f39df55c9967d2ef1abb149d7171b48a1814d2b01980817f522f0d5de88b3a905f1a53bce8aff813e4a71d8beecc7410e2bb4dfde93cb9855e10a7423ad7b73d427fb96f4ce203b2032dd17fa42687e7bff9a75270607481dcd617382df741352bf371dd0fd1b095b2aff4d2ca3004f3d31e96d12466c81c1460b022272d86f7d96835476371db31931224cb", 0x9f) clock_gettime(0x2, &(0x7f0000000000)) write(r1, &(0x7f0000000280)="47c1e7652e452344bcba817b9ee71efc955ab76798550eb0a42d4a246e71d14d9e45f7d54b4d9014378123bee2db4e9017cce2240fa2ba1832b0b974da23dac7796b6ddec63f00c82b2ab09953a32145b61a8c8eaa0225d910486a2b9232befd954fb247565f8a9a076f9014147e82fd98c60f71169a1339641e872aea6c4f40242cd1fe604b4cefb28e80ff02d940ca4676784f2e1f8c4ec707d06c53647516bec2c38930e1d4530138f739abfec139bd65f84871795d54df3d8a15a538e565d99507", 0xc3) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x6, 0x7}, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000200)=""/123) 00:14:37 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x20000000b) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) sendto(r0, &(0x7f00000001c0)="8825a13575e431cd9e2574e14d0098e100000000a39268a6fc90fd5684570acd4b13fe009f6300eecbd6c1c39d4fb50cb2d68b6e084192cce47e9a3facf7ed41c15a0987ecff411abc399d4b64e035f6c9dff239d47cb484943e73838061547f500bdb7e042de86619a8614601c6e1142f767049b99b0e9396d636333bcc4c5e1ecee5550b68a9fb330ae61062e4fb4dfd50a54bd65f6db36e868f753eb689a379a5e0bada235249619fd7d6f5097ca86cd9869545a140b697519c84ce11e9e732b4361e8b17aed23d845d5f2980d4f14775c64b48e8fcb6351acc11bdd55cb4946d7c109f072d3b0a4ca667dd56000000001cefc1eae4c11c8981b1e00bb21e960000000000000000000000", 0x10c, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x100000001}, 0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) chroot(&(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000080)=[{r0, 0x100}], 0x1, 0xc74b) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 00:14:38 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x9) clock_gettime(0x2, &(0x7f0000000000)) 00:14:38 executing program 1: r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 00:14:38 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4, 0x6) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) lseek(r0, 0x38, 0x2) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 00:14:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/9}, &(0x7f00000001c0)=0xb) sendto$unix(r1, &(0x7f0000000200)="e8a5f24fd7ad14efac0dc28773cd381213eda107a42856cda3826cf0c242fac1ebcf7b7b4a18d5bcce2c84bf7138be8a2b7917d147953fce5d46e6b244e956948508429f22577a691e18860bbcfcd1c075c91a9e922f4d6223e0ed99e015e777caf6a4af40db98fe029693bc7c1f2d2ba9db1d3ff00f8d19d0cb0c60d794d795281658130c1b5c2a5b20fb90679eaa69ee3516d60b6e7e78c9f1cb8d613d261550369700b8967eb6be88618d16672232e0d10334e113ae884bbf6f7f654f2a4e88cb5c13d81cad6523c63fe1b918295a36d079d6e922a0085b2d9e36dd18ef1eea2f6d", 0xe3, 0x409, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000fe0000000000000000000000"], 0x18}, 0x0) 00:14:38 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x0) r1 = dup(r0) r2 = syz_open_pts() socket$inet(0x2, 0x4000, 0x2) poll(&(0x7f0000000180)=[{r1, 0x2c}, {r2, 0x4}], 0x2, 0x0) 00:14:38 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000600)=[{0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x100001d9) 00:14:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) fchmodat(r0, &(0x7f0000000240)='./file1\x00', 0x44, 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") symlink(&(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)='r\x00') 00:14:38 executing program 0: r0 = socket$inet(0x2, 0x1000000005, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000"], 0x18}, 0x0) 00:14:38 executing program 1: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet(0x2, 0xc007, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 00:14:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 00:14:38 executing program 1: r0 = getpgid(0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) wait4(r0, 0x0, 0x323741f1461611c2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r2, 0x20007479) 00:14:38 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) 00:14:38 executing program 0: r0 = kqueue() r1 = kqueue() truncate(&(0x7f0000000040)='./file0\x00', 0x4) r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) close(r1) 00:14:38 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 00:14:38 executing program 1: getitimer(0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x4, 0x9}, {0x18, 0x0, 0x100000000, 0x8}, 0xae4, [0x7, 0xfffffffffffffffa, 0x2, 0x4, 0xdb, 0x7fff, 0x100, 0x40000000]}, 0x3c) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x11) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 00:14:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) r1 = getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x0, 0x0) 00:14:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0x3f60496c) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01fe428781dfc41a400a70cf15a6ba5935034d46e2bc9a7d7dcbeed04edd81670162b3d4c9c9d03be8e1a4d0e5364ebbaea4361abd5f7898e13a0b7cc3475e45012ab1cc6472d462e417d3ec0f6dbc32ede28276bbd78f6afed90514ea4d8004908359117bfa4f7b6853c194f45be95cdb76165480a8cfaae7259151c35ded2703b5aadce5e221d8971be9f2b3575b0b3b1b1fd7d00409978329f9bdd9d07ce1c5ebcc92da22fdba09f7708f294dd1e127104a6324d85d3ab4f36c79fb033cc4", 0x9c) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) socket$inet(0x2, 0x8000, 0x400) semget(0x1, 0x0, 0x80) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 00:14:38 executing program 0: r0 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/124, 0x7c) write(r0, &(0x7f0000000000), 0x18217dc8e278a8a7) close(r0) execve(0x0, 0x0, 0x0) close(r0) 00:14:38 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 00:14:38 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x500, 0x1) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 00:14:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2fbfd860103305829f5e2cb7d2f5358b75224689aeaf74a6809e349ee90b"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0d8d8cc19568b27927989dd5d3e87eae62a27db8cb8f440c0d0f08a085541410d37a0a", 0x23}], 0x1) recvmsg(0xffffffffffffffff, 0x0, 0x3c) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000140)="5454f2ee92d236d7e1fdcf3a9d51e03f51d61aae60d930455931ba0c03c102ff57ae8bc56c8838c3852c56b1266bf93fc06009d5ffd4d0fa3c223fff6f6a0948b4b2ccd317be9738ffbfff8c56f10b5c8425ef3cce81c6d1ab2f05b42cad37b1e24b0dd301ec46", 0x67}, {&(0x7f00000001c0)="82f0af9fbc299a0292bd09ac0084a1bfec41bfd53d6c7313777b4076a86421cc968431fc04f4b7f589764849618ede57b961e1ad139dba86593082a08c4a86121ebfb9db01eea02a404bf19f75cd3af38ffa297ac71d142c9143d9c6772eda931c88862a6f0814dd534637046dc6385493e816b76ccc1080443f29b0c2a2975e6861f796af618c017c4c9dde2e0c45134baa0aea5606314e3c51a98c9969f65802", 0xa1}, {&(0x7f0000000280)="3cf2cec5c45964215baeeca6da", 0xd}, {&(0x7f00000002c0)="bc31b2f4b54ba630578701df85a7ef373c3e329f316d348b48de94da272e756bd55f8fe326a5a95383f1e508b419226d2512402442f620e8a0bec2c752ca355065b9f56876d8f5140940632e30b7f14c19683831b71f017fdf12e130a19e32599b959bfa6c9f98d09e60b4a006f6beae517c059e76fe2dad179b7f181875a0584e63e2f48182bb3a", 0x88}, {&(0x7f0000000380)="87139782ecd50475893bff94848baf4fabd3ed2d05f39c7ffa801782ad66f9d19a0f93525f9f1fe6eb36ee2ede6fabe323ba9bc9328320906074d143540e629b826254eb46b6c1385e806e109ba769c27c122f", 0x53}, {&(0x7f0000000400)="d51053980a4670c9a733ed2a414cc20b3fd7e033a8df7a8bb76e2a5e849c983af4b4c33a6bda0355f997f8d7afaff601218cff6a0eb23d8b9ad08c06175fd1c679bc5cc9241f5f0c4cdfdac1392742e72f2f6791af024e9fd9cab4d02e8facd579673313d4c857c081bb9202f01c168fb6901017d7b1255a62711e3b3478f44b7117c3f624a83a43653e37e1c7092c995cf5a5cf6b7368cada82f4a07660c7f7052fd2718dbdc4e5175b7fa46f66acb4d289d1305003", 0xb6}], 0x6, &(0x7f0000000580)=[{0x50, 0xffff, 0x62703247, "ecdb411051d19b838cea2f8e9f12b789c4823208b9bddbcf6990cc12325e677665d743917779a8ec97cd263b161ad6bd1ba5e2ecba55e34401fee37047"}, {0xe0, 0xffff, 0x8000, "0a7a8757ff509e8aa9bb3e049bc2e853bb14e0206c69230c6e57a9654b8bb3e5af0ca04ed2080a727048c98d4d2be0ee661cc311a1d03f93bf74df22f939eefeae0e32527a39a866024e6c525f2b84cb247d49197d6cb83a3c9cb79631ccb10a3bcc9fa43f2b8d77f62305ac2896fe0578d84741ab465bbd0709ad5b42f7c62a6bb4327e1148312baff018d74065655733de8b28401c4a79bff75ab0e3370ec2e386da382a71c892765d83a8dead49dabfcc65aa3bffaa26640dc26f0ad6102d8c5e22d7ea07a25ebdcbed22"}, {0x60, 0xffff, 0x59e, "5962e3e7a8bfb39a7dbb0dd1b0a85d95237d73c2a990ee4844e6300830989c92f74b1b3574cdec6631d60259fa839022869a4c36d94fcd69d2fe1706517f68213710b50f9eaa563bb35b33c70ca25752"}], 0x190}, 0x400) shutdown(r1, 0x1) 00:14:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) r1 = socket(0x20, 0x4000, 0x2) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) sendto(r0, &(0x7f00000000c0)="19ab70cd4b2c1ba6a8498296e81987dbc6672a8be64f346169a1321b598b31bbb5f8e6f8540ff694120cd2ce9eba8d3bcbc28dc8705e50bb76efc8732268d6da31937874afd7e9", 0x47, 0x1, &(0x7f0000000280)=@in6={0x18, 0x1, 0x7, 0x10000}, 0xc) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:14:38 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) 00:14:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)=0x106) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 00:14:38 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000001400)) r0 = syz_open_pts() fcntl$getown(r0, 0x5) 00:14:38 executing program 0: socketpair(0x18, 0x4, 0x6f36, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, 0x0, 0xfffffffffffffe51, 0x2, 0x0, 0xffffffffffffff5d) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) 00:14:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/169) 00:14:38 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0xfdb2) 00:14:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r3, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) r4 = syz_open_pts() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x3, &(0x7f00000001c0)=[r5, r6, r7]) close(r3) dup2(r4, r3) r8 = kqueue() r9 = syz_open_pts() r10 = fcntl$dupfd(r9, 0x0, r8) syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) write(r9, &(0x7f0000000040)="f7b2019f8c991b0eba90d1cc4dc75fd02565b3659e6fb900416c3d4690e936de3e3ae19e66f04e82f6ba53d65b4cbe70338d450b8821d8cf399ae02b", 0x3c) poll(&(0x7f0000000000)=[{r9, 0x97}], 0x1, 0x0) 00:14:38 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet(r1, 0x0, &(0x7f0000000080)) 00:14:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) shmget(0x2, 0x1000, 0x440, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) 00:14:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xffffff47) 00:14:38 executing program 1: pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000), 0x0) 00:14:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r0, &(0x7f0000000540), 0x2) 00:14:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x12) r2 = getegid() setegid(r2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x34) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000180), 0x4) 00:14:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:14:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c7232989edd9a8f42a779597fb57d653000907844af82d4cc14c3ca59638f8751c22d8015f77ad8521e0f83083c3a9df11a0af47936a47a479fdae817fc4010a8bbfbbedfde33a7592657cc7188a81e20abe7384c6ea85045ab70f9240e62fd66d5fe5f25703cb863910500e16fa861f2268f075bf4c703eb050000000000000072da35c2b385"], 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e0927afba2fbb5b0000000000000000b8"], 0x19}, 0x0) socketpair(0x6, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0xf3d}, {0x9, 0x6}}) 00:14:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 00:14:38 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 00:14:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000080), 0x1f0) 00:14:38 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 00:14:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 00:14:38 executing program 1: rmdir(&(0x7f0000000080)='.\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 00:14:38 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x401) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x401, 0x9}, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x2) 00:14:38 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 00:14:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/217, 0xd9}], 0x1, &(0x7f0000000180)=""/129, 0x81}, 0x0) setsockopt(r0, 0x8, 0x41, 0x0, 0x3a1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f00000002c0)=""/187, 0xbb, 0x802, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000380)='./file0\x00', 0x20, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x3, 0x90, 0x1}, {0x18, 0x2, 0x7, 0x3}, 0x54, [0x800, 0x6, 0x2, 0x3ff, 0x4a, 0xce2e, 0xffffffffffffff00, 0xff]}, 0x3c) 00:14:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x101, 0x62}, {0x18, 0x1, 0x4, 0xffffffffffffffe5}, 0x0, [0x3, 0x81, 0x100000001, 0x0, 0x9, 0x3, 0x2, 0x94]}, 0x3c) mmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x4, 0x1e, r0, 0x0, 0xfffffffffffffffe) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) syz_emit_ethernet(0xfd, &(0x7f00000000c0)="dadad137dcfec3cef76a3aeec14b710df12b19d80f9389dfcdaffb3ebfd99fb8d9730d1619a0cfb6ea611b8f0dd319f23df480cd52b4d522119ba70fd817db04ab61724db9ad1e2185f59b41be4d957a88a6a9e9a4835d73f7f52dc1f0f8dde7d4b109ad4e926d3ecba0cd5cb14f23c3505df5081d0ab63d5b27aab06222634b2cca2fc663670c8e56a99067f25fe8a33f00ce9fbbef66a6b2f4642e756e3d5ee502b1fd1a3208b9c0cb797946edf82837961958addb3d9ad94e3f528536a4a3204347cf7424a1bb55cb06be19a03ba3ad91fb9456010a5e2c021ca560dc6fddf36a5a1fe62b6dc79e0ad5476b629b196c5315728b136641b18cd13b5a") connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0xfffffffffffffff9, 0x8}, 0xc) 00:14:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) close(r1) 00:14:40 executing program 0: close(0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0\x00') getpeername$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/60}, &(0x7f0000000300)=0x3e) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, 0x0) openat(r0, &(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x10) 00:14:40 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) chroot(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file1\x00', 0x8) rmdir(&(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 00:14:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586134e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba00000000000000000000", 0x55) 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, &(0x7f0000000280)={0x1000, 0x1e2b, 0x9, 0x1d39, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:40 executing program 0: r0 = getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x1f8, 0x0) setpgid(r0, 0x0) setpgid(r0, r0) 00:14:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000180)="8d94860e", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfff) 00:14:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6a, 0x1, 0xfffffffffffffe01, 0x4}, {{r0}, 0x0, 0x0, 0xfffff, 0xc6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x7, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x800, 0x2}, {{r0}, 0xfffffffffffffffd, 0x5, 0x0, 0x6, 0x80}, {{r0}, 0xfffffffffffffffb, 0x99, 0xed9e480a5dfde72f, 0x9, 0x101}, {{r0}, 0xfffffffffffffffe, 0x91, 0x1, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0xf0, 0xf0000000, 0x10000, 0x5}], 0xa8da, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x7f800000000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x82, 0xfffff, 0x7fff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x60000001, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x93, 0x0, 0x44c, 0x4c}], 0x1ff, &(0x7f0000000200)={0x4, 0x1}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt(r2, 0x6fb, 0x7, &(0x7f0000000300)="a697388e51a64353e8b9735e9c007dea3ab927c2b3cc9b81f2dddc54f14980f0b268b98e277b28c425115d9e19430584223a3147547c09deee333f39db5659ab65a0c41d1439184fd13ff080b82d8ed030585d7ee62fabacb7faaac68e24c55203fac81bbbb2986471f8407e714ba73e06acefc7f154e8badc9c940de054df1fb4796efd9b4132670c95c532", 0x8c) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000240)) kqueue() 00:14:40 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100004000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r0 = msgget(0x0, 0x11) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/174}, 0xb6, 0x3, 0x1800) 00:14:40 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES64]], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x481, 0x1000000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x42) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f00000000c0)="ee", 0x1, 0x400, 0x0, 0x0) 00:14:40 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7d, 0x1}, {0x401, 0x8a}}, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="a93a40673c09f1c417d82938441c548c872e788eb9d036a4aa071271647bc55a1ec64e02ae449e0a", 0x28}], 0x1) 00:14:40 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="372b565b1005f9eed0711a07bbad96c25bc6fc2b194e39eda0258feecc5dc133188429535c115bd80fffaa0708778299239402c550ba942f50db40fad597d2e15a01c32b8144e3be06f3dd40ea6f1e31a2ee941943336cae97fa61c1935b8fca18ef2bbc1a567c432933d8c4a321dd5999d6371e700caf942f3af99c02aa5ac763a38ade7eaf892e05e9530d903f11093a86a7c44c10ba0562b0fe39bcd095afa0fd87493a", 0xa5, 0x1, &(0x7f0000000200)=@file={0x1, '.\x00'}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="bba5b7fc642cf6", 0x7}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f00000009c0)=""/4096, 0x5a2}], 0x1) 00:14:41 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x9, 0x7687, r2}) execve(0x0, 0x0, 0x0) 00:14:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x110, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x64, 0x0, 0x3, 0xfffffffffffffffc}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x100000000, 0xa1}, {{r1}, 0xfffffffffffffffe, 0x9, 0x40000040, 0x0, 0x63}, {{r0}, 0xfffffffffffffff8, 0x50, 0x40000000, 0xfffffffffffffffa, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x9, 0x9}], 0x1, &(0x7f0000000100)={0x1, 0x8}) 00:14:41 executing program 1: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) r2 = getppid() fcntl$setflags(r1, 0x2, 0x1) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 00:14:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) ftruncate(r0, 0x81) kqueue() kqueue() 00:14:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) accept$unix(r0, 0x0, &(0x7f0000000040)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) 00:14:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x100) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0xfffffffffffffffd) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x1080080) dup2(r1, r0) 00:14:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x6, 0x1ae, 0x100000001, "3f93a1f23dc3307f46b482391829ee4d8c406df8", 0x8, 0xbb}) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 00:14:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x25, 0x83, 0xffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x3972, 0xff}, {{r0}, 0xfffffffffffffffb, 0x41, 0xf0000002, 0x2, 0x1e}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0xb6, 0x40000056, 0x20, 0x5}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x0, 0x400, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0xd3, 0x2000008a, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfffffffffffffff9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x8}], 0x800, &(0x7f0000000000)={0x62ab, 0x5}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 00:14:41 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x0) 00:14:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) 00:14:42 executing program 1: semget$private(0x0, 0x3, 0x84) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="950aacff", 0x4) 00:14:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) getsockopt(r0, 0x0, 0x6, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) 00:14:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) 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"}) ioctl$TIOCNOTTY(r3, 0x20007471) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 00:14:42 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) socket$unix(0x1, 0x3, 0x0) 00:14:42 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt(r0, 0x100000000029, 0x8000, 0x0, 0x0) getsockopt(r0, 0x0, 0x4d, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) 00:14:42 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x164) pipe(&(0x7f0000000080)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 00:14:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x25, 0x4000000e, 0x0, 0xfffffffffffffec2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1a, 0x2) recvfrom$inet(r1, &(0x7f0000000040)=""/177, 0xb1, 0x843, 0x0, 0x0) 00:14:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ftruncate(0xffffffffffffffff, 0x0) fchdir(r0) pwritev(r0, &(0x7f00000033c0)=[{&(0x7f0000002200)="1a99c5dc401db34f2868df87c0b6b3113da6752a39991d5e046154a04e3c372021d41dbabd725525f888972a52c439dce580e4986e72fb0c71c94dea1c37b483fd9ef864e0b7392c6422f4038b5d6f10933e6b5f7be157fc954784f4f66a40146be20523b177aa9bd838eb0bc433b66efafc5837954a56f19f7611e4f92e646c5cf0e2f42c3d59ded03631b4e8619d399581bc5167dddff30126fd5186b7332bec27b8923eba95e2c9d7610257d97f47ce5276a457e675a1bfeb7b60d6eb666ea65a232f27411432931307d5aa93800559d8747b9d0a678114e7d8620980a14daeba7d8a711285db45fa5edad3ed2a5c43e736dc4889c22455ae25845b12669cf404c60815c91be41af5f458b151f5c27ffd45c7b3ac81cdb29b6a028957019a221eb74b7482800fabb831a50e27410dc958c8c8b9baf37bbf349a1c803d8e617d9d0567345933a2f6faebb63fc3cfb9087ae999bd4a434fffb566c30a61760cad9e2feb155179ba7d12f150c47d306642845b8cafdb9c5e3b732b656d39890bce965cd023b703232bb9584dd33d461eaf91c2e5c1e9ee10cd267bdb76b024bd22d3459557f70267cc9d5109f92367bd0f1c02c5b87dcfb968e396d864896a1dce225bbb17ba4a2fa1da1ef2c29fbbf4a508f17c8d1a10f7eb60615492e92a1920093cd00d7802457c7dac6b7043855d26e02cc22510426adeb00fece722d98c909ed120c31249afd724dc4435b1bba4aafff4c9db99d33f61d3a5c245bdcd4b468c8ae9efa62c0a19252359a08818e539d93627475b25262f84ef15929e9e27ad8520666c88cd9feb41c26afc4fbbd2fb674f4f9290eececd075400dcb303e953ce5729b671996bb8de3c2779be73b4b322c9688533af7e1bd2b23f8dfb9d513b603e19fe040195e6d39e7d29a6166e8bb32fcb421ec474ec79a4748488c143bca8f6a39cfa165332c1290639e5c0b7fc8d32c177aff398af519148733938d39f153fb43c6318a8f153ee5a0b1af864192759f0066dabeaa5b3bf1821260c18e488fd1db9e7f9e12e1d1549b62f22c09adc5aa3aeed6b036c7ace3223a46e7284df726a7dbaf20c4240b366c56769a8de0643290738b4099b5284b32f9c2062fecd2e1c0aefcc665269a85056c5c32723ba0828f3572841f1f2872cda41d5c7a0b663a83acc366a218d5ec203bdfbe20ee46268ef2fac224e11c61e7d63ecb0d7c1706519ae7508c3c15f0551d27683e799950ad6373e4c0723e0c57f7a5895d26a6e3eeb05425b364d77c067ce0866aa0429f8d4f280c1c981ef1ebbb708930b911a642476c0bb6fd72fe4385342c9bea642b4ede049150899853468b0f26d562b784812f16970aaa1a155c5a4a07b58fba1ef90d9c1531b1db85b949525c6fb76f77ca70990d6a4fe0093556744bca9a76dbe07a8f7c607aaf98bfadaed4493e072b29ab15538a1bd83c7568b617e8e87a42be84c735befd81817f0308438ca39c25ae3516855e4b9454752ea90c56af049bb361ae7b8c7b3be3a3981dfe3305f8a15a0f69da5be9e5ef86f609efca7cc7989b97d37151b307946e5dc498b80e004267b39de84462b56fbcf380797afcc8a4bfeededd6dc6984a4c31f1ebc10728385b1024258712a7c814d9760916e0992b599102c72df2663095f06f5b6eccb6a9681a1926c028ceceb6d768a03fb5be1adf513448dc2c3d80c973c3d959715cff825874c01f345c1fef2db65a6901f93fe7bc26f85425de12f5162f6dbdc9615a0f4926ea827b99ae202aa03b17a2b423a9b6c7d7d504973841b16aa0165a04a0ab91dfc2a8831b13371ba91e9d2c6a1e9618e49058a3305f7008f5f0193ce3be08e01f565afdd332431e8959e5f2329c8c78e3c0e08a3d2676d5e02744e680d03a32ffb16d5ddfd746a5c4179bf8a0339030cfa091f8cd0819dded223db1937f743ab897956ce963fad4f842892c3090b5f2f427ad7cbde8698ef9a0564dee8943bca54404085b9db6a86464177189a77ddd944344af95757c2225f0048d2b1cc82d07b4dff3ee966c75ae8049a4e335ac52dc4e17ec8aa694e5a2762c56bc1fb5b6a1b084f22c929df0ebf252e2d1fa63064d35425d40a40794a703810fe5d7e04be1da6d2ba1d48fd59c9a1df068fe9937453372a16d7559a0a3e0f43948f67b05b27ed55802dacd85de069a7a75437eb023205c40d6519e46428e7144b0fb4dacbfff4a62c88ca9ca10ab7fd35beccba505510836739c7b957af901457a0d1d25865e00c093627ceb21aac1bbb2715ab9af602c0ce68f74e57a1d559313d9eea58459bc7a254270cff5d61ab7f441f44b70779526fe5866f31874f61551dec5dc78526331d13307028b505f6ae991eaf22821cf3febff25c496976a1022d3a6d7a7e02d2a9f2c7b8611e06cdc25b6a4ab9e6967d7984ce4310e668e49f75af93a4b20b0cd4c47aa155f1d72e4fb6bfe84941f771d4c78c49fdcacf97b2b3d1a872bc457ea15558d8dadcde41a2b4f78e3030fdcc35c47d4ff30fb66c4a9c108b26e056c4160145cc250e396b2541847af4e9eab02d8dc5e816f3787e779f7abe3704264a860c57f4490ab807a7498b7649504151885bd92d927ce74e12d6b25e28f97cc91d4a3b71bd0929bb57913b3e4fd5b629808e523e79b4804c66c6e032a7c57e337102dab2e040739cfb1b9f2c345ecfcecc9a55b66b00f130e760d320391cb6578594176f05cfe7738b1ee57b99d68eca0684808f739d036e03b23d4eaa3958f9f1722a4f9dc32901a43b314768849e8fa32a90a68a84f92004b99f16d4333c6514b8311dc738792cedabd4dfd51e89d6ea5a5c693c5b56b516e4f28a3c89817d2aaf3112903f41e7312990aaeda7073fd6f9177a38db25b1f36f36c80a7e2f3bb69c8bd737f8aa04a0a4623e4f075e1f6f7f509ff487d3a42c209def95fc380c7a576cd3a73b22a59e1dcfde928b29fa55c786a264821bb765254d4994ef22fc6fd15933f7345cedddfc6a26b2602392a173e446b0cd4dbe4bbe4297653d2b36572c66af1fe25c27a19db1e365ac8a8c988ae63fdac854beacaff56a2b2804fb579736f6c122fd27eeb31a2475499f1e904c4d6f1f95e43e135df03ee17ae397012d5233aa1fb8bf95195dd744adf92762e9c181f0731c5b3f4225898c034b40e3ca378f03ec30796524fd561d4d85ac4a9b2863a5179ace4ada089c64fc52a6e91bcb851e4251054f3594150d597d7f3c1d0b7b7c07e043156c970a29ef79b0329eb179993ea9e80d5dbaf0aea1fba9c084df9bbea0dc4979503707f05a1433e4e921a691cbb6235bec08e6308d6e0cd306a06a9e76d2d4596fc6429bd80acb4fad9f617f43c4be6c5cb47e7a91bc58c0ec204c43ada1a68aee88900608243994e6400954e9387200d03837804fee58c31c147ca29760d3c61b5ce9e88bf61098f07f2f4993cffc0837253eba6d7a8c5731c5c973a87110fda011431df113bd68cbbe0b7848513bd04f9b401497a46325536ccce82a6c1e85754b049dc3e06b293c9ba2c264101876de6f5ae85cd218db3880a28ff51c17da38453673d4a40a40620b2d338c8a26ec2f55a272f2c6582a6aab3e2221b055b78c843e4e65526ef2676ca93ea509847f46b3ff8fc77e1ddbc2443cfe935faea2ac748e23eb061061f1a2a7d337cccaf44e2f0d267a31ff8d41525e01e780cd084e76456fb10a98bc051931a9df5e04fde91ab3e9a318e1c56728d73ca5f4b72ea224bffcaacd72f44bc45745edb2414aed2dd798652793b9e4863491288e65929dbfcd34b95c68af30efbcb8c43dfff096faef7512864bd71e93e3b2654a34225681b92edd69ea5db064bcfdcf964e0d67c6c3a34084b4314d116ed9c5069df913e7007d3fcdfb908b038bae44510ebc3758b1b0274f79f50f7b766a1623bcc76b489b82ed582ab0112f41c58d1c0acaf45cba8012f234568ed12ac318cb9e83dc6e361d5589c8867d9e555edbe0456e1464c8ec478db457b3e85d1c5a0048c7a5d04003db0862e7125148282e0dc4d29f0292dba89751ab8a5547be6e0517a5fdea930a78201b1a58c671a053eccf039c63849eed3047b5c78095388923737195f443a263544a7f76e0c116e68d0215e893d360f8538df6d4e782f821362c9182f51d32ac980c7ddb8a17ff474cea519b84ef5ba2c6306f509a8d328b99966fb7d896c780ded6f8777f12277623b691d6d4fb4bea352ad67efda7699e76213d95f8cdccc77a189b715666571138066d324a67506b979017a408a6220f17182a1921413da738e76a743ec50939132bf3edaa0208fd79af5b75daa2ea369e19aadc377aac93d05a0014994a7315539cee1f1d82cdc1b8ae1bf2498680cbfa66bbba18018ccdb2b6f1f355aac22c72762637ffb89cd5f4e39b68b5e13d4445e7fc17d675667fb2d7b3b6b788d44994f247fb9f5c85d1d14b85c697e89350a9a35b87dbb1eaf15b23ae2270be3b410ea2ba2594830a21802f0cc3b3df5575942fae8a76b6be6608b57f997bbbbac5ec2a7ac1901b9863ab254dcf398cfe80155538c7e1f4a0663a82358881446d908f9780896ac239df61a33e214fbcb81c2e5259b596d0a5195c2a769bd642951be0c10f6a6c9033f45b34fc21a6e88fe676cba42cff7e20acd347c00760c16b600e08af25089653c3f20f06fe58f12b536e358174a6d9df72e7d75fc032d7728085ab8171a0dbba304701a71283721079b24dafd5209ac19bbc493a1e7ef7cad2dab69d146bc929db47a8c56d69c0c1e5e83ae26fd282a5f400a4f4caaa7b6f594e0fdb59d2568858b4096585e17ba0a0e717cfb531bdb10f9958c9241cf6c3739518b8bf50c7f877a6b3d697808d193b89d6478a65975f128368425e0bdb0d623a66cfb01c515f56b7b43fd5e13a29bfdc912864549a93b97fc67e1340dadfeb4f18f19b4c80e1d1adf049b61ebace9104012c74cc0d258e29e11a1fe266a2451e433aec89f6c8f8a753fe5d1dce64cb47724304889f3ccb00d80f8739a630dcd0c767291b5b21e7dc42985b95934c04f67ebf87bbcf17319aeb87851180674f0aff0c556ff2c3159dbe565d689c76e8a2c2407a3f6ca33549e373fe79db8448801f7ffa3c7006592bd4ed43c4a007e2ea04cfbf55a87061c3b11d043372fad410dc278d71db7f1fa45b1ace6d95b20d72f9eb13d37eea58b3b41effcf5490f43dd537ec37ff7e6abdb44a12aa9cc1bdda51d2d1c1dc94ab2d98a72c4242ba8cb2b00e4743026d53f61ed0f73f481f5249367ea52682d1112e6b6bf75db583bdb2238cc8c0da6b650405", 0xeb9}], 0x1, 0x0) 00:14:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/108, 0x32}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f00000000c0)=""/33, 0x21}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) getpid() 00:14:42 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x30, 0x100000000}, {0x3, 0x5}}, 0x2) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') 00:14:42 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)) chmod(&(0x7f0000000080)='./file1\x00', 0x1a) r0 = dup(0xffffffffffffff9c) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) 00:14:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000010c0)="a9", 0x1}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/254, 0xfe) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x8fde, 0x4, r1}) 00:14:42 executing program 0: r0 = kqueue() syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x3ff) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x100, &(0x7f00000001c0)={0x10000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x6) r2 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) 00:14:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfb8dabfa8d0540d5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r0, r3) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0xffffffff) dup2(r1, r6) r7 = dup(r1) getpeername(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x1, 0x544b}, 0xc) flock(r3, 0x2) munlockall() clock_settime(0x3, &(0x7f0000000240)={0x7fff, 0x4}) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x92) r8 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x8100, 0x80) r9 = syz_open_pts() ioctl$TIOCSCTTY(r9, 0x20007461) faccessat(r6, &(0x7f0000000300)='./file0\x00', 0x44, 0x1) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCDRAIN(r8, 0x2000745e) close(r7) preadv(r6, &(0x7f0000001480)=[{&(0x7f00000003c0)=""/2, 0x2}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/67, 0x43}], 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) setregid(r10, r11) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCCDTR(r4, 0x20007478) pipe(&(0x7f0000001540)) getsockname$unix(r3, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001600)=0x7) 00:14:42 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x4, 0x1000000100000001}, {0x0, 0x40}}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) fcntl$setstatus(r0, 0x4, 0x40) 00:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x5, 0x94, 0x3, "a3b01b0e0042a8b4b0eef568b2cbf6e455fd1aa3", 0x75, 0x8}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 00:14:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) dup(r0) 00:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) writev(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 00:14:42 executing program 0: setrlimit(0x7, &(0x7f0000000080)) 00:14:42 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x1006, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0x4) 00:14:42 executing program 0: socket(0x2, 0x5, 0x4000000005) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x12a, 0xffffffffffffffff, 0x1e9, 0x0, 0x0, 0x404}, 0xffffffffffffffff) 00:14:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) close(r0) 00:14:42 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18000, 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d2", 0xd59) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x20) r3 = dup(r0) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x24, 0x40000000, 0xffffffff, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x12, 0xf0000009, 0xec4e, 0x8}, {{r5}, 0xffffffffffffffff, 0xd, 0x4, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x9, 0x8001}, {{r5}, 0xfffffffffffffffb, 0x80, 0x6, 0x6, 0x1}], 0x800, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xa0000000, 0xffffffff, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffc, 0x12, 0x9, 0x4, 0x1}], 0xb9a, &(0x7f0000000300)={0xffffffffffffffff, 0x100000001}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x6, 0x3f, 0xee31, 0x1, "235ec000585e04380049b3104c2b3ec9d16d3049", 0x10000, 0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/235, 0x3ed}], 0x352) renameat(r6, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 00:14:42 executing program 0: mmap(&(0x7f0000378000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6, 0x5012, r0, 0x0, 0x0) 00:14:42 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x5, 0x4000000000000000, 0xfffffffffffffffc, 0xfffffffffffffffc, "1eae8682ab0022755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() close(0xffffffffffffffff) write(r2, &(0x7f0000000140)="d985882e134b986cd52fac15e11a61ee5706fd64c3926fd99a247a790e418a0d08b0bf4d2ce8bd2a2e5bdbb107032fc39a33717f7b562dcb9358bfbb8cd2044ad3f2b65462f9465f9ea0dfb8ce3a46f29add883a2ff64948ac135e323c711eb52fac03a0f2e4a13f069d7fb9afe6ec24862fcdac9b2bbb6aa05efe6324e6f50e6dbcb94938c44f4087076b8f67f647f1a00d", 0x92) kqueue() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xffffffffffffffff, 0x7f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) kqueue() syz_open_pts() 00:14:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f00000000c0)="36803c9377a2ffd471ec42ea8bf0085da7751988b02a69e2e444be8a525b861a41391d1709d352b691dab1f8bfa241db24ddf23509d7f914a87d711fb71617adbdd11a4c33169b9b49dfc758ad19ed7597b8a8998ccb8cb3a7d612c2f3fe4c265c377952701c25fda1051fc660afd2539300e73a01170ebc3aa0af0ca1f27baf9f72632b413f9a53cbb0b8efb411d748af56f92ffc1e138a0deb8c51c6631e62772e0fc6d4208de2376986", 0xab, 0x7, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) minherit(&(0x7f000050d000/0x1000)=nil, 0x1000, 0x3) setrlimit(0x4, &(0x7f0000000000)) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setrlimit(0x7, &(0x7f0000000080)) 00:14:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x90000000000, 0x5}, {0x5, 0x5}}, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 00:14:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) r3 = dup2(r1, r1) getdents(r3, &(0x7f0000000280)=""/143, 0x8f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000340)="deff2f949909beb2a5978bd7f48ad84f021bce278436c22d92ba58ad01ee7434e2dd21cd55bdc458e5da65c7b1b47bd05238cb6044998c7d14eef3070979785fab1da48ae288c7b6b5e38fcb091e4da8d567037f724b8f14e56eed412dd4c478071138adda76d8d3f6dbffddaefa368b5e360b32f209113ab53ffd90931e96fb793178cd875d6906a9ed3208c638943d550ddc0b9e0c11b59d7ccb16f3e27513d8a681392e22e74402be418e244a6c78ecff699b", 0xb4}, {&(0x7f0000000400)="f42c8ecb7c2ad8a8cfef069a4e722c8c92c4cf4f966826df8bd73871affc5660fa75b646bb7eaed81eff3bda3d5ba2f02a430b24371759c7f4485f9576850db989f1b55fa2d500d2d3f26b3fe7ad10f891098dfeb95c03672ff8a0f3ef18694e267a51cd0b1487017b4ed78cbb696fc2b235f062cdc7899e9f9dc5c1658bdf0f20df001b9fe4c9bd4f2309caa6123d592ebef013d0fa3e824f59c0c522fc013fdece62a160e55651644470b0e2", 0xad}], 0x2, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r3, r2, r1, r0, r1]}], 0x68, 0x8}, 0x1) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x20, 0x100000001}, {{}, 0xfffffffffffffff9, 0x85}], 0x401, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0xfffffffffffffff4}, {{r0}, 0xfffffffffffffff8, 0x44, 0xf0000000, 0x3f, 0x2}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x1dc3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x80, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x2, 0x20}], 0x1, &(0x7f0000000100)={0x24c, 0x714f81e5}) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 00:14:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="33aaf1935b9ed730e38867563e37829c90efb9caa0d12329bd18b71cfc9e6686068941ab5523082aff3c97558606f97515d60f20c57092d16dcfd3b3594643b29575c0d7da079726c519f6717d0b34394ced42fbbb36b809945af44357e69c8a36314faeb1ac9584bc62ee06b4f5c15f40067edcaa6b1959193232e48fc282422e63b26c2f4b3e1c8ffc933b15c3fe506c0d01079560363bd0f4479a4b890d4b68cc", 0xa2) setsockopt$inet_opts(r1, 0x0, 0xa, 0x0, 0x0) 00:14:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 00:14:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = dup(r0) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r0, &(0x7f0000000100)="a0", 0x1) r2 = syz_open_pts() dup2(r2, r0) fchmod(r1, 0x183) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:14:43 executing program 0: nanosleep(&(0x7f0000000080)={0x1223faab, 0x7fff}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) lseek(r0, 0x18, 0x2) close(r0) getrlimit(0x6, &(0x7f0000000040)) write(r0, 0x0, 0x440) close(r0) 00:14:43 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) chmod(&(0x7f0000000000)='./file0\x00', 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) close(r0) execve(0x0, 0x0, 0x0) 00:14:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x7f, 0x3, 0x3, "6e5a1333fce692b3955f016bf25c4852d7d8d8cd", 0xffffffff, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r2, 0x40}, {r0}], 0x2, 0x0) 00:14:43 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) syz_open_pts() syz_open_pts() close(r0) r1 = semget(0x2, 0x0, 0x140) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/248) r2 = syz_open_pts() close(r2) 00:14:43 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00017e10f1da25c35b7e3ad923dc0b7698135c6960de97"], 0xa) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000180)=[r2]) r3 = geteuid() setreuid(r3, r1) msgget$private(0x0, 0x0) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCDRAIN(r0, 0x2000745e) fchown(r0, r3, r4) 00:14:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) flock(r1, 0x7) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x930f, 0xffff, 0x7, 0x3, "edfeb06495da97ec0142786dc87ae12f3643654e", 0xbec, 0x20}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xc66, 0x6}, 0xc) 00:14:43 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x3, 0x20) 00:14:44 executing program 0: r0 = socket(0x1, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000300)=""/24, 0x18, 0x2, &(0x7f0000000340)={0x2, 0x1}, 0xc) getgid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/62, &(0x7f00000002c0)=0x3e) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x904, &(0x7f0000000080)=0x2, 0x242) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff07) setsockopt(r0, 0x9, 0x7, &(0x7f0000000180)="ce333e085b7283f2eb22a142f21f93dd944f9280d85c14ce7d9067b67ca86d28ddaf001f3fd36d11dc8febdeb36e5be5ef558e7bbae4355602ffe8a541b3bbb6de9cb935bea6c2ded2308c6c2c58e010923ef4a01b423d8508a15bad8cfda28a820a4897753c6091d9336f1ae9acf086a52bbf9cace84391710209c92f1894cd84911ab7b0475810ac2f8ea7286facd92e6e8d49ba50c8695d91cdbd6a6b79a4963db886b66a07fce83f2ccfba34a47f8dfde267bbe59d3061fa9bc641214798e9ad3fad1786f5eeb5a0cbed0834cf", 0xcf) recvfrom$inet(r0, &(0x7f00000000c0)=""/47, 0x2f, 0x801, &(0x7f0000000100)={0x2, 0x3}, 0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/6, 0x6, 0x0, 0x0, 0x0) 00:14:44 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0xc00000000) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$getown(r0, 0x5) 00:14:44 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b6adb5458177da321de25489109ca9d9bca1f8ac9b6a7e2d7aa2c9f053d847d7bc8e6c127cbe8e0bab9fb20503099ff101350e043409924d64703204aedf0eb1371f9ec000904135d82a40deddcf7127256788453352ffb5ddddc2714c1054a7be3816fb07510bd8d48d77864c113656f5c3ee28331f000ef85670d1bd511701434a662ec96e37039eeb8ba101ff5afdc8f6ba8582049136d804a11932f55e65696c0a6be7266fd6744a2216d6ae40630cec765444730d598e10e1effc7704c6997351755bc6916a9df2", 0xca) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000100)) ioctl$TIOCSTOP(r1, 0x2000746f) 00:14:44 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0/file1\x00'}, 0x10) open$dir(&(0x7f0000000080)='./file0/file1\x00', 0xa00, 0x0) open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x8000, 0x45) 00:14:45 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x1000) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1010000100002}) 00:14:45 executing program 1: poll(0x0, 0x4, 0x0) r0 = semget(0x2, 0x0, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) 00:14:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x28080, 0x4) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 00:14:45 executing program 0: r0 = socket(0x3f, 0x0, 0x7) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000001480)="2474be99af66d334c4b31cecce18f34a773a78179f34da75ed1278af3508f6c0a60377bdff2e6e3c43b088dd480886acd53bd8a24c7bfbc6c8cb9a5779d47338b6f1f2242e031c59a39160d0", 0x4c}, {&(0x7f0000001500)="b1734642ce22dc8c67dd44b8c9c8b5a0a7b045814326674f9d3a55d25602193c0f7d134de642a446a04fb511882ac43fb5cac1f3405cffada0f1341175c82cda73507da1ca6adbaa7dfcd553c407894d10bd58222bc9444dd543ff930ef18859d5ed1e5b7406412711d2f6e81e4e6f3866b17b9cad6b2c851162f14c64ff2fee06ca67fe6a4626bff631cd48f6ab9b7fea56d12ff72596ffb40297ca0a2d9e9af029472ebdcc4623a0f3ca6c", 0xac}, {&(0x7f00000015c0)="8a12e6d9ba9f133c4acaaf18a507595a0c4155eda4d62d7cea644f7c636445dec422d81f62e7c47963480337ccc8779e65888d636de336a3c4abf5ca66f3e545f0c5d8a4f50d46cc09f8a92f8780f4a9356dd37d32146cc7ecc99950a9e6c6bfc84d7c614f779ebdec14db032cf42a4fda4e77f2f18582ab2cde1b48dcc391cabb093c882ba3b19508c8ddeeafa61eeb2239e43de37cfa98eba4497932aa12f04e488911efaa4ba269d412a558c4c703df32bbad3e12b3e7f59a44b9a93ef8c428f68eb632c6974958c71b45587e0ffb", 0xd0}, {&(0x7f0000000040)="acb4835804a8cfd1bd0f73505f6fe270b0cd0a4590e58bee8352df5899b7951a630796b1ab477e6fb474", 0x2a}, {&(0x7f00000016c0)="2403d0f5e047072e18fa493eabca56669526fc25e90135d010c15b2fe27ef3603ccdfe0c7815b787f483ee9f642110fea829257864e95439875af7cb27e55ac76cff2a4c8e2985cc4ef6a3b3f8a4a3c5bcaf96cbc8acb2e4bc85f1c845501a32f559e29117e17a3ffbb07cb63d77ffb90a4087", 0x73}, {&(0x7f0000001740)="ab7832da2753b261fc210f8051efb0f1b3f0e7708ea32625cb17769044142a781eac5cd1937845287a9123d92bd662117f16f28e35a94a03bdbfa2c28fcbe01286d80a4618cb6f217a68aa8f783cf16579028430f0170fab5834d4a509db9d756adde9a87d2dcd83424fb1a5f11eed108205a59a03e332d8a02bd2c05f117a37e6f00ee16142475a68a5aa74ed3d8ed1daff808a7e03c3660d3f4911212b6ae7882e3feaf1325cf9398ecc47a298d3542ebae273b2a894e2ade1670735fc76bf3b767e2551379510bc90e9fefa5470897f54ee89f2c2d55584f5b8964658095a6fa96d41c00fae88752dd7a389516a", 0xef}], 0x6, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x4e) fsync(r0) syz_emit_ethernet(0xbd02, &(0x7f0000000000)) dup2(r0, r0) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r2, &(0x7f0000001bc0)=[{&(0x7f0000001980)="f7575eeaced96be08cdfde9011c3850c1e23df427ecf72ede54944c0997154b7228269c17310a6e09f79ccdaa176133e102d357f4e0a73a6c7962cd4eb6e658895e3d59ae7a96da9ee13358d45c8ee745cd24fbcc5da4fc42187ba060f5d48d865222c4f42b8d099c5442742bb2a3536d7c854f10130e1f65b2f49b06cf415bff6f3571b2b58d789b330c21be5411dc3d7b70207bc5020026da8a316edaa7425046102eb2134c6d25e3e6746bcc8a9f8888b279f108987a4b77f6cda05ee0a54d4c972529facf9be0b9b8115c300e8f47257bf9c20cd53e993e992012b81fdec025bc3d33076ef69b80139d976f26d61d4e972e858b3e26e3f90339939d027", 0xff}, {&(0x7f0000001a80)="fee6d45601ae97cd466b136dc809e1896f40650ed41c5d421c56", 0x1a}, {&(0x7f0000001ac0)="c594139cceeef6024d1439fca6bcbb81d40811325a7464f7176f429ff2a5b9eda4822558ae9dfa6744393fdc554e7d923fb46b45e719fe9cfcdf985e394b046bb00328b261429ee595ddedf6db817808d750a21391c9453d0189dc54d39bf0feda40b365ca5cdf19897389fdccf2bba5bab114e1679e31fe718d97629abb1014dd23e9313aedac5e0263aff0fe7f9354e91341f0d3c520b551516101cd53fc11ba1ab4f50e283fc87295e9dc651494ba52f66d9cc7815a8e6c71b33063c3a467ef296fce7fd8964b793aca7fa2", 0xcd}], 0x3) getpeername(r1, &(0x7f0000001900)=@un=@abs, &(0x7f0000001940)=0x8) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/205, 0xcd}, {&(0x7f0000001280)=""/191, 0xbf}], 0x4, &(0x7f0000001380)=""/161, 0xa1}, 0x2) 00:14:45 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0\x00', 0x1) 00:14:46 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6080, 0xfffffffe) 00:14:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000340)=""/218, 0xda}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f0000000440)=""/19, 0x13}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/202, 0xca}], 0xa, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 00:14:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="c6a06c4554381627fe7c8a97125614c085de28dbbd2970fcd01189d3e36a3031b48bcadf22ad904dd52f2a5aba6387a27026dd7a56b6f549af2e0f087532b3d5cf85e020a05de83b58443b9e86afc8110cdaec85c325a763a98471af72a5f7153d717f8a1db6ff5bc76cb90b4091338c96ba7a9678a4bdf88832e9836fa6f73e093624a2de9a485a2953b1464d89c82059e4429d33cf15a5e0683ea62c778bcff899b822dee16d4c32e16f5ee942ed811957c3b8c2c293560665338ecfcb0456dfa5d7a39b2945aa19bb7d9567182486c8901009cd4360e6fe2f536b0f051181f2b34509db3f8720a93faa0ce8522050276671", 0xf3}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 00:14:46 executing program 0: r0 = socket$inet(0x2, 0x10000000000002, 0xfffffffffffffc01) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x230) 00:14:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 00:14:47 executing program 0: semget(0x0, 0x7, 0x10) r0 = getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) setpgid(r0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$getown(r2, 0x5) 00:14:47 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xe32c00}, 0x8) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x1}, {r1, 0x148}, {r1, 0x48}], 0x4, 0x100) 00:14:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) ftruncate(r0, 0x9) poll(&(0x7f0000000140)=[{r0, 0x81}, {r0, 0x4}, {r0, 0x145}, {r0, 0x88}], 0x296, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="12", 0x1}], 0x122f, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x1) 00:14:47 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgid(r1) 00:14:47 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x20402, 0x30) socketpair(0x20, 0x5, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0xffffffffffffffff) 00:14:47 executing program 0: clock_gettime(0x8, 0xfffffffffffffffe) r0 = msgget(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) 00:14:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 00:14:47 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8000000000000000) lstat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) 00:14:47 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) socket$inet(0x2, 0x7, 0x0) 00:14:47 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[r0, r1, r2, r3, r4]) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setegid(r5) 00:14:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000000), &(0x7f0000000080)=0x4) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 00:14:47 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 00:14:47 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b454a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) syz_open_pts() close(r0) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x120) semop(r2, &(0x7f0000000000)=[{0x6, 0x100000000, 0x800}, {0x2, 0x80000000, 0x800}, {0x4, 0xffff, 0x800}], 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:48 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffc000/0x2000)=nil) r1 = semget(0x3, 0x7, 0x45) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/135) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 00:14:48 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40b) socketpair(0x20, 0x4003, 0x7e, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="bffd785883aea57d469ef7a6f932fe4fe7e5c39a25b9eaeb2635a2e628e800383a7f366c8ea93959d5b5b96f67cc163ce4391bbdc6b94fb8694b8d87a277ac9910bc50a6fa88251d830aecf38eb05f72d61f2cd460f70b412b8851ca07109a4a0c0b86e3e5d4a3980db2406c355fb91bc2efe241dd8c668fc2d664f59e1d5cb9389ec0c98e38845e14b6dfca858d98910e5333c72be46890cd438e3ccc0c9f494ae61b59b140b6eeb57c41e266fa3db7753c8e8f3332", 0xb6) 00:14:48 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x2a0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = semget(0x3, 0x0, 0x596) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/144) 00:14:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0xfff, 0x81, &(0x7f0000001300), 0xffffffffffffffaf) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x6}, 0xc, &(0x7f0000001080)=[{&(0x7f0000000040)="677c58aa20950deb34e7d0450434be266e5320f2cc1705b7e987fd1343918015454d205bcab87641039b0e0c47df473bf54836292a5c441173c49a4ec38dd068c12bca0f7bf0f25b6b3ef935b01fbbe3fd2a70a205c53b1c98c543b7fc85d4332cce7e773c67af34baea7ea8de2096ad64612ba7cdbea658a9d1abb8869f79d4a7bc1ba17d916625e78174dcf92aa4484b0a9cb68e9f052917917c21f007906882258972077da7051d358485579684a438b0cdf59e47bb70b2da08f16e34e0c4657168189d7da443da888266d05a88c7eac302d486cec304401424433e7d0c9e697726d8516ed8564967fd0d85acbf18e87161e5ace2cb546108d817771d96baf1566b779680ab6d7647598f71403d2e701f2fbae10d581ba5594b56a1bdb18012055af97f780fdbcb655b65b9a3c60e6fee82935fb2f79991e3a5540f1fa8008cbfe6a0431105cf5493831e3e639f3a0093cf6c39f975eaa3b1244918c01f2e05fe6ce4b4ef27f2c6d578afa3eb8fac6eb65c864d5326817c93971485ad80f6b9472cdd549cdc611dbe3aa79633c11edee14297373a907b7132cf2f90385407e6a516531348d2d39050b175dc77b57b7ed55036599450e422f74a79c48b667f8e65b31cbf418d5c402b7686557ad6ef8eb00fd93ae940fd648b88b6f97900648a0609bc1b9e53f3c1be7985399c85da086c791d537009eea97db3f6b740c564ec823e1f51651d4e2855993458a83b099e734a26c213a7fdb104f38f3f0744927a9fa7aa438835724bfca5a8bb45f99bfa914e046ac4f138cba48434f30b4bf9c1c9d02654e2e6088aba9f003f77f9a9a210f916737b5700ef3c1074763c4006b7583def0247e5aad274f6297dd7e68e8125f039fcb9a6107ac3e9bc412300d4f98e11273fc395291d8a9fdff4cde8763eef71573a99ad5025b80dfd34679b824aa8f1bd872a95fcba6a687f4f4c1b513257481b184f646a98d408adfbb0abe249fd4c8d9e08c80acea19f299a5a39cbe0ba0d81db6699372eebe4fd26ce4f7eabaa528c6ba10f277fd96881e09ec24c6f27bd985c20c86b843ee0698cca04070092df809bfa7527232e030a8d3ce5fd15ba77dc660dd6d02831460868386da07b078ce7a467578286336ac3eac7cf2f567d742d78078c76866f40e326c8e363122069a073421a3aa0c8b10ae0b324336a22ae7c082036481163d1171dd632eb000d8790971fe8ce4749cb82b4b36ab026e7121ffc5b638b031dca98e62f57f993dc1e6fb10c957175d628a25f073270c27c2270d9365d260dc2dfaeff9dcd7536248fb468406801e4a9d64b61d4a29c1519152bb7fc1438aedeb4803f6e7a214f9f3bfc0a3f412a401184ab988a5c1998a5849ae1c48a459d66b625d61a51f2130d98611db8c8b7f668937b30e7ed2d60ee4189c6fb1c805a4e08f9ba35a6a9f1857ad1e02ef458bb36b3bce1424583dd51c93814ebdf981e6da8c795f4bb7362c8d7371df46a16fc9fb79c823f28fb518be0c7d1e564bc0e0ee9643deb2c5a3660398fccccfa4d3500f4797faba3eccf8b3ebd107d31c4b853bf694aa51811b6a84200e1266e5f9dab972ac058dfd05f4a344aa33e1d99d23ad90b8af946e54fcd9156a732cdae88a9c585dde0ca528ae2e18933a3456016fa0a1caeab00f33992a27753c03fe8e0acc21f26f8467085303b032fc040583ef51d4c87a1db59f5520918729ca6e7aca507325826fcfc473fd838b6b04fbbed29cdc5cf995e56a8aaccc35e76eea7d03d46aaf2bf918fe18464d3fbcb09ed6f0365c8e3cc6938d652abc8b35cf8d6ebc3cd5745d686d80039a1932044988d2cc3e3ae6c8c248e802ade6741ddf6ae39be974222cec09c2e704ab39eb72b9802e09cde6bd2bdd4a5a3184b68e00de3957690ca0200379c81f3f895b094377f8b1569814383b2a37eaf0cd9b886a554f2bb5e4ca52fa22dcc2e84a80eb7f69790e4b400632df95ad7eb32d9b1fbc1a3cd3dfec3d25a299c62c4fb095d34a8541dc88cec4dc143dd72f38255cc4edde528c804eacfd3df6b16e70eab988a08514cb2c4e0f558e3467d0dc0d223188f88a10a77d200f252014107710673d528aa04773dee62af1f90d865af8a444c22c59116cc2dcd010920d2ca1ba6fabb9dfb6ab0ec4548c034c7b47138cd1463cdee97454ec79c85687e52ec7d62c5c895a7b5a0440dc6c0f7d5783c36abd2626ed89eb06f7c38c8a6bd3305c4c02ccb239415efe36d5d74c1d3a9c6d1686b666e2101955ccdc559001ec2e72dde47856167329d704affa8a92822fcc5d9c4a4ecf2b53fd14bc4890690f447e720c5971ec3c29b82f44161a305f5a366a19c78cdf3374880363f8b294be6b8b203be15b7cfb2b7a23baeffb45ffd9c54c7d65881dd5412420b97f0ae1269b1b193d2fd129539e7314f90e7e5951359e7efd107eaa6fde4dc8439d4284291b257631140b262c37a1501cc46d7a2cfd25e19384084b053cafc1bce2d02aa72b9efe22d89ac39bf9b327ad8cef542b275426f6639a47ea82ccf123e8e30baf7ef74688e55bb0ce3b592d66877df5dd15b04f0ff6bb0424cbdd29c33c3bc3e155074ec5c221e5c016c763e15961f4e6800c822361a73f3d25b9ad62dee03a2580e9acd347554dd25675e3f9a2e91d7706eafe13b405b4c2bfff5b5208681a962c38fe61d5c3119b699ed3ed8e81787bad3af28febc46588159dda5c301fdd27540560458c811d0d4d426eb09fd60cfeefe041be4cbf94c464282a43be59b3653f532045c0dd70df3bd93868f49942dc2758a6919775105509834d77f3314b1c49801f5a7c79e7b8ab1e43fb1322f002ec48b085fd2e37f9fc13de85bf5e33a66cadcbb4de194a178e0b64add110a749ef50ebb300b6fd502c486024eb7390b2ac020dafa6f8af0316c0cc46a21d5aec8b7c297811ddd5c165a8792c8bb792065426277c62716b4b989ab344c535394a4c4dbb8397fe8af72cd9a443f1eb7f11983a6c3ded415dda3bea1e29761b6b81390dbae300163eb23742efbc403ade3c3eed074a9d0e711ec6f0dbc76185cf9e5996f62488c35d0ca251526067ea64b8d7f93dbf421505b4865c63b1984d5a79847a8c26ac7ea126630a1ec44091b22b61cdd4ba045332ceab68c814de50ebd3318cef6a848008d4cc509570f96da8875a9965001383b14a0d38c763823380a542b3a9e6e75bad6c30be823cbda7e15b9e1c84a1e16a1963741fdebe71054e0d7ba92b214cfbfe8b3bbeb4e3b8b2473264f89e1b843a1a8bd331416ea334d4d6412b0f1e1e41588d40ef1469993646760201bd3d8337fa0d72b5c54d9a05d48f3c45c9bb84ad7697fb6a479624efdc64e93a60841e6b8a74ba4487212356169675bf20dfc8253be0a73d0df71c81cada888f96a03ec0e47a0b64a9773a4607e3fc8decfe0591333cebf0c417f3257714a5a86cb8466e8363c41642abc25cd0e4c55a1caf6671522b6e23cf32a1d262db53314dc37bea50f7ac46f3b1bd6e08b9066fd188cfc915f2bdf6cad08ce8e7181c2feec53da62b6263a03e140271e945b24d2940c4790bd6d7e794f7736f5ae4bab2f92677f458eaaeaf7f1212baa6d13bdfcac161862e7d8b9e638d18247a7d609beeec0ecddb3a647417b98cfb8e6e9b1b8a2590a48f240f20b944afee411e5660857b9805fa039b94ea379c894932bec287aa5bbb31f611414b849bcdbc312d080a97c4dec50493601818b6cc39bbc5d4fd713b0bbba6cd2a6962a4c408c2a8836ed7d8773842a17373b004776e5646a207a87e04924a228481352ecc5c6c1a240a4f6f60eccbd79f45894d3c7fb352512bf4b6c165b04d785a4497317e792f319809e0b45b9e157c5d355e0d53abe91e145de9baac883a8bf343ec8baa47961dba7e9730d7ecf399be2c564c8740af024477988aa2cdc3b600a60e772ab14ee00c6b65da2d82334b992d34ddd8ef6f36d9a5a5192abbf4bd73cfa3c4e6089f1099df24a444c9e653b331ddf407ac0a5006737c0792978b09f511172572e8f7f01b9db951ee9c5cd6843b78309393c1f0576cc745623ac21dd1a7ef7de4d74f33647904752ea605e00fbc89e9db27da58294793c359f0c35843c0dafe0e9eb453e081bb55979ee80e990ca779aa59edb7a17d1920f48931c5dd1cf65aed705803ef8ae06812050fe7c21b4af34b88b1d3df8efce608e8361f356a79299168fdc2e54a5041462004d4998d9abdd7f4285001503f2c94f2cb237369b728d7ec2b8fbe531ece24a7ece4032d89f47fa6c5831bb00fca7db3ddb7a1b151cd512ce90bba9ad62bfe76e41661d302df6bf01b6b8f62ecb8059bb5f28e3b0fa7b92c10ad0a458ff600d702e87f212dac8dfc68609959984a9702c0a124302ac50c13dbf91544299769f647b91e0783007b35262130e016b528c683f1ce07aad3154e46cb26cf61203000da313fe462864f20a71a04c60f32f2aa34797d17e104673bc3c93428056efdce74db01c0cc695c99aa3e8981263a79a6bfa15338fae897f0ca732339831334901e1bfd69a63f8dac32efae3b46125e23564b6c5de907347880bc7ba45db1faac584e37ec36a2d5573dfb4420561be8134a6e473e51a37070778727d9d7677f46764ed377d1257f2e8e23282c67a118472c7e1921f9d66089cadfd27b20fc9645532330eeedc180b38e14f0716c4bdc4bef3e5b091481488b21a365702748461b180337ec385343923a350af3f02c8e4b62f63c6bbcd7e4241a12df309a70278a9c8ecd8a7ca215ab162060bdcedc653dbc485f1c7ebdb1ba15329ca6ca44476c022d2f02d573b274852060cbd89bdc24ce4df0d3b9488ede3130f9296a43fcd8fde7ab5b0be8b0718bda4ca02f980678d869ec28e64f425489c5dc32d314d6d67d43dccb699e8c69f111effa8ef54df6bdffc3dcd78b06dcdf9758b2b064b8641355f7f647c43f1ec0b9f40f67b7b2bdf49c1f12da454189bb2e7cff75edaad021d37aeeb7fc0d6e381904410acbf0a11c435bd9d2ce95c7226dae089479b6182eee996425456f125d9a6ecf6139e4cc64888dba088f2a8e86636f50b2b26bd11088cbf5c6ec7570eb22f394accc4b114e8b7cff05103f6f21e88819c224d46b2f6623b6602c7eb9b725d2eefb082405324e301f57dddf0eb6d0cb46d9bd4349442e2b51fbdaadcd15a495895edfd00d5e80682eaa9eafd3218f65f0b1e962df1d4d7f2e803744f74eda9a81640156cd8a2227c620180c9c6aa11e7637999e4e31e6717f2961746885cab5f2f80bdb5ac83b4b87ae8edcd32517d1511abf062837edd4266316bbbdf6d46d57e5a30efcdd906dd8faaefff2d804d1f96e65862799066ceb7c36eefbc834af9339ef946a71751c75d74ffcc7e15b5297544f6c1ecd09acf209606ad8b6d0a8e42af2ad0c539b4c726b59cdefced93ecc715bd63d1aac74c45cede65879ca83b56caac5a64f67b72da9476cfd08130cdb0c1c12b15012035e24843ecd924a14efcada6bf0e948882d9cd0a6498989a103eb915d8728732d2de0e8816d23b7422782b6093287af373fd34465cf707b24ccc1a4faf800967c9081fe30da182c83661d3024c5d549b92c06746b5f1a2e0b24f18b8bf34c57ac947845c312bccb5edd429cc75a969102e02ceb1b99ab126180373f67dd77e74e20fb60f361f395e3b9ecf6e3c47628c18d7ee1f4fcfeeffdc7abe28c0cd488eb79c1bb108bdd24a5019164ee6e91753f532abe9b68b1a46782b810c601be5e40761463a9e", 0x1000}, {&(0x7f0000001040)="5e18ca2361a0e80e6748d1f8d3a600f936948d366c", 0x15}], 0x2, &(0x7f00000010c0)=ANY=[@ANYBLOB="7800000000f4ff00000000000500000043410500939bf5f099e779186e6ca09a3077ae789ca566f19a6b595161c5417a70ccd2ef4bbebe61cba5b613b3052a95970e29aef72bcbd62fbe303d3e859023dc05db20fb62d35ad0b6717c0830804e9ee8729bb4394fe2c58b540f2741fc1890cc639837d9571b18f163b000000000000000ffff0000810000009604000000000000d800000000000000ffff00000f04000070472474479f38802289a85e61b78b1f2fecacaa8214e409bc050174cc66dd015e8bf9b3424e16986a5935fd5f111e55751c4b3e943d7897161c902b0062efc5f1b91ce478b3ceb9adcab3fa3104502f468b4af271133779767578350ce4cf9e5eef4e136def5bb1270a082ca6e07e2b7499b38ce341edd67791c57c03450c0348c33369d40937bcc471c0a5ba2e136152b85e88a4fd62689f3e93771fc5c96402dbf067e96f068a3b867031b9a28a1adf54677830241e4247d9c067d46263bf5180720ebb"], 0x168}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001300)={0x3, 0x1, 0x1ff, 0xfffffffffffff1b0, 0x5}, 0xc) socket$inet6(0x18, 0x4007, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001340), &(0x7f0000001380)=0x4) 00:14:48 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r2, &(0x7f00000016c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/146, 0x92}, {&(0x7f00000014c0)=""/24, 0x18}, {&(0x7f0000001500)=""/126, 0x7e}], 0x8, &(0x7f0000001600)=""/129, 0x81}, 0x802) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) sendto(r2, &(0x7f0000001780)="8f5fd81c524fb17d3db720c75ee19b3353ee87b89e5ecda9bb7aa10385667d4822a6ba8289706fccecbb57aa29fd120a0871ef513ff077da5c09754b72733d908981e806b399a400672392a80d100019dfec2b915d7d7d2d2dc0f18b24d64071fcb9f7233698f33f30b1c55e61d10eab4d", 0x71, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000002900)={&(0x7f0000001800)=@in6, 0xc, &(0x7f00000018c0)=[{&(0x7f0000001840)=""/80, 0x50}], 0x1, &(0x7f0000001900)=""/4096, 0x1000}, 0x800) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002940)={0x0, 0x8}, 0x8) bind(r2, &(0x7f0000002980)=@in6={0x18, 0x3, 0x3a0, 0xec1d}, 0xc) stat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a80), &(0x7f0000002ac0)=0xc) r3 = getgid() setgroups(0x1, &(0x7f0000002b00)=[r1]) r4 = shmget(0x3, 0x1000, 0x3, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r5 = dup(r2) getpeername$unix(r5, &(0x7f0000002b40)=@abs, &(0x7f0000002b80)=0x8) sendmsg(r5, &(0x7f0000003e40)={&(0x7f0000002bc0)=@in={0x2, 0x2}, 0xc, &(0x7f0000002d80)=[{&(0x7f0000002c00)="01eb5d9e0efcd9412c85", 0xa}, {&(0x7f0000002c40)="842267cf74658d29bb0863710ba7f2bd09a6db5b96f4b080dfb78272d4882c35780b34a016582db5bd01c433002e82166fe94afaf048af2c17fcf4a7904b9d687ca9528d24cb32b7ac280b790d54412f411ed62404555e6c14127ae0ac997aeb7b408dfe92a417ee85774c5bbc251b0fef4606b6a1b8776f1b0ff446300d7f88bccc81738d7b5dd13c91c23a2a5c128148cb08f6b1b30b614a567933b98e82", 0x9f}, {&(0x7f0000002d00)="08413c9cce33e15381e2ca35a0e1b69e535f6e653b7c41907cbc538cd02920aca5183671af1a652c257a35fdfa69b4e3a4c1ffc7afdda825421e9c9a061432b6d315b9ac6b273ea7e8c380556de152417d7c9d6f347b36", 0x57}], 0x3, &(0x7f0000002dc0)=[{0x1010, 0xffff, 0xfffffffffffffff7, "b09283161ab96d03ac2f45d8a5a781f56b29debba3947bc98e26402d8aa1821b47335743ed332c697e473585a0377be5ceea72c52e90240b1c80d1c8ed26021bb8a791c74b50e22e49eafc352665cc2f27519934f54bb2338fdeb29f0e0b917caf7f5b7e1f1aebd0fdd86a62559c9673de178a2b1500ce44c2d8b4b3efae294849c6877034efe072c26afd05eaf9416418a03312ad8d7c314d92ab7487fbbabb0f15dd70f5a35992e11ae03d2d5e46c9684be18b9ef14944a186261edd068878c9ca6ba60233f1aacef569e36855b9e63b6ab1a0d34ae1436c60aa17f853a1deac94c47475e493e91869cf8d40c1018fecff8ae4519f69ffea97131aaa9b8b2e7eea9a41ab1cd93e6109991b32bdcda6b01389ba63272614f7d0edf806df866476c91c45008a948d700308e470403078b1dfe08b9a81ea9cbeff49c4619454b8f5b7a1b1d9ae634a9bf8cf99d2ee125fb9c6a36a0977d5cf05e86e1f9df5da31bd510da297665659264de7587a69a2852d2f5e120091ef74fd33517696f6b3efa194d58bf04901fcc6d9489dfde99e72f775dd8464db802c102ae7a757771d0d97cf4c5c1d279ad0737dd4ca4bacff0f197c29efead650f20ccc9620cb2bf1eae056d058d8faae6f5fb0756c2493a740ef39e57b9a4964ff2956b23665dce335430ca643620d743e56eda87520ee0455ea0ede1beea99e226b0a74269682fd9e5d20e1de65346a9f9fcc4db16e090af169fb2c2bbd6870650f8a2a46c04bf33e56cb79b5dfde5c230f6184d09dc8df4d14547141881f272e948436beb785fadde3d91d87735e023f099f518b41de32c4ec70ee719d42fb814517fec4feef03c2f13ddcbe23767b82ff4ac113c61fea465b9b0cb036122fe57f667a72fafd84e9b884734b462dfb6ebc32b8f1ad11dc81da1459031b14551e7d97a135c4ff055719883c28d4470ac9160d600d0c24a6455f300341a7d05a2aaf251ce2d5dc28af8f75fb480ad6a74dcb772eecbd629fcf026b82e659a63e70471363641b4ddcf00776aa196b7bbb2669265c9c2fa741fbd5771f54d0df3ec2d001623071daaa146ac77ed3be473c7f3d4b48a184dc4b66e93eab7fd0af780b25c6ea2ab8f681d4bbd5a12e5faf123f5b796e939b7a312fa8086b4d00c121c884b9797d243fa68ce1d8c8e7261b083f986312777fb914e6dd6ebd6f27dd5eedd61dbafb26cc0cb1ae87b19a8e76815c8bdf323082cb96b4d67af840e54a8b7252ed43c8f34d84610f77e10d3bcba09fe8884aeab32b7536c999100ecc30c9b96d05f61a8501cad1397bc633b27e5ef0164c307424d65fbe1dbdf346a0aa170fb2852cfe03e75563966cd39ba8fe298077977e974b776255deee88fbdaf94aa4801cedc5e270514164d7f6722f5aa3044a8fb1614eb9bfd366e5fb0ef5eba7cc5151cdb4144db5d8cb21d33d7b6ab0b13fa4cbaddd71e9c49094b768aa0f3a484cd36b13cd75c72cbdb99783797e1ed7bb9b330ebe5f37710da0503b78c3ae3c960eafd46f7eaf743c4e4bce5b740077b62c2f996c2994919abff3b690c53e734a0c89a8f97d587207be4c23a3927cfdb924cf280531bd75acdab26f02fedc90e7b525f37c760aec7f5030d81e426e9ad3d6bee190d39b98b680b9692c62fa34241f460270ad08590fe720846cce70d359bf9137f8b8c5b74127ec6375ad00a40815112f63289950fcfa7b17bc1b2c16597399f31dee2db1ffa31d0aadd7e3a9e7f2097894d0611bda513ace29d56706d6380d9ad7bff12c56bddb12878578209cebc575615310d95ca30ecf56ffb4bed9b25fdad9bb921509ce637b0dd5945fd65c87a18a0520793a8cddc13f515c06c07bbf28766d45c9973f9ff02ab8ee66eb1fff4e5c9b503ee7b7b9bbb733ea1762f2abdf7cb07a84ec5ba21bad9936d079195da073163dff591893b2fecc457bbf92ae0d8544e441b1b23d1cd21b9da2c4a34f871f8705794a4d09111e153e370a5648c16dada5b2f4eb9e3099400bf2544c54e220365f7c717e67e08534a292983796c6bc8494e5c7cd564861cabb47f013bbb8040469743ef3c17bd9f70a8c833b4693fbf9dc70cbf43a6161488e7f039d3b8d40a1503c28e1b058d54e77cc3132ddbda30a072ab4eb5f07fff38fd50ccd52939ca1902aa71cf18e91e5768f6dcd5fe94cc0122e9650e9ae796d0e664405b062c12e1f2981dc6a0b7a37560cf654f3d218ed5bff67c288b7ba89f6dd22ad40a298c8afa9a08eb2cf4bcdbc38f59c804e081c6eb623e2c6aea75eff3b6830a7bf2d328945a6bf981d865d4b767544c73a115cdbce9310813dc23915914e2aa57c834d71a1fb4836b79af0f3593df7b20ee656f813199b8981d5cc51d446ba2ab83f1d22e1003fbaf9a59ab8c21e84e6c00bb5c8f93c6535f8a5c4a8ec9f21e0904414f79ba314f0fadbdec8756bc03cc0e9c27a154ef062c479b587f141a92fc20905e65cc1fbcc59a4cfe36256c27ecb60dc3a06bce24adcbacf839cec78354d6aac641711d56fccd56fc6e8949d054b4b6258d252947f673c92897fa47efcc311e6100e281267a6c9a68467dadef9cd50eedf1fcc9ee617e35ee03dfe00cd88a37a083651a191b18d2290cd16304818618af405677ba03a55c4ee5924bb12e1a219f5cb5931b21dad5b1dd9edc70a807ac0479214093ba6f31bbd22d2fce5524032d6155a70d2c08f1e3fd60c0e531ce9c81608e19b39606f8956de783d460ea93694e0cad35740b4bfe4b4c7f199a768b9a10e3ca35b6893dc6a31db7c2459d749b42112d01834c5ea3f677e4e2f65d52856a84ee130c21578808c18ba475b47ee3cc563570280dab8ed92478a6a9d70afb8db485f2c6699afc137afaaa49e02bf58ac8424c3d0115d621bd3833ff1d2ff912be4671dd09791b7b7fc4f550a50b5d697c6140f595e461e0dbaeb12f8bdee57db036374c8ee58258804166b396fa12a08007cf7bc665a2b1270dbbd7193aaa4bd21b1a891a41cf89c9a69c3e4b9f2b59c22580a321fcc545c2683a45fa1b5478c1b42e02b8abcc261de9d2accaf9ae9c86f7e14b6dd4927b377c6cffe3f9c313ed8e2278d4a85fc62834db0ece49971b796946b842e2cc14c7af88b4e2a18edb8c29181fe9fb4fa4de56eb1c7d9f1ff47ced5c1e1c6de52e075a2b636b6b2184731940eda6ddb7c8e9224cab2b246ca51f08498cbb309d2bd84cbc82eb13f025561ecd8d84d2b8c334c7242a9ba9290b81b0258d1005171e0bb956ab053cab99511ba1d6894b949013db3138306c99b353fd461f9af6007237738103fcdcbca248828d8890fe63860b6eaad1cfda34a18d7cfbc1898d1ba7b4a83e2cb15aaa7e7eb4b58b28ce9f6178ba528281df7c1b592917d7e016b048d3a9fb40f4612c50731a1bf46c4a94bf8da2247b645b2c4709f82e8aad20f239d40d76b7bba8fb9b5675696f714be8725b4454f737848d282df6a94b4afda521392cc651276d99ed93337cec0491d85e6078dda2e6820e346ea75ae2f5abd8de815f0ef2c87208413510a7bb4fd830125dd5bf4f7698cc873b704549df9adb1899ce640b47bc94eabed29e5085409e74afbcad97265461fcc28b82d8d9731e05325e619ab635ca1cd5c766aebae6b824d5de0ee41fa07eccb652aeee353d421c74f6c19e8ac5c71e916709777712fec20ddbe93582e09902d7c8aa9b241fd7880ea20871dcbb57e9277033655c85a096926ee21e48b6e562c0cae1b6a0fee04ca9aca96fa27ae23a61db0611510b82200dd8fa905c41da98b1b40fb1e8ce2b706e4ed1a04a49d8dc7d3134bd702f79728b3ab11db1ce598b9315e12fc523fd0f80071b6e21e1d05f43388fb38d1a876ed7c56b01f042c75c0313d69ee8c9d79ab6aacec7be3b0adff89caa039eb1d1f6c863fbc9fc670e9f49265c058fe243779ecac5a34939acaa056df919f23f50f35d64dd2254ded80e53f58ae1435165662438719048a52ffe25daab7cd42927ec5c1d6adf29d63a46fa21d5831ca004cf8ef1317a4f4124f1e5f73045cbed062b4ec1a1fcc2e76ae626daf3b4a8043ed71eba6ec4598305ef11a5563f7decd31c4f32dca41b05c6e9995cfd536a63a3bc5fe909f75af440468e62a17b02458f0417eae4e9dc4c2e3637b7fa9107517db9938edce77d08f4232b4f4ca0b04c5426df0910a18a7efb565978f2ce4a9bc73e1ac95772785c3cd83048a109ee549575c9d299ad3dae0d29785b107fca4d535b18c3165f732ca33a662f1832e98d89654ceb162322da7204c81727473480fba5f44f1bb772e7f25504a285dd4178649ebbe3b20d37c651daa0aea9440797609a1013c5f48ffecc6b41d0e18f731bbfc5eef1db581256d98e9570cda128ad07a93b5b10334132277f5791ed255b4cb262954e40b8030bc860622b411fe097059ff9a2dce9a967d219b8c53b88f54688ee83bc518518bb7fc87aa48e3fa28be2056aa0cd92e9e5129ca10ffbb83a2298798a6edd2997d9c106a92d50d6b8445203fae9797fafa35acfad312f61a406238b958cc46fc8061bdbfbd5ea70c087c462d8e77afd5cd26812c69cde5f53eb22699d0ce790396dbf0d93120f4208dea13f2273423c282fd86f047e7c617b4c6d5134036362a15dc554fe75e0f10104fde7a41e9b507cfbb6ff460cd49776bdf386d0b56ccd75cc73957af5d25b014e87e4a5d751e3ef082595132062365e9f06385f7b25c647475acf7f187fca594ab67660adc999931d26c21b4f845c62fa93d00d37150c9a4fc16095b3977d079ec4512d5ae189e1bfb5ddce6b35335f319a6304d6c531c87166361f33a67eda6aacad26f54caa2a48a9a5a316215268ca784e22d58ff779142c1cce869308584ee2177acbd91c6acccba6fde9631cb3be7f90d5ace64c670a9971aa90f5d775e2dd323604511de2cde52d814205586d93941395b58b95f313cc017fc3e048b2f7978252a704329479a43d60349d118787d2c91a075d1e8856660016ff0f83c2f90600e010fad07ba570e0a44b16914d553bdce0b4c015df6852006848db1f234dec1e402827d529b2a4a3ee1c0fc0af96b441b73f749f81ec319df023902c73b1fa1f0b75daa8e2fa81c0fe974b5947d2aff35186d0ec741521eee93286b8dd6ea0881f28ee97f49ca4c6132b90e8e56c3d7034df682950438a567c77af4cdacfdbaa76cadb552084dcb816f0c3299a9a208baef25d6ef103c74f2660c74a0f6073a3994308c129909373aeababee551aa17755bb73ec28332d3dc24ef943b3c95e7943a2869fa449244236d619fb2dfed160fe878979d952966fd20f71a7e44fa90ec46358757b15b07d116b7c2a6b5b6111e12fc09c1c55704d5ac10b4555e99bcdb293770cc1d31603414660b389e6749b8da470c2d687716cb69ecbe71911b814b46bb21cf8478b289d36982f0a55a7892b27c85142d8b037c5ed6e089f50d5d6b4f97b9ccf6a4b361c6c951b78e1132e227ee88bf6a85f8036df985c6e35ba4411fcd74de83b0467fbcdda0d66d0e5713d8bf6546468222fcbf57692276d50d34796c3472175e89d86debe0ddbd1082b25ac8122ac7b545bc086bb2c7441009139689be07c17c5e28eaacd2a44934080eabe5fa310eb0129374628b38d196bced24745559bde00fb99077258854e2c534008d45f011a7f3385ed54f455caabf8564b21b3b283084985f361da725c8ddbe4445ac199a7227ef3a473d4695d62ebedca3c3b58d80c7e36cdddcef3c58a616a98efde075b54b0a"}, {0x38, 0xffff, 0x100, "390cbb4f2bebbe7297abd255dca4ff1a530b448faec8d8f5b1691d80a202f6a6cdaf716207"}], 0x1048}, 0x2) munlockall() shmctl$IPC_STAT(r4, 0x2, &(0x7f0000003e80)=""/82) shmctl$SHM_UNLOCK(r4, 0x4) shmget$private(0x0, 0x2000, 0x292, &(0x7f0000ffd000/0x2000)=nil) link(&(0x7f0000003f00)='./file0\x00', &(0x7f0000003f40)='./file0\x00') r6 = semget(0x3, 0x2, 0x480) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000003f80)=""/18) chown(&(0x7f0000003fc0)='./file0\x00', r0, r3) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000004000)={0x0, "5b12454c83f1e1fca99a0ae3a6095a926347d6348445d1850f8a31e1b5e04d3edc296345906ff8e86565afaa3aa22c789c22eba4d3d614ae600272efd1584522d1ad12aaf82d8ef1ad4c89751b6646e8605cebd20119198424ece13f12884173b9d9b96be224be587c827423958abb6373b87022063db7923cbf9b112b57ccaf1315a6668a7faa687b3c929f0bb76b25b4470e187a854df3c3fcc83551ed9d6f938bbb895ef7a4e992a7fa7afe035db92e45f82973489e769aec706bafefafe3152e89338e5e752f2dc1a6d71c6a3f8d740e1eda9d45576fec274018e58e5bf7e99203556328412c2f41282898c5c2c6cbe73228b685e38b968565ef"}, 0x104, 0x800) 00:14:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0xd4e4, 0x8, 0xa000000000}) close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 00:14:48 executing program 0: socketpair(0x18, 0x8003, 0x2b, 0x0) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 00:14:48 executing program 1: r0 = socket(0x2, 0x4004, 0x0) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='r\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') accept(r0, 0x0, &(0x7f0000000100)) 00:14:48 executing program 0: r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x828e, 0x10000000000000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1100100000000}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) geteuid() r1 = openat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x80, 0x121) r2 = geteuid() getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/50}, &(0x7f0000000200)=0x34) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x2) 00:14:48 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup(0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) r0 = socket$inet(0x2, 0x7, 0x9) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = dup2(r1, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xd1) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 00:14:48 executing program 0: r0 = semget$private(0x0, 0x3, 0x160) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/119) 00:14:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x1) 00:14:48 executing program 0: nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) nanosleep(&(0x7f0000000040)={0x4, 0x5d}, &(0x7f0000000080)) 00:14:48 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000023a000/0x4000)=nil, 0x4000) 00:14:49 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) r1 = getegid() r2 = getegid() getgroups(0x3, &(0x7f00000001c0)=[r1, 0x0, r2]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f00000000c0)=""/250, 0xfa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) geteuid() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:14:49 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 00:14:49 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x4, 0x4005, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xd20d) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 00:14:49 executing program 1: getpgrp() pipe2(0x0, 0x0) 00:14:49 executing program 0: syz_emit_ethernet(0xffffffffffffff4d, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 00:14:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0xfff, &(0x7f0000000000), 0xfffffffffffffd15, 0x0) close(r0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8, 0xfffff, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xfff00000, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7fff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0xc8, 0xf0000030, 0xd1be, 0x62}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x80, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000061, 0x74, 0xaca1}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x293, 0x8}], 0x3, &(0x7f0000000000)={0x0, 0x101}) 00:14:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "46d9693fc6d603ca97b239614a0d8d876dea3276", 0x400000000, 0x7fff}) clock_getres(0x0, &(0x7f0000000000)) 00:14:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77", 0x9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r3) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600080c7ff0100", 0x3}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) fcntl$getown(r1, 0x5) 00:14:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file1\x00', 0x800, 0x80) symlinkat(&(0x7f0000000740)='./file1\x00', r0, &(0x7f00000007c0)='./file1\x00') r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r1, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2f963229de23c3249064d3abab193e6c762e82f8d6c61044992f20b1bc015fcafe15632d1420151c6b25649d9e1332303ad3d8a1f99c280f5fe37a1b57705c3f1e7aa8c1cea0c1353b6140730a383f7dea9fbb7a5f0c0f6303c3dad48e38db7f0f9e0c2446838eea20bde557d20e2a34484701b89289125909ce53f5533f7de779d1909ad5fd64adeb88b896bb84e91a2e538bb1884ff10e87fe0b1617423e7d2e7d6a11949e63b206cd1c454653b1019639c571bcb8c29c51c73abba7a6e05aee950567bc813a1ff3c5a81ece950b524a3c13", 0xd3}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="5a97bfe8aaf2d80988458c4f52871003139215386928903a1c4f0ed47da610d238cf744e812dd870371168a478403067167f81f276c28fa90b01827bd4cc114a0694330d8d5b0f57c76336849e7bda3569576aa90c14586c877efe7128e92b813c446a119dc53d73f600d7650116dab5c5faa8c31729db5726a0b0493c6f10a7e32b51f091b479203a72fdf172d7462c0177eaba5cff88a0d909557354563dd69d12421a55f1140a824a687c7e73bfa1250115b721602c1a16793a41", 0xbc}, {&(0x7f00000003c0)="63f197a67d4cff03d20ec930ceb4c3fac0da242df0b12b9db8a0d805946518e0eafb20ba7577bb3bbe5d8c7780c6d2ed1e329ae3ff76e85029447e1534b580ce6dc8db922d436d2bac9971a77a2a59dd0c755b65c1c0f1d00b0a03da96d0a1ba2054e91a4fa98fdc52b0e5930c7a6d450ac54cc585e4d245f2be43a328ef1d3ce23a6c06a23d5e667f0f4363bc5fcecbc499bef2c2b298c67a06db60b5f798585bab1c0a4b26c0174792e4963a1665813413b51b56eb29314b905ef3f580db2d410294c8df49ea5971894f7ed40c", 0xce}], 0x4) r2 = open(&(0x7f0000000800)='./file1\x00', 0xc80, 0x4) r3 = semget$private(0x0, 0x6, 0x400) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000840)=""/176) read(r2, &(0x7f0000000040)=""/175, 0xaf) r4 = open$dir(&(0x7f0000000600)='./file1\x00', 0x600, 0x9) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000500)='c\x00') semget$private(0x0, 0x0, 0x28) fcntl$lock(r2, 0x200000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) renameat(r2, &(0x7f00000006c0)='./file1\x00', r2, &(0x7f0000000700)='./file1\x00') bind$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0xc) linkat(r4, &(0x7f0000000640)='./file1\x00', r2, &(0x7f0000000680)='./file1\x00', 0x4) 00:14:49 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 00:14:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="6c3d19a73a8c58f848263d14628e169c7126deac45e2aeff071307000000005066d6baf4f232f625390c6706aad26c821460504f1d04fb44439df18273650b85ccd35fa259b783984002ef53a1ae9d0d3ac32f6f7e7a18aa86256e9bee1d662da5c5926f640000000000000000", 0x6d) close(r0) chdir(&(0x7f0000000180)='./file0\x00') close(r0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0xfa9d, 0x5}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x200007f) 00:14:49 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0xa6) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x14) openat(0xffffffffffffffff, 0x0, 0x200, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:14:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r1, r2) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) mincore(&(0x7f0000002000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/175) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x40}, 0xc) 00:14:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() r3 = getegid() getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9722, r2, r3, r4, r5, 0x8, 0x5c961fbe}, 0x8, 0x5, r6, r7, 0x1, 0xffff, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 00:14:50 executing program 0: chmod(0x0, 0x5398fffb08fec7f4) semget(0x2, 0x4, 0x442) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 00:14:50 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0xc8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:14:50 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6168de4695611cab1d61351dc8961836c47307779b44a9bbc2f7740330e99cb1a0b3995188cde8699350e2db2b1ffff2d62f03bbc9ec668fde64b19f95aec64bcc22f16a13a3687e63896a6a673e2ac3bb6dd021a1f9a330418eccfc39077362a55efcd45760e4a1d54bc70bbb6b76aeaab5f75255a7ad4f72538a51f312253434f5f3d23284788150536d10e41b7c47083254cf581ad4f2eeed097b784c9ef2aaa8c5329b474fc69646fae9f3e01a5a31941528", 0x18b74b41cebc5eda) 00:14:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) r2 = kqueue() r3 = fcntl$getown(r2, 0x5) kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r3, r4) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 00:14:50 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000fec000/0xe000)=nil, 0xe000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) close(r0) 00:14:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b85bcc6b8dae7e983797f6d80483002bba2569b13d8eabe0e905b3c3fb38784dd58a81dcae0a2149bf462d66a44c5abd6141f3c6472ee44a86758332608332bdde8d585c507b51869a927b0260d2beab5e769c628fc1e5a0c460116069bacfe69b98aa102d362c47f5dd41160df57002513b51e3d022c4f8976bc291ac99ad01bdbf3271a5f6c781259569b2aa49550fd9ba844603d34dc9773cf69cc0af522dbe2999c2913488fa77a61a954dfec7b6d822e4ac1ff31911ad2484009b741ed7ec62d35446acea89a13874359edda557738c0f301d919ebb4c8df46a1aa5aed40bc7e911247dfc7f658b857710a8296621ccbc757b493f33767efa347327"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 00:14:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x8001, 0xff, &(0x7f0000000000)="8d37f6e2c4c046e55d84e3c8bedee3de97ef35e03e9515f234df8171b2ba3a46a960b856859d02ae498a04f6f11ef7f12a3347160a5bcfb9991cd0e742df69eac5fd3cdab7292011a43ab07f08f17fc3b91760ac222dc400a2345edca29b539a1e3f03ca0b4b6bdb9af72dbd05705bdcf744d63e4a1a1da67ef85fa404361e8d1526c87cf2ad6959440ae9f824c640b68bc4fdf1ebe151d93d2184ad8ca971445536e3ee2f0682f561061b1fb7092e072e11560fc3a1825a8f7854ecfa93bb763220722e71b28e7e9e8f3d199e2876dbbd2f4e774ccb89", 0xd7) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x2}, 0xc) recvmsg(r0, &(0x7f0000002740)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000002600)=[{&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/166, 0xa6}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/69, 0x45}, {&(0x7f0000002540)=""/144, 0x90}], 0x9, &(0x7f00000026c0)=""/84, 0x54}, 0x40) socket(0x1, 0xfffffffffffffffd, 0x2) socket(0x1, 0x5, 0x5) getsockopt(r0, 0x7, 0x3f, &(0x7f0000002780)=""/183, &(0x7f0000002840)=0xb7) 00:14:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffff) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') 00:14:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x8001, 0xffffffffffff85e5, &(0x7f0000000000)="ff01000800000000000000e9df08ad3dc9000000", 0x14) munmap(&(0x7f000032d000/0x2000)=nil, 0x2000) 00:14:50 executing program 0: pledge(0x0, 0x0) r0 = msgget(0x1, 0x2) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8, r1, r2, r3, r4, 0x1, 0x8}, 0x0, 0x8001, r5, r6, 0x1, 0x8, 0xd53a, 0x80}) 00:14:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004", 0x980) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x74) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:50 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7fffffff, 0x102}, 0xc) getpgrp() clock_gettime(0x3, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x6f}, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1f) ioctl$TIOCCDTR(r0, 0x20007478) 00:14:50 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87c124892ff8ab88ac14d155a6c114ffb6d526ac6f4b2d1019f172c2de0b5a2e674850c944a7667a73544632a677d3554ee23e46ef79422f7d9215aa15e83b5430d4168b956f93b47ae37b55f3bec1288ed556414e5cab8cb0ee52bf162254ce5fdd522f019627d21b538b60013f779275b60df84691e1c6456a9a60f6a04c65bc357125c29bf7fdad247f2f9c285e40b59ec6c58d55f77390fd3f81647ea083f8d3b088b81eb461ffa15e9b7e628c4d7d273c4b3bf016d3f97a8056e827e2fff24d32091aae05546e489155f242894b336b772695c31c4a7ecd0b3a45cb42a3", 0x3e3f8a8a) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 00:14:50 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffc, 0x80000000, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000300)="fc531fcdb31a2c1703716d4316cf81425ffb3e6ecc1467823fc9c781ac330cee167f", 0x22) r3 = syz_open_pts() socketpair(0x1e, 0x0, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x4, 0x3, 0x0, 0x80000001, "17a15a809d72e4dc9229cc90d1347b9e4866cab2", 0xfff, 0x3}) close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20, "12b6516301c6f177215452eed800", 0x0, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff8, 0x25}], 0x8, 0x0, 0xffffbffffffffffe, 0x0) 00:14:50 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000100)="6e414396dfa578f17930667322efef9d85795c5f9ae90ec600ec61eb10562a776ec96cba2aa9c3cd88fc676bece5e03be6e76e718424bc48318ff1d27274be74dc2cb42ca28dc797a7d901b4748435d738684c6a098f81933a894dd710a9e5fbdb20f47fc29e8cb6d03319b7587a", 0x6e) execve(0x0, 0x0, 0x0) 00:14:50 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) 00:14:50 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0xffffffffffffff57) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000080)) 00:14:51 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r0, r1) write(r0, &(0x7f0000000080)="f2", 0x1) 00:14:51 executing program 0: setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x1) 00:14:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x7, r2}) 00:14:51 executing program 0: r0 = socket$inet(0x2, 0x110000000008002, 0x2000000000800001) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2eb5, 0x4}, 0xc) r1 = dup(r0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x40}, {r0}, {r1, 0x14e}], 0x4, 0x1) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000140)=@in, 0xc, 0x0, 0x0, &(0x7f00000015c0)=[{0xf8, 0x1, 0x8, "5cb6b53c0f7b88d1af81466d8dc3f890e348c21cd5494068a96b983eb3b5316edf86615d8626c387e87a898e09a2b9d6f7e3c89aacc42b5e2597e4327b673a29b9a91c3bae0298daf43378566acd5d6a84b13c031dc4de161280f2c7d9cdb170323770119261df8a3ac01440e37fa622c3481b709f3b1fe1a6057f45163c1e6825b150d8fdb46bc5a62e4c1ff62a5c77be744c725e604a4525677b7991a7ded96b2f61b419c2a8dd633d1271e662303da6393371b314470a2b2a76e5a6bdc799f4e42d05fc42ff952ec38ef1fc5b5b8ab20ef1198802b664d0049c02b1d09a088b039fd54c050c"}], 0xf8}, 0x40f) accept$inet6(r1, 0x0, &(0x7f0000000040)) 00:14:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x200000000006, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 00:14:51 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x8000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x377fbbe) sendto$inet6(r1, &(0x7f0000000040)="572bc0f278b6577c7b6d317ecbc9ec26bf8393b1318e2d9def777abb272e175ef8ae29df310bd4b796a81ec62e8f372b929fe5f0ccb347a8e01bab7cc1a772240a2c27e3b65f5815add56eb58fa39991f61a6b34bf8ad63131b57fa32cbc7c8a14d03e6b065986f613d44202c4e95d2bb23a085391f691f1fb201391e21a16df277461258fe19cde74f398cc05d8f9d41fea328fd32529d355c2977e66880cdb58c042c1626b176750f51977a3eb136f5fb7a791fdd6a8ffeb04b77989e4330869d99bcf36aa", 0xc6, 0x400, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x4}, 0xc) close(r1) 00:14:51 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000002c0)="303f959d7cebe8f9c8244f38b6e1743bec63b13045939ac2e3bb227f11c24cf6f2d8367bf396c2a52d98bff7cac605d2958e5ffa724a5ae985a8d614c42593d254266ee070e3ec65b0b0092537cd566599189a0c6ecebed33ae02ac274b01cb1df33fceaa6164aaa0c9d725622e529295e6ff4d0d960d5739eb37c623bfdcde94a3f6a18c3ebc108d19d1e4292fe044844fa5d95d619ff19e400c3fc60aa61eb74ea", 0xa2}, {&(0x7f0000000380)="917b171338b33c1cfb317d90533cf222db5c93149684bc818bae6fdbc8a8ada2dbd4cc59171c026c9f283a1bb8c17b875064145d67e96e54376a7ed062626efd2b79cfd54def53eb5f62b49a4cf4e2f0eb008f081d6aecfb6fe790202fe4b16896c541e9af261ef9e2d890c89f38392bcfb0534d07d463537a38da9c858dc23d3a98905b599cb62d7fcf64984c58d3eed87355cef928902b46644d395f41f2c1e919723ecef05414d39a5c34d1302b57b71c92175929d1fc4943dd599b0eb65a642738e38d6b26e4a91e56244cd24827ef2d335c719180ead73f011d81e9", 0xde}, {&(0x7f0000000480)="9610a001746e3c", 0x7}, {&(0x7f00000004c0)="368d27c0e144c6d89a3fbe7e52b3a90e10aa78c9aa46192a706f20c5bf0c5c4ea3f1e6a60d1811de5e2913104ac032444b34931d99beb806699fd644b73d2633a2ae7417dda8a81c7ba40bac9dc40adc227fe39b953107c8ba5edabfc567c74881cf45099cbf5db5a775796dade1f5d7c93c5890975b", 0x76}, {&(0x7f0000000540)="c0d4790d29a33812b4d74e0c3e3f059e38063afb356063b30335fb59abcfdf18e5526d6f9205d0f588e3b4c43511ee5f32f102f767974ec090ddbc5f91c3d1dd58cbd58216cb319dce3b4a954c016be424908bbf0e76ca", 0x57}, {&(0x7f00000005c0)="ac163fb0e4b66691e0b3718530400bcb534af4260af4060d7ce831a0102e5bc7c6deea945bcc1b685b46efaad58f7c7c5c303bf11cb876163893cf651a9ca56d97a3cdaa7688a365f54ca8184226aab7e6986819530a9a319475dbbe3c819fdb8cbc57c31d7bd18036f673e990b43f", 0x6f}, {&(0x7f0000000640)="6f3256b9e6021141852670720dc638029fb079b99ae79daba10c4fd78015bab4954bebc97e5b3a6926523c333b65239a17d670ed5ab19568de5e852b062f7b6bf4efd377db7d5505bb997f01bb617a2ae00a991cbb3b72da236f7c1c757ebd4bbdbf2c460254a6a4d911d53357f7e0e03e04e73c4f86dd615a1b329ab4", 0x7d}, {&(0x7f00000006c0)="5f20ccef4845c74469a7ec60817fa3e15b8dea1b0b42896e979f3e69d4029a7bc793feec8ac9e45beb4b21b5cdce098ee384826491bd3afcb895395d872eb59f523f6354f5ac93a2ab3de335d16f3e464aae30eba8cb2a0c2d2c9aeccdd0c54ebf60c1d0b175613f8f8672de3561114bbfa1fde175c1163e9331e38854e7027cea8b208f0c516b0d367407129d25e674147fd3582d543ea508fb5dfd9acda77cc9774bb977183951", 0xa8}, {&(0x7f0000000780)="f94f4ac000cebfbb5be9431a47c675f52d19e1733babf5359a016bfb56", 0x1d}], 0x9) r2 = getegid() lchown(&(0x7f0000000040)='./file1\x00', r1, r2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x401}) chroot(&(0x7f0000000000)='./file0\x00') r3 = open(&(0x7f0000000140)='./file1\x00', 0x200, 0x40) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)=""/241, &(0x7f0000000280)=0xf1) 00:14:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="00c21a0d6c2293a57860939f3d000000", 0x31) getsockopt$sock_int(r0, 0xffff, 0x1289, &(0x7f0000000000), &(0x7f0000000080)=0x4) 00:14:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) kqueue() readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/190, 0xbe) poll(&(0x7f0000000040)=[{r0, 0x65}], 0xeb759b3e2ad7b10, 0xffffffffffffffff) fchdir(r2) dup2(r1, r2) 00:14:51 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/91) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000180)) shutdown(r1, 0x1) bind(r4, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0xfffffffffffffffb, 0x0, &(0x7f0000000040)="dab2701b058a47b692547b348a3983f7c7645b7ae704ffa41627619128d3c4c0c77eaa89ac0572ca9604eff2aa47dfa4603e501bc6ed1145573cf868985bb80c03838efa5522653038496f66e70e0b2398026b327074264000ee1e6d65e26a97d6c7b036e2281a22ca568d7eb8f60603f69508a69ecaffc971061a38626e402bd7e9bf2ba0386d7bb33f756062bab99b6249f3add4ded44bb72024c5137a4434d71312bac5a93a3e4ff8e65b2b4160a855ce0b9bfbab76aee1060e4b26121ddc5ceb9f6fb0ff183bb9530a19c60e8967a27501b3fa6cecb97ce75f94", 0xdc) 00:14:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() r2 = getppid() poll(&(0x7f0000000180)=[{r0, 0x2a}, {r0, 0x100}], 0x2, 0x5) fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) r6 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) close(r6) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getpgid(r3) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8081, 0x101) kevent(r0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x6, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffffb, 0xb5, 0x42, 0x8, 0x74d}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000001, 0x200, 0x3}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0xffffffff}, {{r7}, 0xfffffffffffffffc, 0x20, 0x81, 0xfffffffffffffff8, 0xf6}, {{r6}, 0x0, 0x88, 0x80, 0xfffffffffffffffe, 0x90}], 0x9, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffc, 0x2e, 0x0, 0x3ff, 0x1b}, {{r7}, 0xffffffffffffffff, 0x80, 0x40, 0xfffffffffffffec2, 0xc000000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x5a1caf31, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000030, 0x6, 0x3}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x4}, {{r7}, 0xffffffffffffffff, 0xa8, 0x4, 0x5, 0xfffffffffffffffe}], 0x2, &(0x7f0000000140)={0x0, 0x7}) kevent(r6, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) 00:14:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8400, 0x47) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 00:14:51 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0xffff, 0x0, 0x2, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) 00:14:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01012e2f66696c653000"], 0x1) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/53}, &(0x7f0000000080)=0x37) 00:14:51 executing program 1: mprotect(&(0x7f0000446000/0x1000)=nil, 0x1000, 0x1) r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 00:14:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)=0x106) 00:14:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair(0x0, 0x1, 0x101, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000540)=[{r0, 0x1}], 0x1, 0x5) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="07ff201640d3e194b3054ab61798fd169a2a5d40fad5b5334c26b79d561f042f395e16682a612d275ed2ba9369f699393c01a3f2b656d56fb07ed7a7a09a48e3720aa1c136c7971b0f68aad4f972ae07733fabf1fec594184841d6cd692d85328138cb0561c04917d8d64d6da17f030e7053f2097196e2205b26351cdb68fa34189fc4efe4c3f16ff24c40a235954f4831542fdebdd62753d8f6390cfa762cbd731d2c04016bc33b415644e2cf9a29be4dd05f8f0e17e0f1b9616ea985bb76cb836a33e33c2cfb4d1d3b4a2fba1617377821724eb1f0f957885663ea96169fd3f50d020a6be0ba3480d5eb0f72438c5372b52f5c2096d568f36d601df333c2ea9cf18828dc6643f934cfad5b51e7f1e1fea5e7cbcd6f65c805e5f18a43477cc2118d4f19042f7f000000de164f49d67012b2631bd578e2ed0db15646b0a1174fadb22467d5fa658d610e87c61d1faa1821931c6963b20f3938d45bd19d8087acf078ea6a9c9452b28beae704f5df8f4da6f6f20f1762625edc82fc29262ae2d63d2ab4880435f1c035f4c65f86dd40b944f21ab4373c4684bff9308779b1344170a2e5b9b18589490c3d21444c4eb030a225b089d25ece80c4ed5a6fba2801809bbac2acb76f9e7162d669cc7d668d00b830a172582ac400000000000000000000000000000000"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) wait4(r1, &(0x7f0000000240), 0x3, &(0x7f0000000480)) r2 = socket$inet6(0x18, 0x5, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r2, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 00:14:51 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="18000000100003000000000000000000", @ANYRES32=r0, @ANYRES32=r0], 0x18}, 0x2) 00:14:51 executing program 0: r0 = socket(0x20, 0x8007, 0xd1) sendto(r0, &(0x7f00000000c0)="409210b1fbc659c4a729c04e5931a4e21d2b69ad82dc0b12d7611fb8f22e18ae28989e157df2b3002dd283b83a37f00d21217753a03db65f98122b617214e8200c44888f96c2f81227f245f5461b3a99a65f98ae791a3107a7dc7e1bd4339a0e2bbd0b22692e45d51803fcd3ec089cf5b28269fbba6d9b5c1e6db5e3203682a3d468d25d99eaf64fc6b41920b79f4745479ef761108b3e98172c50edc45861933049eca2bc791c8d359c05b182d4eee2dbe144b228198b4b77acf91df07e2a366e951701a8b97afac7f57ee87db800ca60bf5e90249a91f8cda90803d955dbdeb55c", 0xe2, 0x408, &(0x7f0000000040)=@in6={0x18, 0x1, 0x792, 0x8001}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2, 0x6}, {0x1}}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:14:51 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCNXCL(r0, 0x2000740e) 00:14:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x85f}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) 00:14:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77", 0x9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r3) write(r1, &(0x7f00000000c0)="bc3ef0a5079bdf6027f2f5ca3d00f49455cee27aec540997b2094dcd9cacf47ec0bd52636ea74172625f28f3659f19762425349455abfdc62b7fa28c69756e1993", 0x41) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) fcntl$getown(r1, 0x5) 00:14:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000000)=""/1, 0x1, 0xfffffffffffffffc, 0x0, 0x0) fcntl$getflags(r1, 0x1) 00:14:51 executing program 1: chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = socket$inet6(0x18, 0x1, 0x3) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000140)="8ffa98309e912f3d9770d824105c156a57ebe997acb8f1375bfc8497e93fb0b09fffc10995a8692f8cd048604bfff7bc48d9ba96a42668d350240aaca626b41033a8bd5e5eabe36da84c511b77fcca601342f5f9f226c5ea4a4ae166d6c29a7ecdff962a8dac324198cbd840ec6bbb01ccde9945bd732862e61dcb6ce1a8e3b985f8946611eaaeb20d92eef9a53e7592c5c68916ff4eddc623ef6e62587b01006dc1367abbe7", 0xa6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 00:14:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x14, &(0x7f0000000100), 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000148000/0x3000)=nil, 0x3000) ioctl$TIOCEXCL(r0, 0x2000740d) 00:14:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f00000005c0)="7f39c73033f02477083b8f1a", 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000380)=""/216, 0xd8}], 0x6, &(0x7f0000000500)=""/80, 0x50}, 0x0) chown(&(0x7f0000001a40)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x20, 0xa0) 00:14:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) dup(r0) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0, 0xfffffffffffffebc}, 0x0) pipe(&(0x7f0000000000)) 00:14:51 executing program 0: socketpair(0x6, 0x4, 0x8e4, &(0x7f00000001c0)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000280)=""/86, 0x56) mkdir(&(0x7f0000c4e000)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") r1 = open(&(0x7f0000000040)='./file0\x00', 0x20500, 0x1) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") 00:14:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1, 0x4) r2 = kqueue() getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) lseek(r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x3, 0xc0000007, 0xfffffffffffffdff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xea2, 0x4}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x20000003, 0x3, 0x5}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20, 0x5, 0x6}], 0x1, &(0x7f0000000140)={0x10001, 0x8}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001340)) kevent(r2, &(0x7f0000000140), 0x15, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x6d}], 0x6, 0x0) sendto(r0, &(0x7f0000000340)="c5261a54407f070916114696fa693244fbfaffb493a22b5d854b1d8043905397356bb4835f3d64177a86d34be437fe656043ecebe69c56ec509f912f3655ea034e06f1fc514ac44da8d823fae308add1bcf1494a13e4b3371e467eb43ac5bcb17d93205c9caca2d2752a05b564ccaa7cd5a930b892ab9c06b2e69aec93cc8f4ea27cf8e8ac0785c46afda68313f4839092e61c58905760f37c3cf36bd9b0a546046dbbe307fe15fdf1af3b58b1faf32202f7619b1f7d85909f8f5767e992a0d9206259be7e606fb21ece6af7cd86f2a19d6f3dc523eb269477940bf98c4053f6340a8ab4a817a42e1302a0e35a90d2e036247fa8660884d2470d29857490fa123cfdac7aee2fbb527b4d0ff03fb26fdb765e57b8e670bc9e7aef3557f20fd3892fe492ab6c85da87590ae207c0f340f397f6744a2bc86df1e7c3e71f4bdcf3473e1bda90124f6fa7115b4b3856eb661dac0b654fa734b86c99faf39bf6ae68c114b1eb3c70d8cffd82ffac5477d5438ab113bead09cfee3b9e4e6bf22120ce775b6fefed2cba0d83237d537b957785144636e309d35aba935758f74cc2898749571bfd1ba66e1e83e2eb9f4be7dab012083be777cb65a922b2da9a8736515e35f3885c80063cb12600d7371467ec8c94d76ea985a7c38fd7cf38e5ada3a541190458c2e551d4ab25973d661fbe721dcebc4dd489d510b38687f1c746cde5e0c0f504a74f3978e756d64b8814e5db4efd4307166cd0292a6488dfc5eae51a245f76af18cd70615546849bf8fc8dfead103fe94eee457fe6cc0b571015abc151a8013528dfb73dff1be4450c009bec4608badd7f45e49d0a2b95bd441501a1672b44c65fa6ceae3ecf7edf90ee0429f264bb13657edf9b3655489f80efe5cb6c79f566961deb6de669c2719a50291f852eba475ad58a82a75e22b4ad89d17f7ad31b3833345497a8636b7b52db546f5a433ba165110059a53cc960a0da11a38b2da6289784236d371f4db790ff53e0cd34de2341ef2ca342640c9ac3cbe1f73a2e10cf57568d2d88f9d575bcf9a12636d30021b1533cb1c728628aa93fcf64b9223b7830db87eb0da535c3497840c008e2b8579fc6cdbf0986e62db371a786b56e609cc695cc40dc4832f3d69370d7bbc2ceb4743cb896f6cddb8f94843de1f4e21aca9ef606eaadf9ceac3a6aa67da287cd80de8fe73b1047280ecb819096fe820667576d749fef8579a4ae84c7717cdd8a9c7e46178b4db8beb33783fdd8b322484ebed204b922905f2ba740e326be046f69b1c2e6585fce2da990e52d1d67c44a95d86c25fa2ab9b96eec0374379d26df8088da690d04415e5f164989bd316ef526ded5eacf57283b75b417af542d3d4164d6a15312a9d66eb9aab11f225728a3cd116daa3a2665e25f165942660c8165f3d92bb047c1df52ccc27e8229708deffe3c57c15b35aa1301d591198076c15d23effb40310dc07fcf4a7fca9ff5fb6b15d8a6027ee50a5e1d421b5d331b8cdd09226d585c17ab8118a17938b1f1c01b919ac61064bc8d0b41af53f75aafb12fee537306b97035ea95f20850863d988c74d01708cf92e692b123b15cde9341891cd428979e0478643f8e939fecd0f38da369eea76cd2d254b6b0c582aae9f30c963d0452ea852ee86f40520235cfbf3998486800e573441439aa2cd2732621a2cadabc0a2f25bf77fe84eea5db63e1ed3f265689a7dc8221ef4d1b737b21ec815ba5bd712024a0c8bc659ae21ccd22a3d781c10f397b6b480809d3d1a5511270fda39bf05198491a8fe9e7d8bc3a27b998282dc359ab2c5ba5a717eedc6cac2f550f3cb16797fe0ab3dbe635a5ae1deaf5a7126978515b780fcf9e6097d3d41eac04054a44e3f2a421e9231298622c5b345faf9be055ec213d1243a06e85f1e1cce4d778d88c1e17b4807fb7b07ceb2960cadb5f145ea6f8340e32c85969f6f02b3a9dd7115678144522ca37114df4de50b1a16874e7366b3bd2fe6a5aae9ea801df21859d39ad61e83beda6778d03bdaa8c43eeffe454da23dae6cfa4bd9c40182730a3102c9c52e0ba3bc2d0f52c89f9374f5cf9b49e6325824b5f21b9ed7d6b853de2d7609b3659724af4279d6a3a402ea97694b184cc6ffc48c0a1203d8c549a671a6e08a815d9ee37f0386a9ba8496ac8951b0b51b707935e1f76e31aa84173913ac79b098c71ef31d41f4b62d20d2bf90c098fd374bfcb8b3b63e2ef81c196fb25134fbf1422c1eec0b7c076a23019ae3f70aac552bb7b2b8a1e19c820356010f75cc0a8b9e3bb946c11fc75f01e23a632ad829f1fec4699ff2e72da0e185c0b0d6dd5de7642b3d8d1be54d40bc8d23c1cbd1bb496566180fe529e2bfe00be0afd7f1f684f0db50ab05c1bc93042c8f086412b45ee113c33475628bdf2111e93fc5e35cfeacd2b2b6d0d3d4910102f2fff36f7bf4d7691171956127f495d21cfed607119ddf2b821382f154690e65a2daab4a9b451e61ef4f5dd1aa90077458094fcc299f40dc1fe7d8f605ad6d4bc9a4d8db21ce2bf05c0aa175a0c65820574f7bada82503bf5383a8257d059cf98fd391749bcf8d98d62acf60ccdbd78ca9d1a31a9588fd959aea7098685c70282a535a17e97c81ef5929411ca317446cb0a00d8bac4553ba254e8c446d26148622369a2891b4d61faa971d9bd2bca005bd50ec9ac8d53fbd37b3eae4b5dcfb62bc6835ec84dee45e11370a59373800fce1c81ffafc0d67f7a7318617ef95f5daf59ea536b40a561505578364efd95141941c8126042f96e90f3e4c442521dbced7da85b042d03f900f384d6032d754bae074155ae0b056f40c829674af0d0fbfe8944d597dd54aff1237ce7cebd486f08e0cbe4610b9d8dd3c46c83e1d8548dbb338079519dbccef390a33a2ca172fd0460ab792905fc9dfac891a043e3069dd1626eac593ea8d287545af36fd53bdf0d7ad499b280156b24818a4a60470eeb224131cbb675c78c221a4fc74712da62699d143d499470b655e6cafeac727adf0e61250b2a71cbe89ac2cacbdfef14d4da9dea04ab158d3d92cfc9bc3b9039f6fa67de9e9c204c1e860ede219dcc1e66b150d9d21edd6fb033a1cb311c36a39abd0d8d2bc5017b51ab059231299e2fc06ea7b6aafb252461f6bc6775ab3e1bb9bb4bef4bb2802f40079022569e506b7ac7faea7d3a7a70b7d2d1b2d9ab0ef54788cac45d09456266ef3f1bc79348f18e05fb09633de6ea09baa17f97b1fe00115f8e22f6294f1cd9c01b1b9440d3e97221b792b5483c6ae7fa619ee0843db1a22d0496a239777b8db5141fa3208c40276dbfc2dfc5363160f4c0836f3a00bc960cb72f7d4d046634601a5fa4f460be536bb63ef364aa83888ba0a9b0221de697fcb72bc6592c54767700fe240a12f57f53061b008e7aadc120d444219c38beacd113b534c1a4ef1aa03fc5d58af8080493149988f62cf9a6cc2d1864a765cfa10ce6f1576ae6fb6542c7b29662907c6fa5bde647f01a3d1ea593cad9048ae792e3d8493fc549861e0b679525a0763e768fc9159bd9057b02bb463e6eb36e0796404b59b2ca29c051cb4377464d2c1dc3640aca731ddfc5ddda08a19ac1f3a6a1e7ef4e75a3e3473b5f33d8cd9547131a5228a1823823bdadcda4df5de75e90d6f0c91397e24c356adb7f38a10df98860a96f5945ae3ee6bc56de7c6a94f0873eb1b19459bd19e6228470a7522d8370c476d79c9089ea913af9cc9d407c48ee7a87eb308f90217976192fdbd651951aeaf7a83055cc56ca4f3f08a1410711afc6e2c1b2753e364d35157ac8b4f6d717cb27a6ac67b4d70f149c2a89251c98e32a45c5e04ffebdb91bc01bf55f7681c7393e20243becdb9d514c0cc65f08dc708bd0cac910b9bc03d7e06f5fa9c8185fc12fceddf555538619eed424d0b5d96c38de6d67b2bb252302119967db3ad2d4b9e7191e78903ad9f3f29674937cf1c7dbd1f1368f75993170e26d39ca39f0b315489e9a4a9ac8443df7c7a8830cb000ce66417453026863c53df0fb7eae52d858d1da474e125204083c8e58e3b00341112b6ecc638b10a5d6fc71a50fb3857e8c39bb14d23fa823a0c4030858512d94d05398cdc5e0a5c452561461de1466bb0f3119a079cbfb0873d8b70f5f13033748ef8e4b6acc47e37f635eacc1ce47391c86a4a178ab6f9641f599ea02b4b26e24835624f96b1b0b6f2ffbce7d86dbeb4fe183b845f9814644bb6acb187c5d18c4f069e77d68405114524a31d171fe5cc391ecca578b677d24ac2591fbe187c531d4e4029f99456d2658b3a9aec9bedd004d77f55edfb5ccf0302afe0e410a73e1a0d971895e8b9f1bbba52dd624f8606c99b83826aab2b8d604ac463d55208296ee91dd609321e750a58dec49f94a278f987bdd4d587e6b1e0b7b5eafecb5e919a42a8d1177d2a4cf4bb3d4a50fcdc7a51bf5e1ea4350ed7fde9d0c67025926667c8830b8b587e383d39cd19d9f6448e7f8f51a06e99e5291f73671483da53dabd945b183c50165e4f210591d599c63e1b748d4f9a8b3043a5ee0c840b25586eace1bfd5f9292921ab29deb17862477e4fc1fe6ade4fc55053bcc3c4bc67455723b1113496672f85f7397411cad9748106c21beb3d3328f911df38b39e221c43e854461098dd89c939e74d987d3f952ecd7804cb777a8590950e1d9c647ade923c52dc6f31b98d08d0b268974900843b101c4155d64fcddeb28820436b29483313762c8f2e3ad8a994663550f56b5e1b264cb8633b31a3ad524ca5ea122668305fd002e98737c807cb873579981c16fd132c3a31d4b50c69666bf465097d6a999975185578474c0d0ed18684557b56f6e0417d2cb80fac5db4a7b1fde4ea033ae296c481d6f4c639081f3b4209b15fe0e852093c3d6ca09a1724bf409219aae8e4f84ac5f0a4e8900ac04f07bc630e2bfa6e2ed3d07b632561ebbf53c451bf4cb7dcae5c753a94fac199dab51b28183878cdc8ade446fe6d01783f65420e5e0379eb88b8bfbb7b2f3efc9b459811b3d4be227bd0d792419922c89778d3a411ed642fc7ab7d2831888051f5f5fa133fccaa67e73c07561dd8cf7d73e06d2a8cc331be9427d9eb6112f35595376340e58151d01b9545961d237bfd75e36961be6b697676a1f7820419289ce7927600067d07df35e0d4d3f6cb0a7b68298a3f4a20faaa34c01a9eb6c813b93956a48f7434251cf7830093d4bc47c3456bd65da4c5d00e27765ec674a6b6836c419297630cc2906baa19bda6b6f0be0a2a1d6842ea23913320b957a99545446f103d7e840c984316ef0aff8ce689db86bf3d5ed975f48d69ba3c5ea3906f3f05895a18d02edc098d0ce65a63b46e28be5e8f7f02c5ccc3d5f50dfaa53d9e170a14ff183c6978073b1343efff110d3b80a67af07060b66e0864f9f0b3fcc2f18a1feb2b2261af629a95fb428885455426b25d4f6a637dcbac8d9336dc1512438f4ec9d1ab83954da9c16b02d472e22c1933697f94ddd5a7e0b462cf5f471ab985f3230e908bd36e31ee1c8d12a91746294c0d449242dfe43e679a51ecc78d6302b12a1e6a6a4d3c001b0fe86d6950440c948ffcc287aa41ac15cde94d79128d143ac72478cb02986152a7f273d6f35c6d8e780ac7b2dcc589e2d1d1c5724e36379246245566166dc307e5c5b1100139b9688da8082d71b0a88f26570c8bb8105fdc3a8455c9b761aa21b9d8bc5838112cfa735d43b2b5a09b5401bc936bc3a96ab81fef5feb27d6000361ae94bc525d57ac2ea9f", 0x1000, 0x401, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xffff, 0x10001, r3}) 00:14:51 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="09c6a432ea9f6833638842cb88ee373d91b6352514e193ac28a854c10a796b3ad0819c33c80a4a60f18592573781a027bb64b371fb99a12c0e0593b5dd32436001cd9da3b3831ad9319b50dcb6e29e747d6f7d35c04666f07592f6dcc48428b93da6245e6c359c507ec42244d4edd049096e99b1ca16698f0ddd0163f079c34000f41320ea"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x1) 00:14:51 executing program 0: r0 = socket$inet(0x2, 0x41, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000013, &(0x7f0000000000)="54f3e741dee328706c36eb24e7aa0ded07d191ff009eb9f4c3f42f40723c1eaf2583d7e268dc5851256cb993880092ed90c932342c16acb02295928f04225689a942bf276145b7ba445a8057fce70b5521d78c3a100f6c5dda055ee86adf", 0xffffffffffffff63) fcntl$setstatus(r0, 0x4, 0x48) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xbb3b7f3073a1def8, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x7fffffff, 0x200}, {0xf9a, 0x7}}, 0x3) write(r0, &(0x7f0000000080)="bd66e5572dfc142f08ad971e70175db04b5b559b5677bbbf", 0x18) 00:14:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "a90000a64d5356066405d401bf1c147f32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 00:14:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040), 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044efd7c3639df5a25c7eed7f8f83e7f72eba462cf81d65a0653214aa511a8739429ddc3782052d9838c5af6b96b0b43da00c16d951ab2a6997478a1d82b551309d567fb709bf2ff10f8389f7e4793ed7554ee0baf6741b953e3cb5aa56a3434bb62dd6e98b0ed3b44a7073b778b79cf31f49766a7f989815d1caa314a397bf73f5ef033eca1b58e1ab108b662b90a913b7399b21d94b9a69b674631135af731df9962d9909f185744b36c99cd4cffd4401d41773a86e9c2a2ceecdae3dd8cd828d4df7a4353cc587a49b10b121772ec7b938c4d016340736756f5f76522e28d36fc3820c147b3c07a40b0b3902a32f07779d02bfa9"], &(0x7f0000001200)=0x1002) r2 = shmget(0x0, 0x2000, 0x84, &(0x7f0000ffc000/0x2000)=nil) r3 = dup(r0) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/72) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet6(0x18, 0x8000, 0x82) 00:14:52 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = fcntl$dupfd(r1, 0xa, r0) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/17, 0x11) mkdirat(r4, &(0x7f0000000380)='./file0\x00', 0x0) kqueue() accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 00:14:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') 00:14:52 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000000000) close(r1) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 00:14:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}], 0x1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 00:14:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x100) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000100), 0x9, &(0x7f0000000140)) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 00:14:52 executing program 0: r0 = socket$inet6(0x18, 0xc002, 0x0) socket$inet6(0x18, 0x2, 0xe000000000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) 00:14:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x10, 0x3, 0xea8) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x40f}, 0x2) 00:14:53 executing program 0: execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00\b', &(0x7f0000000180)='\x00\b']) 00:14:53 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r0, &(0x7f0000000100)="822287", 0x3) getsockopt(r0, 0x0, 0x6, &(0x7f0000000080), &(0x7f0000000140)=0x27) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x6}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) 00:14:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000740)="00000000000000002d730e668e5271e13d8a00e9f03c20ee59784f881b94d4a105000000d9bf321f6ea832c0b6a10dee18ea4158185c55117c7f744585fb24cee5", 0x41}], 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) close(r0) 00:14:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x104000000000000}}) r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x700) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/171}, 0xb3, 0x1, 0x1000) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:14:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="a5b30fca9dfa945f8a33f00e1070b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b503989a05f023c66a48536805886b79d95508ec793696a615a7772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc005b9a75197dc687f32d3cb9259e7b1159345d8f4c6ba1f3a1911b13e8bce0fc8cbf31d499d31683850fb41410dd43156e7eedaa953e41ce797504640d49f1880ce6c8774caa4a6abc59900cb89dfb3a30e931a2d40575c8de60d45ae11f36fa2cea33744323916954d2f475089dc0df1eb52c000000000000000000000000", 0x65}], 0x6652f57d9893f88) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x56) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) setgroups(0x1, &(0x7f0000000100)=[0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r4, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 00:14:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100800000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x80000000000002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) 00:14:53 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r1 = kqueue() r2 = kqueue() r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xffffffff, 0xffff}, {0x18, 0x0, 0x8, 0x3f}, 0xffffffff, [0x6f9ae09d, 0x4, 0x6d95, 0x4, 0x100000000, 0x20, 0x8, 0x400]}, 0x3c) r4 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x58, 0x40, 0x0, 0x4}, {{r4}, 0xfffffffffffffff7, 0x8, 0x31, 0x8, 0x3}], 0x4, 0x0, 0x0, 0x0) close(r2) 00:14:54 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001540), 0x4) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) 00:14:54 executing program 1: socketpair(0x2, 0x4007, 0xffffffffffffffe0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) r1 = socket$inet6(0x18, 0x4, 0xffff) listen(r1, 0x2) 00:14:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) kqueue() dup2(r1, r0) 00:14:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="6f85d1abf4bd9b737ca11fe0739e1ee5dcba183732b55babb2098d878aab47496be8741adaa9617a14eba818a9d2e770c76807a5294c9a34e4d64107516889f39fb05e4f6c01056b53da0e6e0ca0ad66088208456e8fa1e5b283d285f560df3ac8b8f74271100f2c64896d298169533347bbb4c32500adc4bf346056c75ccf2dc205fbde6815e1fbbaf16ae3f93b17b6fe0b24c04eb1f7c9373166b0949666a59edf96f06286d4018749325b4b48f822b2d72009f08cdb98eedac711e10bcf044d71b84eb19ea0703b4f2d8fc33d3dd47a8a3f2669bd9cca138e13f524f0005d78", 0xe1) r1 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) sendto$unix(r0, &(0x7f0000001300)="6936daf985b5d76cc968cd1d1eb5cac0f2a3e6534809078717112b1a6e25a46b5a7e367b891a5b26d5786c9c4ac0e5fe78fb460f5ef158e52a9770a88d2a9f1e6a16f677f77eb12e2e0400d3bee2ee840ae23c8e074a22da2a120e6902272f2e792115d3309760d9f5401bf94bf40828307aa0665c", 0x75, 0x400, &(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000001280)="c09ba4bfc73e03b8bf88", 0xa, 0x4, &(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 00:14:54 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x912) socketpair(0x20, 0x4000, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) symlink(&(0x7f0000cc9ff6)='./bus/file0\x00', &(0x7f000017b000)='./control\x00') execve(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x26a, 0x100) openat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x21, 0x0) 00:14:54 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 00:14:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) 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, &(0x7f0000000440)={0xfffffffffffffffc, 0x2000000000000000, 0x800059, 0xfffffffffffffff7, "a8fd28e2b5dd6474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='@}{.\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000280)=':-\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='}\x00', &(0x7f0000000380)=')((*][\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) r4 = geteuid() setreuid(r4, r4) 00:14:54 executing program 0: socketpair(0x23, 0x4000, 0x6b, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x897) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) sendto$inet6(r0, &(0x7f0000000840)="bf0d1d301f770df1f4c3ee4269703f021c867de5840c8ec677c622085f9523a730f5fdaf256384dba9adeddf8df45e266ea3c382d2c052e3f4e549b677bdb815b2611df19b6aefd66b4dc1352501f10f37f66443beaba6ce36964534d9142bc87ba2fde5d26dc32c5ee4e5759fc9665d6f7b48c3534bb480a0b0ed6e141dcc5a243b94f209d8e68cbd506c74b2fd016cc6c2391bc77bf773fd2991ef11dc443e56652b41af850a6f3381ea72c1f86d35796c287243c6a0da2383addc483187b098616c6515a97f27f4222106948944197267dc35d7dc8414c6e8d8c6d9376a8295f7789bb7ce2002912a03cf7daf65e58f4995093712e5b292e50ea1ed939daaa2e3884370d4523e48f7cd43e74878b3423abd98988718511c0a0f0455f30e87867b41937ddbd17bd494d5a0e28cccdabca0be8acab8a81928315224c1acc9674c95a98e3633a5bf7b648bec8734238daaac912c11d3f5b177248d45c56921a639fba91a7f07d798d5ffa105d07dd4f2067e5bbc6e417c602310ed93b7d1b22ec714fbc214f329b3462ee51986898602351ec14aca75a24f5adb6e213f72f0a5531a0a42234f93099f1897b7937d37c375d2ee459dd65a83dbd0ccaa57bf71697c88ca1acb29f0374acb11d77c679b9da70f58ea1644d88328c8e104f519932656006f2758b206962230eafff607b08b98682810fb90c3611e8b76f8d8a5dfe086f6a69332c58c1ef5b2d3af1ce48f03dcd70f0020c3c3fe98702c822d1f9ba9954a2766a8692a6fbf8e1153facfea4520037ce33fe6ea4b5fa09fa731aa765d45aa6669ceecfd4d10685f134187f620bf236374f8e894bcd358e58bed9dfbe29bc8dcb1a31fc4ea746566f7b5046b3e2db6e12d270ecd4e5ef707009bf32504e8032d8020f31d250d10f07b8816f721d28b97ce8266d61e988fe55cd73e9f3864530f5cb4ba4c0d9c1b1193233082289cb85dc9edc91ec9a0e44d70ccbe45b26572b8c0b36102b967c1456c73be1de0e4c54c1e6680aa90e7373a25f449c2c0d83c0262c3fdd195d4943c9302f7865ae88f1c37a24f2604bfb420fcdc3a4607f0c4aad89505fff7e208fd37f045db584caf69e959d2a0b0a2a28f1ce0a3952764483c25aa9febb821ba77c00c71380d11727fff432c7df1579755eb8a64527f3c999e33b160e87c7563701d56978f06a7dbb49e7cb39f8f321e094ca7df3299034766d4494a26ddb4a09ccdd465513d1c58607438bb71e1f48369bceac48bf1b96e495f08f889a2e33397e98c68cee1a5a78ef839c90c46566035b127517d44b67b19ce0227265183247b6c90facc4ae4f57f2130aa6bc3322961d6fc45d7bb2445d2ddd0c561f3c841ea1deea1b14b31c12f26022fc125ca5555fd3e26ece5f5e08760118f33f0bfcc51c0af7b4cf8de9986ccd7654c2b7143b67b05f39cd975f3d13f863659c51c576bb37913fdbbdadf0947aef088dac7afb255f662ae58e116c934134909ea7bb3790b837c403c37bd33536a8223138002bf6cdaa0988e0e819ad7b149c39f2242974bf33bf0eae864a99ac374c10607eb5b48c3357716fd4e6ee66408d1944206cd263136e30e70134886980d48bf4de023c9ed6f0ee78844be09dd632b316f06d6638bd50aacf536528945f243e94382dbc99303c5148b0c115ce537161caeb67477381d713c671af011b696e4f9aa68b0680a8bdd6712c1a72340f494df28982116da688404720672faeb9e13c0ead041851113a6994f5f42501a2055cf36bad0dd133547be708cae09c7e7aecc7fa42929ff4eb4b04beef63b862373e84682d7daac881b3892d2bcbf09a4fff9a969c73772bfc6632e92a0bda9b1a9f09c0d1b26131443931d2d3430b5bddaf022b5d86e55463c19783a1ff6503c18f8a8bd95c16360fa811e2ab83d27d84e8354433f73863943e1ae933c3e9fc36ca30f04234c8e9f8ec3c56637c7b804b87336d122adc9c75e4857ac39f32683c56a79c5a12f3a257d2059084301355b5583c8c5f261c8dd554746936a03e92e6fb94db3a03260230a6def40aa8d0f84c6493bb8031c566bb77484ceef395cdd739899463684cd5bc9f9bf7335dfdfb1d5896391550bdb665a3d73bb657bf27540f6f482b9ceeddff54b41dd587b192766ac306b6bf72e917afd3a8a5ab031ed3931f0fb11ba23cb9998a6ca1026e5f2e7a512a758d41f8343407e64b08d846b97c83b9387b5d9240bf8245eb8a3ed6ad67346f20b5a4c00f93873a48d46bfe8ad99bd747687e9a13e1bb3ff07f75c9d67893b5e399bb5003a6f74ef6a3e73819d6adabff7b98783f51dc1b8dbeb2f289e3453c1591aaf3df76fda8f9b4b11c1ef3427b0dda629090396068affa3754a97466c38317bcfd3b48ba1f4e0f54bf9fa78c56010e59db9c83dabef2e2e78aa3476a5a9fc6368d73907bb5e260f96e119084f08de34523a792788cd558746a49cc179bc0f23f4dc42513e7e7c13430ae245903af5e0e1e6134f74c545aa6e365f8379d04b4dd1b3f48157523a3db230431562a4e2a315a0cde2182a9c104716e6e39aa0641b460132ac5a4ded501b7ad10f3e34be333da388b646f15f9c2b982b82987c1998c97fbd5b5766aed3c442390c2d16cf1e8f94be6ac522ae552d6db42d3ee79d75d69d51890aa93a8e1bcf86ae0b1338e523d139cc4231af73e2727b47d4a2f769784de724af6276849cd8193a416fe86d2ef3d0149d0fbf5008ebb211eaff1e32ec66227cd1258150df8d423f0402fa95dbca54d2b6593107cd997c4fbb04d4971fe09a77d0e82ecdf1e44e437bc8f68b02f69bfe6ef325de144f5550d972b5a8fbb182d1d4c1c07c0b0c0f15861aec4a4971fd9c598180b26e988dab0b829cbdbd362d59e3dec82ed8ddefac371a02ac71db21e3c102df49c279797fce65c0390fcc1552b10764f8edbbaf802ad02531760ffaf21f8f2dcd02f10335a1933f9a9998e1fb71ab6c51116c8f2005524a0778becaff39afe2c8fa2aee6978980efeb00a92f9f520d3e042669fa5284fa2c1407036f7531ad01f800274985664e758696711b731f2bf33de7a3bb6da5b57d08d83460b82680563ee734c5f2c4dc9346d272b44b92a557e39b5857086618708d32a81d57bd81ddded47177e9d3d9db0951639c8c22097a4896a04560fb2bd5b1a14fe5c30abd45df68f19a105d4e2a5c8f966768d093e37a003847c01b718deb1ff48885bd46435c6a2537b4eb895bb1dfdfd9e903977ccab6910530c1c6839768673d948110d41d80d539455337e6a83aae3dc42e711762bdc81c987ad9a137389f49d1f068faa9d8a7c283d3af3190eb96139719ca370d7e437947097732180ace855c0b756da8770ef09f0509f1cbb6c3f215173ed95f93e40510e5b3c239e7eecaa2392301af6294a39458c6ae8c2731c9045416bec9a5212b2cc149725fcf11d58a8908feacc0afdd333f4f421504bdf9d71313cc9a628807a76fc6c59c82c92f166688083ecede2c35824d65ea525b38c7fb66638ac73f52291d623c081cee37cfa71947a1704b2d9f8061c36a90139aebea630703610ca5a10ed421198980e03864c5a462253156e7c1fe90444d47c19aedc2444c308e2577e494d718672d0b3f8c141456627b8cb58e0b3871a11fd44c277dffe252651ce5d4bbe80611fa951cf67c626c6812c5b3c3c5596c5f65ac95edf829bb7ac9f03422a853c8b0c56bbbbf14f1208649042170c543157ad06cc3489e52fb8771d2723f2fd10f8dc50012431bdb00e72bd0eb6cf944cf0b3d09db2878a1ed6a5aa74096abee1f8bd653c20720e6ddd9e88b3450caf31bddded8f0414e2a0575b2a02257efb6ce01a4a184d53fa36f49592f81384fb1c635b2587113a48c2ea8b920b12fae517cedc1d07a650d6e73b210c4b86792e8c289386146fb9a573f552ba8c3550d7a9baef0dbc17c40a1ee3836ff7a8d922af39c4ddc72edccb93fca7c49bcf0428bc2fc6aaf8f1cbba128bdb867f941bf9e288bf3a92d49066cbb06b7ec77d163ccd9c196e2ef096d4d68e3fc757a33ff1877ac796375b0e9e67294afe2d12541b07950d7fb59dc315493e0a28eebbd8e5a33a88aae7f432bdfa7c18b89c5e7f46cbb7cb864edd41cabd3d0c0c735ba15d81bbdbb892e836a7e88c903c44bb50e308d5e551efa4423228a952cde8affc83cd9a59f6d6d9c3e2e6521532f84ab92d30dea533ad465aef691147641a53c59ab7d8203c9c8b3be8f37434e6a05350a89a9a5005491942553eec35c4d8977de2a88aeb6c6248123d70394dd3d9601e9e2a7e45eb2ea5fea4717df326ee812a7227f5998d7eed538db14763fde5f31432ebdccbb5442fae5fb881df6b1cbfa662cee2e2522aae5804678681fd1856b8dc7ab16b3b3504680a7dcf624476ce994ce5cfd5c72cd420070be65899d845e551891f89cb1c84b555c1bb3fb97a4dfc5960db12262d92c207d9512062a63708496b150a3ca2a83677242235e4107c110660ddb50f49c5bd40f0e48eda69be1922bea0652d88faaf5c6d6ab9eb788111e6a8ff2faeafcf27dde9d54856101234390fd9f114b1c828d6ea4be25749049fea85dee47168372b89a8e12e6e880d50d69293292160cd48ebf76632439c70e89c994d6aedb7d0a4612be497a9ce43555edb66f0278cd4577f1b0ec10119e6104f5b086bd5f043879ffbcda8f54b6c7d96524240b1dad2e7898146d95c116aee3096460153c67e78714a4414ea7e17a5bd31aaffe9f97b843f3f8893cd84918544040e3780abefaadb00cf8aef7ac7a64306d5dd91def0df3feb8e564f41b168958a4efd51f9f94f4951697fda897e76b88827860a18f94dd593b4d8a0f6c230ebd12b509d10320e01278fa0fd6126b8dfa3794be300df9a94ce2face67ea9b0a19d86379c8896991786b868e6fecd9d187cb67ee54c72e5701cf4fe3712e8f8d7739783d809e486225203037fb6c84b6ba25065324faa01e9c6b4eda1c9296ad1926e4cbb0a9675307787a277feed53f1717e9e5a92fa03cd0a7eb27f58cbc722f9345cc60050b73dd13041ba4cd314402d013b181b4a33f1b04332c3491106346f737edc3c16bbdbfeb62d7ab0611288cae64c4a6c09d3b75d7f08ed82fbfa4d481c1661320bb8f5798c5c6c2da22fafc34af96625a9931c59f3f57870a439ce399f625b7f327e90864f8c3b4356e4547255034181a75808ca31d59c9a2fe1449a6b7ab0b871feb45b14b2f0f6af9eab9d3d6785a1793d8cd18ad417cbfb729eaf794177b821e6a57b27c9842b64fa39c1265154203eeb5ad2c571e334fa26fef38eddac780f7abfc13c56a56e1a3164ec7ed32681405caa4587e713fcc8cfab485860aef80deaf2cd558f5660e34c2972f79cd4b6baf3e29b30731bf810d3fcf0a02d4e2ab9d7eda353d4c2918d04d6fbea480e8e2926a189b4888abfebbe991e1172a35047d4dbd3dfb1bad09ae799c79894dfa98401b24130f9caea98feabd635d4041b116aff9bf528d730d759d5b43844a3368a8bd3043b8d75523df28bb82e1fe9aaad488fe901e941e4ed3b8c1179513d2e67bb00d760ab9da531867a9a73a8cabff919a24cdf1b53b440ed12ee9954742b3db03d3ceee137817bf3a3b9d5bd12744c553e5b5c794edf723f79748c0b20689760d134d1770b3693fa8488be784b4d70873dc452a0fa62aab3af257998f5a6c5e40d749add4d679f06038f3c1be45990418439e584493ab5a77325933c608d93a1b921793b0d001084e9b0aa94246b", 0x1000, 0xb, 0x0, 0x0) write(r1, &(0x7f0000000140)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) pipe2(&(0x7f0000000280), 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) syz_open_pts() close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) readv(r2, &(0x7f0000001940)=[{&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000600)=""/247, 0xf7}, {&(0x7f0000000340)=""/9, 0x9}, {&(0x7f0000000700)=""/69, 0x45}, {&(0x7f0000001840)=""/200, 0xc8}, {&(0x7f0000000780)}], 0x6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000200)=""/109}, {&(0x7f00000003c0)=""/81}, {&(0x7f0000000340)}, {&(0x7f0000000440)=""/140}, {&(0x7f0000000500)=""/83}], 0x1) 00:14:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xffffffffffffffab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe1", 0x2f5}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 00:14:54 executing program 1: r0 = socket(0x11, 0x200000000000003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x8d, 0x4) 00:14:54 executing program 1: r0 = socket$inet(0x2, 0x1004, 0xfffffffffffffffe) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/246, &(0x7f0000000140)=0xf6) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000100)="0114e9de", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="673e625d60a00066a6b48fc3cc1e05a87bda2d32050521d2cade553976c1f91ab04a3a81", 0x24) 00:14:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 00:14:55 executing program 1: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/229) 00:14:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9, 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x15, &(0x7f0000000100)="d493b0772154cc9d4eae8e352e04fb877fe4332aca") fcntl$setflags(r1, 0x2, 0x1) lseek(r1, 0x0, 0x3) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x10) r2 = getuid() setuid(r2) 00:14:55 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 00:14:55 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x9, 0x5, 0x400, "f862e67cbe3e1736c74f10a670c92a86eb2294ee", 0x5, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r4) getpgid(r3) 00:14:55 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) setrlimit(0x1, &(0x7f0000000040)={0x80, 0x6}) 00:14:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000500)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d4689de2a2b6a5fa4a97ba9d9d768bdf9f4449a2bb0da930c18a3568ba7e5d5640000", 0x127) syz_open_pts() close(r0) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x66, 0x7, r2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:14:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r2) fchmod(r2, 0xfffffffffffffffc) 00:14:55 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 00:14:55 executing program 1: r0 = semget(0x2, 0x2, 0x0) r1 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r1}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8480, 0x120) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r1, r3) 00:14:55 executing program 0: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 00:14:55 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000003000/0x200000)=nil, 0x200000) munlock(&(0x7f00000bb000/0x4000)=nil, 0x4000) 00:14:55 executing program 0: pipe(&(0x7f0000000200)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x18) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) r3 = geteuid() getegid() r4 = getegid() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r5 = getppid() fcntl$setown(r2, 0x6, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) chown(&(0x7f0000000040)='./file1\x00', r3, r4) fchmod(r1, 0x0) 00:14:55 executing program 0: 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$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 00:14:55 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0)="01000000", 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c9aab9eb5b78d0a49c3a9e1aa7a9d86f599ec4874ada2005e13c523eb0d1ffde79e2f10ab455e7373c0cb170582537886d1d30442918a7e51f90074e0e79d1e5afacf3e07fac7c7b1fd0b9ed2b0a7d7ca155ae26d0db61c98f0ff1a11b55088435d0db21417d5f7ac52ed86ac3b6c17e033a31b3b29c45bf2f20e6de1f36222d83f8786dcf12da7fa1fa9d8447e6c4", 0x8f) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f00002f9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)="f784c696aeb0a887c0125a6e844fa8bfc0d68df06548d8fc02d29ee0a3519e10a2742d68ad453d7b858d0c4d6ed5eccaceea390a9074cd08c6a6fe36c5fd09e677b2", 0x42}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0801000000000000010000003c297a6d3a2b3ad870394fe42ca755c0ac1b8c5dbe73fdfbd3f65facd9f6a5fff6960e5bc03eca328acf7dbfbd973b8889729250d45591507f6d2c76672be0ca36424eb99a06584817b347d73c725825e8e904a672c6ab1f564badeb4163d22d64b247a6a8c7a42bba2e951db94166281106e708b1736be450c0076194a21dec6db088095211b8df89a19c65a00e91f66272c0976b5823a5330f0f816f424350cfe9712eef6429275c420a2890dc4b69f74ad7ab8342eee8d6845925b85f07866b410a4b79caa51b9664555084700947946c0777db2e72e3a749c40364d1e73d840b88499e5a2e4290ca071278b91b66d8566f98842749c919b4292a"], 0x108}, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:14:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/136, 0x88) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000001c0)="0522275c6ba738f66a9f972b52a3836a19fd283a51094d84e1e3f6943ac242ac4e8a1338be7ba797b6b5e2c63e716207ca44714ef505fd3f9ecc82d95ab5ca662dfb135750e2d9585e028140f19d3c0308e519318ce56ed85bc0c8ec673cad6b6a10e181b4e2ac21754fce8497f0e7e20573d61a87390582423eea2c330a8dd35076949f113d292a1787ba2caa04ce21a93a0c8cf7cb4cba7d06955abf", 0x9d, 0x1, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x6) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) 00:14:55 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100c0, 0x100) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) rmdir(&(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x405}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x8, 0x20}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x23, 0x1, 0x81}, {{r1}, 0xffffffffffffffff, 0x96, 0x80000040, 0x9f, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x6bb9a3cb887d86b7, 0xfffffffffffffff9, 0x92de}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf000000d, 0x10040000000, 0xe48}], 0xffffffffffffff7f, &(0x7f0000000280)={0x7, 0x4}) lseek(r2, 0x0, 0x1) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 00:14:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000040)="192632e6a28d4d201777846633b2143cf97de5cbd0bac005877a63abe7db75c16639e072fa26b6ae2c7a474b11f75f15671ec96fc4ca", 0x36) ftruncate(r0, 0x1000000020000000) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) syz_open_pts() r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000080)={0x3, "38be2b5579be69e5f0efb545fa9de3d54bbaf78915089ff2f9a8045d386005fc5f8ca5539c74cbd6c213235dfd497d9b57efaab3e374e740b612328aadff3fe665badbb5c1744d3a626e8ef5889448e2c156476f17580449f2dc6fc81d31725de625207f85d7386d6957696150999fae00e979c9b2770f79777b2b47ab8f0c900f2db265d3df173f74c500b08303acb586e23102c958c808dcb908ab17e34477fc5127a21c1a0a3559c11b96595b80db50ef18df108400109228c295612e41034ca22cfb3afcb830bd6b38a44e6a"}, 0xd6, 0x800) 00:14:55 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x9, 0x1000}, {0x3, 0x7ff, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x7, 0x1000}, {0x4, 0x10000, 0x1800}], 0x1ea) 00:14:55 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x600, 0x120) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) 00:14:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = dup2(r0, r0) write(r0, 0x0, 0x0) dup2(r0, r1) 00:14:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget$private(0x0, 0x3, 0x160) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/119) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000000c0)="e1f0e58b", 0xfffffffffffffebd) 00:14:56 executing program 1: r0 = socket$inet6(0x18, 0x4000000000000101, 0x0) socket$inet6(0x18, 0x4003, 0x7fffffff) getsockopt(r0, 0x1000000000000029, 0x31, 0x0, 0x0) 00:14:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getegid() kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 00:14:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0xffeffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d", 0x20) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xa8cb, 0x1, 0x4ce531b9, 0x6}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) fcntl$dupfd(r4, 0xa, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:14:56 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x1) mlockall(0x2) r1 = dup(r0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/185, 0xb9}, {}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000380)=""/255, 0xff}], 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)=""/11, 0xfffffffffffffdfa}], 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x10000, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000500)) fcntl$getflags(r1, 0x3) fcntl$getflags(r1, 0x1) 00:14:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xfff, 0x2}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0xffffffffffffff12}], 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 00:14:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) r1 = getpid() fcntl$setown(r0, 0x6, r1) 00:14:56 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r3, r2) 00:14:56 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x168) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001780)=0x401, 0x4) r2 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r3 = dup2(r1, r1) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmdt(r2) 00:14:56 executing program 1: socket$inet6(0x18, 0x3, 0x3c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000100)) 00:14:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xc43) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 00:14:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) kevent(r1, &(0x7f0000000100), 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) socket(0x26, 0x4003, 0x9) 00:14:56 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x1e5}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 00:14:56 executing program 1: r0 = semget$private(0x0, 0x0, 0x101) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/119) 00:14:56 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) socket(0x1e, 0x3, 0x0) 00:14:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1000) sendto$inet(r0, &(0x7f0000000000)="911a7640e7df360825d3314af908c05ac1665413afe9505f2d5047a34415effa9f9ee406d80ca69bf17676", 0x2b, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000100)="eea68ba1e22db357", 0x8) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 00:14:56 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() r3 = getegid() r4 = getegid() socketpair(0x2, 0x0, 0x7ff, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r6]) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) kqueue() getgroups(0x2, &(0x7f0000000080)=[r7, 0x0]) getgroups(0x2d1, 0xffffffffffffffff) 00:14:56 executing program 0: poll(0x0, 0x0, 0x6b) setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) 00:14:57 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x0}, 0x162) recvfrom$inet(r0, &(0x7f0000000340)=""/210, 0xd2, 0x41, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547d", 0x172, 0x4, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') 00:14:57 executing program 1: r0 = socket(0x0, 0x5, 0x758) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 00:14:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x90) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) listen(r0, 0x2) connect$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) recvfrom(r0, &(0x7f0000000300)=""/16, 0x10, 0x2, 0x0, 0x0) r1 = socket(0x1f, 0x7, 0x9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000340)={0x136, 0x8001}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)=0x401) ioctl$TIOCNOTTY(r0, 0x20007471) munlockall() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCDTR(r0, 0x20007478) r2 = getgid() recvfrom$unix(r1, &(0x7f00000003c0)=""/147, 0x93, 0x0, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) getpgrp() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x0, 0x8000}) r3 = geteuid() setuid(r3) mkdir(&(0x7f0000000500)='./file0\x00', 0x24) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) lchown(&(0x7f0000000540)='./file0\x00', r3, r2) getpeername$unix(r0, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000640)=0x81) geteuid() fchownat(r0, &(0x7f0000000680)='./file0\x00', r3, r2, 0x2) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff818e4124,ffff800021195100,ffff8000210a2bd0,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a2bd0,ffff800021190000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000012d6000,ffffffffffffffff,0,9,ffff8000210a2bd0) at allt raps_kern+0x7b ptsignal(2ad7,ffff8000210a2bd0,ffff8000210b7c80) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff800021195390) at sleep_finish+0xd3 sleep_finish_all(ffff800021195390,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2bd0,3,0,ffff8000210b7d48) at tsleep+0x142 single_thread_set(ffff8000210a2bd0,ffff8000210a2bd0,0) at single_thread_set+0x2 8b exit1(ffff8000210a2bd0,9,0) at exit1+0x84 end trace frame: 0xffff800021195560, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff818e4124,ffff800021195100,ffff8000210a2bd0,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a2bd0,ffff800021190000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000012d6000,ffffffffffffffff,0,9,ffff8000210a2bd0) at alltraps_kern+0x7b ptsignal(2ad7,ffff8000210a2bd0,ffff8000210b7c80) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff800021195390) at sleep_finish+0xd3 sleep_finish_all(ffff800021195390,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2bd0,3,0,ffff8000210b7d48) at tsleep+0x142 single_thread_set(ffff8000210a2bd0,ffff8000210a2bd0,0) at single_thread_set+0x28b exit1(ffff8000210a2bd0,9,0) at exit1+0x84 postsig(100,ffff8000210a2bd0) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,9b35f792e00,53,0,9b35f78a120) at Xsyscall+0x128 end of kernel end trace frame: 0x9b3f91573d0, count: -18 ddb{1}> show registers rdi 0xffffffff81e337f8 kprintf_mutex rsi 0xffffffff81696879 db_enter+0x9 rbp 0xffff800021195060 rbx 0xffff800021195100 rdx 0xffff8000012d6000 rcx 0x4365 __ALIGN_SIZE+0x3365 rax 0xffff8000012d6000 r8 0xffff800021195030 r9 0x8080808080808080 r10 0x2f4d9a4f53f45392 r11 0xffffffff8181f470 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800021195070 r14 0x100 r15 0xffffffff81bf4e1e cmd0646_9_tim_udma+0x1f12c rip 0xffffffff8169687a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff800021195060 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=129412 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210a3788,0xffffffff81eb7cb0 process=0xffff8000210b7c80 user=0xffff800021190000, vmspace=0xffffff0065b44218 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 89569 495286 22088 65534 2 0x10 syz-executor1 89569 490884 22088 65534 3 0x4000010 biowait syz-executor1 29314 368648 73783 65534 2 0x4081090 syz-executor0 *29314 129412 73783 65534 3 0x4003010 suspend syz-executor0 73783 340175 91609 65534 3 0x90 nanosleep syz-executor0 91609 34100 11668 0 3 0x82 wait syz-executor0 22088 96562 99615 65534 3 0x90 nanosleep syz-executor1 99615 119208 11668 0 3 0x82 wait syz-executor1 56369 396918 0 0 3 0x14200 bored sosplice 11668 232044 24130 0 3 0x82 thrsleep syz-fuzzer 11668 473878 24130 0 3 0x4000082 nanosleep syz-fuzzer 11668 163579 24130 0 3 0x4000082 thrsleep syz-fuzzer 11668 162965 24130 0 3 0x4000082 thrsleep syz-fuzzer 11668 206450 24130 0 3 0x4000082 thrsleep syz-fuzzer 11668 177793 24130 0 3 0x4000082 thrsleep syz-fuzzer 11668 89396 24130 0 3 0x4000082 thrsleep syz-fuzzer 11668 140038 24130 0 3 0x4000082 kqread syz-fuzzer 11668 205861 24130 0 3 0x4000082 thrsleep syz-fuzzer 11668 169042 24130 0 3 0x4000082 thrsleep syz-fuzzer 24130 465676 86435 0 3 0x10008a pause ksh 86435 121707 35644 0 3 0x92 select sshd 37851 428331 1 0 3 0x100083 ttyin getty 35644 95552 1 0 3 0x80 select sshd 99954 322634 19771 73 3 0x100090 kqread syslogd 19771 39107 1 0 3 0x100082 netio syslogd 60411 134578 1 77 3 0x100090 poll dhclient 21997 347033 1 0 3 0x80 poll dhclient 58094 421103 0 0 2 0x14200 zerothread 78879 54068 0 0 3 0x14200 aiodoned aiodoned 15990 337320 0 0 3 0x14200 syncer update 50449 25705 0 0 3 0x14200 cleaner cleaner 26041 214232 0 0 3 0x14200 reaper reaper 13064 81087 0 0 3 0x14200 pgdaemon pagedaemon 48197 478893 0 0 3 0x14200 bored crynlk 23910 301710 0 0 3 0x14200 bored crypto 54426 464120 0 0 3 0x40014200 acpi0 acpi0 25241 132489 0 0 3 0x40014200 idle1 4976 275881 0 0 3 0x14200 bored softnet 9458 477404 0 0 3 0x14200 bored systqmp 99508 375635 0 0 3 0x14200 bored systq 73165 14544 0 0 3 0x40014200 bored softclock 38014 508816 0 0 3 0x40014200 idle0 1 125227 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper