0000c0)='./file0\x00', r4, r5, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 00:45:50 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x800}, 0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) 00:45:50 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) kqueue() recvfrom$unix(r1, &(0x7f00000000c0)=""/167, 0xa7, 0x842, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0xfff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 00:45:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x8000}) write(r0, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = dup2(r0, r1) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 00:45:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 00:45:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0xc100, 0xffffffff) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x65, 0x800, 0xffffffff80000001, "b101adf8608266d73a695a74e88d1876367284c8", 0x2ca9}) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x911) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 00:45:50 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') stat(&(0x7f0000000200)='./file0\x00', 0x0) 00:45:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = socket$inet(0x2, 0x6, 0xfffffffffffffff9) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x5}, 0xffffffffffffff1d) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r2 = accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) recvfrom$unix(r2, &(0x7f00000010c0)=""/214, 0xd6, 0x3, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x1}, 0x8) 00:45:50 executing program 0: mprotect(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x7) r0 = msgget$private(0x0, 0x181) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x100, 0xef3}, 0x2, 0x4, r1, 0x0, 0x6, 0x80, 0x80, 0x6}) 00:45:50 executing program 1: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000, r1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000002d80)="1f", 0x1, 0x0, 0x0, 0x0) close(r1) 00:45:50 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xa) 00:45:50 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfff, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000280)=""/15, 0xf}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000480)=""/205, 0xcd}, {&(0x7f0000000580)=""/204, 0xcc}], 0x8, &(0x7f0000000700)=""/150, 0x96}, 0x802) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000800)="6a912fbe58f125480892", 0xa}], 0x1) read(r2, &(0x7f00000000c0)=""/57, 0x39) 00:45:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file1/file0/../file0\x00', 0x200, 0x14c) symlinkat(&(0x7f0000000040)='./file0/file1/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file1/file0\x00', 0xfffff7fffffffffa) rename(&(0x7f0000000100)='./file0/file1/file0\x00', &(0x7f00000000c0)='./file0/file1/file0\x00') 00:45:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x200000c0}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 00:45:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202faffffffffffffff"], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x20}], 0x2, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f00000013c0)="9777295e5263016ad24303a6bd3aeefa92510a659bb839a4d49862c540f00dd0ea3a1f4aeeb3fcad3665535cca11a6ddf8e9d9ffd9a4d68289c45c5afc1717cbd633812eca72878c9db8f704784654cd0822481c1ed5ec8ca34fddc852d0b73600a1ccebb9bc1df0d0412114d6ec41f6f99af97021b8343228dceb9e6df363234e912966a72e9a4542b2329d92ed1b57794477b02383d4c24c2951cfc63b7e9328f49692605ce36cfadc127473a7c5c1cf95a0a8c58d0aa72b4a548301ba443d3308ae9e70d528138a2e596d64c51f4e6af9aa67565a211eca3f6c6596c44e678b90d0e4aea8cea2590051bbdf4ed4e1b429ca7b5cc3515b862b5b9e66f0c64949a23c5055c3ff2f1ff0383f311535b40fb7b993a4cd037bf33be1c06a4da2686dedec091776959c5e63a6421294ac3596c29100cc2996375d11483f5b6f4c1858cdbfd031263d940ec793da835c6bf9d013bedc4c018ccaf500a0cf14cbadf35bc554d9de316a8e0b8fe713dff0aef57e245be6604e13fcf2d831f2696a3ac15e67b9e59630ba6deb390a930a712c52c6ff4c4bc6d6c8f6d38229e30cd89f4b53bd8fecb54b3835a2fdc12035497677e08e9fea982e3d9606deae680191bb337e346531242e8393e93ba79285c455ad42b5b1d5e8ed0a2db1b37e2cba7ac43c88e61348c592317a5d1cd47e34e29e155ef02e156707d5969b90974393a66682bbec151aced9428df79d0fa9a2d6803e1bac2a4d0070448d9f8ba3f3dc23bef3ffc8f7fd90e2323d82bd1fd902bd813e4a0a6fb0706f8c1ccd4d2afee2cc27d12e96a27878bdccf45d7cf9b33fee4497b288b9f8c9988fb02d9c4f20c6e7160370f97210404d6b5f0df8a75d0903c64044652aef9218d53e276d542803edc098309e6e49995cfb49624635fb03104732aa376693896cb24332479306ab223d0385482e16bd4d6265aecb86a22a61a6a76d9cdaaec1a2d7db847fc513f1ec807718ad7958a6b51f0ed728f285554387b4cd77a586ea5860ab70d5da1485e8e8a33e6c1b590383324cdfe350111ad5d23e80ff9736cc99547da3afeb9bbab276c70af5838e724a73cf73ae050aeb586835175c94daa8d8816ed84b201063e614b346ca4a9a232984cfbcf9f808b9fb7128eda92f4e57b100fc7cee22b69d50250cce1aef1e583e12e61c1f08094db7aedbfaf811fe3cca185320b91a60a305388e3aeed80ebbc8c8afa166dc8136fb9c26ba2a8d16de43c95e9befb811abab6c332d306f426527b534a2cdb066bdb022575ac19e3b732f94595baa85906a5028a0006a0897b9c601c00ac5221663171b0d1643257b174a1857664f9a9b6dd754016cc176b9e02c31e26a6c93a403a0e1ff9b7493daa7b9b112e7091b5cf08f04e61b875c3bb6a4c64ce47a69e486b13aafa28bb8e12fcc7906cf09c75deab92025fb0fec4d8204cff77b65d020e5312a5655a9e01bbdb0e17aae2217069ba68ce76a7d8db9082b6b6aa97fdda6d5b9945668f89f33872d5636833b26b2837e37fa0f00f2f4e1882c5e19516d57983b6684fdfd3056252dd4ad77b3639cb0b3396ac70f12dfd77f580ff02f63bc372343543a643cd97f0056683a4459b8a4f5ef9beeb2271df811804c1cbac8bbce2ceab63e9de1dfb1f2438381cccc9333e48250edfd3a16f84024f2d5545dc47fafe7db29b962d13049772e5d5ae6e8fe7a1a8c07885465c983aa26500daca49e3418996797b108d2b56a5850bf959791c439129d0abe2c36a30313581c041e6c38c2ae1d821ae6a869e8f89378811406c3b4c0f8d0a2762f913228d256abf1bf90618ec2d6beaeef59e054774078c20c65a94204cf0286d0dcbeb9a3a1a86c49235b5a5e0f04781169d7db408394638ebe5cd3c38351a3b6ba7a351ad34c408855bcb8faa737be8e3506d00e05ed28090e027079808ca2a199fd485c7cbe4ef519e951c65beabbb859ed305a1140c6a34bd68a1e85fe5f0204cf1261334c12b4161edc451e007fcef90efd3a3f70660bf439b9d12dbb391dc3d960a28ad6194ae2bf7c48fffb76e1119344abf0b400c9b83e22ca02c81d9af8f8189439dc1de49aa0d5b6949f33a992e24515081e584f0a6746cad6d9162f87ea0d2601265348b41b94d33b46325ccbfc5fbdddad6f6f95d8c2192619d4ada92af2beb68ee42c21d1cb041d4bb9c047e999776df118c91391ce50388f9eda203c4ac10ae57c62ee6544b797a9a94082efa5c2befe98fb4d0976e1bb4bbb1cd7b5bc55a9671a14c96eff", 0x650}], 0x1) 00:45:50 executing program 1: socketpair(0x18, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000000480)=""/95, 0x5f}, {&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f00000005c0)=""/78, 0x4e}, {&(0x7f0000000640)=""/28, 0x1c}], 0xa, 0x0) recvfrom(r0, &(0x7f0000000040)=""/152, 0x98, 0x40, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) chroot(0x0) r2 = semget$private(0x0, 0x1, 0x22fb5ac27be46a8e) r3 = geteuid() getgroups(0x3, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0]) r5 = accept$inet(r1, &(0x7f00000007c0), &(0x7f0000000800)=0xc) geteuid() fsync(r5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000840)={{0x9, r3, r4, 0x0, 0x0, 0x0, 0x1}, 0x8001, 0xfffffffffffffffc, 0x4}) 00:45:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = msgget(0x0, 0x215) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/205) write(r0, &(0x7f0000000cc0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb67ba5c773bc7724395e614cffda09db2219680db3a5ef3b66b03eb44c0cd5eed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e80ab01b883565818834ae675b000000000000000000000000000078b3d08ded98aadf1cd60f0000000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118aca9d4c6de7f19d5e7e37129e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1ff5bd35e9b2606c8abb0be11be865cea4d31491ef7091a8cae609ceac00f11b539ddb78774d482f7026ff28386a751220e462bb8526df3f4a870291cfff9dac44c70e3dd28509db000000000000000000000000bf3b84d900000000002000000000", 0x23e) syz_open_pts() close(r0) kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100", 0x2, 0x5}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 00:45:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, 0x0, 0x0) fsync(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x0) 00:45:51 executing program 0: r0 = msgget$private(0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x2, 0x1000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xb3) recvfrom$inet(r1, &(0x7f0000000080), 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x408) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x69, &(0x7f0000000140)="3176f5ea63584b084a69de00cb6576f879f14272446ae57240028fa930760b778a656d5ff49f136760cc7b85bc8ab8c67749a14ca50ec556ca00889eb2c3bf9f78387602b528597bb3beed93cb0eacf990845429f90f47b30e88f3380fdb1d24971f71716a2bb23f00") msgget$private(0x0, 0x40) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8a, 0x3, 0x5}], 0x100000001, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x44, 0x7}, {{r2}, 0xffffffffffffffff, 0xe9, 0x4, 0xcf, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000021, 0x68, 0xffffffff80000000}, {{r2}, 0xffffffffffffffff, 0xe5, 0x20000000, 0x8, 0x1ff}, {{r3}, 0xffffffffffffffff, 0xa3, 0x1, 0x3, 0x8}], 0x0, &(0x7f00000002c0)={0x3, 0x6}) msgctl$IPC_RMID(r0, 0x0) sendto(r3, &(0x7f0000000300)="b69d721fd798f3d818cbd5ea16bed3800bdd076678508ab808b5410a7292bae4ad23272d873d6b11b15dc2333283bd312aed46f455cba6711e8adcbccfd0135859f2d4ae90ac50a6e97d3be54b0527812e00c6fb56a4e6b2b8325c12630bf0b535b3d0269ca39f90b119a511d9f6f7b2e7c0f42baffca26acfdda7886af598ce6e5dfe6d9ae32ab4d4ff4af3ca394a129518e8b791500e057747b52b40afc253729e3cfa86e3204580fd4b52096a7f69c2209123d0797448f7870482fed9f04ab30e83000ccf776d01e95756aca2d7a555aacfe46415e40340d348083d5177b2467be4", 0xe3, 0x6, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) ioctl$TIOCCDTR(r3, 0x20007478) r4 = msgget(0x3, 0x100) fchmodat(r1, &(0x7f0000000440)='./file0\x00', 0x0, 0x4) getitimer(0x0, &(0x7f0000000480)) r5 = semget(0x2, 0x0, 0xe8) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000004c0)=""/46) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000500)) getuid() shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) msgget$private(0x0, 0x408) getitimer(0x2, &(0x7f0000000580)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000005c0)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000600)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000640)=""/223) getppid() connect(r2, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) getitimer(0x0, &(0x7f0000000780)) 00:45:51 executing program 0: r0 = socket(0x30, 0x4000, 0x101) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:45:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r0, 0x0, 0xffffff98, 0x0, 0x0, 0xfffffffffffffef8) r1 = msgget$private(0x0, 0x208) msgrcv(r1, &(0x7f0000000000)={0x0, ""/58}, 0x42, 0x3, 0x0) 00:45:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x4000000000000) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 00:45:51 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)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb", 0x17c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() preadv(r3, &(0x7f0000000700)=[{&(0x7f0000000640)=""/25, 0x19}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r1, &(0x7f0000000480)="6f04c2b1aaeea6adbcfb1c30f1933df6e872a23006d095e5e636f53e3e9a0523533d14af291cc92339f0ecab69cbd3fa2feea7a3718248f0b8132e9d8284dfa4504d35c20490a5ced6e35f3aef39f0d3329f1216fd3b19861a981a3e6507638b3a15826a6420eedbb9206e0509051e8c5c8a54b5752b50d366b8981eb82eadecf041e9ac06294e1f2b59b036ddd3c85694c9f8360356cabd65a1038bc153b1400b75b31a756bae888d160b535d1b086fa3b07d05950c3fa2154d", 0x96) close(r2) 00:45:51 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff0000/0x2000)=nil, 0x2000) munlockall() r0 = msgget(0x0, 0x94) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = getpid() syz_open_pts() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x8, 0x91}, 0x3, 0xb16d000000, r5, r6, 0xffff, 0x8, 0x8001, 0x5}) munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) 00:45:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x200000000000000) setsockopt$inet_opts(r0, 0x0, 0x61, &(0x7f0000000000)="0114e9de", 0x4) 00:45:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/101, 0x65}, 0x0) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x2) shutdown(r1, 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:45:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000440)="7af8bb3efa48f0e92a1ad94b98ef62e8effcd3f027302a69dae1fea53baf8b4ce1936f8f55e3ebf2b7aff2a2ed9b8edb896dc89251b93526e602e4cf97a0fa8f3824d7b63a9feea0462fc67ffb9a51af6ca3e5d64ac7e17d599c1467571df5a1b7991939e0351e8d027c7e41ba215adae22023818e672877c743cb942a1ee1d3c5145ac6eb789a6ac4a4ad2c3294776322cfd1816623f10379959941d1f053b089962510affe8ca518519f460b27a76a85a3fbae522eded983f1be66d0a6673ebb991c7ea76d7869252fa5110445025d77cbfa2106d2270fc0a1c52efffb0f701fd756e6d848517b56abce35bf1094ad91df14b106ab2429efbe8a0a7a264cac7f11aa84fc20ee007efb199a68913e868061cc7b36466a10a5e8df6fc26eb8f4b323e54baac1ed4e4c2d911980f658c124ae851ea9d1020cd28021f0733dd5fafed9d20353bb08bfec98b7d0b9b1d0e1b45e376816d4bc03024a128aa234c7fb10be8e1b79d1807dfb028b70e93a801f4e265dd855597986891d6597d1bcbb7cf066eedcaae5d6bd59ad8315e217806155d27f155076dac6f070573f40908968027d35062ba8a073daad0b9626a69954c1621024b01344f1f138ed46334b210339d16d1d1e6f43d640a1515540f93c5ebd51f6e088f62f44ccf994d5f42032f43763eea84d9e5b1e8899f0f8f2806732eb0b198df9511570b22058aa0b444fb9d89c0c8598d43b15fb844667211d0425761341ee25db8a864c97f9307f6b28c4dadc496636843672e31ad801179d4f713bb30b9fe801ff4903df9ae74634a8f8abe43a6df8734ac39782283b76ae83a8358f8736abaf0983ff8749b7af6e054bda6f9c31b106bde71edc95aa79041cb7f8e3afb64ca33b5a5ff9a7c720748661b2bdb6b3bc404b30367cbf5332609844eab9f93f95df0cbcbf3d7c1bb6dda7b8862c88bab53e1720f5b7f052d9923ff50be75380cd0d26f910ee1562b41b4751eeda9cf05acfa1476d7079a8678e2603245c53fc8447e70b190c367c7422cc01721817e1582361f3e97a26c6696b8355c309e454cb3ea2d5b422dac2e94631f0c8111bc88c86f62dc1516664d2b2afd45cd34a5fb376aebe06baea170e885bbfbe9292e95b9e45afb6f2a9fe7582c8a090d5fe4f385e94f713a948d8fd260e6f489299e4e83a7d55f4d2155af8dae139d8bf9641191d9d3a81228ca262c35b02b9df1383569ab0887e1922b249edf586ada6ebd3781b1763cffd4c581831f8cfdbde2e597739f28788f01327bd7836ab0f38dc6085be4d1db1586c3290075a961ebcbc4cfb9e9ff955760d35cd87be5c16bd949f8e71421a6a08419286a18e4fb49a03cc514e8a21fb9b5ffe9c343b95784bb3f149d3552a64d3074b64230a166a1339fde15a0440b89c221894f48321d3f12e675833e9516440ba6756f2d386d3f90f10fd6bb27c83bfb80168839af252d936ccdcd077e766af989aaff3b6e9a6caf069cff74cee60580f2a104ae71811b5721bdf8be312a94ac79d1fa87600037f7e4bee947d1c9003a23b586459f97a611f9335fdaa2f754c7c209f4794b9d5e5452e15543298bec889aebf66e8d116fbce395fe020fc1f7749a11d71b2cf62f60c2158af8dfb7da7ff63f668a33483e67d175b7783f56723d8595c6571e2904aa6d4d3cf81e4a0d993e3e114b09025a5f268fb05219f819e2ebda4d2d298cbb3ef45a54c5860f700b2bb96a359863363504f708ca8e91ba3637f732396ed532eff703295048ca6242639abfc67f4d06353cedded17c37e34b8d8f53bac094d5cabe3a67053df09559393f996e8df6d267add1d2365c26a98226d1db0d489cdeec9909c7e17e557e057ff28d5f7db46f9c675b0b60365fb96d4844cdd4c59312896cb3e417fcc8dcf103108a2fe390ae8d4498a9069313e6bc58b818954210b962aac192b2b6c81dcb14fd34e1cf18d1f44f9a5c4133953a9df97371a26a764a9e42ad8a590d7eec876bf23e61142a56146457feca6a1a4c67ffc8904d7ebc71dcb6651d8cc77c77c7dd0343d9f4aa1268bbff1710a03072c7bf6a73c17697039294902ab8da0b8a35177aa9958803fb6866761bdaf275e4358cbed8f72346462bdc889631431da2ecb20f8aacfa6262f8f842f7fb3b5e41357b741069386b18cb04e6c7de66c3a8c6a865fb397c3c7e2fb3a54e98abde74ae7193588e69d7a70f3cb2ba845615eca97bfa158464cd581e01363f1a87cb95f2bbb2233ec62ee7ff7a8d0b4f7bb021daf6878d0ff204b5f8feffe2892e30c47366724dc28d13319f8d1b53c0cecf1f76c2e0e1c7ca7fb4162077c9013921b197661428938c2bb7e8814f0f1b3749163d4f0e21e33375cd6c4c4b5bbb73a21b665956899e615c223ac34dafc0936a44601d861e2fe524de7b00064fc0842c4449d1d17c9f7752fe654a1142409c8cb91da3b5c900e2e643e72882a23a8ad1801446fe95c69bb764bd8de16efb82dcf5ea64f3490c4f61be27a193f0c587b54b28827866a8c5ff0cc046354b063538f78f739ccf197b92ca4f5ab548e1c670b684a0f58324c6376b628a186ac4981bd9a057ebd8e0e1a01cac06458d4926105c1490ae33746997bd4f212a8677e4fa1e098d7b88a28bcc5414dd496e77875f0bbf5a4a424da4c7cf642365f52089b389fdb30fe0dbc96f8adf716f51bfe7785146489dfe2a54a96c4d2fe8594766b7273199f373a647ebc82f339caf457ae0b66e720cd2e77645ff3a203053587450a32e86e3867d3f1fd966d36c5442e48a26ad28262b6040ae87793c92c8f69891e7593706c34ba859474dff966275d5d72ab281155823772d748694b2dbafa97768ec16855fb9f0e1dbd9158cbbc905df34f5b30540c7c8b13e648cbf10b8420f8d282bc6525b42d857c8bf5d45eb36b7f0b6e9e75e35b07f255edf757e12ed40b5ce0f4a8b1b28b1afd1e895e35d4a8c41665f20e2fc2737cbe9349c76c056c8fd0e242b5b2dd6cc90a5821915b1d6262f998dadd4b11d9497590ba527d54b2025b4155583be8a12f7831971fea0ff0e620b910b8e4aa3607ec7922be3b7c5d411cd406e1252f7acc76d835f02d1130cb9d2e3cd3239c52fdb32ac3eec1af5acbbacf5ff1cc4ec3c4efe3a12c9818938c419a0c4b6139070af6682273d131203f0e99e19fdf5d004b4b7f0f5a402185a395d6d6f9a4f776031d88d0eb199cefc0469c0b3089ba94499c0d1e06e5f51b4ddc2329023c106232c9f26b54d4f334a3f528bc13535ec973c3e6acc8f94e486595ef9a865d9ae314da1e9f1ade277ffc5a46ca2e8411bf4665de171a008f46d650ccca51126d29d7f2dc34781763a3066a669a83d226de55f6d7d25620e8591f18f868ac4112ce39cd6dacd1f5aeadda593264cc75043d7e3e21e4486ee55f1b4c6a9a87a49f5f58571ab743686bcd8aec9e769ec7feab01c751d1f6509c821e8b27b73e28bfaa4fbe89809d6f7cb2106475e7c7fbe061944a87c1ab6637a015c15e7384cb19cbba062543f3353451336771981a07f731b4010d5d3e7248b635a49878c44429f4c41d4a04a4d0ac93f8bc350d105e22b3f8f65752c442c7a755a8676a39a8ed1a88eba012548d2aff4e354b5b90d52d0ef89f00b7af831d959f76788a72185d4741068c133b31836cbef9055ccf40e22f58f4d484c7783b992b256c9c4d66f7e808afb00cd2159706d598b822c5f1218ae6694ba7f1087456f2619abaa6ff5e39c49dc2c9deda40e02ba2d55e8d606f974bc5c3420b85602eb849f8a847277cf7936b3679c67743f0bcfc41134b3a30b95c76e178ed18112fe4f0dfada6603a7b6a9510183efbbd2c5300cddd6a1c9489b4a7df1adcbbd1dfaba83e5332d8d529d72405d93eff193afb5616b6af6c6d4943eb9e452d03251a72ec772a7cc43efe1e2e24cb99bacf8ad309aa7a9ef3bff56b9d533b31b501773127f80831adb1206623ba4514749d936124075837876bb20a6b8dcdab6c21b740e84296bcc9dc380560c17488e0a45ca439571769d018a892c015e6535db6260195cffe00c6b6e54de0c5bf9d6367fcdfc7309c2508fa408516ceb7f1c731e4e2f8c1bb5fd6535354d8d4a07ce53d184c1a1dae0d04c8d1fcab498ac32c23a6751b3c5bbb274484726965de2032055c89ff13262c58e6c35c7183517955be194089c69326b96308ac39ab5a9050bb179a4a8a6280cc3e8f72426767382754dc444b69791e7ceace562254b10f8b68ac39dd0c0ac837165368f9084d48235f348766f19e5b4eccc6a15ea2e2ae98d1b007116315f27b703fc56f001a1c353ded15fbc1e9a25d9d0eb4f41ef1aaae6711dba60ebf03110f456aeee466ab4b15b255c0988c24505325b830af8002dfbe541eb2805c9db4fb913a12beffe6d197d9013cb11b5b93c4dcc6ddc4bab7fff1aee337a3e05d2379aedca4338a02650bbca4463169441322822c252822441cc77f1a2d5452908ce44bf2558f8423997add8ec4a590c66a4c0ad889be85bc4699e19f7b770c9b9d579c7846ed2d565ccc3081f59b618d2341ef730d7d5666105c93b1f9ab8c8447434971f7e09c6304a7ae7935053161df05032d350b46417907807e19aaf6d98e1436941a6460366fba21f531855431452ea9bf9e72cfc58b141b31c87a3cd88c08283c82d790fabfc8b5a1e6be09762df6dbd4d6883e15d96190eee2d82b0537e652b6930efaac7c8e13ba1afa4198d93ae66970c82265c48511096c7747f9929a97105775dc8328fa314196ddfd21dbb219bf5edd58bab55c6ae2acb64f0e1b892f7a1a18f66fb97623d5db3fd48e0e43e0d197e947fe9ff96de1ac9f68f1afc52ceeb9f3d38f66d307685cc3111c6dc5eaacb4c91865c7f61e16e5dc0f60de13decaee7011e3726c9b766f7977d25283a47d3e058b91bd58abf7b292c1698764c60542c46f1e97f53e8c73b40a62d79b982246975d81a01cf3c897e3123629b002ae76bfcf7364207d9bbb74651e1e12869ff9f885923ccc43200958b2ad18088b1a42f0ec2484a554a4f85ba0f63c94b561e7dd67e0b5d662002c483ed5b5bd691d3c3dc1656ab6a6dc575bf6a8f0053d750a441e861528c7f1c724c278ae2ca3df72bd1046c4f90c77fa0bd296c5583bf5b339237554d90142a4abcf78921b7889bf79fa8df8a37165a39558adac293d24980bc3a5d7ca52cae49b42e69d53aeceb6fd959313524e2d7939c3b944d47e5c9d39f6b34ebbf2bae8b961c518ff00fc6bb4afeafca1f75bc70137a325bbdabc8fa82811d4214fd21a50d79b4c006048b0c808f19c7afdf2291bd6d48c0a90ec2e64098ce5170f6ce0c6459747238dedb2cbbbf6fc7eaab86e27a97d8234898c6dfc7b150c45bff812c7100375ba8bcc8c264fe15f6c4e39bb6ae6d6ee087c98989856fc8017574e5084dfe73a8606ad4284406b87634f97055da91edbb8ea9e29837e3a6dea34bf864e3585bc269958da6b7b8d40361ef9771b5607a757eb415241839c5ae02bd5f137e35f9fee95becc4333e23d0a7be701ad21fd6f6df04e11fe8fd4ef8892533dcf9b8f93ffdfd13292b83f33ea856cc425341c2184bc1e96d8625a19255bbba4c1325553dbe5d5d17abd1fae7ffc8897e6db3d7732be5edac36e65466783a411170f522c5535f4d58517e187f8f62b11eedee5df2cd2f732f8c7a7ea095baa91910d869ab8f94ae002f46f60ec7f6c30f1e3b35c31d041b7ca3083ed1b9490947d88879161fe77fc7edfee82a8bc2f728a9a62871937", 0x1000}, {&(0x7f0000000080)="b80c390a6400cb7dd46d3ab50ebe5d08b6eef2bfa4cb035a", 0x18}], 0x2, &(0x7f0000001440)=[{0x40, 0xffff, 0x5b, "e77a1893d3cfde67605ef8f7e35bea85f033ec6c549743c593515ffdb75a8456285229c86f1032722e323e66"}, {0x90, 0x614735852443c1b0, 0x1000, "9b3323e9b99f0ba7304083d6bad88b2d8cd264f98a9564e9af34778b95d174ea165019cd68fadb4c90869ee248c4632fdca71e2753259c56c67757f8ae8fd0980ff5ef12f8afc2a134675f6d58f0bb7ed8d4516708b7cd27396ac4bc7c6a79cdff982aeeacd9c2dbc754d57b388dfb88f5c78bdaf93937d5e3544a51"}, {0xb8, 0x1, 0x9, "682691b7fbb25c2e3bf567b42d24e4765c91cc20ad426b1d8e1f258fb40fd17ad77f4925e763e762e892da09548737fc8d1ca1516078cba23c2366959c05022c859149f12eda10c05a170096025f33339a0e24951507586ad45cda0e03291be298b744f0e20e231052b9a0405d24a8bd12933800b7778ccb0bc7883be71f98fdd5a7107967a6fa019301db9fab4d09371104d95e5f8fa477b5b00b0dd1e4be55ea38e5b934b1"}, {0x1010, 0x0, 0x8001, "67e78e463a3406b670604378077ffb8e8daad6f6e6434e9ddb42d72c1d7397c34e5664cfdb493ecd7c67a841ef9a0b0bf7d4fa58bc5b3bac60b7d85ed831458701fb70f6fff5ac92615722a4ff55f5db9616aa9e2d40eee71241f564c227db3e4e01ce2e2e71bb08ff64ccfa95a8898874a11f4d02775ff213360617ac06fd8cc65d2e051435df95e05982f45ee3e18d1e2928ec197215823f17d6f588856f5c7775fd4e60aa5277254884831df4c3c81896ab277606cf67533bc890abe64a542252a677fc46ede26a71ad7a6788a9888f67a63a6c864a28147e772da6c363012f8ec7fc3a4f47473307bc272779f0b22998ad2d3ef604d5aea7ee68bb6aae89d7a53a517877c17aae534939de5aaf467c30569e78ad6238f4d76784278ca22c20bbcaca4b36c0e9d1ff2b90cc281bc703d22c1ea86676ca9fe16132d65384bb3f6f608f29304651fd79854159b47dd60da0deb9ba63248939807f75ca9cacbb53ee0e582dfed8fedc0154ee1484c90fa5ad6e271ee9f093dc51cbd5b262cfc2f3385e9bb77b455f8b3e24b3f16fe1c5e09bd966930fbed45d6c347c2e95b8c5e2697b83052e0a9958f55a01482fed95ed2e70b0ab8ee648deda75a868935055943944ee929494ee8de3f0d86226bdc99e483a095f5e2f7fbd74c634b16415c52ae1c81f060ec26e8ea91a7d30d249f54b21bda20dfaaa5f48c9091c5a5b14fed6bfaeb585a9ca61afbcab17839e0266cdc787497488c97b1beeb06de19b6c427f7ce7ce2b43b82ac12fbe871d25624a3c9a2371c54dcac1c570ab799903391fa16132bcc21f1c27d6acb245f12c3ebda1f9a312be53809be3dcd389c84d06e5be9be619edc11995e97cf986f5c62b39652ae5f49b7c9bb440b32e7162ab481765097d49715db66dfa8592bb70be6dc797ed901af7f328a517639dfde437f6e3c05191d85c3fa1202c7f1134d223714fdb8c08a9c3f4151cdb4d591d29246e3c96bc5d9e216696e5acaad50a51f11cc5f7b3864666f287a82494fa9cde5fb28327cc4d4e3f3ff40fd94068241893f134ef52cde1911b900286649fa3029f2fc06a486f1d4c5f71cfa7cc4d27101e232d9582e625bb54101d9d774c57fdcdf325b9733f838f626b34edc86917f58b24fca925b75454766ccda8385d654b812791d904975dc10c94fdc98298d2f28ab563b84f8e70b2c7f4cacfc4156eb0a0b51562db4a1b8980cd2eee2c15b1e377948316143a5fc650f90e6c5101211397f24bf530f4302b5b666db36c44fb9a7d734bea922725b0e728564e5cb8690ef479ac36f87dba4b3d45251f9da4f6b1620d03839f0a4c3c81c8dba0acf5dbd07edec53ee9e536a79cf2f21e2f3c6da2f23313ea04e47c8812fa7337787f876d21b40ffd554f3ec2ab5212e74947eb0bc024931e0033e05efe14517c0dbc96bad158d39e6bd5d3109cb5e9f7e066e7d3f0341defdbf81aac33a74faa1d75b6ba6073b866d97079b950429e008d4faf7dbb97916df37c9ee2bfe228a9b4fd1b7b0b514fdd7244bd6217e4fa76c2b68d38947672b296a7a4576b6bdcc7d39ef32d07888c23660413197d28a3877bdc990db20682dde924bfa353fbe91d9f99f74c50ba13fffee365a37f7bba3e2ad81e4675e22fe518a1ba7ef51d2bde5fe5defed49d15ac1d4eea44cc0ffe0301a1a9954db21aa5d90a3b0dcbd92901f2266d44b847cb9f69b8f80d5616b2579932eaa1fbb844ef23de80b2435033a64ca19e19ea0a991d674e55da3f7ff5f9ca34ef45dae84cfc8e6f4732ea516a7584462b2201a3e5e4afd98f20ff1e40d08d418eb92c203460a61499c825b8903651fe8f0c412ccad94c7a1a81431954fa7f28c6a7d7256b6ced20d76c40f86732fb292e0e303ebe5dba41bcded6cfbb6812d915ae6d4040a2ab53d6d9f3196a5f1566b82c6755e1bb22b4f403c83b13a814faaf1150341e0e098bc0672a9bc61bd3d2da6700d7bff51c6db4210e88e9b186b68f82714d6438b75238db0f4c23f39b8f23a06e07bb347c7662c612f3e6ae7631d868b43855643b8d01b13897dec3197051494a6314f5f0f593bbdbf9c75517a30ae4d83b5ee0dac87f490664820359ba46829447ad74e4540adc18b004a0eb473c1b8c36f52c448cfe3d0296ce51b13442e4bf871e447949bb84781070071a7af88e30052685effc1510e9dabfecc569120d98f15e1d45dcbc35bb18d6c073bea1823f5416cfbec9032c7bb650cd7a0695e75ce623c0bb2ce283bf53dfb079e735ee33c35cbf919b9fbaf2274bc825a893e70741deac777f63728fdc114bc5fd39a8618444bdb33c6027ab18e5301ecab50f85099bf87f834510aac99c536b835095ff9245b272bb4f730437319dafa1329bd3c02bd67d74b550bf09c3e6a929c8b817e1ba52db21cdce31efbab94d695ee0f1405bbc684fa77fdadc1e599fb27d0450cc40fe1aaf99e7b7c41666ef0ef05b9fec3b5cc43f6bfec4c1a3addc7801bc64c32dc6169ed200fa448f6386c94610b8a2e3127a2fd0cb4c0199cff35bc99096d92df84eb556865ea112622e87beb0d6fca58f3de7096c269b32591faf0b0ec5dce082fcc68e0086eebe236211d78c8cd9717d1d14a343ac70b01a01694c70cfa8e2b230025fcdd429c964f7a509379119a80c9820bb9fd933f8d80ab462c0083ba284c11047892b2013624955097ad42b5e9137cebda34000126458e4728c35f075891856f0860811fb977d999180d3bdf000f42e992642bfa04376c54fa0db1462d629534ea86a2a69d84c61552f0df89cdc06cf2596094498ceb4fc7baf14104f654829b7d21aa0f7f12c79197edc10c25c6cced1a86fa1769d1d7f9161a80324f2aefd1b7a4be7b43e3d001870c31ff7a93c7864e5f3e1f205955f32fb490e061ea07ce009622bc4b23f45a514f3abcf1dede271328025f72906386c97ec34dc7f58bc3010d1a99f8b1466329f557250c4d606a3a6b18a8fa96b9e2d64c28105b6091c51a6d97ac1614e444e0bf7eded5cfbeb87d7dd4431e3deef343a3db79e9708ae31a47a9820bd421cc1fbb16759e7617e4603a101e08621ebd749cfebfb1c5a3bfb395a91cd8d6beecbcf7259b130b5fadaafd9e8c2757fb387c544307d819b93e88c4e8d88c5ec0aac57e2b9c1da568cc6dd857b752fd6860ab7b352b5501967f6d0afef75b699690c01b8b008cee88d39619bb7f462747c0e181021c33418bc41d6dfa13e253e501a6522d3d9a267644ddb840ece5e6705b82f517d71d2cb094796d5ad9b406ff33f233ca4ca6f6d47fcbbe680856465bc49f6e133aaeacd86c928f6968ce738f6930b832791a1bfc3baf4d274577b031622966282386763a8069dea40ee1673b2afe507a59380e6dae79ea77249b4bd18d4e5e524e53c115271e579efa75f6b9da00a36e247dc7e121b5840acf2406d4d2a86d792e955aeef7eccf160254398f977642241681830fd7ea7a90babcff6b85e9a78550ce13315c7aed8a24cb91b89ea18dfec3c16a15733c2bf4666927a4fcab492843e82eb9e16f1fd98debf85e000dfe212e3ed1ed70b37d0c254ce9a0cf542f12e392025d8144273964f72fc06fde2d60021b763b1e2849580e4b5eb8ef0f57985aa02f5b50cb705eee61bc0bd35c628ed5a78a1f0a051db6d7c4f3ceba354338b091298241a165cde72b1de7e3a2506a39016b89e2f38ca6d34aa66c9583c0ea81a3f9edb3e05dc87b3957b1c86e6b5592c75dfc78efa7edd468375a5adf9f30ec434fcc6e44ac96c2588f9632dc891b541d31e8284f10b7019ad97d7358d3e13629f98af23ec02df3806a69fec80f92857bf5c51962f56810990e2c55d39e528f7723582a457216b6cfa1345c4568865b207ccbbeca5f309862ba94fc328d07d8345c5d2fcad5bdf04a8ae3b4a7c1bec6c9f0031a1b7f3de1fffaa5c29d0cade2e3e28191066c89e4fbfbc66db679ba25eef1bff88ed2b350cce2683cc42125481bd4b4c3d30111d46d1c097e5d3ae3b60018fbc9391337a1dbda1cb74e819dd3d73e098c14f40502415b849ec5c043b59f2a0d286b5ce5040e72eec974b47c9d8a8d2fa740fd9089372fb802e7b10e84a81a4ebb6c314aae51b9b344bd764272cf77f265e63a71a1db577b4c9e99dbe7e317bf882caca4ed18a4543590efc3b9f0e5ae7ab7b88985751a42be3b8b4cfb4226353a4f561595b3c1cc9354e03328fba6863ef817045977d4392aa65df79a8dd4d1d204bca6b1f2a13e82aa97a6ea1c3593ea165959a69f1c94959fa0a17590258e02b3c594d1f72f6d9c2220e04421a8e7ffe93171822b7f821c14c1133f75f3ca7c0ba71746d45781b0153bda8849204e3ae609077ee2757109cac2e4e6a23147e0efd7678b0c0218a4c7857edbd4b9fa5ad912a123aa29da2aa57fafccb5c4bebcf9111951ebf22ad8bde8a3e5c7fcbb414f94c1dc33dee2ccf6e4b69803c5ab57e0a8fbebe7e01ec75a800baea4037b0a3bbb1fbc5a5d9d0fb73c5be9fcee81f7839d0236959a01b08fc75a7d01656960fdea83c00af0980695fb28d5157ad892075e8bc43bd1afc67f260cf0f52fda259807c14eed758a3afeba82fa76f82f65d6e5eb6c80c22f18b9e73a3ada5a43267e9b8f0f3198d40b1bb5fbc42c046de30add6ae4800c9fed6980d6db7f2b17bcc2d1c9254c611e259bb4b66c49f6c25af551421a9047c565ba67409a62ce1e0fee225de6e818b3c718ab96faf514ef188a16a16a398761b396d2ab2942ff6102b69dc7b215efc6b076865c38cbe7d405da0704911e4ffc7727535293bf4765b5297306055db25fd152781e92e777e53a23f2e58ece9c0ba6ee1c2cd26cb8898e58f28d58f7e16e6bf24e360bb7afcca42d736ceb867704eb9145103327f66a96fb889f53921a28d770d38cf9a71e9dc4bde2fe9242e9ca1cbb0288b3624522299fa7e7b2f3e3e487877daab50b33eb4656d2b61308a0ba37a1412d4272696e05a05887b6c40c1ebdb285df1d5299e27fd3138897b395de64fadf6fecb9ca8f259b9462effed2cacb78b67c1901b4556702e8677ce718f47315ceddb202d035ca61f9aac9fec9626bb3a201ce7f449022cc94d4509826ab5e5ecf85b330990ef571d3cd3086de2cf15438484b5ec0f214d85b7fced1738be8e166da7de1b3d7bd375b992000a06c01384a92d89779b3716c30b9ea6cdf72651d3cf057c335a2cb432b71d7f43fa5d679d302df03b4a96965c08d896b009635f1611a0ac5b20a95c6ce9707155091ba5b4111d5f7e6b363b804da8b45bcf2e6b024c944e6525fdd698fbf226125b6b10171aa9c791d9d02d28b83df9302ab4f07832c5eb8764e2701668f107095a07173fd3b2a20f450e192b28f2d50c5bcae850d02d082bbfae05a56e383885bac646023a48567926c868417689ec1ae9949f185a77148ebd9fd6ed42754e26143f33da8c944ba22460ca04d663b9c1dd21c52eddcec28c26b0ece4b9415f96c21b7145a93a1c7ae7c09d2dcb85d4d16cb96722b13c766767dc4e69170bc2fffa9179da7c32474a40ecd0e89762977c606167878d50596b579a193ba27a20310969b00b427f56ca24e2ce1f485bb6f65e33ca9150c45ce64b750073d72937921c10cbc5da9e5f299b7d4accb6fb55701c7c91dbdd4c11d5d9bdce6be1a384d958e555ecec7a0ccdb9c73c05f0e7dce7cdc94cd2e440754f29bf6055fe48bc1017ead9d3d9ee3fe852a7b9a6e521587857131b6943053209b8b4c7a3206113789ad3d8201f6a9f"}, {0x88, 0x1, 0xffffffffffffff15, "6f8e706da89cbfc3e6bca5c82a62620c79c3ab2b5342230c014e73ff5aca8f5346aeb3bae2827e65538042a37aadb84a221fb3f760b323e2246e347abc7d12c8684374d7c46c4079e35ccb72007e2344cfe44258bcbdd80ad5e0e57c52472bee66b69d5f4aa6e60c6b94364f2da31b9b87a47544a36d84"}, {0x88, 0xffff, 0xd41, "88e6ba7b000af350c898c574774f1505b06c0898fbb76fc5416f50ab27386cb8b99ca56ff3035eb6055b3130003a0967c4ad0cf081da0a88707c00aab825f168ad66fa6efaf423702bd74434677c00d47bbfe6c01c682e94f9c5737700ea74854a6091ae14a31756766293fdc72c86a2839d40f335"}, {0x80, 0x1, 0x3f, "d0c4eedfa38828b6a4c240379c911855014679c9e87b24b6d6f3de53da3e3eaf338f35b23a75f2567c5a61e2cf26f851c300f09ba98e45564fff4596091a5028deb60eb9c9505da7ba3583c41403b09aedfe8dd482f06d48e55c951d3b9f46f9d0155b93c54d4a2f0c91917a057b"}, {0x108, 0x1, 0x0, "2c4f684a795566016b5459681da7e042bfa55834ffe483ef6fa758a9cc8fc72234512d97298b8b6d1849560213c232c43b01ca86a36ab403f98976588a66f53265bd98b88e8a62d21c47262b23552aba79e5b1b6faa44833d249c88d434fd9668a0b0fc5b8405cbbc735e633f492652716d63f3cda88d4afe6dedc7aca9e6dc793de24d9a57998785d5b0e5f17b8d0ae15c8fcf1c29ec13b898c2be49370049e728c8c0980d28ea52b06d91fe6c4e0c6edddb727b42d7e978537ee591f964bced46d7d4b122c2a5b7bb4b83ec9ef59cee9d21db72884ef19e7c29bee59e3c57ce0bafa33a2731e438abd50bb3e95357248bea197ff4b714c"}, {0xe8, 0x1, 0x6, "20e5c0b42eb6e3c20110c46b2472c9a5e5998b6a2c4dc7b48e367ed751229cbfd26dc07873bc485cb0213b059701c8a05896fc7b6be3482af0532be2f93f840b67ef313c40cafeaadf95e1edc1b523d681581f5c03cf063fa0aa8caccf51b4a1683b5b1d702c2fee4e49d3809418712cfe825edabef1c8c360319da2b9d3d478c2fd77a99341705455d1e0d981a3c9f8c4df5fe20c3e45854ddde9699f284cafc08122e32b4c2835f8872007049bdce2a6f40809554d4e8beb22414d7bbea53a65dda29b3977de29344b9171760dad62d134aad2b4b0"}], 0x1518}, 0x402) 00:45:51 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3beeb4dc920b04d66e5887db7e0b", 0xe}], 0x1, &(0x7f0000000100)=[{0x60, 0xffff, 0x5, "7d5e5dbe943643753bf9a3beb5a1761105d015856c6b2c3e804da81bca77b03bb9e2733fcbd275c3043a5a9909c7348c111159fa9d3a3fa1609cd646f7166348b64dc35995abea662b0911196244"}], 0x60}, 0x406) 00:45:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x2, 0xc0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 00:45:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000002c0)="35db4bf228cc73c71444e1cfe77fc7981872c5b37fd24c6c3c749260c6a778ba3a1e87aedb898d1971cfb99b0006df9abfd6d1eb720a73000000000000000000000000000000000000", 0x49) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x6, 0x0, 0xba3f, "e5ae8c4611fa5d00b7828d722b81e3cae2507594", 0x4, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x6, 0x7, 0x1, "bc508a99f67729311521cc745c5820206687f109", 0x4f, 0x5}) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0x0, 0x81, 0x90, 0x6, 0x6}, {{r1}, 0xfffffffffffffffe, 0x41, 0x80000000, 0x1, 0x100000001}], 0x4, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x40000000, 0x2, 0x20}, {{r1}, 0xfffffffffffffff9, 0x13, 0x1, 0xfffffffffffffffc, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x2, 0xdb}], 0x4a, &(0x7f0000000400)={0x1, 0x1f}) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) syz_open_pts() readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:45:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 00:45:52 executing program 1: sync() munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) 00:45:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair(0x1, 0xc007, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) mkdir(&(0x7f0000000100)='./file1\x00', 0x1ae) shutdown(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x84a0, 0xae) mkdirat(r2, &(0x7f0000000140)='./file0/file1\x00', 0x4) r3 = shmget(0x2, 0x4000, 0x546, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/97) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000480)='./file0\x00', 0x100) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 00:45:52 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x7c, 0xffffffffffff8001, &(0x7f0000000000)="37257dcab62dfdd56218139f00bf7488", 0x10) 00:45:52 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) getppid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)=""/38, 0x26) 00:45:52 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0xffffffffffffffff, 0x400000000000}) mlockall(0x3) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x520, 0x100) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x44) 00:45:52 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x400000802, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) open(&(0x7f0000000180)='./file1\x00', 0x81, 0x8) 00:45:52 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 00:45:52 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0xffffffffffffffff) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="be5a8ebf5e3f9183742b7dd12280ed64dd990415c148e3e46e2dee8d788ff3235c1dd4443908ba197c95c05bd56125084beba368cfe9eeffa218689d2b907e535fa6bb4a1a254c078b182eb82ba4d3c40cace15db65677cef2ec18d999b58744f95cf393f64586db056e41e0776ff52dbd9199bc38c937d2e1e5ff861beb4b86e0250f549f2c7f3f9daad461b94681cdf2eb76ce9a09d8f5182aa9acc4be100adb9df44eb1c85a964dd05cebecafd9e64a19999997fa7c8c6c6acc461454433d2a79100e9178b8bb3fcf2482adba38c73d4ab7973da42ed8a7699910c22447ab8027e514ae53d7811cac2b5d5a25b2ca5604a099ea8b0893bdc4a121d4b1f40811af0a46b1f7b20745997d6307b1216d873c3a13b2a14a6dff44bc3130d1f9ca5c6954e50ad689abc7de18be2fd99e21a93d9b0bf7b4816f0edb8feac8c44641742b74c7ef676c0bd6cd559d4edf9f9dfb992870dd17cb1f307f2415b304374e225d639c42790170130e2f7fa703c7cb3dbaa42110a58eaf37c18d38b0adfbc77e0ff1c4c3f2b34f295bc015e6e485da3e44e97029679dd343b7a6dc1718bb424d118e16dc2e27e34520", 0x1aa}], 0x1) 00:45:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0xffffffffffffffff, 0x10152, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x11}, 0x2) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="26a3a4d784f0f23a13e90558cab6a304bff26750990ea372d8478643c77b05b8d5a84dc5a3fc2172f6411f7ed6d6ebcfc8b3237a670dec0faa2d9da6fbcc4fc949bf7133c0674666915e6d22d0ac452a950e46ebae7d5e39f30b19d90932e6fdfa55530cc5f33e46dfa40cc74ede82a41bca21ed4b436970217df036fcc0c7c8583512437232faa71b2fa710155a1af199c63303236f37e0558a310f0453ce6e313c80b6404ddaf93d41c1f7e10154806c81a1ef8e73b091d869c2", 0xbb, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) 00:45:52 executing program 0: semget(0x2, 0x2, 0x10240) 00:45:52 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000026, 0x3, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e00000000a1", 0x14) 00:45:52 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) sendto$unix(r1, &(0x7f00000000c0)="5729d0e3c7bb15adfce9bc4df881fdad651057a559561117ce", 0x19, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = kqueue() close(r0) socket$inet6(0x18, 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x1}], 0x39, 0x0, 0x0, 0x0) 00:45:53 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r3, &(0x7f00000001c0)="ad1cb5b58de76f313fe7f6c5b5421219c2f9173c7649bf0df615ab27a892b549dbcf0029256d98c8bbfca59afe45fd0e3ff735d54abbb551fb15ac3ff6a81845dba722d3b5c4488004c791d282e0dbbc25d11a2920b9de5d0762bdff90e9124635a2489040", 0x65) dup2(r1, r3) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 00:45:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r0, 0xfffffffffffff78d) r1 = syz_open_pts() writev(r1, &(0x7f0000003580)=[{0x0}, {0x0, 0x189}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) sync() socket$unix(0x1, 0x7, 0x0) sync() 00:45:53 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x74) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, 0xfffffffffffffffe, r1, &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x1, 0x0, 0x100, 0x7, 0x9, 0x1, 0x7ff, 0xb47}, &(0x7f0000000280)={0x0, 0x1}) select(0x40, &(0x7f00000000c0)={0xfff, 0x4, 0x3, 0x39, 0x4, 0x3, 0x4}, &(0x7f0000000100)={0x101, 0x7, 0x9077, 0x80000001, 0x8, 0x100000000, 0xd55, 0xb0}, &(0x7f0000000140)={0x21a9, 0x589, 0x2, 0x80, 0x7fffffff, 0x1, 0x8, 0x9}, &(0x7f00000001c0)={0xb2, 0x3ff}) 00:45:53 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000100)="ff410008aaa008000000c3513e2a5e0000000000", 0x170) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 00:45:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) shutdown(r0, 0x3) 00:45:53 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) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) unlink(&(0x7f0000000040)='./file0/file0\x00') munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 00:45:53 executing program 0: getrusage(0x0, &(0x7f00000000c0)) socket$unix(0x1, 0x7, 0x0) msgget(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 00:45:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 00:45:54 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x10000ffb) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file1\x00') 00:45:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) syz_open_pts() setsockopt(r0, 0xfff, 0x2b, &(0x7f0000000040)="00e1824c212012c72cf2af0eca613718f9862c2033d555d1a51c3386e1e4d45a2a8c26d728712e581e1d4fbef89f94266a2900248d6727b91fd6cdf2538f4607d8d4a9bbc2c03e5af716dcdf8202dee7aef1cafcfc4b8e6cff3345cff710461505624f9701000000470dce77a7c9994f847386395069997dcd1aea067442bc928074dffecf32464373b4c3e0e8529f957b4a4c4cba582ec77f2a3f020a", 0x9d) 00:45:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r1, r0) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r5) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/107) socket$inet6(0x18, 0x2, 0xffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x401, 0x6, 0x6, 0x7ff, "843e70e84e866cd83f8ecdf97274fe8cd284d384", 0x0, 0x3}) fchown(r2, r3, r4) poll(&(0x7f00000001c0)=[{r2}], 0x1, 0xfff) 00:45:54 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x800, r3}) fchown(r2, r4, r5) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) getppid() getgroups(0x3, &(0x7f0000000100)=[r5, r5, r5]) shmctl$IPC_RMID(r0, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) sendto(r7, &(0x7f0000000140)="1adc53a19691c4031eff664f47116c3ef2a2c8f752407b74cced2a2915196248a04f3901fc8f85962fbe73034cafa9ad5f0cad19e0e6c21a2186793c579b06753c7a79cd4f6f5bdd4f65a4cda8780aae2850357ead49a1e615d7fbaba5dbc2cc5e88190741d6cfb00d946469c90ee33a30af862c909f24747a7f71b160d71f024644401d7198d3e3b397ee9c5ab9851ab0d387ca72ddf7d905d5bf1f", 0x9c, 0x408, 0x0, 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x4) getpeername$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sendto(r7, &(0x7f0000002080)="05665e8ec575de6e62414e232d1920d2629263d98f386e0f664060dd8455ab9241c1ace22acd5cd7138e272514c77c9af64099d37fcc274774c0c8e3356e208efdc7ab531612883ff92322300cdae52c757d3c35198a3da5345aa562291df8ce48521700a4d8757c07bcf607c2615cf1fa693743063f464f5bb807cba69be144a8d14e14bda246af21437052d3d7ef622fd1540c467267f97453896fbe729e1d5ed60c3c7d574b6c76a72388756c47d24bbfb35221d1612abf60f6c3fcbdbff5e5c2dfbc3fef61174ae274e16e7dc41279de", 0xd2, 0x406, 0x0, 0x0) chown(&(0x7f0000001fc0)='./file1\x00', r4, r6) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffe5c) r8 = fcntl$dupfd(r7, 0xa, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002040), &(0x7f0000002000)=0x3) chmod(&(0x7f00000006c0)='./file1\x00', 0x20) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000700)={0xfffffffffffffffa, 0xfe, 0x200, 0xfffffffffffffffd}) r9 = open(&(0x7f0000000640)='./file1\x00', 0x18a02, 0x80) clock_settime(0x7, &(0x7f0000000740)={0x2, 0x4}) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000840)=0xc23a) sendmsg(r9, &(0x7f0000001f80)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000880)="94fddf8c374eb4a886dad4d6d48b5bdac2c085bbd037f11dc5219acec0f7380afe67a52b88062a949430898a8d2622b813174fcc0d8bf4b5e1144d605ed617bee79002c31f73bc76d8452d8ccc15f78b6d3391626b0b3bd38e1560509b23a14d6f642c9321e74b109e25645c92815da1be088f30ac0ae2ea4822a18532ffaa7ed3656b018f0fe350449ba127b7c277aafba20ddf5b2a0a0bcf8d50ee28ecdae163f559bc52acd5d7bd38f95ef556800b1bfba79ed08ee32a275df0fcb41937ddfd7fed3b3c435dabe788221e5404703092e37e9d3e05be9c479fa1e86ce2e3ea7b30fc60bb0fc978faae085864a2d1ff66b44666c762ca2a591ccd880cba5de8bbdee794d75dc876214b8f5caafbf04a8fdb3caaceaa3cb6cb161b4ffc9fa4cd400177f5986659122f8d4d8d7dcec19a4217612b58a839ffea65d5a5be1407068c6e41dcf3e4b365e43a326baf1dceb6520efa2cc34400249d92640459bf6886d1400d049e46be43ab63bf1c125c62fbfc86400b1523c632be90f06059de10c9a0f24d5f27bd51f8f1ab7138a4bc10efc6e033e3a959a832d4b822db77205cf477158d13539de69d8c446d4fbe5b331e5418b839a5a54c6a52088546184e84478a46febb04c117280ed48d212966e487a7ff9229730435e509fff6c9ee07d1f7ffb020667dd64c7b989432ee7ba6e1dfae0ea13d607ec91bb8fcb953e29cd9f328aeda37b48b3a31dd3437f47a529bc79315a64430196b2ad114f88e94eaf23bfb18a2e7f5b30db82c9f393634e44f2ce1d50b10df0358a5eb2d61ca51b0084189224eefb23f5f1cfb0c5dbe9c4f448dc3c38447835bee4c3349662df14a7763b4329a317a77ed87fe72683990b5992a4757fcde3c90648464463180144b676162a1b1c81240b75a62471a7e877b9623e1f0bf5aea1b73330c3f0bcf0ebb7af87fc8a4535766cf81780244eef06facc9270978f81e8f7075b2ed9409735fa9a38281abda21f1b5ea90b66418c775f0434f1a76abc6e7ab604aaf59c020d4e5b8ec1301213956547a81ab26ad8b66b1cd990d8f7b9187e21c09e9835bdb568745d507cbf4ea36568754b25bafa963a7f4efcf4daac598b5618ece30eb0db13099478051e2878ec452b3f3334c93041b851f79b6e1ecb34f5457cd88a51818cfcb5cdd36c71fa87c5253f486c56d22b06ff6d08915517c6ab839c8956a79fa38006cab575ca54cd11098c3a61029e295063ef0dc69dbb62eb99e1ac164d83482d92bbf4c944595a39412b2d3ae4fd5e6a979c4cc0a714c40a2c038edd8938e81239223ccb23f9e81576d3eaabbecdd72cc067af56798588a6d13dc069dad58f67e09350d163eddd31cd87209a766d65aa629c28dc0fde723737a8117bef6d73f90369d7a9d6818e09c0bbce8fe7c31c3ab9920f7aa7ae1892932a3869ecee85a29e32720e31878246e60773841b60e74dc5d8e41719936a0a88fd9f873fd2eaa323aed8a526bdcc0c3361bf05a52f238d798d9aac4e6bd74ce52a9bd225465fc1b353fe033b8392fe8e989bc044cf9f77dd9fe1a9745e9c4344f0d4769614615d81dd0073da08bad48ed71bc0fbd14c2cc1512ef88751076a22491523afb1b1d901fe1d8d21ce96f5a58d750f648286064af37cf2c989d3a8fc2737c245e571770ccc7b37e49d0693baf1df78a28d71b45e6176b500d2eebb4a1d36c9b06634126ffa0ab6fdf85df88df7b15965346833dd5051449a7a36138620af21df3ce37bd47db8b9f01b54286bb94ff9e398dfb2180f5f865b9dc4beddc178bf7baf62943743d734e104a63012c7691760d7bb182325b1f3f7289eed75bf481aca060b1f75d096863624e20315ef4f1bfe9ee72fa4cb1985139163c0b738fdb112e38aa25eb9afae31b3b38f5797956498806329628c5bb72bb9a5539d26ce4975ad33fcc85a5f204cd9b7018e6aabcf1cc093a04a76a7bcdd656ed3b161d5dcac1edae094d66f477173a632a9658dde53f17a13d0ad6c3c4856c3dc628e17c680e18f3bd41e5feeed514f08e834839e9470ec70d4055dd04fbb389a3044588708461d787f03e73109cdf3e837747e4957d9b697f17db0987250e3f7da3a1e0eecbd620affd229a59df4a3773ea36b841f3d977b08114e5fcec415702bea86d922cbbb18d444da837033a33b82c86d277d52cc32fbd69a40ba69ab776de32143ecf03f9bab83f725e1c46a5c749659be882fa06dbb9eaca654a85c19bb276b2e797287ea897c64e016a1ab348c75c8e5842f1e34345e24475c5a5656a98ff172531e32f16bd49a8d3eadf09b5b10bad9ba6cfb09d5ac6168b3b6e4400f2df1eba1f773b75f231bce7a9971a23570777b0bcfac547e2f72bdb358b08b5d3547a324b3c33d77deb0a7bfdb5542650e4e5c9620595cdbb5b7c44d799493f9ccbb19b305de6e4de48937d90a8fb7614c1554585462ded9ae0c7e92013826314ca82dfb19b2c8961efae257095689854f39729172c3acfe6cc4e32f71ad9f9e7665b17990b4a437834932fcd557d0720b533966a480098a5af9db665efefd58b9822d9db1653c2d069d88491852397f2f4c967855241cec0cd8919017e7e08d13c828fb6b9b84eb6458acb1a8c0b7d30b115ec75934aff9e8f2c08ddb6078f605354484e6b355780b93054bf28a691e1297625a0e2666271dc891b5dd8b665a932b74efc58c60da6c32979da5b9fa3f5e39f07a8917187268b83f6fee6a28eb33318a6e86720b0e1ddda46176d80822f2a9d03387ed25c9c385dc51653ee2793357c409ca2d21b72ae604ae048b230ea58bc7da46b628d4f59156ad47ee41294728b163233507a538f58de23843d19bbf2afc2f753d9375f24b43391ae5b9179d15ca5410ae97bb5e5bb2347e7a85d412050a22560198a9955398fe356f8814ca825b8f741d0f0d718c03995a473671d702ea07444966a9ed9f0fe92d002c639d3e2943da5013ef15b26686438f2683f897d76682e6a39639c42760c728fca269e4442a726218e4c46c73043116e331633cb2975129bf2c125c4d6ee779f84c3f66845289a9d1fa1e43ba661039f00ca451b3949033380f8702874ff9cf75219a8cb3730273a094e758ced10b22f6aea428b5a97ccaa65932552a0eb7cd819824650cee668948fa5450c48a41f089f3241d122104d3f2de1893a9bb82449a40f0813dcf4dfe054bf0c41bf01eea23b1a0c224811f87a32717e6b8d6a2c39116d3524faff2a2a562269a0b2e8e6d4ac765f9abfabd7d8a5d6312993bd91274528f3bb81ff0c45f7d32dd3ca37dfcc0d43a1edaaff242f6ad19e02e04d18078831a04fe03ba1cef8594cff6193fb6857bad0fcfac07774e80b3f8d1e823e31d9cf9aa01781b271e36ef7cb0fcc8979af7f5934ae8aa7bec63eeafc2d1f32e6facc380ca63fc8d46b5b99a9565c120f91798d5ded986a685eec2bfd3c24df0b713c4dd4d1f30151e9c6833c43010b1927032e9440ca7a26d9997a7e6aa3184190be3e8bdac6cd242b1fc37912c8920eb942f96bf0b14cca066c2e6069205b84b2d2e98fce7ad75ae5f00b0314f758c73e88ae0fbb6e666707df43023fa6a47c566f32b20baf31a85b104cc582fbeaaf683b0a385d79d286c78e802eb605d70d68e2f29f37617ef24a53377c0adb70c1119de57160ec61999551e897a8481cf2617fceb820dd4f9f82fa297d25648a31c27ae163473314d82d1c0d80910fef8ce22916763e05aaf329cdc663d5062b9b73fa203dc6789a3d0b39a786ae65c40bc557a5112cf05a9895dffe2492d1929a036afbd881ead63273454c983c275fd848655b219b929aa959b91393627517484afabac33dff5e3ab48608f949b590d53fc548703b67ec09731f60aac17b124c58c3896800ec62bfe550e49a688a6817d1afab3e948a4f6b6ceaa8d4c26cc05b4ff7ed23d8d1ae575356198002b0eeaae1e653e640e3a970b57d6c3113f1d50e6798fa8d4ad75a973c8063edb1ffd30332af8bd91fc60d612c0c9ac8d3d60d763fa9b314b084a1abd4d48dd2342e2515d119b1c2663fcdb659a192a79896eb580c6da217c9195882110165b7e7529e9c9ff89fdc62725e6bfb97bdbf6977e49c0241c4d62215dd4fca5bf65921662d70c467b6a13dd2be9210390c72bd8e32d14e66455010501fc56934e1df71abd81acca4badc1422b8ce8bc044ad2b378fb792196156e2130782b499473116a0a7f117e59bd145ef7141a8ab5117c5d22f405599faf7fbe325b2485d1c8ecaf4620d1890d02fa7c8c1cd1b7ffa3af77a99fa905f0d98d7fff3ad5897e8e4f9a27832989cccbf17da22981dd6925d810dca16ae107b94b0bb09820930fbd6d52b3365cda623d45417fc85b6fffa76b5430d8d462b1b7c8b6c9013ce5b6d04e92f5bbf482938818f87df879ce0d7a2ca8df6639d80296d31cca6d5969ca4d24e3c1341c73e1faec6fbc1b3925ec7e8b2d10207d7a931fd5534f925f97bc673c441854c7ef5e1fc38a00827a301d7013591283f0eaad8168d9f6c53e4f9d0b5bbda8093511d1e662e60f0a2c092b10744fcdc9b95ae07010f29fbe6eb9941d5bc1bc472e0a9909f5b8c06304f7afd1c38413c1beb3722624ae02d7d7b5032007d8adef498fbab26e7567bbb924681ae5f5c8e66781469511a7efb3413681737615653e25fec80a92b71a84d676b2b4a5a10eac32d525f09be7515d71e26cfdb1212e30adbf680b6fb9dc47ca26adbbc52e7788b29560e24c1b6d7e1d69a9a62001d5bdf3cf16ab007dad8fdfe76303071aa8baab7364c11533dde32ddb660da53b937d84af1666a50db3c5c5302ceb7c3234b7bdac2cc6a862192fe33f64b78e785d534b7638350c3639625329444994ad2b7c5f531099180d94bddfc31d40c2f5aa6fa59bf6d3f555b55c6f577a1694ba6328c01f434e87f86e201a32549985ae3987b93348a69746e94f67da859aa4da0b7c7b4a47fb2b538dcd18c46d41e8365b10182a1d95f3409723db688c2f08eaf5c2c5bde4bbc77071be5f07326f25a38775b0a32f07d74d34c87f45715436ff10de6fbc04262bc32f35de7ae9d41eb020102a8c824a5f930b7be836f3d95ae425239a4d6ed7c9921500cdabef8a5b1b4f5911cf985b6ed8284f360d1d591dd9a18eb3e4a8a41affb883095e65b29d2e9dc234683f563ec76d6fc097013e1e81dcfe5e8c5861725595d468d4ed9a3e3f6891921fe97208182a649fd2d6c01bcf4131c5fd2e00fbd547765819f982dc9a59100ef2db399186060e8bdd3d39f9926be437a832c9f0cfc30eb639949efa65fe8f9cb20a3fbe34139755f6a0efc6a5cea6f25c532e09e6d938e72431c1debd3ec35bc95a1b852be6080d263470aafaba4bfab5bb767fea15d5736873d7eca0f43ad497a44791c67a9dc78a17b6aee36d30c09113400a76fb93720352dd25e3464ee908c609defc36343d8e4cbd582281ded3acb2b6f8526ad320eb570ba1f8d36ea3450fcd5d215dde2535b6d5802401a6da5854aa034e8b6975b770836e8317c77d8bef3b6b25848ef9cc030b63abdac0976a68cb4d9014df422d94c25f3cb28abdc687c81b4ead600b0680b2b8a5b82b26f302258d658637de498906c1e17d34f0ec982e7e9955275dcb1d009d8544f48373c3f06d6f7933e9e1dad2658d0fe0935e1ed7d7a485883ee31510c13f2dbc2bb978b291c763f6d6babe3f5824090a2d3a916f6433492c522b6dd66f0a399e267c62721919e9b5cb1a770776555a5fe7f199a0dc2546752ce", 0x1000}, {&(0x7f0000001880)="24fc9b44a27e63c4ffff694d02c23ad54d87b26741947ba86e3c6637df7ae07a7316fb1893103e16d6cc94f089ac024e3b3429a08e132b5f78f86464bad1a5ff6a7bb992c8800c73ddeefacd567a4ec790799b25a09603be738070abee71bb7728f61878381a21b0e9a6b52f9e39021cb83cc055d29a4b86e490bfd164606efb674505cc81cae415a3", 0x89}, {&(0x7f0000001940)="bea90ebce080ec9eacf5e710da5b4bc44eb92a6e0637021199990a32e271c6e75b37dba2f3b47895cc2ca02b7cacf49cafb1fe954427b6e6cfbbf912d7d88fe5d2c8d435039c0bfdc152b70cacc3bf3d9bd7ac9fe9955def74b3b8d34abb9a1365bae4a70b81a488101b5f4082f286582f8446099e23992081acb8a609f340caec17c798e90cf66765457946063874c9b810bea53138f6d82c7375191502cad97bfb97cc4e604bb8ae34c890d4364c67", 0xb0}], 0x3, &(0x7f0000001a40)=ANY=[@ANYBLOB="900000000000000000000000000000002a01d54f9bebf74f700eae29030d0df929db86ca726fd1e43dfe6485a536d596aa2e2cb891e11c4319ab8ce4a80498b811744de98d13690e8444d629fa217d09d1ac92c3ce87d41b8e889e30391c7e9fb72a81e74a0c2c0110fcfbed9223f6951bf991f2a73b56f012a082aedad08d4fbd8a2b6162a88cee1560a00000000000b800000000000000ffff0000020000001775fbd7f2616dd3924f4b3daefdadd83f4edef35f90854f7b2de4ab8e650f40a3d52b43cbb6bde56bb8f79aa2689c3076c535c4bdfb5acadbc44f22363715312576ddab9eda9c2dcf026e2932ef619736fc3d24da8ac4cfb2feea6f96bc45a6df749b0540e6c1daca824269b94ea8c7ec8f58628770e742b37fd5565a2e7092fe0ec4491c079fdd73ee95533d7e69271d73dd80746ca9f2cc8270d1f92845d4cc000000000000009000000000000000ffff00000180000005e69464970bc296b72fa7a477b842af8edd083d733a16b849b96e76b80e4c5d81c911f67da02dd3860a4231f8b929f17ca5244e3dc45af3918998208d2827b5089c693de118f6ce1808b8fbe6f5f23d3963405aff9baaa8a65220f6908988dec50aec9c0577e4f73f37663a545c3461e1b3f45e97e85c9bd4df7d23fb00000070000000000000000100000007000000009a4a02b9cf7f05c2297d142e848baea0d8b77174f09607647b9fe30a7e4749f7d073277696c19105b6fc1b597c8341b7203aefd643b04f7d3a16b474e8bc2da774ff6d09146f52cedf15d84d00000000b80000000000080001000000d25800003c5d31bf3414343a75698163105812fcb6d7319d0e8cdcf250d76abb89f83aafcc9307b16edf93a38ee4177b6053ac80d383c52a709144f1c7b229ad4371ff8a775e5718ace275f09de13433453e05b353cd036f96be0ea97ff2f60f3e5762bfd1e43554fa1ffd5c107aa5ed60ff7fae03b1864ccd6e69aa2fed7d7c1b178e92598b57cdbb24da92727fde67a056d2fceb8b629a3f6ac3ea6c98cfcc0f47f20631ed17dd58100000680000000000000000000000f9ffffff7fb3a875912d179cb6385830622cefe8dea869854327dcaf67d45d9923d347c8aa7eaee2be9527eb2f03adc611ef75b045622b9a1f596dfbebf1adbbaf684618dc7f51a45e81626c31fbc8d4f034a2f1154ded7e0000000080000000000000000000000009000000c2cd49d82bbfa7ee30525914ff2e50160f488192731dd87d8328e233369845850c3aa4681a3ccf9dfd37f52bffcb592fdf2802db02f457287e558e0ecf520721310752c8f5c77e3520c0f6640a8b2600c8afd6ac7c12d83cca68b4db5ba3c1d67809e0c4b8799aec06e1941340214a640001000000000000ffff0000bad600005bf3352a64eb14229d4e4b5b51ae197dc110605a80c47991b0b0d804c5b77cf630f05a386ea80fcd5754bf7007b3651bf3c89789924a8de3f403752cd7c04308594ec1ebb5ceade995068aba0bd3ee9e3a97ee8008a8a95d720c7aa7f1c2bf0e81d1c2810469362f13ff297c590745eeaa7d3ab42b6f95f0add6300c213b23a36fb86bf8981d90f9799e5fb2b4121fb9390769fbbe4e4ae3a906f1e600c5808b95efe11bc6459decefa01934a462d2097a489402465158dc03f8fc4572376334133babfebf3eda28b8bd19abd323754e70136641d843b0f9b5fb926a5a3560e56e9c7e12c465aede19000000000000003800000000000000ffff0000feffffffd574cb69e77980a970792abc829d109a15b2010c2b5404fa4cd41e969e6534b4db4a6b3b4931c10020000000000000000100000006000000d3927d00476fe7ad5caa72056e000000"], 0x540}, 0x3) 00:45:54 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="d40008000100"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x5, 0x4) sendto(r0, &(0x7f00000001c0)="69e17d41ad72564f0e969d7e2c8c2cf738c86a6c7ec23558b5aca09635f688ad3608059de9805e9c7a0bfde7875539e41a9ee06c5f09f840e31a288c600607af1fb4699399db4c30115f4901c75f8f133b86c2309111a6bb4f61419a29b5c994025b512d762f852d985b344c2c9128c26b27740cd9dadbf71765550abb094317ccc3936641fb", 0x86, 0x4000000007, 0x0, 0x0) 00:45:54 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100400000000000}}) r0 = msgget$private(0x0, 0x204) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:45:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 00:45:55 executing program 1: mprotect(&(0x7f00002c9000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0xf, &(0x7f0000000080)) 00:45:55 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x28, 0x18, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x4a, 0x80000000, 0x1bb5, 0x1}, {{r2}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x9, 0x23}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x800, 0x9}], 0x9, 0x0, 0xba91, 0x0) 00:45:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1a0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 00:45:55 executing program 0: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x21a4, 0x69) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') readlink(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 00:45:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 00:45:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) preadv(0xffffffffffffffff, 0x0, 0x0, 0x1) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r1) kqueue() kqueue() r2 = shmat(0xffffffffffffffff, &(0x7f0000ff4000/0x9000)=nil, 0x1000) shmdt(r2) socketpair(0x1, 0x2, 0x101, &(0x7f0000000180)={0xffffffffffffffff}) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67a, "47780ac85a538a1300"}) poll(&(0x7f0000000240), 0x2000000000000138, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x2, 0x2, 0xdbe1}, {{r5}, 0x0, 0x10, 0xf0000000, 0x38000, 0x1}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000000, 0x4, 0x8}], 0xffffffffffffffff, &(0x7f0000000080), 0x3ff, &(0x7f00000000c0)={0x8, 0x13}) kevent(r5, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:45:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f00000000c0)="4902", 0xffffffffffffff56) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) 00:45:55 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x1, 0x800) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 00:45:55 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg(r0, &(0x7f00000026c0)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000000)="448a3c17225784009045525270b1074a89ee8171b1d2f01a2befc8838a71b4f83b74b5c441e1320a96bf047097269287d65adf668423ee8cb7c4adee7b88f328b8b866f79578bc12162c090fd778b293394bd5a559c30f1f52954b970f11068bb5a04944af0be379b54070562c571dde4645172711b314edd05b343a54bcb08957dd50c1433d732406", 0x89}, {&(0x7f00000000c0)="e764aedcf75d333faeab5dcd82b400e05380d0af00eeaeee7479815fe61152712a607c097ea97212d2dd04b29ebebf9e57c17bc59aba7202adb303b3eb05ed16c03ede7bd51d570db20621fbf0355d0c02b51b020010591d04c30c55219c773654c9ee8ab7f76987c97be446446a55d7f1cc562df428d40dacf2e202bb773068dde2c7af8fa11e01aa8aac62839dfbede4af72b3e635932ee35bf6d28a8b8ba052fa54a46e230ee7348804402c25e03cb17b1d642f81b1c1e9e6209505e31bfb7cfcf5b5101ddc8e840566f9133d6e0eedf774133debf558307c2f1b3b76", 0xde}, {&(0x7f00000001c0)="9815f63ee9d8a8f51ebe5b6a4f21af3bb551216285b6ff", 0x17}, {&(0x7f0000000200)="ec2c5e282eadc9bb3d5bdbb1d5559e4f358712a5bf9b675fdcc0d14fe348bb", 0x1f}, {&(0x7f0000000240)="ee8111309c21ca0e6868196b6799e1c93c161df51106c7c7bbc41592ad13a926324a70877ff036fd699f8ac68965891d9cc4430ede48bba5ea7fd6a711739c6b37028a155fa159a9332e902ef49a3a77f20275b758ebb2f56df471af15514c53bc24a06010b00da18923a76fbfe73f48d50321b72724803468040f4d908a27aa56f21ac4a6c1aa1493a20883dc1fb22fec3772e601a9ea23ca933fee4c058dbb3543e7d6a3116f366b64a9521344a0c212d10877628539404d34fee60906f73e6690dfbff441fd02bf5ca62a21975b0a04f922a8cb91516af3ad1a8a2728541a6ebfb9d6ce3d287c42ec3b236525d7b0d94ca4b6a1f174f5c2d2474d11b1666190217c384efb99289676a9a757dbeed1868591233627d76b57ad18254ee14e223a93427512ef4d0cdee3d5c8a69be3055a6d9f2d370947144e2ae2c739ad6bdabe7aaba8bdbb3f18d82a2e8204dff6506b18560ae50ea1485821a30ab053804cc9642dd634616a5b6780c64eb3c8ef0a125a7c61dbd64bc8138cd15a7373d24536ecc45f95a3f99d8b75b6166f8b7b5d0862f5d0dfa9c2bb6eb1a7cb8f31414fa7228b3bd48c60e28d525dbbd2924af8110d34b42dd005970b79119b34160017f37bafeb3f1115da5e4edf89926c8a943954748e32a8273396ee400221f321e695a44c1cfc70007478dae2a28f68557afaaa7134f3326daa2d03d52243fa2bbaccd5c9a1ab560291d151574db40ac4a4d09e0f73ac6239841eefa626d772176569bd9d2a392d65c14400a236e3aa4b9e44eacff8c63451d2c3de596ee892c7422e881a69e9746423c6238081176f357e7f7e161307997b1168bc73ea1e411ae4d27d49f22cb01c0ab1728d0aa4911dbd62e75a3eddfb29261f7d1374615dee225582e2fc5212d4b4679d535abffd906e0979faa3a75048e41d621dc88a0cf7b360937855713953f5e9fee09b66caa833511cdae4278782ced6fe01730c1ee6061db16d45653a718fbbb2e9d083745fd61b1432d60fc0467ddf6e9c6f14ba17e08754181b50dcbcbbd69e711c22d4230e1d088a4dc5e794ca08b8c92ea81c248abde28114466369d90ed755e966e4bc3e8cd44d2b26e49750c6d0376154ab492a34af5e04b5aa64f9e1c51ac7bd327d1b5e8b6669bc8a97586f5e8ac95e38c4ba5dfdc09d35eeb094bfff01be94c043a18fd23fbc5a5d6a27f60d7191327ed0c5a0fcb6640fa1c211871164cac50c13a06a63a17f1a041c74b7c997dcecf2b45850a45c6c2d2a080809f545b90f4562498ff4b01a059a2622df4a648c082bd74fe9b522b75ee768210f4be422a7805c62ccb69d5e641382ac178c0890efe71672987ef30e4692e3ea4e9d4db53bfb29f8619913481cb003841c8c0c5c4356ba96c2df74c879085dd1f396850cfb8f171f437d25f7c412972a6c7d6a004d6323ca30a9435fda26c9221c66739bc1f2153597f297aee54cfa75521f738aff67fbb0b93bc08d3d3cbff59fa55acacede40837fa93e90acddddfae721c73bbbde1912c0aaa862dabcff103351011932b3b2bf65cf32b4d0a298de97942145b8bf7a0f775973ea125def3c784d5b259bf722a064af6f63c64825e0002e373b3ddc717d5e078edaac7fc6607459007a863891f843209c23a17ffdcbe663642e4cd78890d2aa5d998f6abdec465fcc7cfc3ea957cdffc92951d9f8d1dd82350263c1642fe015a9ca0e801d331ea497ac220da4795af2bdd00a6fb802676111af122a1e7e7b4495655af0656b216fe7cc5ad4c5c310bc831c18c2ed7a34115e0f18f24377b3bbd39731180881294d18d0cbf59774e70b8d6be75cf49f201dd97fbaa7f932e70437fce957dbb6273beff6ff5f3d17c4ec12cf4d83b99f643b156e84e5bec8d797c48f6d6998b499583de90fdeed361a4bf86e496e8708c8fc80aa36563e70a2e6e47817397ba7b5ed7e872975fd07e4c4859acfaaadb50cb0afafd1e422564fc3b4240e2b4107a51af6f46dbaf8d009c4714a6444d735bfff235fb24bf2eef503bdd2115113bccae821f8ee907818631166b8f6f991b3fab7f1fffacc0449538463d8cb13eb80e2414dfb0e7762ce928195c4cf2bf5d4fdb581849fd666f51db65feafb1278c2f8ad1b21f57573ad732b5e9bff801245b686fcf0f73123ae793274e10381e3fcc61833068f75540f2e511937aab3c41f0e32dd08b7e2682ff3da19d3feca47423d6dd3147be39f5bcbfa4c53acecdbf7423498334cb9f5fff639b48cd8aa55ad35e94710fd9c050146fd8f89a20593053104598a4c32a91de05eabd3951390a46e3b98419d4b8bd5633a94c9c412aecec628787eee2525b743a451c3d68fa04c5b667a7d8d1267a1008e536002ec2528286c56b1d386cdb87bb2274b0763540b87c1195513650b58be27b78e75aa30ab51eb2ddab8699ff071d7fb7916e6350a0155dd8cf71c6c69f9c3e82a20f0f4ecae197d8bd780f4c0d6215b4143958b692efd3008bc30cea915bada006af8de5f255cdb68f87d064558d1c5ed05bd6d58a58302f82ea189f1ad425bc5bafc52c17efb1b96c8f4a43424d81b28b8c7e7e2c3a5dfff165c5bc222b0ab2443b7cdaea44f1de63f99611b9f6160a6441258fd672a01f307117d05bc7955cd4ec52589be94f860024013b8bc1994c0a1aa86bc524ad52480e4a790286dca92308ab2b1c147ba52e8977d72da9b367d20a0c8d60ab61f77dd2c3ceaa456739f46902e048871d4ff634cda3f39c41dc1c99aa0bf8065566690c0bde803742070ba8e6b1d07076b4fab51d6ae3ea29fcfc8f151e699cf735750b57083b4f772cb23c39b42bab004ae701973bc2cade7f65562f79a06a40eeb46d050fd84476bc0851bcb4a68515ce253af1fc4add38cec517eb5a9474755c9f871966a56bf89bce7977067109682fdc432ebdc76111b26d9a67d3403cbf62a0d2ac337b6b99ceb53ad9ce498452a7ed67c517879819ba636bc79c55bbf70125bb247d446fefc5f2756570f84631af9252bc0f737305b594e31c1eba2f19a88d557504209d6513e7466c994ee30538c07e8139b6a4241c85d77cdf01f955c353588f2496d27efe36afc970a0ba3e96c31d32b332359e24b499c3e64edcf81d29b694d213cc84dbfc65da0d1c3daf0a39939de9d47ae47b6844a32da589f48099b372739e8d36b64e177bf180f114e627c766db42706ba495ac30ff7a8352d92c1d8bb734b800eeae27b8a20065d56e2711388ccafab937224da26520c82a66f485f07deeb65610197822a069575220d329761084252389fa21ca171bced22791a319be49f5e3b3b17ce922b4e8056ceaa02eb995811fbe081df17cae2c84de6afa42667335381069e151b9f223627689062f89fa50cec021c95affc92875b489aae1c6e3993f61555a1f240e7be88627c798c751b25ff09065b488d3acd3069e962aa354c1566857f2a25713f3c7b9bce97a392aacdce33f5c3fafe340c96f17eaed9e8ac782630116f26fdf8e6308413af220a3bd089ef6a4d1af21c98ff718740c9070b1141784036fbf42113f231a019aa01d41e508c04a94dc9ce2e892c8eb860110a9ba601d989c798687d3491de9c18f5386941d784823a0b855dc3e7a22ffc8c40d01c4d018ff72e5a77d252c11e0d46808b3429f2e868c3d609cc73c3a31a16ffb41e5c633d5e5c21c19c93938deec7918754919e0f6898d05d6b9c9ffbff70e1c4d181fc4d2a7f1c3faba196cf69d33abf3fd38453be62e777ff1fd926cd4f5e2fc8d3998dfcbf9314841f7b858a927f55bad0bcd3d6f60cdee8968d3fb0422fb81152b6a33fe1d2654c06e53bdb24b7e7bc9d41f9f08031af4fd74d156bea90a72df58a4dd27f614e05bb1c3ea5111908d27561d25ac9ef926e05db63f12ce18c0ffd5534e209236f2506599adc344a4dda9eef0d271b897d4927b992631729c302bb889cb3596db89abaffbaeb846aece7f09d18edb567ea50cffa2bbd54bd862908352454fde576005c2181cd433a8786a097336a50cea2806d89e857f619ebef15a0b20177d5246b49e93058421db9fe781f733507924f535d6c4f0139489f71360c282f6ff6273fddb027c7af1c7437f55c229f3602c3aff4009dad54389bc1d655ae5a53d80a8532b73b2f0fa197cf6af03afeb9adb58e9f5116692af1bb91d29f4eff247662ad939878d909542a989231cd6d22aa1f4bfcab0ba20e7738ee5ab25c9812b75918df3946b511f67ca94a8a394a6406bd97a06939acdfa4101d27165412428777f5eb7e67d80c52e09616589ec11dd753d80e6804d0284ab0d259c8157e6657041818bf5c240de4f7f6f87e829be86503a91968d8a398fd911df85fc415e59c976e637e1d36f925477593554f177095e5e7879deb88d9557bffc7d793288b64c0d3218733ea2c156a78f3beee7ccfa55e50fa014a4263dec3bbd802e70b9e85c6e131fa844439a28977f6b94634b5ccb90ee20dacb3078038c238855451f9add41570120ee32ee06dc5b4bfbd72305ca47d49d6d2512fc4c0f333a84f97207b4949212c3fdefbb1454c2fe107e7cf82e2ff4c8f97e9bacd25ac94df5b4d8a6156c0e1cc14dfdcceb70b72ae71bf808ab779f10607951441be5042d787f9dd788bdd1225f4cc2c345fe1d9fbec4a1e20700d832a2faa07c563324db998809382235abe4a44288710064e1452b896af15a6db662e2b46b5b512ec81455001fd376bbfc6580eeabca0cf067ecbba8d04780b9d49c6704917853544cbc738583ae0bbeb4022791fd2262f19efd4ffafb109ade88cb3ea4b13f0172500907147e988401950b5edceac4fc5b358f0ef9d7389d596dc5db7d902c0cb91ac1a0d431a2bcd152f63daf0ee8f07d95a6cefa4209c2e429f596a04fd1acf826566c0344855c8ee66792e156ee8c23913a6de562970cea7b5712e79269b237c58571177ddf7c1bfb0735647052f041b08b77f91504d104ac17f7a691778908d612108c5978a10ea302c351637ab1129407dd641a693072a2e298f1ebde7c5318028fa11c181cd03a5fc0439fe325df6641a27ba2ab3ce2005c9ec52a0c0fe600170ebcb4d082d8615ace33d3d315e5c77ba90b408bace0b29ff04ed8fccbef71dd3defc157c6df61cb19f7d9bf71b4b9d6988552f8eb8c95445f3a26983f888e204526506b621c6a7e9d8f8300ae610a4832b5aaced315a82295885cc3d6dbe121d06d53a0bf73815f993b0fe49355fe7fc327ed9ff1254b31becb3456a8fceb1ee947b09e0704fc9d344971a6792c34054e390daa6a6c2efb0bb91f332a39a3bfab27cdbf05200a13ab5681bb01219359e8bc6439605a4cd5d275ec73ef13da15c09793f2463815cd063a849853e444d1e9439223c0759c0027e64dbf79f45d18f14f7bcf0dc28576e088bd00333f413870fca94a38119923de5be0724def2d6c068b11c8074afec1aa8c92157cb710f72306b5605811f8c1c41f77efb82a034ffb46d2d9497e1311dcc3122eeae98f20a1dfd1c8589f0214c5ba642ff2a680435ea1cd753e87613986d7bb370d20cdb9b9a027bad9288f4d3308ead42f76755f485289118acf8b2901314269b44ec89cdaa0a4d45a841ff8643ab36348e01261f556c5e94ea53772d3abeda74847ea2b19d4684b7c9fc03b41f5787318c9253b29bcc181bc0f678dc7f68e1b8e5fc8a2b982505b0872e5d5913b728e741bf3343e2a6f210ac3507a74d16edce184ba9910129166e6603dbc7d560c21907a4ab0e53dc8fea2a6dd2ef17ed4d", 0x1000}, {&(0x7f0000001240)="ebafe63e688b97919985e72e26f37f8b4c25feecc15663328de985eaee0b40e6a95652b8fe2dca352f6683c042b1e52d931838c7f666efb24cc23379a39024c21e0a405b0034bec50bc13c8918e7202ec0ed1bde7fe9892fed25855ad8a0f58f832bf014d0a573ed4000ea0d3bb1d1d37dc767e80ba933a734d7106dbf0c9f6f22e6a98ee26023d6f8b67ea2e1e59361bf67c9c086bb3cc4f29e03dea2527f2b6baf7484fb175e3e986acfa442d2fd6683f5", 0xb2}], 0x6, &(0x7f0000002700)=ANY=[@ANYBLOB="1010000000000000ffff00008581000048b94a754220d0624ba64e77f8199000d231fde99d27f10912005e4629bc66c1bca504656050f45b93807c9cca393e0c0a0a86be2fd61f5eefc754dc48f88e9f2e8335ad1a1e8e800a1ff1386bad9e2cc12eba8b39cb4fee03df390cb52ad8eb4283c7fa308fb5474c28df49e142b2cf92dd62ae2705920ecc4580f6324b27525a04fdbfafb4ca270e7042d5f6523202fd4cdd5d1634134c0c8c4cdc34b6cfb7b08200031b6dd2e48c7eb792cc4fecdd0c323cdd4d9444556007e8ca0b650723e046ad33bded8dc8c0c476cf8e6942acd36ed754d722794255f3c4e8a0918f7d856cdd65e54510ac5e114e4546decdbb846155cc4cd8e38d72d606e6821414dfd9021ef791518f2e7144166a59925ad597259ba79e60664227d233e589e6ea3a00c5c49b4e18d93ee8236a9c40468e5f6d4811d320519057dc8d8bb3350804fb3f7bd68491c1d383c1e3f577e52054e630fb935bb749432c25f79df762c305eec39745c43172b5e8e992df0616eb20f940f90d7edd5330fc02d8ddcb351b402bf27343dbe500436589efdaf3d0e54d24a2419f04e1452f6b929eccb874aca1f4c1a538706a88e46ff79b1b4272ff0cd72859b5bc7806e5339005f2bcd298bf9d3c22a2a5dc395f7985c78ba90cbd4a34b6f97e752923dd3f1582f8ef731f8e04cbdeaf33540ce03f4d16304d2088b2be3e7287bce4cfce40998496a81ee6d45c3fb051699cf14cd0cd73c1142134e6e75da16906033a8537634954832a6531caf87ece2989fe843c3bde51d6c66e794cfa688f842209549e318627493f92c6bacb1cbd96ce37afcef0475c30f508056b7e34917a81373e45699e9045da536284fdaf07dc1502bf854cf65ae89db13afd08549718f52f5b5210db9cf10775314ab5a6bac923e2b9904df633714bb2b80a6530804ee56cbe733ba94dcaba25c2951d31e0cd8717f34989211fd7d766e40da160d1f99f24141d3b468a1e21ab0bc1020145f83f3f0015c2454c3fe5b2e1a0dfeef134823ee7867f17d657ef8db37c80de4bd97a27e38df4e0a90760b5f58457fde0ac7f3269f77361623cda4c65e6740e2a383ee5d3eaad6b682327d579a0ac2b8d5dfee047add8b63dcd792957c62e0ad427f4900345fbd919e3ec6c120539d0d2a54c0340d930ffc6f26756ecffb8d7cd75ca33b6b3af7fcc6e280d4d4a1b20e8096fb1c522a5f72ddf4509e8df6d9c2c23cc1066b08a7f08ead73429faaa9857a63c7c45e75880dbe3ce88ec3bc3ccefe630cf6d43767b77dc3796d59f92c779db1ab33a951dd9a969794fadf7853cb5110fb9ef8057312033eb0e0cf390b18c9717ca4419402618819bdc54a8a4e724036c550dfdaf1a4da00a42a44bba107f234b703c02eda011825b26ddd41423cad735c6a371755a0aa73d3cb256be1fe32d1fa992762bc0981eb302aab72a8f6e4b3463a161938fa4d43be6248e4029cba33e231864efa0283bbbe672b5c24ed169965d5acc7464604a8bc45e0ebfac80fe4bd2cf18c8f4c98c037a71dee3e80327b22d428eef604cc77b19142a724093b24499734f374628ea54fc6a8dfa6c8a85fbbb829395670b4f132bf14580d7a32f5d5147c9f9de03335008ff227878c2e0a4c1b980c5a956a25148d4e6a3525112ef846e9eca9dc5b76ffe50a0bc4f5d4713ca822add7a0a9e727fba2c2c17b736494eff581ee776fa874d9309a3988da29ad750900f9a0eb533d6da5cfc3bff1933c7a71ed84b0b54163c8c5af275d9a30504008af921115c34143043059471b044f339df1ac324c5cc00d1cf879eed6a4412f21b974b986f84980f4c17fb890d704980dca81daec68047a7278f85210be33e39dba93ce00dee9d8752a4b48354a87ee4dae44abb4fd83f41deed0b86fa262f5fc4f872fb2a42f8ffc8dbc49483591b24b6f0519d2713e00089399c78d297188421bba0694fc0ce9c16b888ca886542685b4ad33585786bf21f5055fe98bf619743a212c2ef9f620d38f24a1e0fe3e59ae97f8c9cbef83e488dbe71c71c45a6371e1e970cedc4bd486bc1a559ccf9d8ec28210a594fa85a5e28c9583a8347affe89d827d14d2fb0483da2fa3eca1edfbea811ea7edd3d1f119e29ec212fe8a00b1e99502843eaebdb1f216b51f4573f9a1e64a28b8aace20bb67fbaa5816a337490113bf70fd4d8f3628013350535892c3341afcd334cd941b3333bfff5637d4630f6f5beb809259362370ea86d7b2041277bbbbe3b33cb719b766e8cb81a4cf05a34eff2f98b8a95fffed038a5a3b8a58b849090af2cecaf29574a0fc9e7fa7db7459426d80d386e40b2043fb6f6af7c73c2e3db253633835e658af261e6c00edcbfaa1dc049d67ab2ccd1544a6a8f7960376c9fc66a1141f120f671d03c2674894acc5317d80d68bace52230cb5b9f56f64468161e92e4a43d74c2a54887b6b82902d5a6d7b99a0dfff6c8798d58f78f768db5a21562ed3c0b665dbe38bd75f8452678dd0251205b5f17afe11b4563fd6bc5f0897413b8c976f7fb364bfd96a77986e41fd09670e38ce36f1efcf698c927787357e5d67e197fa0db6d0dc861a3cce5065000a27353dee325432bd0a9c1f7c024ad4f4957f85d810b2ad727caa3a488d17f24f640f772fe81fd0ac532c0b1d59b4bef95d591c9dec3b7db896d33cd61d0015483b39c625e1587f1268d725d4f35ba620b55ffdc5d40f22f52f8b26b0a2f1c9c2bd862712e8de9adfcb9af3277bfaf5ff8ab568bd53cb7a79c95372d23396e1be6ad91cb6b57acbec60dd64dbe7f367f7d896a2564724bb2439dbb00fce96412f854503cca1d59096f0d7b555c5b2d3d86db9f135fe0447f96dd21b0a2acbfa846467c50bd574bec925c1df10ee26850e6da0c327b89744b7ec745d6dc84ccc558aa64e3cc84cad3cab028b82f2bee958688fd79008ba399ecdf265ba48d5642fa5a5839139d7d4af9b2e2b274c2da31f1bc65f2910623dd3c9293570a44635c0cfb5a0f1290509ed0c9a0fdcd418c3d55b1b8e32d569890420e33d4615688897edbfda30d3f27106e5ca15eca3514dee89ee6c0225d7bbfd5998cd1b92ab64cbb317960c6e428a42365607e16edd24953459fc969ea1f8e7d025cee2197485809489b339f6f96f331e54d80263e3c3ce6e933167c57f61c56a1823f901c001a0651949a696fd1a6ba1ad9d94ebf3cc75b2e4aa8dbe02bb50a5cd96607385fcaa531f86c289486fd773cd0a87a9f0360bc55587bc7da6b0e53daf0bac6405fe9277286e154bc54cfdad5bd9a4ef2936fb9fce7e9a671cd428a82d92b9dd5f3983f9478f4418a18fc817c55a41146a2b9302665ce86c1d63ac0f1f8193b41d53b624d1b7da27221694129fe594783c88704c672420a58dc4e35784337e1dd2222ae393e9c523c439f290b35ac57b93c6f07885bae8e6a3cff72121986652a45b7524c6dd9f565894c6997914d06567a0f94b39f0a7be1bb406ed709f94f8612d89a5ab89e4b56f4d4b13dc432897d86ee3dab027a07573b205065b2bf503792bfe0735b913c04592c99c8fec1754a8e0b6ff63de1db5b9f34af6c75d3f85b5b68afbdaf6936b59e286ea98f5115a6885875fbbdcd98d04c1382ae5a03e1e8aafa0e5e20b3d36489311c3a18af2a0ccfdd728197fb53a06ea86d85e6ba73a3158bb40a39a206ff7b3c4005e83576cb038a64fea7c8e49609bfd9b32d0850c0fee90fac872315d2be6886def3070b9392bc156e8f870716cda0309700cade1459113169aa4ec6c52c970e5e307263c072b8ababb24f27f5d6307e5f66da39ae0c26c96fc17f4c0ba526a264c48e593f6c3773b84f0ee01942b5df0cfe9b9169b276fafec2b19adc809c1a1fd4d74acbc3688a433dd5e4e3f736e2f50225890206f5ca3b4e1fa92e67a97cf1c48ce475068b5ed7337deea7b43ec626aab7fc2b87394ce96704c6040fc29a1fda8cc1da94beae3f77095356440b3acb97a0f86e0e9191113f4d2d2fc37e08d03e80421e2591e34174ad1bd980efd29e69b8bb3a16d63f071bf16b355718b3376f2579b06a60b9feb3058232b48589296bef6dd685a8bc5c3ad06d6b8370fcba5ba7976431ab4e68284efd80d112337789b9576b8cca2eac5fe4436bd69875fe214fcd7174031e195340b09407b729e789ce485758b24d249003d930f257acc3f37820ec673c4d2f2e584112366628aa7dffc02e7ace848f35e171118283efdd56462f69f0b73d6d30cd0a671ab6045d57b6b46cfe71a1c8ef901238732042189159eeb5710e8e15d9cc79d61dd9bb968839a72a2c58d7bcb138e367e42dd65773b11e662b2bfcebe3e2f681447ea9a4192a12e4a33f0956cdc260482af538fefe112e7f5c3c3ca38b3694684023e3bb8f8eb7e4ce16054ee2a0a174f61ab8d16fdef3393586cc6cf8f74cfa6a0685291b6770c5190a1e5967f9cb206b233f187a8195f62f0b947a29c3a0a98f161f46ce3d90426e40096f1bfbb386b1ed4c5c26b3c62738ff5bb697a394a204442e6ca8a4e2d2fd381d47bb5a403bc057bd021d00994be1cc80f4fd8499d2f0cc0ac9cc54491fd576e8c442442aff7abd451bb1899362ea902d14163cf84eb1c31af0a8346a788b2220e7bc0782270e191444cfbb7727159a2d64080785e868e17fa8f2db07eaec3a7e4f9515c81f0cc04e7024e1790361a01116bba142362dc32ad4f3052ac0dd261abf9d7ebf771d6e8e7e7b53f5e65d3d72473ca2a6577f1dea4b248723256516677ab324650c01cd25b8486403ce601ced48ccc14865b3cc3153895c0a8a7282703371bf0b5ccd04266fb5ed321573b7398562bb401f2b95eed6b962ef9487c01cd3c746f3741797e64dd7004bb5d441818e0c37d53466948ba604d1edecfd67f667a7f2e8ebcac77b9d8212555d33b736c05d4d8cf4c1497118e17ae71ee4ae18bbc55af02d43ed86667163b87acb13df01134fc50c11be34ced508e5102d093c7cf85998ded737b14c3065b5ee8b994b74386c9b89de2800ae030812cfd962becd77d148883005b5731113c77f2739699ca7d627fe85256acc7ff51fe3d1e62f46f83cb2d4ba0d90812b226f1b881a935b7c97e5da3d21bbe6252fc0e4580f0661d74edb1987c1268ba5034ca433f33c41472cfa82e5cd53bde1ef9e302737d9ae71b0393c838a23b51497b235a66f6e542668405fcb66b83f89d8c1e5447d1e0757c3037b145494ecf7e7e23bd0b473980a6baf33a80b4365dc9ee519cbd990742ebdbcdb5f1f65eb85081b2363c9d4ef6ef4fd52f24ff096f4f2e77e5742009eca286de817f051fbaa8771062a8918327f76047f436334449401a626bad482eb0cd6c686f95e0a5b829b302e0f78cfc4209d0bad13059469e12338a31698e0f6de78a85bd18b2a1daeac53f48c6a57bc4201b439544acf71d75a239ce6000dbbd0c2d5a2bbca411c460357fa83fefa4573e08b6497d4fe38b5859afa3da8f24f52febef3f351668b919c56d68e75630e696d27340af76a1966acfe28dea232c1670f4bf743244d889f5af30fd0385e954fc3e656ffbe6f26ba3f688f5bc11f0bd2d5ef6dbe49d523938fbf1f22c6c44ab9fe2a82890eafb9641b0d5752483f26bc7f67b100cdb38bd9e06d5536b9125d35771360979072ff378f829db5d40d46ae7a41ba5718bfa67437185b3590d7735a0a37898df6d71b6e8a1bf8d6375cef8962fa2c1729b10b44efb77a684c529f22d21b2d1b75041f3d70782d9605e067c70988c6649ea3268c46806c6a5d694e445b6d69a55c000000000000000ffff000003000000130e59fd4fea0b51110fb95cee750f09916252b138503b07bf2af1cbf52ac59213e9e6b642683792d2abbee889d2bf3ff7993a46c30394d32daefb1e56749b07a8b3d2e2c2562483eda978f0dd12cade0bd7dbf3ed4e5ff8f46d1f298a064903f8a49294ae099ff2c9b93c8b01c9f6a3ffa535464071e29289b899517a243bf8a44bcb0cf314a9e897653b6f25d7e648b957b7810849d1057940d7ea3a6facb458796e9b538fd243823b000000000000d800000000000000ffff000009000000cd843a82f366d854bee12e3cef350c5ecbd49cf674b38a692276a9f8daa3a09835408b0714cdfad6a4c8150891758a3ebf76af55f6cb45c7b166525982963c4e7be7afc2366b243756a075e4e93099bd5d1bae795930bb1725b5b1f45428bb69fc333a01df7c21cb8456b4c2bb15559230dc3849c9faac9d26840b31261d71e8abf74700b93544a6a285601ae15e7a8f89a90f974ec93fb49a2193251d560bb12356ff41fad6d31b9ab6dca36c0c5b9b2c3e044f3375d67307562d8f50fe41388999c3e7f8000000280000000000000001000000d928ffff791f8b0d912a9add8f0e1bae99dd38d6fe085a0000000000d000000000000000ffff0000000200005a757e3c5a36559e20fb6ff7910fa1c200b099e6c7866f632ebc92e653f139c9e522d60e01e4a8dcc47ea00a82824fc708be6b2f9b76fdae6796e078f303c7655f5f86040450acf70980899e659cff4b1a3c9be6eb383c61ba9cf31cefa7885ee463dae4bc17c3122ccd8bf02721d2e9a71089d27c8ac0c666434fa061eec15c2d2e002ff383d497a899c3982ef28fe3b4ba618713e610b673f58e23388d818b2c46700cdffcccc61aa33d1304badb0cdf0b72b9c1214435a17e00000000000068000000000000000100000009000000c5482aa3473ff61e45abd734fe2e41ff6b01389a6a16760740aa701c6b6fa6e12efe8976d7f8975f2ea643fcf6c1743ee1812c32429062f1dd04be60257f77f8380dae362795ada2f436de04c3287a9e0942a33abeb6061f17e8c1c40940a6364ac173b0040471781cdc2e37df818709293cb8fc2dc0f8aefeb8e974e10b524b3b2fa29e45000161daeabbfbbec95d5a9bf2f5f234b9a10ae3e8d5a27ac971fa29d7d3bb98dd281d230157a5a2e5d97f"], 0x1308}, 0xe) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0xfffffffffffffdd4) getpeername$inet6(r0, &(0x7f0000001380), &(0x7f00000013c0)=0xc) 00:45:55 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20000000000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) 00:45:55 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000025, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff1fe256cbf8b4f77a0000000000000004000000", 0x14) 00:45:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x6dd04a7520d6601e, 0x2) getsockname$unix(r0, &(0x7f0000003680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900e31170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000221dcbb23720bae9b97c083629b00b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d29b90a08500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090d343bfea8783f8e95ac4951b4aa911f8b4c3a004364ba544"], &(0x7f0000000080)=0x1002) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) symlinkat(&(0x7f00000025c0)='./file0\x00', r0, &(0x7f0000002600)='./file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000002580)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/130, 0xfffffe7f}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/6, 0x6}], 0x6, &(0x7f0000002500)=""/126, 0x7e}, 0x3) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x30c) 00:45:55 executing program 1: socket$inet(0x2, 0x0, 0x400) r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) 00:45:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3ce0000000078fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969118924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0xfffff, 0x10001, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x13, 0x9, 0x3}, {{r0}, 0x0, 0xd, 0xf00fffff, 0x8000, 0x7}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x7, 0x8cc}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x100, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0xfffffffffffffeff}], 0x400, &(0x7f00000001c0)={0x0, 0x8}) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x285a0, 0x192) openat(r3, &(0x7f0000000880)='./file0\x00', 0x10090, 0x100007d) r4 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="969c12837900cd87eb4324afa269ed92f95a677a0e369da4ce47bd6ade4e1326dff99527f473b69fc5e2a164480952122e9dbb69446766122544c9099bac1e72c1d491079f0611622ad760e3106b40b7b2ba1e4a946e0f7efdf738a7c6fe4fb41746ce90149b98bf8a83804f19318dbb0eb79a892d4c5c4ac0ff959c3abc77b4f9738064015986b5573151bc99de349e245f34b45660781bd51258488c51dcaa2b9404e10c", 0xa5}, {&(0x7f00000006c0)="284ab8305311c480567e988456f8547b84f8e08773c78a7c6e787dd878c1d93f69fa628fb1b4260fe4f240803dc54b4c3360696170544d3d92365a495fbf7d55545c26dfca58a5f73c0bb9dcd47a6acbaae2fcebcc6bd014c7198a1e85c68e5a65288daf1eca3165b5269e463b0a7e0325bcfdb08529374c8f0a9ae0008407123bb82469e05af678e607588151fd6f495c8fa5e1", 0x94}, {&(0x7f0000000780)="a300e2d49c83d5e42702e17a22747637a5b352d089b5307bd0a6ad85048dcc7a147613da0143b33eeafae4118f4f482a9b2c126dfe039cedf433c21326088de0cf7daf08402855957a12b312978cbc42bcbb5dc6862fd8d89f3c8687791b9be3897a3f10661a50cb58a850699147dd49627cb8a745a23cfe6723fbe649d0d9fe613ec8e134c787670cea477446405738e1bfb834efd5bf2a91d3a29a284f42876acece79c379271f10e24fab1272690910de976ca5efa41b6c8c7205db46d73bd51d63f145b39b0399d2cc00c89e048b8afe81959354ae779a66d1e344da11a9111d46e5899bf889990a260096b928b95b38c8a8d402", 0xf6}, {&(0x7f0000000040)="0ee01fddd97bf034465e217a01dff10345de14bef1fc17b2c36984f88cc479ea4ae0f53f7ea41bcd42c6d54a8982b76713ca5c276e7b5e746edd8de838e0570c31b84eefde626f0995c13a6271", 0x4d}], 0x4) 00:45:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x8}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shutdown(r0, 0x2) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10a, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x400) 00:45:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) pipe2(&(0x7f0000000040), 0x4) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 00:45:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 00:45:56 executing program 0: r0 = msgget(0x3, 0x11d) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/109) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000002c0)='s', 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) close(r1) ftruncate(r1, 0x0) mincore(&(0x7f0000001000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/181) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x12, r1, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xdc) 00:45:56 executing program 0: mprotect(&(0x7f000015c000/0x2000)=nil, 0x2000, 0x401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x900, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x8e, 0xc0a, 0x2}, 0xc) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xa000, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}, {}], 0x2, 0x0) flock(r0, 0x7) pipe2(&(0x7f00000000c0), 0x10000) 00:45:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xa8d0}) ioctl$TIOCDRAIN(r0, 0x2000745e) 00:45:57 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0xe0763979fbae741c, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 00:45:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="2c84251a7a8feac07dd977c64bb11ee78d35d3a205e40f956632d06ce2cc1ec5042793ff5926f760da0c676a00e2d8354959df445fc13f3ded2cf71fcd1f8ecb3efa5fa522c8451e45ea43423750e97abb0e75c0f2fcf640b8b1f07bcc3d1549f54efa4f72f2db3612e7c342654124ece7f8602a0e002d8e57eb0a5ab99a65331fdb0f201b625d3b24d33b3a83939cd88e76931c29936e42f1de2b097bcc1fea7ada216e2fd75afd478b5c97241469aff00570913df0239ca1739dd82bfc93114bf9de77474525b2564d4a4530663f4f19fbb3d3cd59a50bd4d89f968674", 0xde) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000013c0)="9777295e5263016ad24303a6bd3aeefa92510a659bb839a4d49862c540f00dd0ea3a1f4aeeb3fcad3665535cca11a6ddf8e9d9ffd9a4d68289c45c5afc1717cbd633812eca72878c9db8f704784654cd0822481c1ed5ec8ca34fddc852d0b73600a1ccebb9bc1df0d0412114d6ec41f6f99af97021b8343228dceb9e6df363234e912966a72e9a4542b2329d92ed1b57794477b02383d4c24c2951cfc63b7e9328f49692605ce36cfadc127473a7c5c1cf95a0a8c58d0aa72b4a548301ba443d3308ae9e70d528138a2e596d64c51f4e6af9aa67565a211eca3f6c6596c44e678b90d0e4aea8cea2590051bbdf4ed4e1b429ca7b5cc3515b862b5b9e66f0c64949a23c5055c3ff2f1ff0383f311535b40fb7b993a4cd037bf33be1c06a4da2686dedec091776959c5e63a6421294ac3596c29100cc2996375d11483f5b6f4c1858cdbfd031263d940ec793da835c6bf9d013bedc4c018ccaf500a0cf14cbadf35bc554d9de316a8e0b8fe713dff0aef57e245be6604e13fcf2d831f2696a3ac15e67b9e59630ba6deb390a930a712c52c6ff4c4bc6d6c8f6d38229e30cd89f4b53bd8fecb54b3835a2fdc12035497677e08e9fea982e3d9606deae680191bb337e346531242e8393e93ba79285c455ad42b5b1d5e8ed0a2db1b37e2cba7ac43c88e61348c592317a5d1cd47e34e29e155ef02e156707d5969b90974393a66682bbec151aced9428df79d0fa9a2d6803e1bac2a4d0070448d9f8ba3f3dc23bef3ffc8f7fd90e2323d82bd1fd902bd813e4a0a6fb0706f8c1ccd4d2afee2cc27d12e96a27878bdccf45d7cf9b33fee4497b288b9f8c9988fb02d9c4f20c6e7160370f97210404d6b5f0df8a75d0903c64044652aef9218d53e276d542803edc098309e6e49995cfb49624635fb03104732aa376693896cb24332479306ab223d0385482e16bd4d6265aecb86a22a61a6a76d9cdaaec1a2d7db847fc513f1ec807718ad7958a6b51f0ed728f285554387b4cd77a586ea5860ab70d5da1485e8e8a33e6c1b590383324cdfe350111ad5d23e80ff9736cc99547da3afeb9bbab276c70af5838e724a73cf73ae050aeb586835175c94daa8d8816ed84b201063e614b346ca4a9a232984cfbcf9f808b9fb7128eda92f4e57b100fc7cee22b69d50250cce1aef1e583e12e61c1f08094db7aedbfaf811fe3cca185320b91a60a305388e3aeed80ebbc8c8afa166dc8136fb9c26ba2a8d16de43c95e9befb811abab6c332d306f426527b534a2cdb066bdb022575ac19e3b732f94595baa85906a5028a0006a0897b9c601c00ac5221663171b0d1643257b174a1857664f9a9b6dd754016cc176b9e02c31e26a6c93a403a0e1ff9b7493daa7b9b112e7091b5cf08f04e61b875c3bb6a4c64ce47a69e486b13aafa28bb8e12fcc7906cf09c75deab92025fb0fec4d8204cff77b65d020e5312a5655a9e01bbdb0e17aae2217069ba68ce76a7d8db9082b6b6aa97fdda6d5b9945668f89f33872d5636833b26b2837e37fa0f00f2f4e1882c5e19516d57983b6684fdfd3056252dd4ad77b3639cb0b3396ac70f12dfd77f580ff02f63bc372343543a643cd97f0056683a4459b8a4f5ef9beeb2271df811804c1cbac8bbce2ceab63e9de1dfb1f2438381cccc9333e48250edfd3a16f84024f2d5545dc47fafe7db29b962d13049772e5d5ae6e8fe7a1a8c07885465c983aa26500daca49e3418996797b108d2b56a5850bf959791c439129d0abe2c36a30313581c041e6c38c2ae1d821ae6a869e8f89378811406c3b4c0f8d0a2762f913228d256abf1bf90618ec2d6beaeef59e054774078c20c65a94204cf0286d0dcbeb9a3a1a86c49235b5a5e0f04781169d7db408394638ebe5cd3c38351a3b6ba7a351ad34c408855bcb8faa737be8e3506d00e05ed28090e027079808ca2a199fd485c7cbe4ef519e951c65beabbb859ed305a1140c6a34bd68a1e85fe5f0204cf1261334c12b4161edc451e007fcef90efd3a3f70660bf439b9d12dbb391dc3d960a28ad6194ae2bf7c48fffb76e1119344abf0b400c9b83e22ca02c81d9af8f8189439dc1de49aa0d5b6949f33a992e24515081e584f0a6746cad6d9162f87ea0d2601265348b41b94d33b46325ccbfc5fbdddad6f6f95d8c2192619d4ada92af2beb68ee42c21d1cb041d4bb9c047e999776df118c91391ce50388f9eda203c4ac10ae57c62ee6544b797a9a94082efa5c2befe98fb4d0976e1bb4bbb1cd7b5bc55a9671a14c96eff5e7b65806f30c049", 0x658}], 0x1) 00:45:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x80000001, 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 00:45:57 executing program 0: r0 = socket$inet(0x2, 0xc003, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) poll(0x0, 0x0, 0x0) 00:45:57 executing program 1: shmget$private(0x0, 0x2000, 0x45, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000abf000/0x1000)=nil) r1 = shmget(0x0, 0x1000, 0x17d, &(0x7f0000a90000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0xffe) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 00:45:57 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) sendto(r0, &(0x7f0000000300)="ec57c9", 0xffffffffffffff42, 0x0, 0x0, 0x0) 00:45:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) msgget$private(0x0, 0x40) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 00:45:57 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="26fda0f141d69b238cb66a9c38fe30247a50e25662d61b960810e1affba1f7636070c9a91e9acd581313caae61704777ba32be7316494c59ce2f2f4bfeca528c5c2e12bd22187b64159de4db1e176f6a4574c88f1cc64c0f21fbb108499e7acfe90c5bebd9699d21f049ea468bccdf15adb290ed4c271bb692fb5d3f9d8f7332eb6c955a35eaafcfa51301cf06f994ccc70a3fb2386a2fce7fbfc1832ef1afd7806aef5c7c21404a6ff8280da685fadaf41645e3fe3801acb0ec18f8b00f06c1715491903145ee90f8067d67e70a68e5b44c105f61e1dcb937b485b0f61c6a26b3c12717d96aa809dea1900323a7350a0b0000b726dec0", 0xf7) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) setsockopt$inet_opts(r1, 0x0, 0x8000004000000024, &(0x7f0000000040), 0x0) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000280)="9e4d6f24ac0c231072c2d4dea63706d2aeb01f4582fc514eaae7c4c780ae78bb0695810604725afbac2c6b9b4cd66fbf0accd05bbf97cc5b1a9a4a0615f482538d4a23714e73e183d6217f50f4757e3ec7f0ba99cb3eba5c76a70e5adb350908", 0xfffffffffffffff5}, {&(0x7f0000000300)="e601899d0bd1c7f9856ead446bd2a1cc1f81b3b4fc4cd9f9607fd0", 0x1b}, {&(0x7f0000000180)="420182e5e363f733b82c33f2df4c46318c641a63a5dee84aee29bb275c77cc94e5f3a45d9a08fc111903a847787983f5a7809830bb5c999165ae508bb970360ba718494e118a146a4741c485defdb9904f9b9c048b95923c71579292c92e733f4f25383533cf68791e684921ef285cb217eccb894038646a9deda50f9181f97d7f7c88d9dba6822cdf113c", 0x8b}, {&(0x7f0000000400)="0167252a933527ed75b53ab153e764c57412a043e49ba42b9c23853cd5b4c43bd79c092ec583bb015121aacc5cdd2271934bc1376c94bdc8f1d66a7da168", 0x3e}, {&(0x7f0000000440)="5b9d2bd36df06a45e446eb286e8f43d751dbbb68fb3c8632", 0x18}, {&(0x7f0000000480)="8270258262d785e167e5ccdc2a6700dab6a78628a8816f85a73d98221f42c0a1887c451c7ed487f40acc845e32e13f14170d5b7d6d377b77aaa62f85f395fc7f16084f772d5e8f423341ed0d3ae77eae5edd3227482808a84f9e295028619ba56088f6e83eb5", 0x66}, {&(0x7f0000000500)="783fc16295d5379e41a61e47298877a94289866f8752b63b90cacadb232c671ee8443990d9cdaff87a67ddb955b89453b394a81d19b6ad4d07f16e3a3032042c7ff546cc35ed062816de5e48e009b52db7dd5df880b63a6879c62489139fa1b7c9ce9fd6d72ca7f0081d09a8288151a41cbe638d5ffb6cd6d31785d230c2c282fe0c399d311efe26cd144cae66cbc2d7df9100dd08b825925f7561f1", 0x9c}, {&(0x7f00000005c0)="3d654d8a301adc6fe631e9e088f7598be6da3fc78856d29c268c1746337551cb", 0x20}], 0x8, &(0x7f0000000b80)=[{0x108, 0xffff, 0x6, "f9427dad0734546090098d8c9a445ef21543e8618cfb9ba4575a4c1158cddf7a7643bcdff8df02e1031c0b219efae9f528290253269c015afc2430f7aa7481b74d4f7fdb36f41ac108297d8eed50d48da2da4e2072d05eb00edd9708975fc116d0c5b9f1404ba9dd75f771f4ebd260d551c40f102d3983c7073906772779e2497b523e0a0ab11477b28b071398ee977ca5bab94c6f9969d848cd31a83964d938d7d6ea983718f43f75c9df307abcbf144ddbe55523cd2a4da07c6854110251ac4b9b5ea58e667d425b72db0b16b3d3915ff7ffcd06b618b90b0df624e97392cc56bce291e9adb656b124ab6cc17d92251e0fa2db90e93323"}, {0xd0, 0xffff, 0x5, "5f0208fbcaa8362e2fa28d17f448f3cc6732e8f3eb7b3f89fe98d064eb1f195a107f6f94a4a30126c880ce742f52c1e15b10980960e0dc97aba334ca1f696f9d65c22572685da3e378694d757efb75c119d3dd0d17342ed81685fbfb25cb4b37490ad31408cdddc7172d0f35f5ee034912b3c72c28c9583c5329983c13db0925f0ee5f398fd528288f2fefb6dc444be5f392ff6c9f864b15f432265ac1770f25e7433fbcf7eb1f14d998fc845c904057c01b242911e6a338f030bce9cf75"}, {0xb8, 0x0, 0x7, "6dd68f423456d8ca90a472c453836a71513a53f7bd89bf16d45cc5876c532285d31baefc1333831f8b8168c1da5e47b941b414e9fee4ca3bce0568f0e4a0fa0392ced1da54b62fbd6c3ca62ce9a65cfc44ee3c7ebf0acbacf832c6fba4a1d1e973f9c1ed5d4057c05d0aa0ae8012e857b160576b89dea8bb9ad72160327d0224c2e9673f7135b4dd70b6622cf52459607802f73d77f5b73ec7da126178c43866a31f3f5a17e18f20"}, {0xf0, 0x1, 0x101, "156f644706f1aba62e09cd754774c89226090333274314fc3ae9d14c5886d9643893929a65cec8f486608e74938220762e4f1ae97408b50f1ba7fafdace12f5b4573610610b15c70d2ee5b9ba9e41b8f4aa5c61878119dc7f6058b11a0209550718bb0a917d49b55863b060f7284e929eb736243786344f52e60b520542e0d7f8735eb0a6eb8c2995c004f2727eabb71d4fe4cc0af90f2d3933d851c6258a3d022869f528d63faa2236e441938085aa20f0f1e02cb79ffe9deb4b0afc80e5d6d53b9b3fc395147b85605323793c473dde991a7ed4a972bc0558362f74b"}, {0x100, 0xffff, 0x8, "8ff63f31435cea27bac68ea102c3d036070b5f7371f10e8f3f3b72b1d2edb8e29db42fd751c0579ffa0c870ba178187c3fe7fc96a769f64db67c59decc4ab6a6fb585fad55ab6d42dbe028b539a5f98f7d45427a8663f4471dbeddf96e122abb17244a49bd73b9d7dd84392a2aafc442212f6b53cab606d74a2c9d1e2d1b4190d67294bd70a33b16403adcd151fa4298dfaba0fa994a87b71f3ce14e748fb850b26910c88cab2693e1d47f00383f58e4d38be628664e2f3d0330586bd72d8a38e7e505795f69e332d5bef6a6d9b56a735c525f99ce35d7273f865631d73683e3bc5981873dd388baba0892b54c"}], 0x480}, 0x4) 00:45:57 executing program 1: 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) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 00:45:58 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r0, &(0x7f00000000c0)="b0", 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2e", 0x8e) 00:45:58 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x40000000a, &(0x7f00000000c0)={0x4, 0x7e}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7f, 0x49, 0xfffffdfffffffffa, "0900de00000010009d1800000000000011ff080d"}) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc8487489", 0x2e2) 00:45:58 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x2) renameat(r0, &(0x7f0000000280)='./file0/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') sendto(r0, 0x0, 0x0, 0x2, 0x0, 0x208) lseek(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000380)={0x0, 0x3, 0x1, 0x0, r1}) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10001, 0x100000001}, {0x3664, 0x2}}, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 00:45:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) lseek(r0, 0x0, 0x1) clock_getres(0x4, 0x0) 00:45:58 executing program 1: readlink(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)=""/252, 0xfc) r0 = socket$inet6(0x18, 0x400000000001, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() getgroups(0x5, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x6, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6]) r7 = socket$inet6(0x18, 0x8001, 0x0) chdir(&(0x7f0000000380)='./file0\x00') setsockopt(r7, 0xfc, 0x4, &(0x7f0000000440)="6cffff00425f0c64feb758febc5b9b0b7b18f9730c1b17b73e6c1ed418422135d5c277bd4a78de7bff12599d18a513ef902dd748db26ba8d56e1633400000000", 0xfffffffffffffcf2) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="02d51040811ed95570"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:45:58 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) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) shutdown(r1, 0x2) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 00:45:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x4, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)="37688b219efac6c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e47722cec050000000000000082c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe4a2adeb41f955632ba088cc17c14b9b584aeaa9cf", 0x65}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001340)="620d08805a7a3462e6a6125b4d230dcdd26e624dd340884a29dfb2fdf9c454cefc086850af6b61d6b372dc371140d5f4b5dc6112b8ad0e9e012c99a7c116c0985c241a47e7ea80aadf5341b8e3a5fc5d185586702da5ecb65fbf0efb0e157d51e4db85ece64a03a0f97e7f82cc8c8d4bd4d8166f3b5b41d66fcaa9afbddc2c3143c76b36410a5d", 0x87}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() poll(&(0x7f0000000200)=[{r2, 0x30}, {r2, 0x31}, {r1, 0x24}, {r2, 0x10}], 0x4, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000440)="ca1824b8b00b25f5babad2e2cd032965b12aee9308ab9c107dd8cbd743a922ef460e6e8a3e206b75595843d2057692292c646c3e66a765d5292574b4a1a4d25d48edf14795447e60aeedf98edd4df8ed5d618b30111282eaa0d9fd3397446eb8cb61974554cf7431745bf427f9f7266d60a1c5f23bda087b0bf32710d5e4dab8743a4220e1b0b32445aaccc7f04d16a1d78b4f72145f7da8a7bda1fe84a5b2a314c66482b48b0c2d9d8809cc0ab0af32a2400d17c1684f6db7f381f97d2563987a701455aa4619b3b06b3075cafc7f033d663c39fac0203bc5b35df4bdbbb72fc7c48ca5e54537ffde5aae7e7d3975306b5973", 0xf3}, {&(0x7f0000001400)="f38b407cc118f5a86c1c85fc04ee2d71cb4756a0fbc37c88d14c984f083b9751077fde6237114d55cb2bd0f757a9d99e7cd12bcf87a942575a72aa741d52689ad1294baa7c721ed38bab60792cf5bda396503a028a3cb88813bbc0a75ef75fc5c4374f1261cb6cbe25752c0df8b994f4cca3173e4d51f0f31734d11846cac22ae0b4a56f0447af7a1500c2d09d6a258ec97e5793001c516fc9622caf417fffd03b14498b4eab38ebb15d588185f28a775e3cb1cc4fbf1567fe0f30927fc8b000830512b687460e6abd143059980cd41c035ae8cfecf405993d1bd7e68fe96dec684f0c592bd14a8c733d4db545b7382a19bd546ac64d84ea92000aed7f1afbc7a96c6b639e9b51684398201433d07190e856a9f66a7aeae19791ddc39c682a6d4b01be1e0fceb4745189653df19d49f2598ef2bb518464d3cc9420c6d5ee16df55e5f1702febd1ab5960df53589866b9e0b9b219f0094136d4f1ddc8b4af03d60b2554d9e42d133b7bddd3e5600f0285bb7ef121f42fce9624d79f1ba101653005497ce31591fb12e25e423fa384eb2d9f3a0de84209bd42a342642e0e03118b63f3a4cc48a2c123cc11501ef7d6c37e30e90242192cf931d80ebee3b196040d62ff15aeffe604841fca71c8d7d4982431f86107dd813e35d71db6f54bd3e7dc970f4d0fdfc2d9e052b155190770992111aef9d9201c1e602d4ac89d275916b6d3c07bf6694bf3368ea7c66e6f34a508f547f47530a94b019ae5d82e2bf538c1fe9f492bf0e89f4e791101f11946af4321fb6cef93d9cb34778ef0a176eb5e692e1e4250b00e3f1b029359ad6cbb344dde333f9fefad2546dbc5b952c7a62e594521357332e6b1ad5359ede1b6e220cf1e62c6509c61b5e487132ddb21f7610a0499e1293341849ac1f5cef7c47aa0e2013119038c58e855848dd260910b1ebc57ebe48a5a60dc49ed04bb9023cca7a8db9ef52f09002ad5de8db9af15579c88b580fc640d86eb1fa6051cb79d458bd0b07a3d63fff0da1cb8f0e2b79399fe78d8d767654f8dfb533599ee53607162b05beea24e2c3131a2427e6196980640d4365a3a48855908d0bd86cc4e90b1d175f2848ccab67fb2f246bf3946371f34290d07fe7cbb3f130815cb3e713aff113b1be66e361ff582dc6a50f890da863318922e5498c0de663e71c5433559af1577278389099e34f8d21b0c80d8c76882deb94a97de3b401568dffcd9ed22393716b0ef17a0ed1dc7483f301d8a4ae04f6bd1dc81d51e51d5076eed501e786aeaba99f75532ae9715512fe2bca4e6db59f5c7f2a149ef5e0342b664e02af8f7c5ff760a05d5939c96b13bcbcc704027a3b2cd3077da5c1c3ba5b3b17219be18dc5706a7a2f093dc1c10f64620bdb80275901a2d5d53f4fb03bc7afb2f853c7ec79eb2e5c0a96e0dd09f959ac7fd5771fcc6a300bbeaf0ee54feb3939c596d5c8571be389d53747f8ae1df7c697de594bf347408328cb1bb03d2bcb787111ad04366216e0fdcfdf974ea26cbc08a4522dca84b69f64ef8f8d6d58ebf69ff0174a845c68c0775b4df3e94893a636b8f7065e838a27af354916a877ae27bf00d6d707725aebfc7878741b04db82b05e25bfa35b6f91a07898d6b4059402136d1fa2470663ecc14afea854d955f8ec609d6d319d8db470540edb317e4888f285f1b283829079191f614a5df0770b7a8d127510b21ab7e37bb4449ea0b28ad835260f7c1159380143b1201c3b9e08d93101f22e0f1e7d1d5321877de05c53ee53858e577c23331e9acdd50874a4d5bc0915a3a1f89976f1b0a4b57bda4512bebc9fe19d864992fc4eb1ac3338b6d42b2b009e43bf2ba9caada5f9e31e6fc3307c3706570aeb26b327d8bd8bcc39e6e1aab19491c3e89d45e69f94daa84141f21fca7d23797eeb7237f2a9a1953f05602064248dea000d48dcebcaffc1a5589f31d60e5586cc56c30730783b146b429b30f41967e7f232a7a069b90577b8c296505f497161c253039fd0c69d59051d1fcbd0512b79ebbd68cf31628f713d994e7761f4efb9c62e4e53939c0cf2465615790e2f9e182c0e5cdd10b7d85dce15dd9e1093e01fa384c6c54838c881a29b3f763a2cbc89e96699f6611196fb00aff05fefbd9bbd8461a7f6d4769a6c0c16924c0914eac69637c2048af1f06ec2a7754b8575ab1298e6d02b7a1fc928871c26b136cb0e708dc738be027c076e5fd8600ca8c61ebe294ab2f87f76f957706b9eb093901809d0b05602d804752b7f224aa9872b7fc01fe32426c3999e3454b117692f96d763752d9a711d4284eacf049c45f8cb406163d54490c589d8e7884d36e88dc9459609f521dec76da3f68cec5438353a8b7ed8fff28747b85b6233c176e87e19de27f13742832d3e1f895fa51d370654ad943a6308a6b32aab23277442457db07879d17553977a4c13ab29f556ec401591e9042886d5413bcca3d07e64035db3ef4fb1440d6f9c0c3e5c93b5f85f2871332066aab1989ec5faecf3fd109dcd214b2971f4c5b6d205f4d2e4fe9c83fe8c977b3fbf57335ed8f2776a3d2497b09627b5ca7c62947008b08bb35f415cc0a2ec67a89f1af9de1ea79577291971fed6d52d3b369de48fed5755ab6ebf144efb0c3b3cef5b13d7e0891a012b3b505d3924193711a3d8dc3f73d357137da74acd1d10f6716c4c2d407b3bbeea3face44c7a6c1b3e82fa9ab89838aab8b97dfee4c430bcbd2cfa8c4329dded7e8705ccc6fe641c1ee6921c1260aca425d13165a1935d03736f352ccec35e8ecfd5816b944eada1834ff471b2ec508bb6b61853d33744c0948c841fa5607eedb5365b05b80d941babd8f08e46b3757676deb35ccf15b1a2b4e3de2639654379a381d8a053eb2eedcf79e2fb2e37388642647282bcdb1147b0586942df083b38fa77aaa38ca4c3899c8c67fb2726b09d47cb352b90a5cb4a9141aacd389a5316e2d57b798d2cc5ce42857c1b6519b8356788f92f9a94599ed33d726b1a49536c3daab83929b192730ef3d615d85f4bc17666c0d6084bbd00174d1de8a5580aff7dd4a472593daae83f2f7eb824bedb142ee6e872f2fa93a6ce36f261940018a449795d0e16ee94e112c0050f017e990038181e314c871e573045aa3bba56c55dcb9f00c84d15188a9de48c77a1b982532b15ce4cabf5b282e614058e5a9a749db29f33d199793149f26343f1b3abed5b41ed6b858136e6841e3310b8e9b8e736ed6f4cdd2af716e8e538011c45b2b4f896ea983d5de82591e6762d0d96415ebcc887e2330b26ac86ab57c2b5567a22208fe6c7c04575a8fc0061dda3b7db072f015b28f91ad0671f4800dda70b952e191f420dfcbcad83707fdb143216520da54605562a7ab4065e548a0f885ffd3e5208c1a944d0a4f151ca4242bf084fc978f60e1756fdbe163962abbd2699310b6a30da95475eb0e639f3390d8d6fba26042da0e5bf482025da44a2b6efb8e9ab77636dc8480a422b744c3697e5881b7fc43b9875576555ce3ffb0911d9af9dadd8db62e9cde55e0b89f6ea01dcf2ed687c82d80a0ab71800e105d0bebe1693453d57209e1895ca25fe66fcff872b81995be257ba3283f542f56aa05f3319866d1d182ed4fe6077fa8a581a64dfdf944184ce28462c7c0b89a8d1eae7dff9f6cd0562e0dbb56a5ff741033f677815d567e766daec7fcdd98154c500f024572d418dfdc4a7e80ecc831bf31627070c5f1ed19af7e251e7db8b52ea62c632695ed84019b89802f58c0bc6a6bddcde808b2638c9a36535e9a42e8dee323d79d5b8ed11443b39b80cb8f8b77b0d78e5b0fc57fe4fbc441274248f38cf6f54729717ef9d8d26d07053a1bef907b70dc1290c55e9222ba6f209acc53a78124c7044c3ecf63b0c6e7da31255d57d18f1c731ba8d2bad7fe5430b90364ab96592268bddf197537b4b0d055acedf28084242ce3f379ea6b43ea5073abb48be6bfbf105c481c174008906b9a25c834b04dc0999dee428bc18f712038902987ed492168961f77caa9c64e2222e8e7fccd769327a6e948fa4a6c2753eab99f9a457311b13f330a9d4c2507da6a46d9f87e5b9e9dd4e643eed4a91d2df15b56853f4227cc9c147a5bc3325404a1d6d71c917606c83c80ba0c80beb93399212b71e79733358b2bba61f8173baab92903effbbd5e554ece7ee6c6d24448863d840b858b4748adf0577304da900c007950f03d3916ad4a4bd3592d3414b3469f01383174f5dce676e5eaadb6077970b0e8f7cbad154c00e4cd2f452535c3bc95bb8813a3f9af84d14bdf642c733f3f1ca3983b6e2f1e0a1d22f38492a832d2b350371eee7fb3c79b69afc6f0c48e722bef77f5651741c7598cd59e967ee5c87d2479c5cee8b9737b7bf9b95e6dc701f02f97280a19503f1de8a44a4972c0a231f94507b958fc5cf9bebb032bf684f54a9f0e6a3ee5cacbd5f22f18ef4e472f9a9c83fe728d3703a5b7c5dc239025ad9a00d82c8c402011b5605cdf25f914bd3c63f5cb0f75a6350dd6e91a3c155f330d315f685e18908b09a12710c0131843cf7554fffd03d02966ad5a3145533011b8fcb66ef6fb0c399a0a06f229f90dc4b5a8f61da160ac9bcf4d6ee3ae636d74030a6d15fe5cfe8e490280210015a1bc588ecc1aa34a71dad2f811e2e0a50152480d6c60a2fe087403b546a4a553b58832a8998d8398a19d04f5f5608b98e24dc244cca8fa011078252e8b6936115f5bc5d2719cbc69647f96bc3c9b8670b00b25d5f508e1410361463653f70d8e26cb669cc5f14b72d63058931f58fa19c86c8f2379c92ce63bf0d5e42afeed7c692faad686cd294e4213e7ed3238a95be86cf7ce4dd1be0b2a25453178544d44c9b5d621ee214df5d73f887f0a232e471cfda438316b5f371c8f7d082055418f0018d2a877d27a1058c496a6ee4d179b7e5e1cc8f3af9d9ad7b66c5581044f72458c673d3cf995c29821b4f6cd38462e9ae49cd23a6d246a9d2c56dbcd2d9ce1fd8ea075f2044834e82948aafb975cabcfcac048898a78f8993f58b9bee327292c3ed75492f7a7eaacf9cb77ba2134b1532fd823e6d3a330e3ed705e232a753fdf824efb75409ed7e7865d0fdb4271af810f43bc9e1eb2096a484dc60162d1492d46c7aee9990191c5d5ad259a806a4dce436efed83421697df3524c17b2012cec7cbcc7416849dfadd75a85aa1bc27cee941f21cbece56b169ba0bd8cc8b78f23659170941bb9787fa6a13eead6c21446bae46e49f83b9d34f4282cc95396eeea4df6e940ebc35c93154d390b4c4bc5854ab8e113b5b844db2eb6c6bfde9b5eca19fba0c6663cd49e7d6e3131a5947420df8c3f6ac939b6d44e8210d6f3325aebd648919e49e3ca9faa033ff60943fb150bc0ffdd501cd9c0f1cb70babbab74ee9e401447878d4922ffecb2eb0437573ae43a8dc288f3b4234703d269e41a427609d8ce41883450ccb23adf41d18ee2b3e28dbb10749d9c653189dd31dc57126cda9d10d6416923e33c405ea9e108d29c7553330e8b970a05c98bf4c93fd31fd500ec078b5bcdc20682e948aca34ae47aafc189703c6a5957d305e6efe12c21d7b36790be885649ebac57dd591239689a493b8779765cbddac5dcf536f865e9dfac56aa5f946b12cd8c884785c46d5e5b7a7170b36cd2ff4c69f97837f9c8b4f52f213fae3c03fb58c31be8ff683984cbc2e84872847167fae4aee6867eea5d2af7017a61b7be10f65ccd8c34043b4f578f0f7afdfd81ff591db3239437984314e8b4", 0x1000}], 0x2) r4 = dup2(r3, r0) accept$unix(r4, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) poll(&(0x7f0000000300)=[{r3, 0xb}], 0x1, 0x0) 00:45:58 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xb) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x0, 0x7, 0x80}, 0xc) recvfrom(r0, &(0x7f0000000080)=""/205, 0xcd, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0xffff) shmget$private(0x0, 0x2000, 0x350, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="000000e8ffff000000000000010000004c2e0000", 0x14) 00:45:58 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) close(r0) flock(r0, 0x4) 00:45:58 executing program 1: r0 = socket(0x18, 0xc002, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 00:45:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000000), 0xfffffffffffffd32) 00:45:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb8660fdccf716baff725825b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b84b64c2f89da1049faafba6eeb00000000000068f7acad44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 00:45:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/140, 0x8c}], 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)="02000000", 0x4) 00:45:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8e1c) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000040)=[{}, {&(0x7f00000001c0)="a731be24e0bc19927300735197d102e4a8ae6af73e6bf314ac498a83ed72747ea112cb0cd2a2b9f2d7c8a891da7393a4fbd3a14c6ce37687c8586ac70a3f9327511a85f5aae7508f453a5915b900636e93265d8136ea2ba88b4c94fedda01d0965d4fbd4e661bd0c9b5d72a3957e7ec94dfd9f53b34b4ee92b43b4d4ffd24d8a062aaf6a8bc88d60500dfdd08e450c2fce810bb47c93d51dbb905501851122e77ce9ed4b30a68469c9caaf59f25be5", 0xaf}, {&(0x7f0000000280)="f3bc367f4e62a266d4eb5b3f61e61e65ebc4af83463c41e3b005d77fb0b952bde0da6f6ddf8074c000238dc8a9d9cf6b322eb7b1ebfbe54ec5cca9d159dc433f5bdfb2c8a67308684d40887bdc0492f76ea907dc4395c500eee187b9d0fc8c6c621a31b2e6e35e44a669ab2a2ff7cd81db10d8c9add48df70fcb37e52b833563102be1eefc4bc45ae058cc07c518aa85fc1d072641811f7f94dd0d51284587887213287d15b0880b58397ffa0e09a3ffdcf0845a8cc0d87f82dfcab486c76a2c0ba8b12b2812fcba59b9b2155fd7dbafa905f0c24c5ba2d46566325481622bec3e30884a", 0xe4}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b001600000004fffaff00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 00:45:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x2d3, 0x20000000000002}], 0x5b, 0x0, 0x80, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x162}, {r0, 0x2}], 0x3, 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x0, 0x80, 0xf}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8000000a, 0x10001, 0x7ff}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xe4, 0x40000004, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x38, 0xf0000002, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x21, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000006, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x441}], 0x100, &(0x7f0000000180)={0x49, 0x7fffffff}) 00:45:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x6, 0x91) getsockopt(r0, 0x8002, 0x40000, &(0x7f00000004c0)=""/1, &(0x7f0000000180)=0x1) r2 = semget(0x0, 0x2, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000780)=@in, &(0x7f0000000840)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba1346c078be72f93cb15fc5d818b796608b648c6d388a044d0b6aeefa94e1a2", 0x37) setitimer(0x0, &(0x7f0000000280)={{0x6, 0xfffffffffffffffe}, {0x6, 0xb83}}, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}], 0x1) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x40a6, &(0x7f0000000680)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0x3f) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r7, 0x0, r9, r10, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socket$unix(0x1, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r9, r8, r7, 0x0, 0x0, 0xa44f}, 0x7f, 0x8}) semop(r1, &(0x7f0000000700)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x2) 00:45:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x20001000, r0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="d000000000000000ffff000003000000597a7de0ea497580531a0b291fecc83c82631154fc91e201caf8eea0197aa5a9cfe3ed6b300d5f785f4332f085ac8dc83f6325e780a6e897124458da2f556ab1d3629d0ea1b135e6c96cd90756e851d5d115fdf84186e50665f51ff3ab0e350767d9c55680978d2665643c6e14212ecf48afe8ffc8c677e1adfc7c15984bd5812c51044ed08e99ec57bedcfbb20c67b4a49254ab9a5c3bb68bd817c859e2ef386b405206001c925cb358501baf8b6db9dd8d8d759f992a01bc612151d30a34863e8a620f2880b6a18c4b3a96288f9a64a27a000000"], 0xd0}, 0x2) 00:45:58 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x4333, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) r2 = semget$private(0x0, 0x2, 0x20) semop(r2, &(0x7f0000000080)=[{0x3, 0x4, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x63126f85, 0x1800}, {0x7}, {0x3, 0x5, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x7fff, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0x8, 0x800}], 0x9) semget$private(0x0, 0x5, 0x400) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffc000/0x4000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 00:45:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0xffff}, 0x10) 00:45:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) 00:45:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r3 = getuid() fchown(r0, r3, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x14) syz_open_pts() chown(&(0x7f0000000040)='./file0\x00', r1, r2) syz_open_pts() 00:45:58 executing program 1: r0 = socket$inet6(0x18, 0x7ffd, 0x0) shutdown(r0, 0x4) fchmod(r0, 0x100) 00:45:58 executing program 0: r0 = socket$unix(0x1, 0x800000000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 00:45:58 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000100)="426fcc3a471505", 0x7, 0x1, &(0x7f0000000180)={0x18, 0x2, 0x2, 0xfffffffffffffffa}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:45:58 executing program 0: getegid() munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) r1 = socket(0x13, 0x5, 0x2) sendto$unix(r1, &(0x7f0000000080)="8d3cda5fde05b6266ece5765081b3a79ac38931fcfe50a4cfb30192e3a557ec2678be9601acd48b6e259bcfd173bf35d64e0a79a023c2be8699448eaa8c1ce0c035cf0c40a662e8962f37881dcb6097a7b6bddb55fe991bf3dc0f244a9cad4aa22c477c497a5eaac4e78cae83440cd3200ff67a887ef90c9696703e1953f3edb2777017a868567136ef197f4da201ea8a12799f8b43caac1b982d397178f6d061ba8021514834b5e3cc75baf105d607bf66181597d4d9e030061db726eb8c3245b2d2f444c34dcdf5252b82a73d17028aa1b2046af19dd586c569df989c35f3bb425d7eecc6abc", 0xe7, 0x401, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x101) 00:45:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xffffffffffffffff) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x20, 0x8000000000000000}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x480, 0x30) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0xba, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 00:45:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000001500)='./file1\x00', 0x8, 0x2) r2 = open(&(0x7f0000001540)='./file0\x00', 0x8, 0x110) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000015c0)=0x6000) mkdir(&(0x7f0000001680)='./file0\x00', 0x44) getsockname(r0, 0x0, &(0x7f0000001580)=0x93) r3 = dup(r0) faccessat(r3, &(0x7f0000001600)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x401) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/82, 0x52}, {&(0x7f0000001180)=""/201, 0xc9}, {&(0x7f0000001280)=""/244, 0xf4}], 0x5, &(0x7f0000001400)=""/153, 0x99}, 0x801) 00:45:58 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x8) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x24, 0x0) 00:45:58 executing program 1: r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() write(r0, &(0x7f00000001c0)="53c6e61c8e615b30328322bdc6f176940125387d8e9df68b73b72ac24309991c04b2dcef2108ecc6a54e2e69483dd85d175d17b9c0d54be7f516ad7f7de45d666a6b15", 0x43) close(r1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000000c0)=""/88, 0x58}], 0x2) 00:45:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2d8c5390, 0x0, 0x0, 0x7097c980, "979cbbbb4b0bf86cbd35045df5e4d19aa49fb068", 0x5, 0x100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) 00:45:58 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10c) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1a2) r3 = fcntl$dupfd(r2, 0xa, r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffbfa, 0x4, 0x2, 0x48d, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x10001, 0x6}], 0x6, &(0x7f0000000100), 0x7, &(0x7f0000000180)={0x2, 0x3}) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x90, 0xf0000080, 0x9, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x101, 0x3}, {{r2}, 0xfffffffffffffff8, 0x20, 0x9, 0x1, 0x80}, {{r1}, 0xfffffffffffffffb, 0xa2, 0xfffff, 0xffffffff, 0xfff}, {{r3}, 0xfffffffffffffffb, 0x4c, 0x2, 0x539, 0xe6de000000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x1a, 0x3, 0x800}], 0x200, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x71, 0x600fffff, 0x8, 0x3f8a}, {{r3}, 0x0, 0x40, 0x1, 0x7fffffff, 0x3}], 0xffffffff, &(0x7f0000000140)={0x3f, 0x4}) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x7e0, 0x16}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000240)="e7484a73e58691c35984c7d741f9c5a932df1c2453fae3cefeb815ab65886eb9182357b8a54344f0db3a09d65e098417fdb8bdd6a23ac560ac345568be6d499d6450c1e9c143ac382a09f8c673f6861b62128f73dfac22630cb4b9a56acae9fc2622c35a23809a527ec6eb9e83b0a041819e2db47d99a35d59066cc2dcc5e71fb0f0708e23770d41f9908eeaae65047fafdce60fba02c7edc00ca2feda9ead7d73996276276d92b3", 0xa8}, {&(0x7f0000000100)}, {&(0x7f0000000300)="3138715b81d529b07f2cc3897ee01503de093a95fe9f499dc061eb40bf9efee0a9173083377279ef1abf4e657965bfe1390e5693d68c7d0d28b2bef866870090a0fe4ef133c2d44aa5e4dd02f67fd29c16c5d28c84689e764ca93e43d9a166eaf6c0751ddd83696d77653576085f8bc5ce4351389bf70e14ba93286ebfb707bc76da9d3ca1d5a04c314327103cec62716b313bfd4ba3b97ea48e873ff7f3eb07768c31b2c779231f9415c5889eb8f8fd59802c396a5a3d7f7085faf5b2b62ac3c8400c29e5ace216449968f8c014", 0xce}, {&(0x7f0000000400)="1dd36fd8d431f29c17e4b5c17e1bb51fd2b21050bfc2d9c560304588199314682d7d637dd140d964b1d2bb54a771122c2a55216e6b4591b718d0460fd4da82c8e0d55c6fb375a574465baa3ecdc7ba2d4912b449841596bd2fd12d4cfd0985dc49527e84b666cf9897f347246f1027404f266d7f7cc381d65775e3ecd336e084aee1201982658ea076a09abccb2f988a76e79283d070d5efbbf8b4979e2a366b601b902a77002e32197f5e", 0xab}, {&(0x7f0000000140)}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="c8000000000000000100000004000006000000000000007a91acdfdaf007f93cfe776698b589db56c02b8ffa4686b06c91bcb947ce48af5ed47b25ac00b4e2ee9a8c60e0b2bda78b5f485ebd54204e6f3e10a0173e987ce06363e18af0260620d371cf1f1d0018a8d590457a0ef753484c3a1d7feb6452842274f911026e12ef69280bfc10192fca400dd65d7e62668b61bf725b0e534c187c92ece0e436debce592847ac3497f0311ed4c1903ce4cc86c1a92afdade3a82436cfc22d8b6bf6017000000000040000000000000000100000001000000bc58a49646fe0dbda5b3e888e3a6ea5634b0e39883d6a26818f60962f54333e5bb63001f7ad2ce0da1c40b4b43000000"], 0x108}, 0x2) fcntl$dupfd(r2, 0xa, r3) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) 00:45:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = msgget(0x3, 0x22) msgrcv(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="0c07324cefbcc3e462018691298bd48a4edb52c753aa8985bdc3cbb193054500375384a813bac97525affdf00900000000000000c303086c67dbf4a93e150a"], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 00:45:59 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$getown(r0, 0x5) flock(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x4, 0xffffffffffffffff, 0x200000005}) 00:45:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 00:46:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000002880)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4800000000000000ffff000005000000b16853edc2abcff103b741a9914bdb6b67890233947fe0d168d8df4eaddb56b490ba27b22bbab7e65b41d4919a77e667ad98f5765f65360d31cc2120cd8e2fa701de83000000"], 0x48}, 0x9) 00:46:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a13197e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 00:46:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x6, 0x91) getsockopt(r0, 0x8002, 0x40000, &(0x7f00000004c0)=""/1, &(0x7f0000000180)=0x1) r2 = semget(0x0, 0x2, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000780)=@in, &(0x7f0000000840)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba1346c078be72f93cb15fc5d818b796608b648c6d388a044d0b6aeefa94e1a2", 0x37) setitimer(0x0, &(0x7f0000000280)={{0x6, 0xfffffffffffffffe}, {0x6, 0xb83}}, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet(r6, &(0x7f0000000340)={0x2, 0x0}, 0xc) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}], 0x1) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r7, 0x0, r9, r10, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r9, r8, r7, 0x0, 0x0, 0xa44f}, 0x7f, 0x8}) fchmod(r3, 0x9) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0x10000, 0x5}, 0x10) semop(r1, &(0x7f0000000700)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x2) 00:46:00 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 00:46:00 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000300000002}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x72, 0x2, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x100000003}) 00:46:00 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x8, 0x1}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x7, 0x80000001, 0xdc59}) syz_open_pts() 00:46:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb4, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x9, 0x0, 0x0, 0x0) socketpair(0x10, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000200)="fed2e63933317c21a08d31ec2236a401e79c457458b1ec3207458ac43f967b90c6008830548f45", 0x27}, {&(0x7f0000000240)="b0121e8d341351eae00a1cd84dc2dc85f1d81db3c8f264666384eb7577de7a597ff168da9137bcc166693ce220691f43186920e842daa8a7c296305856770da175910d9a3269f7b09c12a6a7541c8f6e872ee9c7139c46c87abafd290dadebce8f3373834e1d72348335393a49e0f5dd885ba5390978b84a8f19abcc10933b260ea8539b01935e272e4bd8646e710ebe05dc59e69bc836b005c076a79d5d9cd0dcdf0a1bc23612638c0cb698cf81f561bdc25b5b3c77feeaaf65ec2be9c14fc48f14c299b9f3e4cf39cae8a33b260daf033796193904b7e093d8efdd815d1b2e507692fe7e8f5bfecb99bf0eb9c04fa91493dda66c8def04ccdcf83029f5140a3ff35e9b9a26f7d9dd77198bf55d5d003cebad380a66d9af9211846907ed923d182170b46c20caa6464cb5d3f9842402293273f5c91c79c20828eb45de68e3c953e3a5a3d7e5e476c0e075bf6c50b5c5b1af79086f8a5d21e83f81ac9f4788ecc8f277d81a8db2b1b121e513374c9a2e5c8c8b27fca487b998af954241919551f8e5774653718122bd8fcc8c93b3fb0f8ef5f334ae0a451b9824bc5c700756d48ed6e69338210f0bf3cbcc0418991ec2a19b22415b294c1766ec5adf3a178a7db85ae88011e29ffea7fbf786a3d028fd5c858b21feef011698758d482309e08fb1b9679ae036e4e16a6336588218052fe9bd56847db3aad68475b9d6a6fb4b4cfb4a53a2a6c824ddd5e061169401dea8cbe0e85840fd8db30e0ad541d2fd8ddf243b06acb6682290354262d12704ac809ec4fadfdc6bf2b0e07a7e32f59a1156ee4c6817f7b1b8bf3660d9d878e5ad6d8e927a21339de66da6146fbadae10965d7cf3cad1cc0743d2b0517cf6e7bcd7ac4e5a640ca7ef415369c975cf2b1a51a20c4661c5eb966ee22d491b5ab60d5adbb19cdb920fb1944b8ede72304a15470a19b90259ea6bae22e3fcc1178ff76de03789df92f7ee989c5f0f4dab10468aef6141f705ece5dd04c9f26a3bf2ff413d95e93f1f8ca2c2f1752c70719def636a6af208cb55d162f6170dafcb932c8e66c0ba0036316e7eaa1e00ad3b61fe9e20ef4d818bb901636e23b0d89579c5d080e56a68f19a5b2d343c20c4bd7e4c56dbc8d7aa14b25ccc77df6ad1168e0ad9116ba5440b06e48b568251fe42e4233fcf731c2786e3769be4aa08837f3454326e9cbf3d5a5e6b5859b2e9102cd8cefed61ed2e14472b77c4e5c09f651738e2465185084714f570074eaf6e1fbd01b9e59b3599126094253a61ec7090e116b4cf4c93ba3039d87b6e160e1a701e8e2a289160bda59f0571d9252dac5373ba66051f1aa3ffaffbc7a321afec6b5800ec3ed07a50b886e1309aabab042b264c32c43a813c1b15e687f57fe2e168355481edf851a4e7637aece9bee4df5bba14ed852c99e4cf96fa78af541dcc4b03100657bc539ed8247321dab56de5236dd4e28b7e3036344207a77c223d1a48a1e21a1663f6d7b872b9a35acf3a48af1b00e121f247af79914d3b653d0b3ed11b486f5f4a7e543476954fb2189f7da2fd34721db94db6402c190eed3404762e333e913f713d6e999dc9c48b65fd452503ac34bbcd4a456f12d5de85cebb017162a51706815831bfaf3686a649b0819624698257a99514757d534406b5e01f652af36ca21bb5abb1e1f197b2cff0e79355ccfcb9bb0b82f143857318ed95e787357d203ed55cc8bfc02439f3a8387f5ae7267ab02376bb1a377af767374308f6ddcc665289a19e9bd57bd4aaca11988dc90a023c07c60bc5e37cbfa5d7a507e4fd0f858f20bcbf827551dca6ef212e454a79ee09cf5a4cce570dfce7cba9479627d583d8a09da194029fd7f31c49e1da7895f6f374f6e8cf829ee9bbac9642628d123788d113d364d6a87c9cd61707f803e32edc6aeb81b84a5d7ff093237334c2e6178011926671d04250f128428ececb9046a09617cd883e509d074d71491d09c91af14948ec9194df9c5c7c7ccc6a520f362ec1d698e22df8ecefcb6995afd9576579886c0e83ade6128fa63d1712aa6e19566e0f8a5098977633e060f3b51f45b95ea6ea20c91cba4a58d98dfaffc017c371c3dea3ddb5312b87a317583c5ca00b16e6bd891baf5cb55954a7d3ea0d919bb3e643d1d77350e9ebb8e581b61bf333939dc56baaca5555e4d284f97a9e6414a4aac4bb6f7e3df4fd56db8d874537b8bf841f12d3af88a8a892d0d56ee25a99bd5adcb9b67b8a9557d6feb1162ef983ee4419de4b4a6f88a79f8cf2fd777b976321b6e26a5f4e58d1baa3630b080a3aeb2f09c4a52b6c38345e7846e009a47195b147c7a87977bf732e438b2fb1e5a7a9976dcf3f42e2aa6c429621651debea0d38f8c17eded044d967bb4de8b2c26e81ac150b0e777caa048e490b92e44b751fc73fac3a9cbbd446931d6c4b503cae8b94dda8281a5c22dc312685f761540087a8ec59329ffb401813dbff5da5d71e45c9f49d53133bd7753824ae7ca6def8b5acfa32076ff3636a39730dfedd7a34b76891f5b3c80b02b8dca078d78218adef9f1fb7ae303e6d4379ba0b2ff8bfa2ea0073847c93b7319d36d53674adc0e7dc363f3a494ea6efe0eb9bc7b33a49ac225ef8778e32503460696e8b7a2131368ab550dec1c709145f4da670ef0cfc0ab81fe03858bb3cf447f2e8e8ae85f71409467cd71cb3275303dea60f6eb58c7d113353dcca48516bdcbc0f1d03c5a7d81ba07f3d52de2b9d560385f8af785473bc200c5d97265b6d1bf16fb351cbe19ed96c2ece566cf76d3d28017dce78fbcc86b22db07d7decacfd8921eb37db97dd44a26165e778b764704e7b438fc07b454acf957dee113b57bc95e045516ddb06df1b62d7cb4bff2aa3decdd487d40b588122ba7de0ed828209a85085b86df7d1a3c6f3e28d4a3f3fe319cf55971c3c7654dabfe9d3697a9646d174bacb47bc3065c8a45039adbe3ed5b58f129215b9d7ce99bf5beaa603ff4388bf85d444d5fc936630d0ebde1b3ced45eb25a76e55c4d35021faa9161deee6e447210f5321a1b57ddb4fb696b0394a227f702ee53db69929584f87a45cd0e6d3b314f1c84f49d7eeec0a5754dda841da6e264cfd48961d357fca87c167d33de3f583702a0fb794720376bce57f2d27bf547abc5c06cdcee331d3f9c2a42ccbb66ee28672ea907dce79d52af43d5fdb4014509c1c824174b272a1a7ca2224a7066fe0617aab887e4290135bbf5615be78e3c8f713db5cb2f527704f48f504b9edea60b8d2492b1fc0cff51a9bc2c91626159bd6f51b8265816f1bfcea6c1b71099fc6b6ec1dc31f4034f288cfa993aa21d0d15fa36501fa5a66f76475853477fa630bb8710d6f83c9ccc6cbdd096e38b795bd634e798d65245be399f7e1d4188dbdc2a8bf1c4464f207cf2be7846067a1ef761acef60ba1280157e36dc84d702058f41eefcd19edd864a29d2e943cbb819a664e3b7572a8d0667a3ca8893d11af66e8477d33d34b6d14419290d5c720e453e58f6d35c8d775ab5c32f8dac61f10a80300b3700f134abb4d872116a70a71c5dd9812effcc3d0ab431e7b5f191cea5e171543f59ee2f3efc580d36779282dff1e58b5ed67a98ba0283ab72d72062e2c3494d9b2b5c9e0c37ddc46b5332cbb6ab8d9b49fd0dd4c714c730648bf5237124c776dd26025c7e75793b44fdc69ec4d2e8732326793b4bd2304c32666288b67223e3ba9451d5c31324263a0291245ceeae0c4c98e913e47acb44d601316893c4e2b5a201d545806e92dd836c5ede8e355dee436701f24dcdb39a67ecb31dc5cbbbdd6fe5bd445783b05a2ac9d02ff32eb09d7c69bb2ac344e48a12ed8c47a076fab243808d8d8a0515957e47683fdd40e579c4207236c68bd57af7ebcab68056239b10eea46b2c562f2e23224e99f81d7e83d690a396b9a43f2e3f1fd7bbe85b7a5e75cc6ebb0db0398fc24a1f48a10aa155ed912d361be7787e7a6a55c1db06f49686d82daad025c0db9e454325ba8e8909aa68099fbb4bc3f817280e99b9df12ac3451c9e57229b40b16623006688ae69faae471298688e21b6d9f6e2d8ccaea932bbb0aa23c719e25bd9e5df0b545f361a985c3a44cd807a37685916fca587bd29efe84e603461487616773a2c25124346dd859ec37403d39af3a7cf8caf9941fca755b0531664aae33a29ed02adbb5e23d7f9b53b3ddcb18bd62498650beb5c17464a647f73ff2c5210678f5a386abe25b29d2c34bb39493b2bfc0440bf7ccd73e1a6fa2a3c93a5dc10e65e9ade1f302fbdb012470aa8d0bb30a34442949fc6b65756e39e0d38718620ac7e1624d4f21a5a0497512a17ab213a35505a73582849312580e7a250075caec789af0340dc7e3144f885093455e77f0465da5fa99b01aabacb54483bdd56287df2af7935041ac009ed499b4016a0ca820e5e7e9ef25e99913b015ee862892f0123e2f72563979a643c4a4c02d00fcedf130b40e938e8d0613dfec2aac72f6b951481b47e3c5cf9cd34bfaca867913668ae4c789d8015a6034c851a07b722765c941cbb36cb74633a096d761b28d04963b55425ecf70868f555e76d7f4051b5e8696650ebaf25a5d789ab2b284c8d6526f0cca863c4de4206f6331de912800019e5e7959e6104e301cad605753924a741c2ba569cf52f8b92f68b830f4a7c5932a3772d9e768d510a0317ed56d99f5fe4278585d0f82a2333dd37a3836e8f98bd332568caf56a505491e8a5fa008619592f8f123df1eb6977f6bde7fc17870c69a4e7b147e6050ce42565973b1fcf53a43b77661e1d61e0abb9c84d333c3a41be0c1f0994fccc716cf2f978e5cf082e8c1fd351408ed11974113ea759bbb564003bbcf3d183df69695df2bb022b3ab05531b273df4281799825575aed59ceb436cf37fbe2972f5cb99bb4143bbe9019593561ca646886250d5ed186597601b5296f09b35b068f65a33a2367e7b7a8abcbe40fee0d159f0ef438bd0c749f6304a05216deebaaa263e1ca6a36f1830527cfa69481d79a09599454e13aaf59744d94447076b5bfcd2841cd3367349b20a1f198ae638ab5bdd8b689771719a8e906ee3f5fef43f5abc84f679871ecbe9a8c9cfdf2a2363ed7104a7fce7b4ad6106d78f40dae426daf9b7bbf0065b7b7482a51ab388678fd3e5cef82339e09c13f7bd2ba5f4c5839776578fce3dff854767092197f7831dd2df1f154954a80427ecfb73b22132ebebf1511fa1a73fc413bb9cada9a658fd32d9935bea62e995854b7a204aae878f9038a67e2c097718e2350c3954dd5ee4130c098baf99d76c4ed913c3b2c862efc02eb6158aad3576845e1c834aff2eb44d6f1a3a2fccd2e17223ebf4d998e2a6a0e6d43b4e5657405d5cbb3eccbb35f0150a5b067e572ee13fa62bcec61cb4d4bfd446301cbfc6380a2d703e8695c6ebd27c37e283ab2a88650090b58e99a13b05b946161b4a064a70e10f7bbe7c3b42238b1bf838582836cbfb471849390033a22d8da208443b56f7e522f334aa9a472f84191074210b034107bcdc9d8d7fd054f486007708a77a92024a3573f3044835cab42afa0674e87ec34a3b8814a6d9b2e8183d9f98f4b075bd7ff464e60051928370ccfe2178a844ea45db18ce24b94df12bf9b56e14d68abf8f21a6ac905d9daae43302ff3d4acd0e25de29ee2d1bab29db29133de6d7ff379b1108d6c14001577fc9fff048f0ccd451d84278176cbae404e955dfef869c7786f72c178d1ace4a6929a0fd2bf43b90c9aebe8ae4b8e5e094165", 0x1000}, {&(0x7f0000001240)="7f2d53971db7c634d3710ba3358824736435cb460c9bc562fd23cbfda18f226951311cee1a46f6afb2be50cd1f6e283f", 0x30}, {&(0x7f0000001280)="630d9ad36d57851a7b29b9770589948e5a06056b2b0d94b62cbc5b349c29bc1296a0aaff69729b390ec46f77abd1d601137c2c628dbadd05d1d71e8a3361b00f6302478325ef4cac13db218c26e9138931965ab88944ac7900515544665b74d4cb0df590cdb4b4a4f60d3499ced3ae9f4f963804e08af1cf95f3395fa28de47db25266c3027d3f52ab270f27484b1d63fbdd5acfbffeaca3f147dcb421eb4eabb5d324bb2bd41627711712fc46ca", 0xae}, {&(0x7f0000001340)="b7eab754a464e3fef4c3f6564d206a7c1a5a3971d4364b8853328061e3937da1", 0x20}], 0x5) recvfrom$unix(r1, &(0x7f0000000040)=""/81, 0x51, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) close(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 00:46:00 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 00:46:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/30, 0x1e) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x230) 00:46:00 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x0, 0x6, 0x4, 0xf0a7}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/233, 0xe9) r1 = msgget$private(0x0, 0x402) msgrcv(r1, &(0x7f0000000140)={0x0, ""/207}, 0xd7, 0x2, 0x1800) 00:46:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x29, 0x207, &(0x7f0000000040), 0x0) 00:46:00 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/166, 0xa6}], 0x2, &(0x7f0000000200)=""/75, 0x4b}, 0x842) getpeername$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) bind$inet6(r1, &(0x7f00000003c0)={0x18, 0x1, 0x1ff, 0x5}, 0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) syz_emit_ethernet(0x7b, &(0x7f0000000400)="57406e43953a9a7261d43665475491ca1833fd97a3ed49bfafdb3bd48a1696e153f27a8b453be7aca60191a89f6ab8ca3dabe0de5c4a2fa4262a7ac05399d45d617eb8eb031d5fcd513d23bd2cb5cc2e750370c940ab43f21eefa347890d8a2e4edf0678646754a9710753735d8adae803a096464dd5680d262281") setegid(r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000480)=0xffff) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x1, 0x0) r6 = semget$private(0x0, 0x0, 0x310) ioctl$TIOCSBRK(r2, 0x2000747b) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) faccessat(r1, &(0x7f0000000500)='./file0\x00', 0x20, 0x1) getegid() r7 = accept$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) recvfrom(r7, &(0x7f00000005c0)=""/87, 0x57, 0x2, &(0x7f0000000640)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f00000006c0)=""/247, 0xf7, 0x40, &(0x7f00000007c0)={0x18, 0x3, 0x8, 0x5}, 0xc) semop(r6, &(0x7f0000000800)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x80000000, 0x800}, {0x3, 0x401, 0xc0b1ed75960f2504}, {0x0, 0xde5, 0x1800}], 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000840)=0x9be9) msgget(0x1, 0x200) getsockname$unix(r5, &(0x7f0000000880)=@file={0x0, ""/78}, &(0x7f0000000900)=0x50) getgid() setpgid(r3, r3) r8 = openat(r2, &(0x7f0000000940)='./file0\x00', 0x8880, 0x14) fcntl$dupfd(r7, 0x0, r8) getegid() 00:46:01 executing program 0: getpeername$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0xa) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047ddd", 0xa2}], 0x1) lstat(0x0, &(0x7f0000000140)) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) 00:46:01 executing program 1: pipe(0xfffffffffffffffe) pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 00:46:01 executing program 1: r0 = socket(0x11, 0x8003, 0x0) r1 = dup(r0) getgid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) r2 = getuid() getegid() r3 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, r3, r3]) fchown(r0, r2, 0x0) 00:46:01 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0xa) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x1000) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r4 = dup2(r2, r3) r5 = dup2(r1, r1) ioctl$TIOCNOTTY(r5, 0x20007471) msgget$private(0x0, 0x4) writev(r1, &(0x7f0000001ec0)=[{0x0}, {0x0}], 0x2) sendto$inet6(r1, 0x0, 0x0, 0x1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(0xffffffffffffffff) accept$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 00:46:02 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='.\x00') 00:46:02 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1000000000000, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) 00:46:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100008000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r1, 0x0, 0x1, &(0x7f0000000140), 0x455, 0x0) 00:46:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x2c) 00:46:02 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x5, 0x4) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x800000000000000) r2 = getpgrp() r3 = getpgid(r2) setpgid(r2, r3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 00:46:02 executing program 1: open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r0, &(0x7f0000002240)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6542961bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c3dc927410e06867fe2769b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) socket$unix(0x1, 0x7, 0x0) socketpair(0x3, 0x3, 0x84e, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="e2fd509da7cdeb016600f57bb3b4858bda2598fc633974141ea070640aa9a90700009c62592a17c8663a36a4440dd5018f13daccf0e441da4effd3ccc4337459a88bd4f906477984d116d7d18e006aef5bafab1d61a453ba56ac30f1993d511f4be13188ce742c0801fdac3aa99e555f016f0d873dbe3456f168ce2b39af2e11e9d3b851eb12d6fc5da22ba8e1aa6dafc08a1229ad0e9b7192da48d68f838bb0295cec2132871f7c3b195697c2c48e45d24df4179996cad1c47ceb5390a6bc14bcd323a59fd35ddba5d2a098b23d07e8526ea33bd20a289a1bcf"], 0x1) socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000340)=""/210) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r6 = fcntl$dupfd(r5, 0x0, r2) r7 = semget$private(0x0, 0x7, 0x80) semop(r7, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d3b, "bad85db5718000"}) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r7, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) 00:46:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xeffffffffffffffa, 0xbb}], 0x80, 0x0, 0x0, 0x0) close(r0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000240)=""/172, 0xac}], 0x3, 0x0) 00:46:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="31b8e6d8aebc71645298ec5afe628328777652b8793c5ccaf8682701", 0x1c}, {&(0x7f00000001c0)="2a007a1d4565b39c13854426e7212e4b83dd0c8732c83e9bfe82cd27b853836d328205262835f42c401c2c23e90b47cc97c55e15e05c34bbf16be1682e18c8fca0f3c7f2d1391c5ed5afb74adef1d5b5651e33532b781d35e90f632e8d74f78b133052", 0x63}, {&(0x7f0000000240)="4a43f5b9323470f74444b215200d9e00040b1ab0c9b6a5e162f9958bfbefe735a429f48fb012b9d3158a1d76a89b930b3c5e23d8b448c2beb1577635b10d17668181d2303d8330518d5ae79402de89f8012f2bedfd702f34beba81b07bc03d044b17", 0x62}, {&(0x7f00000002c0)="9e4380f866eaabe5de529e2ea18bdf8e534a95c1cdba0f8a903d450b4964ad3b5ac0844e969ed85d8dfc0020d384609962b1f21e1a6ddfcc1ab79c773120c14fb5486b8219bd64714e5491ee06cf94e627ba64c3160c59cc88d5298d799df068ec3821e3481119453ce5fa99423520a9e469e80b3dcc1fd0", 0x78}], 0x4) write(r1, &(0x7f00000000c0)="c9b45bd0afa0c9713eacef69e58055baaafb8326", 0x14) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 00:46:02 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x3, r1}) 00:46:02 executing program 0: 00:46:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x1) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b40)}, 0x402) 00:46:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) write(r0, &(0x7f0000000180)="34b4427188114104942793d8a673f683ac4f1f309beac570515427dfc5ee0b8a10e284e525ba8efdf800a0b952b79d4b2237638c10b0b1ab5c5e27d7577e7cfd8a0a9fe0b30c777353b8649adddd5883db53d8c6701d5c8472da59c19fe45916047e846d488059d525e420f75e0eddd4dfa8d13fafc074e1f6c04912551874190bb8318f36c8d8dbbdeb17c661be21a6317122a7a2e036b9cfe0457b360f65547361913186504333c453e532518284622673a69092df92ee96285d0f9a09ab695ee7cca637a99a4f226100921062908fbd7b306368051cf3d4807fd064d2f3c2db14e1fbc95c00709885dc290caeae78", 0xf0) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) close(r1) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffe, 0x7, 0x5, 0x0, "7bbc7e1b42fbb46e723530f24440cad2b043b861", 0xffff, 0x83b}) r3 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="d4285d2a9e000617dde42130d559a3118298c8d3d0a33a4d10bcdcbfac9ce627b7baab928fda509469bd3c50ca55ebe996f24407d4a07a30ea8ec3d20bb03ef5837b78116dc3f7208c69b81d0e7652cac8adb1981ff6740221e02dd1d53ccbb5a32b01d1db1ccc07322052fb5bf069fc1d77bdd1ce0ca64dd6c118ecaac4", 0x7e) 00:46:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x200, 0xfffffffffffffffe, 0x0, 0x0) 00:46:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xffffffffffffff2f) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 00:46:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xac}], 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) 00:46:02 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 00:46:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffa}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 00:46:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab800000007a098206fb200"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000600)="ec7d2f00afdba0ead780b510cca69c98292a529ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e6144ffda09db2219680db3a5ef3b66b4005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bec8311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab603534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2ea28641ab8e80ab01b883565818834ae655b000000000000000000000000000078b3d08ded98aadf1cd6610400000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a00600000000000000dc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff650300c60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118ac43aba9d4c6de7f19dba4b63529e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333e5bd35e9b2606165bb0be11be865cea4d31491ef709fa8cae609ce", 0x1f4) r1 = syz_open_pts() close(r0) kqueue() mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffff9f, "a146786eb95bd07babec1100"}) fcntl$setflags(r1, 0x2, 0x1) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 00:46:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000ffff0000010000009a7a1bb06a6ba4569e19544a8d67e27cdc2ff21c157060c110a98a4ab389d609a711a5de7000615535459ff0009baa05650730c50ba94467f711bafe7d81fc76a4d393e6f63b982c7547fe4c9666539a60475b5f69eef45232ba56e4c26f968e2e74beafed161ef5283b21dc05a0667d9b8eaa512d3db02f99244dfc8227eb1aa6459de94a537654eec928b448cbb596f4219e60a85363dabe719e81a997094564908f25dc5f8c5114c1494c8ffb3917e2ebff320b20866d5377048ad0fefadb0e5377fb1dcdab55a86b26c41d", @ANYPTR, @ANYRES32], 0xe5}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) 00:46:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ee9000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000002200)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f00000011c0)=""/28, 0x1c}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x5) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) socket$unix(0x1, 0x7, 0x0) 00:46:03 executing program 0: write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4", 0x10) r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) r1 = shmget(0x0, 0x3000, 0x23, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 00:46:03 executing program 1: r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000040)={0x3, "1c936e15601cc53c1d32f645192db6a8bfe0c330a62beb2c2df027689ca6b1a8099e5f88c5f4e843f3575e7f1397cac18e277f8c75bcd7af887ea4a4c9becf8525a22239b6802838812b895594d8bcd1b7b12f3561c482d424783613726d28edb491c5c21655ca25da6624ec774ca3dc980af2586f49fbaf32e25d6cfe4b4feb8fad5973f2c15dbf9cee70d81b783b4e9bcf00e9a48cf2c23ac96aaaf368b6e4598e9d068b5003faee229da9b5a3cb5057620f512f042e896687f12f97a88f93677e41bb8c042a423b7a00ed49d1c057992bbfd4e0511314d398ad7a843f8a48998a3384613010fbe78f479e41041e14f4d31594644f11fe614fe68e2da29061e607c2ee92f266fe5bab8998eadf20c2f8f742c54380cc7bbb63084d74672a8a7b41476f9c54dcffd50a0d3d0264d1f333d30d83d6cc6c8d26c9ab57a5210d334885cb433ca285d03401f7532d27a501076201279a7b3af46ab8b492ed67ba1512b89ed87c1cbf2646f299bbc73ad0ae2b308dc10a9b1664e8008f34b5ec5ff1a6765c63d0f0d62eb3234d06579e2729ea743853dbc2978d460f93994fc25ac885b39322da011a26f35eb9f929b9c203a1e7b060d5f25913666d384900f49a28bed05df47c3531768be6532f4bde18b896479c16ca37961bc93964b7737015c48555e26c441905fe64c1eb06fa265fabf05e98c0a3aa3c188b8100ec339c129f48bcb977b115cf722a01704a33518a3f62f473945ffca852fcfd9b30b4a45449196ec69394bcdb5e4d216e2c2575da35a9065d715441272a093593594033d2cd6311b6c2c9c47da79930063927664b8025db5f62d28055fe0af86f07961506c2947577614460b8572661fecdc0a40f7af5d6e844046848ed176d5b356279e2da4c8bb853b6f2df09bb4680a2cb7faeee182603d120a7a05eac57c717c527234ccb0daeeed404fa18b9d06527720c941279b4e8f4e75cd53e9e2a722b6651a6779466a9c7b69f1833798a5aaf96a3d13333b029cd3d77e56458e853517a9acaa865efba8fd728f6320a39117f30aebeb093853f86f936db40c7ce6cde6fb00ab93a8d652311a7a42b3a292ab590feec6a02570ee87cdf9e36fa1c3008f3c3e4f2bda4b0ff99893fe3cdfdebe40275fbee75d943a6e5a7d0aef7fb9bf36bb0be74bfdc8bbfa1643d0eba51d4d45e5e47c7a079a61a12dbc2def680bf34dcb8c73288e7c9f254387fb1a9939059e6b6d7ffb9d73bbbe110db73bb2eae7235ea2f8abb3d468598e0671ef725aa5e9a336c16ad5a0e8f20238006d3679e25c4d8b2f674e46a4074a678d460a3abf53e6b282bafcc3449690ef865d06d63538e2c21a7ca178d6411a7831b3138e6396636ffd2a72228b463cc03013409bf0f9cf69578aa8f13f9bd13a69887a5efaaf0a1c3b51d9d4296526eb63d429dd361428b77446326a81987135ccf9f81c8959832b3aca1eaee3a166aba0a9873732aaa2b27aa3b604b8a1ead552a1c4d4b7be70b7b7b3a5aba7a3730a5081c31b45e5517398044574687c0eba63570e301951acb5baed3579d2f69de7dc88fba3e077170fe8f8459f0572fe14eede067cbf28567f72a26fb7c29effc8b7baf45c445fd3bfff16d806bcf77bc6f28942a5ad4e7101fd89118ae9ac6bf0b71548b7eea916d01cf28631dd8539dca1a36d9a1c68c0f59d8d1d3463dc0caa483cccfaa410a442dbda0272d79a921661ec6ce3b23f89ea6167db35c91cd5a949a898c6e48b249114c5d6076dea743d6bf48b4ac8a8e4ae4ae9fad6134a15e7252f04ebcb5d114ee8ec2cb8b179b4c866f0ea7c5456dd79ef1f94c1b8f765d51fbfa11ad2ee73ea948134bb2a4da2f9e3495f22309ce7c5f5a5b642d89020312ae13709fc616b1b3e16af5e992a22e63af412db1e50c14c7cd0683dd3fbd9c2b6e04dcc270452585953c387baed60d09b8f2b970ce055edb01e692426d37ce184909106fbeb56a59b4ced6fb16b22ee058789a2ac6bbf92974cab0275077486b67232f1dc684a684deb51dd750ff03cec6c22860dc49d834a148ce7d2fb3167cc09af50e7d7e5441e1c09bc69b75407c4e165d2991f7e244e795dbe20f898495214d7441700d27286253c338f47234788cbf33ea087c1f5fbea76cef96012749a926e6d970634141599209edd5da1a32d2f69b44fb20fa3f9e5bf715f52593b257dc71fb54718e7e690986b12d36f9798233e04b1365e711506a3bff1571de30d33d5402bf0063f409ea6f5eeb9ca89c9954031a8f68d966d17ead8b3b01596ca54d158ff37184582bf4af9d65521a6ccaefcc725aa2f9d126802a7391199018a22c65e41bfa2d091662321d601b8df93596548c56ca31e5930f895132465836fc8a2df87fddf57a6ecb1137e73b1d7ddc4a25c53792e0545736524c412e7dcc5e800030d14d4868b8fa3926ad1102035c2765e894e4757e68dd3dc4b59800bc2b94daa327ccf7d3b26800ab59ccf9ad294ba84929812d00ba7a025efeb47ea6cc173e1e7b757def8821c4444334cb428083c7ad667fbc1a132cd946aea07f9dffa2a1dd4e404db8dfc58970be178bb278251895f3f218a5fb1c65187e87cb94020ea129fe5c76346eb1e01aa658489d7887e9df900ae51193b74ca3ff490ffb8ce810b8eca35668289c0ac4278888c87a4d125afcca0f755178103e14c2a41566dc9cfa59994c41e57132cf4dc1b7c4ad954f6fb3975987647b90bb1f642d3c0ca5351aa2087e125088f81cf460a907782a3b130594a5c281f2a950f584678b82b90c960b5c17769090b201224e3736be18f1cf3630294a4f4b3da75e7c2a4b0c6d97239efe3d2a4d3ed85377e3785935c6bfa15e21f66c9e628f5022a23861d159696ecdcf050cb6d752525e02834469f5771b6854aa1f38569ff4f859b08cdc7591452bbac19edaaff275bcef1cceb45dcc32d53184354dbba798fa43acadffed6789a31b1b7af8be555a8bb3ff585436f9aaa51dbc34dbdaa0771bcea1f1c35f615a42d24b3ea49da4227d1a7ce1f2272c0cd8e7e3f4c420b200eaba3adfa5ec4866cc8b49797ed8293d750e3b26494627af6040aa9cab207148412bf18a0202970f6f178c6372d3d97b58c800c6900fbfc5827c6e4f91fe14341d4dcc4e558db92e8589ecd1b730900ea30ff0317a4e2b6738042e3df6bb03431ab366da6223fc0cca63393fac81689dc2ec765fe160f9eeedd0e4d139d7900a9ad01975e363be3f7e539b6438af9a778c3f1f14acf61ea100ad245d4209249380dbcee1c469264969b0bc621a717d4d06fa5d0db4425e2529a138297c1874a70dbdab47628e00f3ffcc04369d4d660165f4f1d5f9a836900ad01cd5f5fb1d540f0959cc6f92557420230d4456a01fe4abe71021758b0cc7daffec5e6b7de353c2fdb77c8493057b4c269fc3b94d917017766db305bd813c58e4304495e3f1a7c441a23e35eb6f260cd674194d8c3a18a089c96a12ece1271954281f1abe76d9c567c48caea1c8ac69d9e497eb9cc33bbca616479c67e7b6f994fe3e49c76fa4d04725560d16498400844513af298a5105d278146fb192b0a324ea9dba3c3d8801ef288204177b9cf66be2355a32f3846b43d7929f1e76c4d324161d57e10090fbf3caa2cdb98d29fe1823b5edf40a46e2b8128df9b6395c7992fa0bad5718dcca3046697a4b66fc2467cc8668546beb8b8616e10d222f5f14f538a3992d9e88a39d55c22f621704600fddd2ad484d7b56924dc2c2e7aebdc9ca42459bf695173e5c73ed9707d038819b9ec70e5df2a042decb6bd950c6daacd15cec7e61e68bb4c3246ca06c462558735f2903eb3d7c5bc499f6742e951544c80b50f4ee0356e6427b8cc9744624fa6592cdbdbfe0f4f34249b6b4dbada0934ccea8b89e9caef6f785bb33e5ceb341420e7c167305e5b20c6d6e9d35c6aac5ab21f1342071cc7df65d7a1706c102c730875d7194b8965002b6b892c3ddfe1865bb74346e6711d138922d1f594dfb4ebff5cd4de7f0a39fec2545f0f920c52e2c561a70f13825fa499274b0f6c203bfb2d1a78d16f4dbc8408f27ca743a54cd0939055df85f05bca5fbfa44cc61aeb2b05a715334a52bc8c3b201b94d0318b2846d20dbd2dcce562573122ce830176e852d5cb719449c129b6a272ff62dfadabac41adf8205005dee262efada44c6a7b107fa3ae4624c80a5991d15d7fd51f575495524203f4c86b5910889c9a3b639510d62f013d3af3df764f018d63b2024e7c4fd4ba012a2f1aabfcd4ab956fac7320f88f6490eb32563aa8b79b52226987287a460081bc926544aa35a0d5bd2803ac46f7e6f38125546607066f82eda56f04fa21be86d7dfd158e655a5a6f46d7fdfda710f7aa23b7e87f2f94060f47904dfd3f95bd8bc0eac543335c3a7d204a74400543fb423df8725e012643a66627aa508ce3ca9ef6cbf0c3933f451131c0af3e9338517ccb4994379b19bb9134d3c9cdb15253c4a11f936580ba46770130d6395a15e618bf8668b26cc86644a9a96991dbb3d0f50fcc5804e47396f35162a6412c6f4b6e918674cf34502a3a58bce054a127d96d05e9d568c87f2cdb5d61d348f79d729b96dfd37853f037866c807b96a958862b110cb1e5fcf8e80fbdbbc2afd25b3e415581bd16991e119403cb231f8de9ddd5c37749d04bf8c0da7a9af79b8b8f9e84768ebf4bbed2ef239f9b8c8ab85e81c51f54d1d32ae4ad1d2840e8bd0c61fcdd60c046cb434007fb0392a6a6b545ada6a01b3da3b21462ba518a9ec914b29aa23ecd5834e16822e443cb6c657426b4c7bf3455ed7508e7466d96af07c1219b61eff881a955571c4429967b2472029f634e03dcc156f466b6dff4c9971b9942f6648d44d85679da0ca62e86f0a94c4d0c130819dd63628b6a045c7b101ef1a8abbd4f5c80cf59adeac05a9bac9f24cf512a36816e1401b1d9ed091751a7d5cc0435c99cd7221583448ee1cef324c97a40f2bb52e6a43c204ef5f2aed84dc29d223dac76d815f225e3e97880dd8f54613e9e44a8eb117362d73bb4d31d5a724c2955681066e522f511d0efe44cc0abcfeb0a2c1fc8d48876a55cf1a9ee7bcb31310317b9c2eb011fcd411004e609ad749fcf0b7f1415fc9602c236a22e9dfe5461cb03c5c81d67368952c311422a1cce64c89317fc8eeec4f4657d90dce3e35ec61d0695c5536d36c29c5de65122aa8e195e0487e604b0c7631b279322346aacc31b36820b555d04ae472cf2082cd82403e129d0773490f7fb571a6e8b34a58e8b0486661a04a608f192aeac08f3e9909f76ae13f0c0156adeaa6f992fe4f1a19a9abe6d1d87cf92e6acb6d7c9a3fb996e24c82e1d91688d8574641b29080ae239c65b6dbfaf0b81c9f75e83898c1eb8acef96b15b4cabe576458fbaad4ddac2f2c51314dc3b3badbb941b09744533df52122bd1d8e611fe5372a337dbea324765cadea473b80b0ee326d887524702f7423db4fcb6bad410dd8903bfd64147efca208c22183327909acde5552f187ad317d814d410c1dd41b1244a5e9cd2c8a144f388ded6ce7d116490f108483b65a97e1beed9c0a9018a5f02851bf3b21e87efd9a5d0ca270cabcaf5c1ce4867e2104dde58da351fb8175638e6f607bbc77b62d03a5db1e057753bc7c480e3b1e96c4ec05a73db22ebec768841b66e298f4a7f98f7586948dd59947525940b318454f09e777fc311ee8672db754df362e6f2fdfb68a184976c7533b3fa55c5755516f541df39d0223a758525736ea27b35"}, 0x1008, 0x800) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = open$dir(&(0x7f0000001080)='./file0\x00', 0x8000, 0x90) rmdir(&(0x7f0000001100)='./file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001140)) faccessat(r3, &(0x7f00000010c0)='./file0\x00', 0x585d371b6b1811ae, 0x2) setsockopt(r1, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 00:46:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = semget(0x0, 0x0, 0x2c) r3 = dup(r1) r4 = dup(r0) fcntl$getflags(r4, 0x1) linkat(r3, &(0x7f0000000580)='./file0\x00', r4, &(0x7f00000005c0)='./file0\x00', 0x4) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000280)=0x5ca) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f0000000840)={0x0, ""/104}, 0x70, 0x1, 0x1000) r6 = open(&(0x7f00000000c0)='./file0\x00', 0xc2, 0xc0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000002c0)=0xfff) sendto$inet(r6, &(0x7f0000000100)="37e45ad6a69e035dd391fd5fa829eea95ed9435b2b672bb7269edd705e8e627176bda97bd8a7b77f84113cfd913145904cfc2edbb6ddab2ebb47860bb95ad68be2d3ee2a255eef99dc56e8f981b7061007e6c87d615a47a039ffd7aec5a48d7e996d258c18ef8d247f17994efbe1fb9b04ba31df9905730c7f3f6f634f7be07f947a074cd59c321edd52bcfe77b77536dbf6f8e06d883e3dbb202e28dfab710726029efc7ba08213a0fc175eec6e028ee43f9577a43fa29d8785323d265b028687f01b147f78123f5c029433cc9c7c3e822e054155795677c843", 0xda, 0x4, &(0x7f0000000200)={0x2, 0x3}, 0x123) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) writev(r6, &(0x7f00000007c0)=[{&(0x7f0000000300)="77baaf6cd5d48fcc8024424def3bb409401d59eeb34428fac619c7fab2fc1084838df56d2da4b23b4bc42e12d6594f866298b4896e07ad70b65d52e20ac0b4f8809b746230e9da1cd8bc2db1af4dceb9b4cb86829b413da28d7746d1c0ce86b46422817a8560159220c3d2830dcc9db13890309c9b0d28a9bd308a6b36e178a54fbe9223f148cce0a7", 0x89}, {&(0x7f00000003c0)="16d5f927db9b373ede74ee5a51db40c4d104f53fb402eabd6ec970637dd25cb016026a107072e57d4a74358037b9968a68a6b7df4703f0f484d1ef6a4489d29883c0437afc163d99c11cb9b7a371216bf393bbdea4a7c7ccfeebf01f03e67954415d43d36246d794e55b453443ac47a1bbb41d11c4c6c47e4e3e9e319b99c6f000803b961b74195795c37eeda5c37f6db51bf3daa71d8eb87c15b69eb87095a0a2697b9495bf8a879e7234fe3779a0e5ef81880bcee8a36ee345939043a4877741f95a904f6994f51a36f9e102a1398e0cf6ee07b98b7a4c2728bfd610b2045ec04df305ccfe707d5b80fc194d52a36b8981d91cf1a7f47f", 0xf8}, {&(0x7f00000004c0)="bd24c57c6008690056f70cbd0adb667ea8d69f67b9805413b44809c316e94f7c155defd8bc645318953ccc61d62b705754a3124900f0b8a0f195a3af0cd94dfabc7153ce16037ae514e2dc37bd910010719949ca2712da370cbd78199da51fa439f7f6aaa184093b0f1ae8967dd033400ecd94e647efe9aaeee54f5673f30e96e0bf58238f2a6a3e2a00d17282", 0x8d}, {&(0x7f0000000580)}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="325c3fdda4f4254fdee1c23644772ced442570ef52860ff88f5d4ecf05170979e9da4dd04447aa503344d5fce553d8faf4040f45926c3832dcfbd1808e0705550482d14afed569caa903790645ef29cac0002e24137a2d91502385f0d7adb65ad0d27692c16b9d210dbb47de7b647ac5d9073bb4a6306287c5ec431a76a78621bc6280f16b6feef3b6825764035117074e0ec780ce8c5f5827f2098ca3c0998aeb077db7bd47e63641037818769657cd8e69d882c63f4a1a01f7b8edfb", 0xbd}, {&(0x7f00000006c0)="7c1f34d3740028055ee1b7f9e542e0fd0b0112a8f5b7f7129379f51537ba7ba57949ef1204a605464097bee02945fc495afa1b60cbcda1e7288ecd9a56e28b35e24a862ef1c6f653ddc69d8a4d5a7bf101ac58561a3db5420996853358af6bbfa923ca18b71e85fbe9ae613448595866bcbd3d93a8d92d059667888144870e8d1706c8d60911ba77d00e976b467e0785919a9e4664566b2d4897a93d85b3a444bd9ba74cb2cbf64348efdcf585774f1fd66567351d490910550cf3c07e6154fb4ee5d523581414a71a552fe8a2eee9807c4cb1ea85618924ec9785f99e925e0ef655c753fb1bb38717fd02bc910180e67ef0d47b283aa266", 0xf8}], 0x7) openat(r6, &(0x7f0000000240)='./file0\x00', 0x802, 0x92) 00:46:03 executing program 1: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mkdir(&(0x7f0000000040)='./file2\x00', 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 00:46:03 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r3 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r2) shmdt(r3) 00:46:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) 00:46:03 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0xa8) dup2(r2, r0) fcntl$setstatus(r1, 0x4, 0x88) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r1) kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 00:46:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) flock(r0, 0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afa068f4eb69ff", 0xc) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f6d7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 00:46:03 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x208, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() fchown(r1, r2, r3) setsockopt$sock_int(r1, 0xffff, 0x110c, &(0x7f0000000100)=0x3, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000240)="c74959ae89d46f93d918b7a8a98420de5d190f4075bb0947c976dd476f2620", 0x1f) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) 00:46:03 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x105) open(&(0x7f0000000040)='./file1\x00', 0x100, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) 00:46:03 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) mlock(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 00:46:04 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x21, 0x2, 0x401, 0x7}, {{r2}, 0xfffffffffffffffc, 0x10, 0xf0000001, 0xe6c, 0x9}, {{r2}, 0x0, 0x10, 0x80, 0x7, 0xf28c}], 0x7b, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x44, 0xfffff}, {{r2}, 0xfffffffffffffffc, 0x48, 0x8, 0x17, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400000aa, 0x6, 0x7ff}, {{r0}, 0x0, 0x21, 0x20000012, 0x8, 0x8001}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0xf, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x45, 0x1, 0xfffffffffffffff9, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x0, 0x11e4605}, {{r1}, 0xfffffffffffffffd, 0x22, 0x20000001, 0x40, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x5}, {{r2}, 0x0, 0x8, 0x84, 0x10000, 0x8}], 0x3, &(0x7f0000000000), 0x4, &(0x7f0000000040)={0x2, 0xf352}) close(r2) r3 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x8) 00:46:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 00:46:04 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="11dc6bbba977a61243d84118a9ca64c839973579a5867e0ad73cc642035911137916adb16781f7c41ec2cd57fe5af1a8e69ad3fbe06d6561264fcaa1628db4b6d81b48442a367277573cb65f8867c9764edc58c537599fadbeebca4259b57b2f50fad7a53b18daa23c2c0b6e598b03f5ca69117dc2300a94c45170f8613edfdcdc6e5dd5b2df693ee63a27917ff0cbaee0", 0x91}, {&(0x7f0000000280)="9e20724a0c3447421857bdad3402cb083a65f5adf737b6de85aacd30a4dcac4e5f22e4734fc8", 0x26}, {&(0x7f00000002c0)="4a0817fe3a571c3cf72dd588a194fb062c1c74c9d1a2237d8c0c1abab6722da6c46cf4f388927351ba6732b6202a9fdff0d6b1bd153ab82d8431f6dfb505b816c581e972e3d47b800e71f9d0826349e439a35e2997d5094e07869c680b2c3c335d527cc63b54c67b256dfdfbabb7ee7da6c0446ecae1699287", 0x79}, {&(0x7f0000000700)="7942449d5522996601173d58a7db5d343d905b203d1c38bc9073a9e3ed6b8338a159226c29ae571f25c045b956295dbc43a73d1d2b2b19c48bcb01d071cdc3eecdeb1c46007ae5dbca8b79eaa837258bf0b4d5a6b936432b3b56b34a1e35924d500b974962c5b2f06d101d1fd2956d024ae7f6770710f9a4b0f8e69883a807599ac4a0fa52e668a7cbbd5122119cb0b556637cc0795fd8ea8793ba9479310fa6ffe3cf85ac762b7f97bf57d61e76774845b045ef6a4a0e8bb2699f0242f36156eccca867782e2bdcc7ee4e0f89cd3154091e95495db525d649a1c422c5fc744767332439106bccc3c761bdd1aa2694c2e2e6f965e061fe19b415be0ed77726f17e419eb4d957e2bea796109f3a813b80d07bf31d6c72d5853f933c2ed52bacd7f7c040da92cf2e14274c1c218affaf5c79b902edd0f2e8ef549e66cc3861009a8386ab972f3ea530723c3283c736eb85bc24e97738a8607faec66ce64f0a5d75569216635a6f0e5f748080e9bc968ccf04b094fe12d8148e49324777bf805458cd8c41abf23760f47b5533fe7226e43364091d2bfd47b0d2b84980822ca56001254ec4baa0553b47485d459afdb8174acd9163bf505a56c0bebe5e77486882ac8f88c89dac187e1056baa305f7f0ea990ccb525234a8d20788154e70f4fc1dfa873e98df5175b45f2d65debc4f9b8415db6339505584359d65ebdf4adec4e04a340f8cbed2d55486ac286678750a2d461c1e208f8b8a14f8f960c495d13060f1868991b89f56e5b859ba144a9fcefb2e3b40a4797ef0f9c5ea319a23a72667ba88b6ed5f3f4db823431b1a8b3a355dab517204515773ad6f12dccfbade66a665c800c23f99d10e6296eb1e13c2ad3e9a05b1b3547f932c9ed21d646e5540cf2e28271cbead6af7394f8eec9ea01d3d98000ba96cd70cfcecbf7d25a4cb3614b21f81501ea6e2227a5d313428b9523150b6fbf57df0e481779dfba764cf9006685565dac685034bc4d0dbde300db66bcc948600d0ada6bc2f083c5227adfe49855dadc5a4389d509ec5d9385f0ca4b2745d04fe113f2a5f3cf3e8fa58ee5e4184f9aae8e5c68104cd5dbcc1fec0560d26fa79fef708e16007ef4b2aa96bd7601a13c48599bdb666dce6476f4d6203846a0f1cd3ee6ec42c2e591edcda46141662615f79b4e54bb4c027a80345493be94aa0811ccec03e666d390129f2036027dbecf026dda83a325505227c093c19e777e1bb1e2eb26e564ef6d219f33f6e84365b468c4524aea753ebee3eee6e049c49e82a14edb095594cd8b55b2400a0b7c01eaba3d8ab7c3d6e28f201eddbb7bcd0d608f888c60662d040c918833316c787e3cc5e50edff43f5f81ee464fb5c5f0b18ea63ed9f999194f718529db1610e3958d532f3070e9a38853c3bc54d9232ae8f7bd9c3ece96f08e7455c65056da6d8c321bf9f667b71a7993983f71106a80f155d6a39401d41c38bbb340a6643029dafc316ab0f87f1b6c19350229956706de56617ba4290beeef135b8634a80fd0ca9a7fc24642323599438db2c75cb29f1c69bafcf391be819ab06f2e1092a851d592d40efa315c41296a0799efc30a743f90d80b167bd322cb5cab84d3a9d0b6e007274bd849727b0090b1db9c23a9dc077ffc00b361d7492858511e515d6be24ffd58a543a69b99c68f24196595d4c083322fcfb4c59eb4f4bf7ade054821d84d198479159d569f8bc5eddda3172b1cd399621dee3199e15125d8d3aa4cb8a883234a8105797d2e023e3b7f3baeef90e44024209ff03fa5ab6abe106fb6244512fdf997fa60e64cd3a1b6d15b737bd5cd3b99fb083e8f30ea2419e5288176efe74f023f03c8be1129e69ec42c0d2109623af93c451ccb6faf214bbfe21e3dccd1aab0a5057922e83c82a95c508fcf55b10a8b83b4fc45f17428f90ca8ab64f239caf8176513de846d66d05b33817518097582548d0031cb45dc149e5765c4bbb087fa63e67cd99197425171a51bf081a8ad461e281b1c681cee5e564cdd89dfe1ff1b4a556eadd9b3a88ca5b21fe215fa61ca44a92a0d7f29e91e444f7803939f959ffa4357faef172c701e9fa3bf9ff40efc7faffaf235fcbd5521c49b6a80c13c5dc458c8b6d8903514bfb3e411472b3472159a6b1e3aa957f07b79371af18b9e7daed853d72234db798bcbeb8331a5a27675f8608dfa497539fa12c7ebea12931098cafc6ddec2d87a59aaee82387e9d8ddc289cd20d92bf1069da4cf0b696c56a29ad3ec053c372dd9089054916b48f46ef739c69a16c8248f9a32aed4b87ccf471fb7c06cf850c586a1d033c6658107e8c193930074010b786bf73ab40043ad0435d0c2b9dd47aee3e33ce6ca31221f39e8ce26bc8b4e2c89619b4ecbb1c287f9c606a50b5bb9aa115a2ff7ca639acfc0edc13f0489a22d6ad486a71b7b8ce60b475f56b26d931730e1759fc43247790b676168ab64bb2a153b8705aafa71b4ac4c91265f2c6ae88f1457e6761f0cd4d11262001df20e153761d2fd6514483d9b5cc25f4e4c9dd7156015e07ae23bb6e32646718cbd1afa97ed3fdc3c05b3a2b8c034ef019b03742ed113dd4bf7374a10eca64ddcf049bac14a65397056bb91e9355a5cae43bce2e4c18b9ddd506bae60a29ecd47bbe71834d56bd4a6c14be17415059d94d532363a46d2f00ba8711c7fcb07abcf0f39ee180eb93f323a55a5f7254d75a59fdeed4d383e07d1d8b0d772550187bdacf202ac05c618b4e5dc2d70907bfda985b5e3f2915e90a9dc597ac3488a65bc4dea49749c117f1b67121b45122ba985daf7a7e1a2ebd727b2d3b22fdc4b7c0a102eddfda63dc05bccb1edb77334fb821f89d34566fa8f1f34ced3972efd58a82e124f4c5cedf4e59610c07a28fd409c577bd971585ff35c0c30ec882efc9952ecdd811b0ce14e1a733c3b5a18a6f563fe851be4922938db7df47b9cb870584ecc7156917788bcea5fbd138f9c7713d6e04195b5008b79ab249dddea8fe63d0644c2c49a78323bb69738459be6df10f194737fd5f38d9fef00e8b241fa1de5422b28d2d767c5909134da7aa92f92e597fc96df88c7f6dcc61b12326780f36d4fd191e58bf10749703d2f5372454207c3f4dacc0b3d595884fcd94b24a957161471aa447e2440334926aca09a7a08f65e0d1371ea45d0d8e49c6efbdcd9a52c1e87e56f13d8dda0d86b60d7e7009e055952bf12c0398d08f27decebd68699f187d14c1234e0b5c640e1bbc89a9ed308b361d824aa7c54b7587f65d1ad3b6701ca3f84e5adf7007b6ee9f33b33e885af07e6040e6290aca58161ed47a2bc8151591e289a576b97d3334d31a1c82edfd085b9b5016be85effdcf6338e26f19d9406e5f579f688fdf18df4613939adef348aa31bd825af59ad1ef14d1b6ce2576bce0b8e0b6d14cfcaa4a3a3a17375ea1e8146a056a4eb441087c87eea674f7c6ed6e0b65829ee00673282adfc68c2dca1b10cb376a6178fe599dbec8ff5101389c2aa0d0fa177110019cfde4d612a47eceb47a8e48b50154bdbba432c6ca225d70598fc2c80a384031239416620294f4bcbfc7533a851dfae798843d22de8875bb14c556c17875241edcfaa5c7b518342763cb43ea493715ea39a5c7f1024038f569eaa4cc1bcfb6f1f6a9babe3d8e4eddcc2e7658899ce282e429b23177e6490c036c301b5a0510772334ea5bbd7b80371e2f26d0052fbb7080221c9cfc58687ff9709015e58dd4395ecb6adb723323aec81be66d1557b5afdbde0e96736474221672536e506fe73215a2da83312d7ba6a5327729d964dab47991e405ae3ce39ebf39c32cd2ca82f7045dc0d86de63534e18766b58b467ac8bd060988b4e00e3e674d04defd952467dd1218875d521041d362ae2032f160000028120487e0f8a171319804b50e1a680b535ec5cfe88bdd39c7884f377804b1f256ca9e713979e1c5de10024b09b50eca8dbb51870ef4b508c1860a971e0d63ec71bce06d36898b420813363e4c6ba85503bf7f9181b629c6a0f94919194df0b8d66778489040374c232fa3e663aa7938e1a8223b683bde27f48843b42a843845e1e252c54c83fd4bdf5264eb6193c99c4cabb67a2ce3ae8d7bbb37eb21035c3fabe63e81f24fc7971676c5ed1d0e943f1f914d1ece54e28257687c791ac7fd40ea2cf65b56430d993ed7ede346981f8793ae66e39b453f2a0f4081b2c2b8425a4d402ff2473693943916cf356a5f5a0ed0a9a457a838a87014cf6fd49867137caed8e6acc41ef0fac4197f7d2f9baa4a4a3f595329d91d0b869be6b9061696ffe9f9c3cd86c5e9e8af4a173f3deb3cecc22d46bc4b548aad0d48717b495342cd937d1c52bf9b2f65e9cbad7bb71faa61d147cf84ebf53df5c050c847930a175c87da7991ff020fb98968f381695a7184cf386a1d4d4d0ffe9f5da4c1e14b32fd661476bab12350a37ec600b8d8496122ebb9a77b0973e7c89fc99babf14bcd6f543dbdf6b3225d893247d7079212fa05ea6a23ccd0c01bf60d7f0062dfaff2cdf141193367ca684eb272b2818981eb223b45da61db8d513cb00eed0d9eb718419420aacf5c1b3eafba25260f870c171dc518b25315f60eaf7aa62c16fb0a3b281d771d08cbca4f1ac3831fcfbbca7cb647221a14287ab42371fdf2e457e4154c3e4fdd9646b89846dea37eb14c0d2ae4b0c267b9f2cba7614f64d56daa06a832e64ad226ba79bbc7b1ec3606afa12064e61aca6e62f17e820419fe9eebc72fc273d5cfa08d8d766f9dc505d6520b157aab5d9a521ddc4bd731d8906b962b4cd85f6db993972f12ee0ea1a8ae76e015b0b8c7ab75bf663c2229895d2ec63c25d2dfdc26edf484b5ffdbd607e80799a0d11ec3df4fbcecf8fe828b60f04592cbd06d62a2b40d081c3f15b155640d48d8e466237c717f45f25cd6f626dd05c1c7cd149e0b26e5c8d9308f24fa4e91585364fd4aaad7b2faa8ba6af2004712e34bc2f403aaa4a2ed8d2526409349259f494ac95a95eb6dae4c96833ffc3a97b91b66e34d7d60573613e2fb5fd1497c676ba8faa53378db75e29797505641698e576824e0c4bef0965fe0780eaa3fccf41578ec9aa28a5f52e9c09711b0ce6db32ddf3dccc79e8d53fc32ab83872e3a96017a01dd38f9899a98fd0b748e1bece8fb0f747f1b2117f7b4eb215917de56c3081ef59619f4e811dc1026801ce201c9bda93dd51a5b10eecc15edc705043e60adf71a9f5102d3227a8640a41d9af22ee628ab8865ce41cca68257760cca4ac7179b18c78fe0011cf6bb8cba8336bf30464f08ecee2da4cfe97122d7beff1676f4b386bc19049add81790a2ac0eb9a6eb7a792ab416e0a0083daf24209a26a0ce9362d27c08b74bed39a9426a362e9285d3a8bd29dfdb5d5fd0f0935c185bc72eb56accdaf58fda862d3f1e86d700094a90fd995648f841a25acccbd6fed4d809c2c80d733eaa50f35da96a425954a082c22eff9936e549e7dbd53b6e17c98ea69750147d0e01931777e209e67df024fd23fc9df637fa221d167a08a25ca1907ddbbc1dc391deccf58f45ff6c6b1d4ff05fe69c7ccc46e93e99dfc6c96bc93323e93c408438d5c8f70d02fdc65e0cb6e3321ccea4fde805992085b567a7fa60799917635ea739a9d93d86af7e1a2f5879f76f8c26b171f13fb055d35690a26c4f10f06a4629d93d0f202fa7ff6753b4c49c48fad9a0d8950cd6d4f0202d8853b3fd67b61eafe5af2ff065663324f3535ed4698dfdbdd8380ede95bf98aa0bbc20cb36", 0x1000}, {&(0x7f0000000340)="d33b822c3f52012d757844fffe4a7e49521c6e8e208ec270ec853f9964a847d278a2cc4909edd0472c0894390202b8be6d832246c1b29fd5b248342f58d75e50", 0x40}, {&(0x7f0000000380)}], 0x6, 0x23) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682776b789ca7f07914345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1fcc8be3726449a7d3c217d9d5218482f05f538b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 00:46:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x800) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 00:46:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x8ae, "fd941d5c9dff18400e38d2876be2a6217a9ab357b907aafdd08cab297d1253915ba396b8086f7ae453a9371c7a0416f7435bf0cb1f6713c42584ffda75154607c17e2f74a106fb12641829842b76553a7c475fd2c7634d6f7e92bc3e259c805b7ef62a7ebf68e2a30bb7c2c6ac6b5427fb21ee46bb95e482b626cfc39a8edbb1c6623e2e21d7d83231086471609b4defa947b922a5f21aec800f4e20692574f50e3108826ab25119030fa10bb3c16edbb68d58b308de2c23c73f8aa711bf6774b364ba2e38f8a4d5cf8c90e002053000018361d1bf8a83eeb43468f453bfcf58abb57f495b9c28b016a8c4feae4f358cdda59de2d25e84d72bde5a24f697637d5f2035ec6fcd9f85be0db3d95dc689e1a2b8c1247af18f7645942c6dc6a92b745658abc80c1b4e20728394585e6951b5b92c64ff252ac2692c6a7cd35241aa97d8cbbe924dd72cfda7748a61735b866476c4bbe2440a7a5e52adc9cb353f56e6e9132b822a3ac4d468100a261417b3c4f29fcadf104e111140747c8e7ebc266cdd1f6d36574dbfcae05f4916abd4268bd4eb590fbf35a642520501e572f5530fb442dc76abc35c03c9b3cfb267c005411909173044d128c0414a2e24eb099afc69a497acc94236bd37e67e53c93f0b8db99575aab3077bdb5d55637abf834addf0854dfccce5f0daccda0e75f03a1208dae72134c62ae6888f6d693c6a8b878acbfbd19ae29629e84eaafb97371fed69c26ccf3934dbaf5c49cbb2d4b26b0e1866e0f86278db828e0dc6ef671b009ceec37d8dd550a4fecf31ddcc11b9f333e270f9c17eb222411e306899015b825d3ef4da7b061c9a4d7674506a312c889884f9942159e15c4a8896243535addb60d0809d6be489d5379561133a883967a90e688858d34f8a3365bb7790f79295b369c7ceeb8d9d6b12e44fe039be2bf2dce7090460fa15ba480a5a7c892c5bc830cf571315a3daf832db9586f1f44ee81b84374488d798267433780311da8f4031951e58ea5242aec5ece307a919e2a4f1d1eff8c396818b39ade3c2c6c4160d73f324a9a8f3eee7d270ea1bfb779b652f2039e2698ce71843e99731781cfdd9673e1724afda790ebaf027d9510d579f94a1ce7c9b0731d9b17fe9daacb5d9e26b109cc7b2b7edfbca37c376bb4327ea5948a343c7e97278551577f5dc7a61ee7f10880ddc94dc36f96dfc8b8c8f98bfffbd5e29c6ead3bc200b832729c7f7b66a3b3cbab89b4a71d38f1cc392fbded950b7282b657700d7f5aa18f66b98f18a1d623bcc877dfd11f45fcf374be2383d2c8b3586603864c969ba59d941ad1ab25653acc4e6a4048f199ab82447be6cb1ae19e2829640dd9ecc9beb9fac060c01ac0e2302239826aa38b5a7f4928f97b6ac0fb58c8e42a00179a54c2c1d55ee0830c6bd480883cc28ce8cb2e5a839b9691d2736012053b64aea9b24b9cd6237a0a6482a5113ad5d0fd88434c655642698d6d0e2aed1781dafcbf2d6a62d1a4d632c4d3644264e0facb40fd44d546b3824bf5b96eac47e9dddd69711d1ebab7d39f3342fc5778d135901e582e1314706e8784b0c5aa8be2a051f4817f822c4af8628c1292d62fbc6821869d736fbdb3206cfd11b351d3077cdffe1560c2aadfc7bc71335b601b61bffa72687e408248b246c8d5cfc4a39a03f2f24c76938a664967b2065b08c7dd3b13fdd0ac30b6e36b23750e7ce1dc8014e18afbfed5af599cd822eb74d671f1515342eaf2528e66eb51014967cd57223590ff32d38eb24254a2074dda0192baeb3e6c88685eb4947caf039ca1e431d3e153329083c120402e939743b4ca5fb4be9257f2216ae1c4b5324de8cb328acd4d243508845a1e5a4582ef428cd011327e29caef980c00fbf3e341c46fadba8da495998d19a116a78ab18e4043fddb265704dc0b30c488710ac5a2c1798515ea556429816fbfe2f206d278f70bb3421cce5f6472169057a634327f73ec53594d47801024383ebd5be9d176b98cded0a2c4204c357114f519855c36b56fc9f732e71141f1b645f69130b35f59a3891277099ac2caf53f8d0656453d94a2c9b6039f3bdc304338a0324a1ed730aa06a6839d4de347251e939cee984ab5a1dc468f70abf4c241abe19708b184be01ef9d38417b8df2a781b236151d655fa3dd97ef4176d3fa2c73306fc9e1e9dfeb1c247ad57afeb4d4ffa7eb6b0031cf7d18c829a1885111fcf1cbb1df76248e1af4c4f560c88eb451ad5389b5067e380b60fa214a088e8db17d6af18ef04f2654e7da7d0a8d50c7d7ad4cbd495d34fe5259294fc4f0c7179806f8028b7f5857e2a46af6d7edb775f6b5f24c8f63e0a3e413451d197d7cdee4e8353dd90915e3b641344408987d65098ee24fa7ef8ad565c4b8be702da169443bdcd8b8b8af330ce8ab2cc305697004dab66528b57414f42f6bc2d8fe2c424d218a8578e257d07ad2862e3525c94fa000fbc09f37209a928d1e23639b534409dffe5b596fdba615bd3e0679f3147312c3f493edd1974482b589a12b43b8048621f7fb9dd723c0687baac3034f57702ae366ab933ef066b1c79c496c5066fd9a844944b38dfbb695ef1a298ce47343747b58b712e0cf8c4b7226fa966ffb523303ffb82bbc4448499e1be55fb680e6ec7601e7a0828cf10a86cbcbd03d1dd48907ed6b40d0a0e9b8b20de7e22cf2e88279cbad44d968138a7d61a82b1cf64bc0051037df7eb66d740545b346d46d14eae5e439112add759160dee8d9a215971610367d01262fded340fb1fb35c28d23dccace7ae6b8a18b822c30090fc96d92fe7dccd4791bc7fd8364c3a123d6032d2a4c7ceb7f8663433d41fddae4549f17e5d5cd5a205f0bd69632fd243bfc0d4590ef983b780154b600cf02527cbe4dac9196525574d2b3acda53c834bfe0ebd4413385e40db6bd68a1e7f49fedf7f9ab8cb15a0ba6a7faa6d585b39974fa79c0c2e2137ed0e339d82ec7e9ad581a6b4ff5612617897aed17be8aa68762462a2e3e54a14d5911bf825d18d6d6c33a0bd6a2cd5dbc98a52780d3f01a136cef1f2c430e3487b82901e0280dbbf70334eefda4e3bab23695773184f62d260a9c147f9239ed54e4db6b1de7e369fbbc5622e8245d763295041226d7bedd9663a79fd3452dd7fca461482280c80c0107a73c0e935df2866f6b37cbd1329aaee58628d8f22346c312845a0832d5355b79f1c452b17d290d7dddc1c85682828662bba538060acf4b52ceb56822211affff529150035d7a24c56b312240b29b33a913be9b58f7e8deacb521f6a3968057168305bdece98a14098bbe6a9103cb46fc82f2f9ba49ba4d7eb0502277b7bbed4fa93b17c0a897a97b8a4595ac0f2f88de9f4c988e3f9f0330fec2186f589d5ac3e28e8c4ebe0e7ebf9517473c09480acb3b3db90c0c8790ac9e1143fa9787df1adbc8c771d85a6c66739360d1caa6893e376b35b23054e8be2f5a2e53f49f9326c0bf45be8dbca919295f05fea5396464cbc4ea4942d77f5b6515bb92937be16840f02f511be1e507b2fcd3435e472ed0362f64aa4e313f1cf0a3dea1ecb44b7e4943292af6a03eae795b9a5c8d09a2a14a3f73b0f40f3bba5536d8d544101da8bb2c063b6ddbe2ae50bbe977d31c4fc18c756e1ad1d760dd66f7b44f70bcaafc16a6bd1824cb62fa73b3a55a6637a42d19b12f0969d4099b6dcefbac8edeb09b9c9ad7cf87a3dbad8986e65574dcf7ea5cefcb0658e30faad0414564af62ab462b4bdd2ee19413d6e3aa9d6c378c5c3baeb6cfc0d4a21c357dfeb92f31a93602c4e7ca6b67172e37a645e7c8ae31fcda939c8aa984562a50a04cc227ba77fea4aa876196d847dd62ab4619b9fa7b02d950eefd995fdb15bad8abbc1dd47bfc9f70a266b8a6ff702483e5e8acaca6e8d0876c343e85a3990f089225e1fe564a63bf33d447650067d5932128d4ce13bfe893c8d662174a85191a96437ec689c6f9c43364d02627a540cc7b0e96b3db73c4488f7234126a7f44f6723bb283d524f6fe9a09cb0c5746cb1432c9e6e91fa13124ef99e15fe8dee6547be57b8fc2b096f26c62ad337652e75d36257d2e14406b40d4a0e29fd3f6aa62f2a8076f74db497bacf229817ca97bdcf281f800e20bbf05c6a4d517bf41c9f8da4e33ec8ea3e0406ca3b84be8aca7f3e78fbdfa77a5b8f4bea11326b595de87c8bc9f849b80a515aa5c32412dd2b59536f8d25642559df04215a136dc77db25c4b67256543fe468dd3dbca8dd9baad21fe8c666df4638dc29ae723f37ab0e36c6df80348cc0c3984fde0c99f2090da26964ef87889582cff4e6049b4dbe9730c2751d7462397fa7d887641ec063ae781f95e8b72aee92bdae7da6a8a5830a55880da1129443b3b577e18e15f8713140cab69af9b2a65a25624557fc4c74376ff2d3b59a359eea744d198f819d975842efd873853263fbd5651c57bc6f30a71e350b698d4cbcfc98470f0dbd818146664c697c24be3668bfeac6c400e15910739042f2b4abde2266c3dfc8a079b9b47c9e35b56a91bcbc916f760c8d54831975ee941d9baa124152cc8e29b701621f646e1d317b7b86dc95e0b1b51650d8a2f6da9aa834028981e9ce71f7364ab35b86c230edffb38fed9b379d115ec41218a98b4e196f9ce10b1fa695168a6d6f51531d8f8db13066546023f96262c443aa5965901e67862c3f09308bbf4b78b06ade497b6f99773b8a6ea572e63f337b3c5a353d6a64b3c95e34246623a618ca06ef3d35ba47fa65cb20e9b66631af077ac466acb5f14415658dfaa9ab576422075898c7a2c9591d31b34aaf31d907b7b1ee856d9efc4b2b282e3a35437f61affd222cccbe450010048c0a7b22783dc578b9a1ffed5149b53403c8b5d31c47ad6e423c762b1256dc0311ffa43eb17f600e306219c4771b27ae29f41da983e03ce04f9b6cc232dc155215f3af2dfcadabc5110d768ca557c4028987093231bfccb49578d39a8a40c18e478da388b67714ab35d4f51d7ca294d0593ef0e8f90a6c0600384849911455d6cac0b9bbcb204bf71910bd132932d67bffbd563a903479d8e05237e761bd241c811fd2c29bc254d52e94bbd1c4d85ba368ab611bc4dade4d5c42fba349abeba588e397a55b512701cdcfbe694708befe1afef54f593bbcaae32855343d86c7e55a74fe44f816fc52c9ceb53c0402d9c50a3aaecdf13db52fd1836d24c9eadee9d6abe0dee9026b048630cede5388b4c57c6d98901ae96e06436f3cf9a0f7a3db96491fb220907f1d6016f21161b04151502b8e26dc49d7a2fd08d59ef7db16fd13454cd918b3875b165b05fa0fefd8ad9925016daf7ef311127b8a9b4bdbbf83ec4f4c0a148bcf3f44d76b88456962285126564402702c91496a8a60ae395f2640d04b7e3d7d24e2f59456e4f3a355a8a258ea71bc2e3fb0653741398eaf0e6b5cb0726c8b68d670b37bfa6ce9ea3e0debf216080d4f1ddb975f82bb8554c5f7db05bcc0dfd7f287d9ab5c6a402bb60a4c1df92213caa37b1f5c5d6f9aad5c1e22146157149ce616107347bcba69c5d116e63349bda880da9b453d4fb3408d476a7d21ed016c790f640feed2d89349120e3dcf87f7b3095b42bbeb16d8b854d4af33d4ca402263336cef252d3eb65d31d53ff476174298d8b627b8bb6b7ee2f49b005c682d93fbc6276ba7d2ea230345374988cb3ac8b1a988e21a4afa1ff465b8144779aa75f6adb31269dce40010c34ba2236852c2f9127cbb027dde226d7327f66508c3627f5cf363"}], 0x1010}, 0x8) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f0000001800)=[{&(0x7f0000001740)="d72a0125321e97b76ed2a4832d05fdcd465cc22362b3069bb7a5d384ed8d139462a66c64bdbe4443ed2f4ace4da5e3c3cc4a959071bdc80ddaf0182771cea6cd37da56c16ed3aee571d250a56262197c391cf00b09d487dca60c6b5443f9d1e05a286ecc632e1f73bd9eb61c42519b047d65c90127dc92d3fbce66369281e5d575cf825b667899b68f909dbf3565127a06cd48760fc350d69ee73f70f730fc976242540e5cef0fd3cbadf2d27d3eacb244bd3aee2a", 0xb5}], 0x1, 0x0}, 0x400) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000002980)={0x4, 0x4}, 0x10) getpeername(r0, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xc) readlink(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)=""/248, 0xf8) preadv(r1, &(0x7f0000002d40)=[{&(0x7f0000002b80)=""/90, 0x5a}, {&(0x7f0000002c00)=""/75, 0x4b}, {&(0x7f0000002c80)=""/163, 0xa3}], 0x3, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000002d80)={0x3, 0x2, 0x5, 0x8, r2}) getegid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002dc0)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x2, 0x0, 0x200}, 0x7, [0x0, 0x6, 0x3, 0x5, 0x1, 0x5, 0x40, 0x3dc]}, 0x3c) flock(r1, 0x7) sendmsg(r1, &(0x7f0000006380)={0x0, 0x0, &(0x7f0000006280)=[{&(0x7f00000061c0)="90c2ecad9c7d4c3df57d3d8da2b9310e28e91e88fd05b64c86c6195df7675c8ec062f8751f08f6693ed30f31a60dc67bb2a98229d05cbab5b8e311b483ef80a939370c0e4aedd61f2d1f67ab4e8dfb619389b464cb8112da1b1577a09d7effb49ba9e7ede3b74cb2bd8cd40fa366235503519ff1a0f9794ecc3fc15b36b7df39827ed96811282b984bdee5d765b6189b284c6bf580", 0x95}], 0x1, 0x0}, 0x4) flock(r0, 0x0) socket$inet6(0x18, 0x8000, 0x5) r3 = openat(r0, &(0x7f00000063c0)='./file0\x00', 0x10000, 0x100) fchmod(r1, 0x87) socketpair(0x10, 0x0, 0x3, &(0x7f0000006400)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f000000a800)=[{&(0x7f0000009800)="12ca8bb6969c08a46f7f0b302428cdddb9d5a7e20af1bde8f63f279f92de67b647d384e5903641c603db9dd21076edd0ec6f0282872b71e1a32709288dbd128df68d27e7f48671fd05fa466fd682905e58a8f2cbaac1981505d0e9165f5d5ac989645269dfd128ad2a2e73302c186096f2c737488c3e89b12110846e37a3196472322409a76a6dbbab8949dd2ed65a32d9bd72b93a974be9e97f90f027b3b4b4389407ddb97e617e8b35b7e36085e51cb74d739d2242720eff57826fd49a495a8b6398121318dc501fc7cd60012b9d6684eb26e3c9cadc72c56460b6d97e0c8bd095e781330c1cadb8cc36a056da144b814018a7b8eba24f036989cbd4214f47582fb8b52cad5ccffea11ab57bc4721bf2ae69d97ad14c9a06b70100241437bd25677419c4f70e4978651779c706c4e4bede27b893e13959ae791c03d1a498405e4489899595c25babddb058be76b5d3005edffe6135d78605ffdb37fa3d62ed67c51bf0c62bbdaf2bf207d089ea13f822df741a5dcd5cb95add858168519fb90727e64ecb843ee7c78ab48a8c6a215b9498b7ad6f6029beb2fc60df56299d98e848912033dd42ec5e8eeeebe60a84e884bd4c9ec2824f0d45aadb8b5d29c17a085532948836d5f93880a47f11eb11a2e5bc3f518b2b3e14121dc79e459e3d0f08c212c47e179a2f647e1c833aaaff23bce4e0bf81fc9c12b4449567deea324ea1674f0ebe1a006b0f4dd94f62bd1918f65af77adf02cace3d6c4f84906977034fdc9440e41cde6fc6db5a2de52eab68246669e282debabf2adb09f94e4992e7bdf8fc1913313e64d11daa1480bc99f63dad21dc447ffd79b92a54026d6a67c79e8c14769a69d947061130ff60c81a1bc30ea826e18413b4ee53929aaff0a15bcca7c505509e935f94f8af96f855228c2909aa6d793d65e20ed1b342479ef718e9bc7fac34e05d2fb9f86c3761e788f641db133be2ccf248bc47a44d4841d30d4dd7262c70ea2f7a3cb9db08a3bec0b442409dbfd312e8f709bdeedc232a4f83d509c5e7bbf9e7ea9d5cfaf5749fd016cc7a7c4c5bca0083aff56f4436ee5e37b8c4c29a3ee27a27486c27f5edc406ea9c14057251312900c392bdade9ab17a47c8f6c0b92bb53e9960acc51b02dcffbef76bf5d0ac18ea3d4269233acf1b97cfd0ce89cee9f8b738b617c5fd362941427d59fb504b58042cd5be87e36cf03f225f5624d89a04ffb1ad3e0d0c7df86597607658f47e704dffe071255139786408338286d1defcd8c1a06cc59a074d55f39f36058e689f842d9b0fb803a919580d0b2933f033b9811c0be2a72b9fd71f876c9bae0e10b67632f94306774c4d4efbb5dcbda67a07b1e3bc4182d385b39f5edc2f183f9cca48958c13b435a4278c7db288e684312f9b082be477b464486e41c8cb73447e5b799e7fe3b501f1238b85e5d9bb0299eb65e119ee0564ebad7e3f40563841c8ef0c0d224f7841fae3f0f3fcea98ea8272a62806812ce98fb4efd60bce1f737d1cf66065da812f0ed3dd8be013a3d75a4f1f322f1a9ccddab157661decc69988ab240b720c85b4a06b1367c76e45dd005209090a6aa4b3c4fe8fa4c1d6f4150536f8c676a5870393ee3d5350a484aac2556cabb5835f783bf00aba6ec1aab4cd7aef86823ff1ba3335b9357360c738a25eeca5f83c57b3cd487d32df18ed8bf00b5513c15c198dc20c410848b3f554abb526d745f9490308fdf97fd6483ac5e7a556a71cd5ec71ed9b7069db2c742228d2b3982085733997ccfa1d0859508a6a9f4088235008f193e5c70a09c39eb15a515709253359c37a7087a9371997d7d1ce673a5b5ec299721c825ba1b31d46f4b092c7aae2c9a43df63814fdc8e7da0901e341f6f4535f8e87f230626a49df11ebb6dc201531db2c00309523a4e96077527a1e99136dfba3ce3cd3b23780b4c13b2faacde16b61f50f14e4a82e9358ff905e4234d5494f753f46589b92902fda33d069734bc089d093ad24bf568520b3bc82bf04d8ce1e93d3cfeb78f89084ad74b3a59e483d37e38488368f7eb11280a67bb264802fb4b40c7adc8903f18780efcd0251ce6887762793b17ea1a863c4e9b517586b5a828b7cf63cf26d1a19c2c076f713e27fe3cf339f0fafe0baecc1bd004e97d8891c42ffd9f5464c599433ebbb5c6ada8ba8c8b37d2395a7d1bf77c084505c3bba9600c96c4d75f4c001ef93a2137bde32485d117b5e7ac9f2aa013d562edb5f286ddbba63ea9dd45d18f9a41a0f367ea8b7a7fcc9bb0be5aec82a8b8a26bfd527230eb796167eeeb7734bed3393fc9e7849a921fd8d39ea794993dd4851ea36335645e60301df410915cba5b854d351bed8f455055216bb160d3cd0a44644047adf6dae2f8d48633ddf7fd2eeb1c9a1a698dfeb49ddc83f82193fc18025b223fcdd92f6ec5fa4d55bb16499bf762d0933e4b343b14cb38d28f6ce89b633a7d8c1fc65a37af466034c7ac931856aaaa7d386829627650e9d11d794b246f937059ca3198869126077195d3bae62f88aff9c5664c022b91e33c8599f990f7ca874584da519bbc5e78b0c7d749ea7da49a53eb3940a394295b0cab7b7463acef958501fe3cd7b567afeec1b8cc4c576a45e98b03ac5c77c43fe5eb7b84a2c3d6f4f604cad7ef6c38eaaa709198194af6a19a8a1a39650dd3016c68941b3279ee2bf37fa662b7d9f3047217e0a3694e334b3ea614c8dfaf0dab71b1227bee7af5926b14d50e69577bc508a27f8f3acd46b75ef96dfae43433221c3b531f9f177c527ad5a671ccefc1548e453445f7c4e171d85f1eca7db947e382e4b51b2ebe45b7648a92409ac4cdf43acf33aaef3298f7862a29012c83a4aeb3400275be09a3368c6776a5271905d9f21bf5c4857e531644d7037a1bef8912189a9f3a760c788aab44062dfacbbbd0fcb59495c9b614b00fbce7548cb3a678ffed16729b5f035a437ca208a473bafbfda8d783e4d4ea1694c2f5382dd2b3725dbbdd88d136d5f3d7adbb004cb1db8ad8292a363968707eae839001aa29c7b506a1ec9add1e0db14afb96b0fe3d6c1f028a61cf3d6a37d2507850be179f85922f132ab606570325d11c61ba07898d537c004b631ce2e2e01de694a2aa1915d6b18b4a3731a6cb982a8ee4e75b4c231f9a51f92758dee164d71467c5499f8e69e8288209ca156844a63dbe7efb9aad5874df9e10a17bf460a4f4d0e395bb2f7e550e9c3def5372dfa47d050bfa0009d88caa3e3160dba3bda019662a42039dfefa85180ec7e1a193e31d07713f153cdece2ee43b32d9dd0bc9f7794141c6048d60699e2ff90434a0d0d6161f03d213db40ac802fc8460a8192aba6057ff45d8b1976f4fcf2774544e1c65b7cca53d925073075c4b759e6ceb83dfabd2bdd94180f7122ba2d04f0b50388d42bbd08a2787dddebd71782b8619d833c3945289878cb7efec57b2c00bcd44fb527737f4e7454e7e0770d709decb1d5c8be32cbc8723ef785ed26f3d6d8e4e8bd830fe304bf46432364812847652244c84af42f4d8f882e6d2ca0470ad5e37e771f9f3ca40080c9ccec57fd60a7eabb069d2d09451e09965b8d8b960e60757a03393a11813821d59dd60a350bd0d91277e9402e222613dfcadd49dd2e1e92468a321a03582c442fcb0fd3a8527af301e8842b87f8bfc2834a13fa779042965b3713060eba3f5c93138d6292fbbbcbfad843a2a881c61b42213f396c7c96e80951cd1e84cd4fa70f3b7a7b468d891ce540766c5365f1bfa76becd030e49112bf6af589e7ae90cda407eb7041b50072eadc61df6380a165944f86371adcfcde408ce0acff239621a201e29a6643947fc987e2f927f2ab2f326fb1aee263749a6cd5146f0d56a09c682ebe569772845c74e967add7990a6033dd01828fda9261b8f5c787614f4f19e9fdaa96d7195b4d333c8fbe24cfd314ab7fd2445b2332c34c750d27ba5cc21f55fa776f6d762c47091dae5350e833c36c0ccf7dd5cd365fbdfad335634dbd780d0623bc2a410632fa0bd4d2a86c4055c63895253cecf9b8b17fe41fd8df6d9f6193eb8eefd83536663ecdcf368d104df9d103e0d471a038d006d344ab800d715973811adc2a1db04e3493d1bc83c8d5c01d025b1cda71a72356808ca9313420a4e39ec6ad3bad888c00acbb8d740ffa6cd300efa5e285d78909e033f23fc14de5c318cc429b6fa784450bd5098b3c0c169ff35ae0ab255bda465136d34cfadba5f6270b94b01cb2952a01f204256612be235cc3474d750d30a0a66f4f4f16e84c0bf4833bf077169ef23aef20da1ace18af79d79694edaa035bb00f0c9924baf4228c43e147d5078c0ba7d8ef2d9abaa542216a46465b14048c2c91570f2f76e6d08ef7c53bf07a2707ee0383f2d5ebe539a76ac6ff2484aa19aa1176a9ed0a22b3909386e3d7b4be4faded65f7e904faef1f819d4f4db0399f79df506eaee5ebd0dc38eca44bb2afba470167d294ed3b37bc5e49fabd633b814f9729e9c7f8a0cff0aaae97cd7290a882078568f4b76ab7dd1557efd109c0a007bb76ccd1a30df93592eb60ad80b0ccac89b5b95a036f24fc8449d88479f8526490a259334b47901a3ae769c70a9b51b2a49bc50ca14792c657ef25c3dc1d8ab4e8a195f30a1aaa949e7847bf60ea927f0af0f1b5ab37d3420e6037ceb7a37f9f3a12b6fcbdcffb49e01a2b13b732e555d701b7c9562aa5d06fa756e241dda17bb52f90c903e96398b8ddcba2cffd6b3a042a62706353e8521dd1579da870ef8f5052d30cbfe990d07e84224d58c139d7cfe04abe9889f5f7ebb7b8a7232acb76674928173efe725f8cf8c99656cee7f2c9c783311af2ba4db206220408ac83f0ab4f244aa1f45ff3e7a04f2db76f0f54f7046a3f8d3135f42c96a74f7ef274c75ae6f308564b5546ccee8d2637488d6f3d48861aca7410da0a048b987e868311580ac32ab477f03fd9ae6689d2ad8c2320136b2ef3684aeb37145911ea611cde5bd6d0e5b085e55874939dae50dcc945415cb08f5fde1b9a3980fe1f496acac67249b13f9a6f4fa084aad0df53fcaf54a9c64fc2125cc355298c4086edfd831b2824fb936e4c51b16520c308776cde937fdb95a388274527e00652d8d370a4db8953414abd6e476b8e0e496e3c9baadeaf2b6ca1256f6367661272cc50b37248e4690404b2ba1638d8338cc0332ed1a46594e4e2bc8020dda5d353dd9be3fa7949d9f7f918eb80b212eef69d2c109b86739e251030db9bcabae7c4d4d7d11a21cba1f1746141c1c97a106e5b0dce9f612c51cff703456ad7e31c3b3d5fd7c16cbfabf76c059a5149c6af4f3e4838ce84782a9eb066eb344f89d46bcac454fc244d0ada63cfc259f499cfe1cba193e32363c4ca87506862fbaf6465a76ef0e384bb0e2e539d5914ae85992e7fcf1516547b2ca4b5aebf6cd3e95d2e49d8a5613ff702f99a0aa277fd3d93534a223fb028b7ed309dda0013a9a08be49f260120c63415cf9fbd32bbe3a027c6b2c265efafcb7a09ed8190b156ccc6dd0011bb3ae5f165272a7021b84482912629fe36094a4a9b325b2e588b85df2f15ce9dd4aa87d3f65ee8cb2019d9ba707523db071dffa3ac495a4d003e9e836a8b9f0d1b9fecd846aae5fac0ab194edc351d9611a9ea01155f8afe5638ad8033b79185d84406aa55690df675a4f7d0acb3920c47c98a3443dc125ebfe8034fe8b358ebcb2879d49c7540a4c6de1cefd902233ad4a8f428b749689404b7858b401e60bd165a3e0957", 0x1000}], 0x1, 0x0) getpeername(r5, &(0x7f000000a8c0)=@un=@abs, &(0x7f000000a900)=0x8) sync() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f000000a940), &(0x7f000000a980)=0x8) sendmsg(r3, &(0x7f000000c0c0)={0x0, 0x0, &(0x7f000000af80), 0x0, 0x0}, 0x2) flock(r4, 0x1) socketpair(0x20, 0x2, 0x8, &(0x7f0000000080)) sendmsg$unix(r3, &(0x7f000000d1c0)={&(0x7f000000c140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f000000d180)=[{&(0x7f000000c180)="6e4a96882f1d51d4a88ab3cde0d5a62e0b142e0c1cc78491dd2d895d01324cb0603166e6ea11fb4b7c167df10756987d82944fb94dddd2765ce2e902cd67b1b8cce26d13c9c60da19c103bbe2a0bf4a7c03fe3615ca6eae5569047c4be1d0ffc96f532ad26b8f4fe3be069b1c9e60d9c9e296d1c160811a507d290a9c0a0f92ebc1ab8d663036e7ef204925b7452aa140b903fe0ee31d4d0c8d28d877fa4b43951139adbe940ea4c2ecbc6be18d1b7ee7689f43a6019ad3d88eb9b4662e6334c0f672d9f1ee80d7d8c0dfc660027a90e8e62d436db909cbd5b602c35427fd17eafd0e95141550513ceb8980144a4b7d95269c1b0313d57ea47da9008cd9d2d2c13295acdca7ab8cf5c63037484433543ccf9346f28f3a55cde0ddd1687b6db28cce4bae6fbf1feac0e6d572324df68e7beed469a5f1dee3a9852833762ceaa73535f56d0bdf9d0529ad117a2a5dfb8290eef754d61ac9b80c51427a8278168a4aa404b5da1686ef1015f71b6d301000cc1a8438db4813d48438dc1e612d23074ebf85b1bf571fe2689478f58e7dfc7fe7204cfa1936fa9aa58eab3f26dd551045c2e569fae85dd8f4a663631b04386fe276f609c749ab7075f647ec8eb1ed6972181bcd44ee09fffa04acbe15ea6a848ed41b19ea634d8533880342bedf2b025b4d76db466e3ed24930361914ef4ce4433a1449aa9a0063d69c06e6f8723a62abff778d21ade79f8eb6507a90917d2f1dbfab3785739ee3cf2a6ba2b02a3c74472ad1609a415fc8183df351c7677c7d2428987ba30eb9a661ada5b76c3732713d9d72005fe903b5c8c314154d7801364ba93fd4183d28214c0c5ed3a13e98c2673a578a46bb280430a78e2077dcdaf74b8d84d682425f94b1f8bbc73e81fb2603d288f2d9eb0cdb95ec17fc93dab50b3093ab1a9f8c8e85b08724a5cc0999893e0e0179967a01045ba93a8ddfe627c11433f8fb246996b3320922af54fbf401df45a1c87556898f2e7c81547aef8ba75c18e9ed3dc5f86a6d230f38b8158d46562a51814a214b2cb58cbdca97e9807bbb5f4b75ce63bb4b6f6208ae035032e2057cd7c2ddb94ed3509307f86403f111cb4b432d8ecc71b02e387ac69903d63e2580999d26165b67b4aef0cba53abb256a746e4f29a40d358e1b015779c48f576a22bdbc90f36fe691eb3dc9f1b7b4d7a7d9a875243557b83361c390ef104ad278d1561c8bb3ca1df77c339717e492d5920a815a098110f5f50e88f6abe59f67c5972bf485923d108b876aee1535107704e84c2ef4a8dea660ce2f9e297e71ea4125f0a6fa2c91a822d2014ef3c78c3a683552e78450220d65ae23cd05e670627518f9d301bb48b6d939248fef650cc02c537e7d10992b1dc80a9af281adf6da66d1daa9344db860fee6188db6b485647693246ac834bbf0ab50bbd497ecf9c63e90b9366e2c4caff1d2d523b24bc02558fb86af1c8929b4c9987f86aa417d7339e708880b88bc7bb4caf680a10388551240aa73f063ab9effc7f1afaad03d0672d14fb4bd68764675b4341646c6b8d2817e6c684691673682a8c2363c3c2a60d72f56da130bd4e66e83dc54326c4f68821418eb802aa79948532ef3b15458e9f0737b2b9b69492923f860506e1852b3806e02def33f48aece214ed72557b64e1476e89c18085e977974d36d062ab4cd83710a08e4125deda481a5b27d9c99e364cfbfa9a2bc5452b4f3de9ba9d0edbbe009ef7c2561400aaf84f05311ea9b1092a55648681d64c0f9dff73ecd36a9276e01fc6a35c2d378e8138be487403dc372781cbad4c9390799e5ee9bbabfae1dfa379beda004df8ea914722a2fb64d9f6afab40bf5a60858315afcfa7635f8d99c13c4365e03e3299ec403be963e49de8f63c1e4954b90511bad8289992b4be855be470e2868a3e5b88e62377679a8be4f69414a118564b7c98a91364a3d5de5ac1a4cd59694cbf32ee95a7558089a74f92ba13f01db826c38392ed42e6c89b35e6eb294cfa8aed744255fda14ed6fbce64e1a93d26325da8a0beb308eda2f5e17bcfc1cd16fb092093d05b28d50fd2d9ee99d95ccbe305559e818cd9710622bedf619c92ab3a259614dea7a813948b3431bfe750e5281cb920a73059822619ff8eed45af136c3c58f196e10ad4f20fa5d5eb8e686c76af64af9528fbc137aa5f8c55fa10b06d69ea5bda2e4722b222326e40aad98f8bba8b7dd94619f3c7669f2e977c49520b3c052dc5d7e986d105fab66cd08841664e21fb751ba632b92b071a3de8a19513c3bb1d7721a6682e17a891ef4b52a7518a5b88db22473469ef1a9d6186dc34b4a3e5049114b87c7a087ccb4a2586e530080be1569fb78e06dbcb5939fa1a2ad6a722429e8d9a45b72fc94ae136ffd45ff249b783b96a0cdbff13b52a661254999b8835c42277ca94af67d7e971f28a6562f25e591381edcb98f31b7c51db0745788b888dbca11effa629f5911b53273ecd641d19e4882d3fcc91145faf1b457014ffcd0d1986d4e707616e17aec535fde3d3a5286744b520cb46b6767ad08e4a50f77f0abd02c4606ef75b87f025d6f699b8274594cc56fe7122d1660201ee9035b3db820a65c2a4d191f5931efe1f9f1bda05a0b1ab541947e6197c0f2cb578f5cf5ababd90aa0ef15388e6eb3535258d611a0733cda1490ebb2250c94ba09f3b1ba3ab7e1eac0d609fc5dd21e03dba38b994d33878170913cab90eaf06c518caf44c1c40029c2ceed10777834ed330e861fa6a37204e043d8aaebbc4bd8a12bb7a30dbfb210498c0f6a7cacc7e69a01633324828c64ca9ee710ca442da3f4997508705ae940b941a2aae2f6c6e942d08fc1d75cfa369ba358c141fdd16dd14b20fba1aba335f290d3072be9dd54ea218b4be81160728cac9833130e4c5c03e1d76a401513c5488f9b9df8fd245b493a0ef790be42e09e61e4d59f7199c60fc8dad97ceeea860e133a2e1b9b7e8290b49555a0cdc8d8bdca35f7e3a42326a5bf70d71e6ab859d63be1dd1a8e57ba365dda56483b67fc8546e7ea982f79ba39f10e93c494e5680c37c7dfbcd2958d65b2bb8f5e9c471e612ad8e37422673ec79c0657e6cbdbe491d04ca368a97f06d1339c66967c373bcc833090ff018186297ec06d91c11a04e66acce79f90e6b0e146d445652232f8bf4b25d572da601330d851ac44600a5405425babb322b270b475579a727bd3d9ae65f7364a84996453b4f4b9aab0f145b99847f6e4b1eb175d05d6a937384c70e5f3cc35bd8d1f16fe92b4e79e1f8e09bd832a06ca2226f2a23317ccfb8823e08ec7b1535316bd98a2d1e287c36ad032eaf1014de744a40da2d61aac67c571be82d72480290d4fc583d0b17627492b174923d12772dff772f4d2f9d36d82a61a569aa74934b7973c6f35d5db022857adf364bc90599a8cd923c58372ed116a554f1e54ee3fece18e80b0e063b004f8615b7a4a321564146120754c506301712d890031e4646b74d6963e3938027f86d81ad1bbbf0fa254e3eeff9070d0deab2ea5d21cf1e4344ae0b4a3010efd471cf3deb94783a790ee4bb6bc71aeefdbe18af541fdfc86b38f140d53ba195e82a5a6989b867eae8f71cc72d9d49b6d2cb5e199823323a3208a8c4304b8d458e94895fce55e48d28573a91851d5d96a1a7448a8a493e45ae7d61b8c173b8817e4c8ed322172a44a1a0ff0793293c9e4cd917bd633b2533bc8a28548d3d1bc581afb645f65ee5069f66229f71f2ca98787bba7b3d166f425cf2c0b64dc4d39e87157ee99f228a0466912d0766e2d76894508e61fe84a4c01e3508ca1fe9ef061c7a77868894c7079ae6f72432616813188dda62b91722dd6488aba20a15c5abb2b5b57696aed4c62bc25ab34708471636a6c0c2f02bc43ee796c8ed4ed835505c636a7666da1d9c489c1b09360325fab34557e2ea7acbbb61edfb5d7cd14586abbc0735b31e5569605ca504799ca409595be7229c92c75703005ab3b3347766c77219c4c6679d2b489e17bd3174a1e069be1f7d112cad1234298b4817a0e2a39747e899af44057170d688a80e3a1be03fbbe67532967cd38d38e53b56dec4e7ad6134b042e2aa70526e00f8b2f7d08e4948bd1682b9babed790d50ccabf6bab90591793addd821164cb1ce3e7c9948b21c61d6b65b458bc6f401c5a258f5f0d15977e3e711263190b5e10352bc9af6b5e3862a4f9d09658dc963f352f49c4dca5c9026da0cb8e50dddbb7f9d1a74b9ed6135b1e210b4220409e884e10a4b8699cb185f70db9315ee6b52805458607076701b85b5bb5be1b6a618427183d3f2549395b0e868d9c21fca7ff03b241d8759ebe949838d1659c21aec608e70d1dcb02c6dd943d5882c27d523f49acba4184507a5d77e69585e070f7a961ed4264765139fb0b118a66262118e5f70f318edf62aff63cb88f0d70a961175ee4b0d0030a99256f2d998164cbaaff13d9a09596b20b7acdd4741ddd79fb323143403d5f23d2a88c6c6746e21512225a2927560d53d5e3a2ddec22318ec684de579f4b12d8b09940828ff9f95c6e47af84622dace72d55e17996461fa433b39d73468e301a157e5803dfd736beff35b027f9e23c5860443f830f0eea429d9105bda446d2b354fcfa41ac0fa8b26da5ef30e80d4dba2a13837bb27a4f94ef7f48ee358d2481de8840f023bc58016285b788805057b3239c1426a96b00aaa7490a1877ed8a2b54342a460d98905e7b610d112f245372c288cdc002976a59463f8d22e20b9de8baf0c4510331ce7c8c01e064123c17bba91be686dd45c7131c7661c855b83a9b6ae4aa5b0ef96ecc4f6690fa88ba295ef1bbc202f5f18565255eb34750065c09ccd04034719f657b90b863a6e520a61d4350bab919797a0ca15b39fa0bcbed553b6f93e7e25d9307176f9219727f8acebe25ccd6fe63873242a99d8e4849db0d1bdd97c42407998da52c659543d5d879d82b0011bd9dafc6930b007093a5729670f3f21d052173b65f8178ce51306899d0bf61af99687ee8cec8cb7e90f523e439688496decc86aea425aa129ea1eb5de3838211867b99ef4097b5014d5df620b5913ce0b4f948dc61a01ab26315c39d86735536882ed82fe6c972b2ca99c005f8ba9687f1617e1f814b851329e9739fa0164c79101e9c3001b3191ea338855117b7a17322ff416f132028a3a1ca57f82f021c7cc0aa1a1c92584e9e1754bcf03c86f91b85b76ed7a46e0b6e89d557d66743b7d5ba52105c25f2a5a50a5b72df194f624420409b92f1986a6b89ea2d9d4b782723f45307f41e765343e9768a24f42e526658632e313155833e23dffce787e8b10be1018194bfd66fa5d2a3f9ab21659768589fb3c1e9ed3427c6a1f8487a12d0df4036b0393a3dd91819640818321141f1a893c4ed2f7e4d2dac3cdc50391be21bddfe71b9614198f1a0cfbc01db3c8661e8bc399825f1bfafe38ab65665f5144cee9f3ce66d665dbff836c8179a81b4014531e046d5d5fa5ac01754eb187b35490241f56d9eca39baa14d6a5127e1066f366920ffb5b93c9a6ffbeba9ed2cde4bde23a9e8b81e389f902bf5ac2d5a492a145108967da0697dc26bc77f790a47fcb2ef10b4173191ee7a26bd12c62b95ba0788cf9c5d0657b7e122171bfbffd54089e754b8085361bf24c3859881f6d4361c631f575baf70dcfd13d57be0b6314757ddc85490e59dd34580e9c8b7c81c23ab477d124c237d55c679c13dfcdc1fb1e2d3ac541d22e83ff2b4f633b70efab33cd3", 0x1000}], 0x1, 0x0, 0x0, 0x5}, 0x4) 00:46:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2003, &(0x7f00000000c0)=0x80000004, 0x6) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="71e116dddd89fb4c52993bdb6e0672c7b4cad04f77b63eb6c632d7d165cd0f61e28cfecea8a4c70f100000000000005904c35f8dd1d2955aba42f394e4c4", 0x3e}, {&(0x7f00000004c0)="31cd9d7c17d8ffb9c319be277281e07b6d2a86f7e8fa9bf70b7e0b6f095abccb882be9cd67381cdded81b73aad709a03e36bed5adfc010aee1a61d7a5d08901166b3b61e888ef6dc262498cec491b31862627e4191fe49cf0d9d0713038ea174675288f708be21d57ec2c6aa6ba9505b8279129c3eed92602c4317bbff268c6e2cacb860cf0590c9214527595fb4a80e737a2b38b7f465cd8fa49af43c1d443d8bbf8349b377bfbf05cc9d725f71289307e2c26ba9d0278423717be6c02fd3006bc4fe05f9318fb005eb3cf30c6d21c32649bec430c910cea114954caca5ed9f04e6e0612f4a5c3c9c8894feef0e59f99b00cd9570ed1f127aa02e9c9c9cd8747ef85f308091a5f782025e8917c6997f31d00f97628334c6ae915d18f6c916b2ab4b348ee03420", 0x127}, {&(0x7f0000000280)="592295a758800d774560b45d030108ef51fa25cfcbd5676fe2c9a3d7a27145e1a04f7b4a47cf0584083ce3a71839518b21d5f48a880352be72c28a7530", 0x3d}], 0x3, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x60, 0x1}, 0x2) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/58}, &(0x7f0000000040)=0x3c) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) r5 = socket$inet(0x2, 0x100000000006, 0x800000000000) fcntl$setstatus(r5, 0x4, 0xc0) syz_open_pts() 00:46:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(0xffffffffffffffff, r0) 00:46:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/111, 0x6f, 0x800, &(0x7f0000000080)={0x18, 0x2, 0xa4, 0x9}, 0xc) getpgrp() select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x6, 0x80000001}) 00:46:04 executing program 0: r0 = socket(0x19, 0x7, 0x375dbfbd) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/229) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)) 00:46:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae8682f19b20755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) mprotect(&(0x7f0000111000/0x3000)=nil, 0x3000, 0x1) r1 = semget$private(0x0, 0x3, 0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x100000001, 0x3]) 00:46:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) socketpair(0x31, 0x8007, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x7, &(0x7f0000000100)="6516c0490f82dbca1eda71660831e404a69124a2afe3d36d0568b48abd8bb781b1c48ea865c4ae970d22c51e098e012d9e0b5ac3da7d81a7f526307dc93073a916755a0938413bada177d0f6f91b1431a598ddaf88ba7e46f33b3e0b0290d624c8bc88882db04b74bdf52729b40fc99572acc1d947e2bdff3a7afdde80c8b979ac3a5e39b635585513a8204bfb3cf37ed0715897359b76b5a03b96a283ec94b2877559a1d65f9b2bdd7e5213ad54aba0eacf913b408ffcc0ec76a66a3d54f3b97c0ef619e6457ae45d14966123be13fd851d6eec4e490251b72e8084c7a418712f8986ea9cd2b91978637507510af0ce3ee86c0b0497efe8360975", 0xfb) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r3]) 00:46:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) 00:46:04 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/241, 0xf1, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 00:46:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xbd83, 0x6}], 0x8, 0x0) 00:46:04 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff01, 0x7, 0x7, 0xc9a, "f83eb7af1c4109c871ef02ec9d60a9ccedde6e34", 0xa4, 0x4}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f00000002c0)=[{{r2}, 0x0, 0x0, 0x0, 0x40000000f2}], 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 00:46:04 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x3, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x0) 00:46:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x10001, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/85, 0x55}], 0x2) 00:46:05 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x6}, 0x10) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000000)="fe000000ba00000000000000310000000008aa91", 0x14) r2 = getegid() r3 = getgid() setregid(r2, r3) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x610a, 0x7fff}, 0xc) 00:46:05 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 00:46:05 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r1, 0x0, 0x1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f6200fe00faa4d80a0bb0d4065a1f0d4bd3b7de7e71988fc7443553e7ff6ddab0f3bb01dfc0a2cd24aefe9f8e54bae055872cca09580cd55c5209991f3dfbefe2f570f5cbb65c60a3c289453e43677d38f95bdd629096b0ac7884dd5c4abd1de06792e0ae0e302679c07755e25a917b86d3f882f94c4d6efcbe751e7244cd466bbf46754444135876ec8747115f6714c98e62b2b0ee2ffac2155a862d9765aab81209f6481b6e"], 0x8) r2 = semget$private(0x0, 0x2, 0x104) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000200)=""/46) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000300000002, r3}) getdents(r1, &(0x7f0000000080)=""/53, 0x35) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x1, 0xfffffffffffffffe, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000000000, 0x100000001}) write(r0, &(0x7f0000000100)="b978d7630ef5167e52cfc2aea9607c23e38b26afe410ed84b5a46df38b7385cca5a8a842770f17051582f9aacff28dd7ae", 0x31) 00:46:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001780), 0x4) dup(r0) 00:46:05 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r0, 0x4}, {r1, 0xc2}, {r1, 0x10}, {r0, 0x54}, {r0, 0x4}, {r1, 0x8}], 0x7, 0x1) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0000000000a100000000000000000000000000", 0x14) 00:46:05 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r3, 0x68}], 0x1, 0x0) 00:46:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x28, 0x6, 0x2, 0x10000}], 0x101, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x80000003, 0x100, 0x25ca44a9}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x21, 0x1375, 0x5}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x3, 0x1000}], 0x2d57, &(0x7f00000000c0)={0x0, 0x5}) 00:46:05 executing program 1: r0 = socket$inet(0x2, 0x9, 0xa99) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x7bbfc8ceff96af9f, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000080)) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0xc2e, 0x1, 0xffff, 0x6, 0x7}, 0xc) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\v\t\x00'], 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x0) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 00:46:05 executing program 0: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) kqueue() 00:46:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3, 0xfff, &(0x7f0000000040)="c723d4b3b185ed2d40e79e524c08ea70dad93eee611ecbb9a918434a48435b18fb2ea2301955fac60eb2c4238a349e93c6bd39d37ef812d6db8b9d4eb38a72dbd951eb37acee802b12655790c7d1c8739394b37e350ed85a3abb267d2cc7486e027b9361af72838943cf844ef439c1657c22eac1a19135d18829840abc6728f76f80f81b552d277c9b810a073e59050eb0579f5192dcb1bd93598d2d05b3acd59ffa20ee06ca6646cbe734fb10117e8ef2c9f6041627685c8e53905992ac7e8fb66f09485a83dda011d9b6375404844a73f8d4a45490b97d011c7dd79823a63e17542e48dea9e8ba660802258fa500fb04866897863b779b7d3b", 0xfa) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 00:46:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x4}, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 00:46:05 executing program 1: r0 = kqueue() r1 = socket(0x0, 0x4007, 0x1ff) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 00:46:05 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x7, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x1}) 00:46:05 executing program 1: r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg(r2, &(0x7f0000001740)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001600)=[{&(0x7f00000000c0)="7ada6ba6de077834b8", 0x9}, {&(0x7f0000000240)="cea1e9524c0b207038016759d58173196cd34d42fe7691453b62bee1efb68d902cef9424e4e8c5f5e75200374f15c62dab3a1b1cf71820a641a902c1e10f28cb5431a0e5918562f332c02dd99a20caa6c61eeed77f87e546c48d708867ef3dcb933e5e63fcfb5ad8983273abe9413cd8066c5a1911be4812ce0e8710a79e804b7031ee9b620bd5078747aa9b5b77fb9ac2", 0x91}, {&(0x7f0000000300)="e1c98d907cc9e298e9a05994f8e6ef5790b4d22deb7ff5e73bd97d0862db91c69f3bcaf71c114ec95c483a9f691cfe8af2617b3fda2d7dca6751f40a295985770da853fc23b862a170daefb55f91ba024563a41e169ec6d76760879248a666ca1c5dabe26da6e860633030be5adb7367348d40c337a6d940a84c87060f04b0c1ac87c647ee64c8afc7d8fc077a1c46d0cc424615932f9c7f466bd97851cd81caf66d124900a3ba292ebe95be4900674398939a2aae800307d09266c71ce70d51a225def0213873daaf3a1beb94cce9551d4b6f1a42d59eee175ab834d0a965c6c08b4eeb312b", 0xe6}, {&(0x7f0000000400)="a0b0462061ef37ba2297ff4923120c5b1a9655efc5c1a818632753de206b50da72cb2ae2a1bc1da148d28fb50c6ee293ee26c22c7f2267f30ef0af200d8b67d95f14bc3b3d25502ae70c063f0b54efb2db53b5ac94dc6b8551d99ca9bf935c91be532bbccdef8c5ae8c112d769fb9a05b75f72b9e806bfab799517ba5da7c0b786849af3716355c78a24a95a170969772ee69b36f6a094fad5162138179d505b7386806ebb58aefc665f366634bba771da07746c829b9bc326345aa7cc0336499fe001e6091203ea3b8b05a8ed2c110800e0c343300ae21e0439783227b4bbfb23233468063a5a5dc39617f28891485b235387bee20fe7cbaf90aa7d00b68da5a5ebe42364cd4aaf8680363e32622e0702ce5c803b7de750dac9d9a84be5f41b83e6eb8690aa532d7b5759130cfa0571a4189149d1793ca5868e971c2694d6d2d1b9b9008ae21f624de688e194b975a816381b289557360e73fada15c71cfb8d3326c4e69b2f3e765a5960e3545befd38d58153ef1b3d056e7783ddbb901e53b5f4b5759a84096737ea68197af45e39a348fe77584380291918241bba8e065b2b1cd4fb8348192f57515f04fb6e205a2507eb0d9f43366574f6283efc8d52b82608f67062684e1fe67444af96ea46b97d03229a84dd42f60951df8ab904e904138be3a9eb7973f705ec8701f0c675d078329333919c8e7e1230a847bba385921572acea405b3db2a11c523da1980fdf97f1d3db1a42fc4b7c1d080d9f85c90ec9cc1175de77f167bea057859ab53b586824a03d294e14d780c6c789186e6a93f8c8fad5e3226978814a1d06cbb15ab308a0589636651a2aab13818b3c086f415595c597c18cd1159a67343fe28d3771624881689a84348a19eae37814ea435619eb83bb7fb0f541828772d4a499c95d3612177d67c0f33a4632dc68e22161f43aff1ca259ad462ea9d98c14c0f97934106677ae394a006e4ce11beb0e21273c3f57b3a7dc9808d4e18613aecea63dae2e1d349500de52f5a947efea8a02e5bf11c6b269b0ba39bb9843f7810b4fac5be27d3f5313f4b9214867f0088bd5dc3d08e0398ef91c7c44d415a70b83762a93329cc965140a076015e6b6df0dd50c99dda800447c4a719ff43c6786e05096491cc60044767ca9d1bb563379f0e674ed9a9b6b3090cee3e100e235e0123cf41cd93144e8f6d1af14618bf1ed12349ba501c6f28ee31b100282ae7774b16ee8df6e3b5dc95faff1deb227f1b8ee41ceffafc0f0ea634fc71c3f8f7c1447b5416da7a30010d3037b4dba7c09454de1f6e678d1b2202b99b72818aec0e5a4797bf367bca19607cd0e2d6e478ad88680b25c767ca4e1513d316613d2ff5120bd2e5011c0bba2b3099d675c7563df4eecf9e392e392df190a359ad001515aeee83c8908103e0aad30e342d3bc6fa20f11aad778c778c29b2d241072a77ceb66ac2ff134e3edc8c22f71f14b0c449398e63e50ac390d3bdd5219edd46a964db9448e79ad00329521bf408af1d3c7208bc954b9c5006ffbbdfa73afbe3268244076b6fd103ddf0ccd1f4d0621b939f19397cf099f762b854434844030c3c99385120423a6e5921cd1ef569c1f8aac16fa7a6da2ab7fb12c414117b08f09bd9c7e299a37145ffe2a28881747d2f7189482a2593a26a278e3433c7bfc97c782c4f698a50f96c177e89535b4524baa3a0cee13cad1992d447312d8e2a88492776d65ce0214a4f7d54f6595b74b50f75b044b7403384b957c2b53b85b2ffedf4a0869084a3005ba610a901c448bddbc7a338c50ec677814c297b7f36f8d1c5fd120ab7845bb3de065b20cab8b60f19e827b1c9dd85f58f89bca50daf463775eab1349d6846c7dd0ce1e0a3047c325c4552050af03a0305f69e35f5b6ad8dee954c26028154727045383e0771bbc17be4ae40a1cb3cfed49bcc8294964111bc8c4bd67be2af19668eb3f8f4b94aa36e792d76881abd1dbb73a0e67438f4ac887019c7780b38a68bbc427a8eb12c306c283be82f30724d28f909ef91c79283a18e72ac176cf227b6b9b7fc4f250ed8889b494f9924db6c689506b03a54836f0c31eeb6bd6f3290ce6f6a41314b794c0865b65af24bda1e595e2388f3ca1f6dacd0b92c98cd1aaeb4ba64f3edef605abf81487fa6ffeb301b7ea9c9457445d3a9e922ebd0844442429baca64c620cdd4973857b15dd4bc37e2c1c6ef3e119f43f0ffb3284aedfa10149b5ed3fe3250d8db3dea0033ca275010bfe7184fcb27d4872f34089d281bc07e5a171432ae3e853e8b53d41b0f9e0eafc6fea114879e638499b1802a1df8b3cb128ee7ab3aaf1d606c6d93a61ed73aa394c881a9396904cd355c2bf70b48d20e4c6bbda7ce711e8fa79d55cc4a888ad8b772221c9ac1056ee6d42549e02752a18c6dbe36129ae1640a7ac290806ea896f0dfa4594281b1521d39a70dc5e4ac58a6224a5a3167c1acda0955d979ae98be1337e52ad546ae8e12c99f495bc201e3c01ab0a67484fde3619e4522c7085d643ef98bbacb9ddd2ebd1b209f7f858479a07fc258a98ff7649b804277d9dd61789cdda3476eb5604c049e15b37279b40d22376ca68962869f053b373b73298f9c4fff072f2e212022d3a6f25a63cfe1b11b50036ccb98d45ebaab84f4f4a0308306120a83cfca8e566f26dc29d63d7e7451d39a2c75893ce60fb64f687976e14f957359ec0eb20dc883a63428028cb808b1aef8d96c6f3d69ed95fb2fa74b984bf19bc718709d5a635217c57b13718cee5ca7f93dd8a27f4042e0e0e909cd711f69a5b712573e63a6217228ed8216c793d6701b38f37979543985cb42df919be6670d75c9a509eed339419a1953e25a5ce5cc22f7fddc09323ca5cc967e2e519272b92729debe9dd51e330504453273e8d3f3ebdc98542791b3b6ad6e56461ed4e4a4251a9faa530640075735a0e6c4681caff26adc3f3bbbb1b3b2d365581f9645b1641e9d643f9221cec818e66e7535eb7ece0d34ca2944bace06e10d7587cc4dbfa747b9f637767d77a3d93928c9eb5d6ad83b419451c6be1084a0e60e10304b4101abcbb98a2ca927f13d52998b8cae69718c3ce78d3bb293ea0e5f52ad67efd9feb40140e65c9df623133b67b9f25315de655705dbe5c72622c509221153dd0dbc80dc3c3718f1d31afed1cd98839e5150e1c174aec003c51847c4ccca6c5c682954a20836bea0558cd69bb19fd84214a5443ac39986609f1dd4a1decb01df07d8cdc8f33af00661efbccdd0dfde0020ff49c4b012984fd0c38572fdd964b8884d2e6e59b634db5ab46342f29eb5072f0e667251573d1fa5d0d0d439a4e7aff1dac7b18abd5e85410d1e95673befa10667d8939b57912076e18f1133c2a42f7739999b11f8e65fdb6d867681ff284c100850d7b16ac2f6cfff8da6aa9156c900b246e0a1e06654d3d3f72a9a1b3267b7f79b1e52588f57d0637456d235cb7ba5889fbd6d0a60d2a4ee5dce3103b8c7e336ba5ce59fa0f822fb27c36bfac0146d99ae2fe56c3b1c934008f287967327772a320a092236df413b8465c31d3e06e84d5f93cf3d327647fd1ad47cc57c1b453185b3ef6224449b75241233fd9174093d15e19536eb9e261a21463ecd17a9d845b16048438de0e74ae97a3ee04983b74346882866440a78ce55ac3a81afe4d3c130a7e7adefca96ad9404ded8f5c27cf8a3705124907ea9cf24b33e969aa3c2f9c8a3baccf9f441e77b4cf709bea8d8303687216065d4357b36c1851c96981b53c1fdb2a3ac9d0d39b3cc8566d3dc712a97fb2ab7bada5df590647b02ae06bb7b8e762c6da21a17a7495f4a2050f3dbc684ff4de48a5e2fe949e2dc08214a49a2cd69e6a1c53ee985ebc3560d51786f3af0b0845c1d18abfc24409d57583afc98db3281ac1a5b9144260712b7e1b43922f5fb8425cb6ed07e9e2df14fbb9778747a47210affc650464c6d71d4a5460a0942d6aa3bf02a67beb08bcc3640a7526e842bbd7afe01c0fb134367829a15665911eda7613550fbe62ca712c28e9ad49904cb26f87a0922b0831266a6ee080e286338ee964e35476d494594b71b1a67b1337709e7952f9c8e61037e4075927c80b2bbeebac35be3feb55c1cc509df9811f4f6a9c9a03697caee24aae9c52ed549b22ba3f77f0751707cb66b4a6e02dad79cf94257c760ab2ed9da1952b2afd1832d19338ae2f317264ca09b39d1675ba45a2046df14f13faefa7da570379873d33ddf62ccf190ac600c7dc28e496170c012a22b5752dd0839a2ded1f41058ed33898d22e7f0fe2f886ec022552f99bbc4314844138dabc254c56053cccb51201831e74191dd94a4ae147d712a9c988cc45628664b3423159f722c869c4abe30f09e7987e8878151d9edaae9daaa114f98531b0fde30769c805befc450c966d8343cc3f8596eb1f63d84ffd7e2b2334993ec52ab12dad9ba6b7f7d43263b24478d92c8ade585bb39cdc49fc095ea4de82df10aff6c9bbaa6cd78e43c5658b122ee9a2d6cedd42904ed6728b65adea8e015e199c993b215b4f5755b8f610ceb0b8e57fe2de2d6713fcfe20870a3f67599aa36e7d62d8f34da926333ba49d2a997823b8b80bca34a7c76708f9a4c0852ec45c0f0830f5a0eca503c91e4965aca9c18bb3d69d621b0c2a89e1de18ffadbc47bb9a5eac4f2189578e7b8f08348fb6030c37f2cce61ad851c379178850704f3fd82188906c0c72a90616a8ad2a30bd37d84ea847363e01f49d01f73ded737471c331015a23418c587e0f052db9ed3443583e740db4d10e52aae4d3f7fe831eb527b6dcef81fbef842aaf6d48d38cc4c8c6a968e9b3d42987af74ba383dd8d92dba950439bf756b65d112c226abb5096fa1b986c34cd97a0c3749bb6baf13d5a27a9c125d6f6f6d9880fdddfa462dcd1535ed03007d8f982fe3b1a02aa7b749c3ef551d5b30272ff90d36048e63673065c561592a98963239fee8008b4297acb9c88e55530f34b056aab1b796f6aed9cae6174e80216bb7f471697dc42a935a239120d953146ccdf9c72a770942fdc6ef184ed30ddb8193ee22972e2c1ea94afba610a5e31bfa15c8f99dd11a01d8ae831cce4d58aa77d37270e33f8c44413cbe61fa031d7407c19c228b2039427b47ad09955f8169063a13448035582754aa7757dd7fade770f65ba8b020a0ac1185a1d49ccffac8cb46d1cc02c217115b580a2b4c0e1c2ce52d21a978de7fe320e8e21453138cb1d592093f7fb06cc7c0ae8fa152b76acbb5a17fca338ec7021d96196fba21a8488fd345e77d7c081e7ac70bda5f9e30ae18365027b8e304ddec2f23f0793476b7e4c30c43093f633342ea1075755823e642030ac742ad651754c5955c9e5c33959f8287c83617648084af38e383b08aa17cba0e4a2a5f8e93da4c3fa273fe07ba2769cb1a4e35b7719b97695d96b1ab00292aba215d3bcb57b8226eb45e1c7018c3c17dd1f242919f2f9d0a9325ff43f8971cd63b8f2ca539ed03c8713898663881314b7e00a420e7ffc302486842afa2f35dc88ed38869e8dd58b6af4aa966c7c0c2b9d5c0397110fc505dc25d2d3c063a754de874afec48ce923158d394445b2edacb22a1b5cbf35891ab1416ad37ce3e2d101945ad695afb0406ce16606b3bda084c649d2b8d4b20d3becf4ba9a3a43813fdf554c54f95e2438eb543495205d8a0e6c5e2f021dcb619eab9f4b3f3eb224a941f0530eb183db18cc9fc39a4fc604e3a5483ae5d79ecf640326efbcca302370385a5305d", 0x1000}, {&(0x7f0000001400)="e425e6842d1a3aab9ebfea540745dd9e3c94c0cf2f2eea2177011edd991fa1015dcab6c04942336228a222e97e620471eafc09b12ba5c9196b2f8889384079f98421e2a520aeb08b8d3fb8545739931094e94b8bacd2067bf976f509e61dadeedc511b751e3036e17f5fbd00a71233d8fec7552ec560dd89bb57a6db3a4abf806c2b10b6d7b3d9ace5302701f42e848df42b5cf1094c1ccafc", 0x99}, {&(0x7f00000014c0)="f8473a059b417397163e095171914e9ed4bd05735be34ec347dc3236b1fd843dd89ed0c2a75a9f46726fea09e000b76cd7aaedec6edac35f753733f9495ea361d441c5982e3dcc8164c97d2c8a14cf72f7abc6cc53de8166045a9ee0186ee24ab07a0f0565fb5317445b76481f8001ae4ed759597343c3173246518ad256a3ef31f474018fb6c9368614f2f76480418210db09b276d322daa68c453d2a6b508800d2289ace88593d46ca2850e1a246ed0abdefb2dd07d16c479c68bed5b79f47e73285d2b308e85245d33cd29548abac7b82b5164c7203c77547", 0xda}, {&(0x7f00000015c0)="dd9b89", 0x3}], 0x7, &(0x7f0000001840)=ANY=[@ANYBLOB="4800000000000000ffff0000f9ffffff7b6ae7c914922a53af6ed0afe8755dcc3ae1324dfe2cc3c2298a7e6749fdfc62c1f80b3d4e0383233a0a9bd1e0451ab887b115bc23a68db46000000000000000ffff000005000000d4ee2d840488db4dace437f154b0a4b4a63d1f44416f07baa312ff1beb136f542dd371ac44ea0450a2f68e46d0c239cdf3b0cd9a693e17014deca1df62ea44b69a7096d14dced5b1a4f7bc7c6f743d74460000ba8469bd21a95e87166ab12d9a4e8d967b720cc7d607da8091ad19ad01edc968cc3d8426e049161c0591803c022bd687d2a3805756d4d7c48bff878148067dc00ca78cc4d0c26773d7178130f4b3d3b42544cb1c8312e103334d09a8aa849325c619ec5cd11f9e960e0f6b0fa18e89e337d278f4636bebf6374b015ffa5eefa1c9b405cdf2c6374ab77095300578de3e07e3806fe7e78e864f75f5e01efb6979a15470eb1b319d45c1caba8a148478d4531468915943b24c71400d555b5994ba5f8e2659ca681955a4d23933324aa0327854d76e0f565ec60cb68f336fb220dc014259f4681f956e96f6d3670bb1e92c86c9d31513e8"], 0xa8}, 0x40d) close(r2) r4 = fcntl$dupfd(r3, 0x0, r3) pipe(&(0x7f0000000100)) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSBRK(r4, 0x2000747b) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000180)) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) fcntl$dupfd(r1, 0xa, r3) fcntl$setstatus(r0, 0x4, 0x80) 00:46:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) socketpair(0x6, 0x1d50955c46408c9d, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1}, {0x18, 0x2, 0xff, 0x1f}, 0xffff, [0x3ff, 0x2, 0x7, 0x80000001, 0x8000, 0x100, 0x6, 0xfffffffffffffffc]}, 0x3c) 00:46:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200c0, 0x100) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x6, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="db3a70338f54a09d2167ddef732a83170a", 0x11}], 0x1) recvmsg(r1, 0x0, 0x40) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) shutdown(r1, 0x1) 00:46:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x35, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 00:46:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) flock(r1, 0x4) close(r1) 00:46:05 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000100)="80de991d7586dbe4f3d261a3d163a565b1f36feed7509a185672f005d5621e8164816ea2aa61f45442f690edc10434400317e3e02e974550686771c8ea8f3884f05e9f3f3600faa7e350a59139361a5c27cc6de3873f7cf3bf31490fd25813b95727ff226df85e16ed32afb1ba69dbf3bb76c02a931b9ac3cb2b223e0c0f46183fa8519104262c9d4f5f2b4f1f4e10538bc5ec549ebe39f8b6dc", 0x9a, 0xf, &(0x7f00000001c0)={0x18, 0x2, 0x7, 0x140000000}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 00:46:05 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r1, r0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x401, 0x3ff, r2}) 00:46:05 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{0x0, 0xba4}, {0x100000000000000, 0x3a0}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) lchown(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) 00:46:05 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 00:46:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01de", 0xa5c) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{0x0}], 0x1) dup2(r3, r1) 00:46:05 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) syz_open_pts() syz_open_pts() 00:46:05 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x3}, {0x8, 0xa853}}, 0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) close(r0) 00:46:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x200) bind$inet6(r0, &(0x7f00000000c0), 0xc) 00:46:05 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0xb3e8, 0x0) 00:46:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000000)) 00:46:05 executing program 1: r0 = socket$inet6(0x18, 0x20000000002, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x13f) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1a09, &(0x7f0000000000)=0x8000, 0x4) 00:46:05 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x5, 0x69) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) fchdir(r0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffff) 00:46:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) 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) 00:46:05 executing program 1: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(0x0, &(0x7f0000000080)='s\xd2') 00:46:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00892d"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x4, 0x0) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 00:46:05 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f00000000c0)="46683ddbdddbbe8d4dea8599adf3c58b667ae1da8f5e410dae5551b27eeb1614f96514f38ad7d8382fbf89c1eb54262bf3a12c1a0f9f9861e0408b4e89470addacf05462db3f255586546cae97bce67a741add14a7eaec102c2e41691441cd9ac0b3bcb60c91b2bc94069fe36500229a31fa0731a10ec68706bd31ac", 0x7c) getuid() r1 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x3ff) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/44, 0x2c}], 0x1) 00:46:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000580)) sendmsg(r0, &(0x7f0000001c40)={0x0, 0x0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="370a03735099e63c7e06febcea0031709b9123367574b74d0719a7371e2e3885d64fe6ceb79fe94768368ede3a979333f414bfe713f9f11ffbae7f77a92a7dc54dcf3eb064bc3f93c25f25d0e9c8c8bdc6e20879eb5d78cbbe7d167ef88d094b1df5143641f7eba95bebecd79788f6f95d72f2fa18b0d12113028692b22020c103d4d29000519c58eeadb310de6b1c154791fac96bcdf86a9b03feab2ea91370a57fe1b51afa7d48b44e5d87cdaf64e44db128f4167f0494e09e773ab34e", 0xbe}, {&(0x7f0000000140)="f49ffbf2f62f69083cd91f7eb8cb4141c5771024ab7020849199a6ff49cd5ba550e6c0eb0da7e5fc06eab0736bdd749625a28e1b329f8de1474603ee28c9a7bfec7bd3b8c0a7e6e2", 0x48}], 0x2, &(0x7f0000000200)=[{0x40, 0xffff, 0x6, "4ab05419e2bc01c20c4ccebc4161d1763917c637c40563925592b9ec851ced8d6de42d6c1468b88a7e68"}, {0xe8, 0xffff, 0xf0a, "513c8b00f51da07f3fcc63800680c2a4b853e699d355cbb95f77fd1e9bdd1a14c2c98fa40ba6e1969c767d1e04ed1cdbc147e9e5f22a99901b170de8927b40a16ee9e40dc8e1bf996b2828054673951ddf3d425e550c778a4f70542bc9a9665bae01e8ca7df94069badcc7febbeb917492abda399287fe1e3c230e8e47203c2fc91a0e271e67b4e242f08a4762ba8c1ee3c99743e5665e0bd55cfbd2ebb76b6b4b5f98ee774fb3520ac40fd56683914020f098fa2df4454e2ba46155d79431c0f47488f55248d00a6f2ca06fc7eaf9423a92d700"}, {0x48, 0xffff, 0x4, "f8cbdb852dd2681d72a1bd887bd7b8fca825900dee8c94569f2e56a19af9b8511f38c84a6c59f6eb2c68713a8aa6b16df412"}, {0xf8, 0x0, 0xeb48, "87043cada4eac4812af68c402d17c5043842153843fb4f66f4f174983585bee55592cb5773547adefab111ac890c37089611f3eaccebae31dc07912356aabceb656c437ee5a8fa09415d8563e8c83b12a8e0285ee8b74c06c0912f8261a58522e9a7c229fd89a437ab848216cf0d442290cdb2ee4feadb12fcf0f8b533de4879f515cb6a8a00dfded5e030cad9cec796d6e9629a145fcf3e6d5904cd4d870dc423c30a5eef85d5e6ab56e95bcd2f3942f44ecfe50ffa0dd0eaf144c3009f95a9aca10a77fb05d418c50b6c5c65e8a4719ccb9eca25538978b804328cca3060d4bfe7"}, {0x40, 0x0, 0x6, "4a894127da00972327f1141418e267ff2032e27088939ee9b342a32b64d14b1d7e1b63d65dfc69c13e6fb037923e"}, {0x90, 0xffff, 0x7ff, "ca988d08527a0e6225a369ec5269fb83e1f1bd9eb6bc37e5d5799dfffc19e6442757eba34e7c86d1f0ba2bc36b2810fcd1cc41ce5e0c16e5dbe6e6d6f0c2f5eb28775c57aca227cbf9dfc4891006838371e76f976244159d2edcf6d79ed16f20d833f7a4f3bb8a63de5ce48fed8a32aaa8cd5e34ea4d6a803a"}], 0x338}, 0xc) 00:46:05 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000000)="1ad82d0d61fbdbf2bcc18d768eb2dbc6a41c1c86b1a968d9361ad41bd4d8c0b30bc2986e", 0x24, 0x408, 0x0, 0x0) 00:46:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab", 0xf1c) sendto$unix(r1, &(0x7f0000000040)="980309a20001d87ded976eb0962024cc238d04d19658fee051ec34d9259a601749a9df29a1b77f607c3383555c81cd99f4f5e00e59b7d5f507ffa1ef7226f28c98906c0205da877e584367d0f71958aee0ff5c300afe5a9b40115be4793afd3385a8ef07b0c9586f030a93281554ca32ba68ec7f6b701dd679e9ea5ab048ff02a1289650d702cd1c124342c8d3cf7df35c97152213e94ae4ce8388e748b0456fb365f1b510c1a0c0850252fcc8c16abc7005f0bc1ab9d7279aa674e7346bcbb1ecc9203be8190458227e2ef6544ec2adbadf710dcec9a92f0000000000000000575027798994e59018ff4759eeeb97ff6f3257179c790a6661b3726f4dd35238738de1244619a4c0c00a069503086d0955c745466b42195404df28e1d98e202b34618c5568572de4a880d0b0fc1e5cbb0c8b3246f03ae8a9ca1f2e72707b2a0bf30e4f5972221af79cdf6d9ff7f99cb3c8a8d5b4e6964e6bc4eb4c44fca0eb1f1905fb38e677dd5049213a5d50b7c51a1cdb5df7d8ecc5694874f19eaa65e58de891bc3c0b8665d3ab85dfe10e9a4749fb", 0xffffffffffffff32, 0xd, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:46:05 executing program 1: pledge(0x0, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x22, 0x2) 00:46:05 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000980)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000480)=""/218, 0xda}, {&(0x7f0000000400)}, {&(0x7f0000000580)=""/33, 0x21}, {&(0x7f00000005c0)=""/144, 0x90}, {&(0x7f0000000680)=""/250, 0xfa}, {&(0x7f0000000780)}, {&(0x7f00000007c0)=""/130, 0x82}], 0x8, &(0x7f0000000900)=""/70, 0x46}, 0x1) r2 = accept(r0, &(0x7f0000003700)=@un=@file={0x0, ""/4096}, &(0x7f0000004740)=0x1002) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000004780)="47ef117409e1b179fde3d77148541835abc77390917d89436148beff39", 0x1d) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000200)=""/77, 0x4d}], 0x4, &(0x7f00000002c0)=""/132, 0x84}, 0x843) recvmsg(r1, &(0x7f0000000e40)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000780)=""/27, 0x1b}, {&(0x7f00000009c0)=""/88, 0x58}, {&(0x7f0000000a40)=""/144, 0x90}, {&(0x7f0000000b00)=""/188, 0xbc}, {&(0x7f0000000bc0)=""/10, 0xa}, {&(0x7f0000000c00)=""/74, 0x4a}, {&(0x7f0000000c80)=""/254, 0xfe}], 0x7, &(0x7f0000000e00)=""/40, 0x28}, 0x40) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) recvmsg(r3, &(0x7f00000036c0)={0x0, 0x0, &(0x7f0000003540)=[{&(0x7f0000000e80)=""/247, 0xf7}, {&(0x7f0000000f80)=""/43, 0x2b}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000000fc0)=""/254, 0xfe}, {&(0x7f00000010c0)=""/44, 0x2c}, {&(0x7f00000011c0)=""/202, 0xca}, {&(0x7f00000012c0)=""/128, 0x80}, {&(0x7f0000001340)=""/196, 0xc4}, {&(0x7f0000001440)=""/183, 0xb7}], 0x9, &(0x7f0000003600)=""/139, 0x8b}, 0x800) lseek(r3, 0x3c, 0x0) 00:46:05 executing program 0: r0 = socket$inet6(0x18, 0x40000008006, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0xe54, 0x4, &(0x7f0000000040)="41c37872dc56d164bda9b58aa441a15b469f782812f730e97752a1b875f01e5fb3eb8262bd28896bb508f0efef99f682fbe8b8f272db530ca8ce866b628a96f0af1c3f696008bfaa3527bc40e0e772881681f5e3fced75bea1d890c8554039ba01b3052e73a898a5ee7db199484c91a2740835868eb7361f2e2b93ec22f91a99457116427a0a1479e46d4f776c57a31aeb058d0cb9ef0b4baff0ced1dc467255cd", 0xa1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x1, 0x3}, 0x10) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 00:46:05 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) r0 = socket$inet(0x2, 0x0, 0xfb) getsockopt(r0, 0x0, 0x2, &(0x7f0000000080)=""/153, &(0x7f0000000140)=0x99) 00:46:05 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSBRK(r0, 0x2000747b) read(r0, &(0x7f0000000080)=""/2, 0x2) 00:46:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x300, 0x100) sendmsg(r1, &(0x7f0000000340)={0x0, 0x83, &(0x7f00000002c0)=[{&(0x7f0000000100)="ed24e63d38188ce1430b92fca5804fb6b04385c03307413aba180255acaa35d70b168c23a69cbf1f07d1e1d18ae2ca46a366b3c007f07280c576fb2574105071100f7e2b5ee0cc33c0d76d2eedf8d4f1662431e35ed85df37c8e7db824a28972e3d9cca59d32aec5b12fb41d4cd451b7343a9b1124e0c067510555055dbc8e1eb952fc6140df07fd725f585b7dbb72789bf2820aead52b8c7a7552da73fecd98470b071c419462ee55a579960a6487def81a3b2647d7", 0xb6}, {&(0x7f00000001c0)="02aed1b8d995a93c8bf16ec002ce342d064eac2f4c183895f30e95287f733289ea03a585147e11cd9d0c0077cb505a408036b114130659842625722522756abcc52d27c45e9401d797d182ddcc313f9f5362", 0x52}, {&(0x7f0000000240)="1bf2ff413d1be9ff8c1d72c194d55dee3f4fefa6ea28504a64e1554e9c8392170501573acaf309af6a33c049955a4367399bab6110684aab3213dc0b16744e8608815a876120e3d3d1eb9274c2ef90ab215e5c1b2c21d24e725375787736", 0xfffffffffffffc28}], 0x3, &(0x7f00000004c0)=[{0x78, 0x0, 0x8e0, "4cf486addd10626961575104c732f068874ae859a904dd5a2a8d29961f41b874135d8af1640b1d8a6f34a33222bc2eee7d876002b604b776379a08648d7c879b178fd9846f9b57dc878b9db32e19d33e083cdd72c8a1f5ec7bc03f9c494189fab8"}, {0x1010, 0x100000000000ffff, 0xfffffffffffffff9, "f4f071aa6a9fb940e032c818964af80ada612b1116610b373dc59fad58bf7a1572efabde7774b3c6c8157a4eccfc21251f6e77e9b5818e2656a5307e64a1aa952a5a711024f87db8f839f0350221006f8e30fa5254118db93aaee0352f833514c033b42b5740cf3111f8ed881641a4c4fdd792b7cf3df5a541c59a3870b414f624706770e061d1a1e2dc5f2914882c6c77cd24e0e06e89f40baf4defcf1ec3169732d7d651f4817715296848c4858da9eb8efb5a39cbba135c86896df6c9df1826a201565fe3ca2f4e6dce0c00259e4baca7a22aea7499dd841bd4ccb7293fac3cb863642a3ca3d6f3edab6b5d1b7f1e284365f86c9181f3f14ebca04799bba0e1563677668625e046327f3c6325007b7ece636f7702e7c448fd745c7a84a09e83716b9098f4592573630c762311117dc343a7847421b13fb836d67d1c00292873cb9dc402ed178135ebcdaff2972a9498cfdf858f36c61bc5f9b0bb865d6181a53f440d58ae95b3dfacd403aa993ffb42e8f712bf5817670394d5bab955e0f82798a0f1d3c13c36e25cae99c58d27d68bfacd55af2f51778c0b2caa8df5de7b08fb603be5e2c6c4beffb9fd5902df0dacf1763e0fec9fe2877e74147bd86198bf5fdc8263ba2641757c6a5c3ee15c54db1633ac77bd40e65c70401d7f549b17c3e25239a9c8f32584d62bd388fce0a0f8303f10423a9f0c374b3fb033900be8a6732bbfa2716edc1e7f7752c0895230b33fe127db72a4af507ad6b25e2054eff9062f65257cb95dfce205d8e9f70c3bb5134af0ff334c36adfe00bfa43ce54f8500201a4c15169ebb797672c65d8a23e02fbfab4ef0b13f179b246635f8c31e84097949254877a64e8d1146067e673ce3d0505a6f64e6d3787e592cc225aeb1eaedc76f87731fdf7d7ee2a2b6da7bff669f81567261e793db12db133a6f225130fc0bf24e2de84ab07d402fcb8e656cab034db54c739b00739e34e8808f16a040601dcd7edf1eb0da75068a551f9c5e705217abc0585f67060fb5da1153d881c44386130e495f22c2bc9a55a6abc012e5e7c332a733bcffd4d2c6faf14c1378d3cf069004c3b2b536a0930435c03af776a1cd648b5c84ca63a7ed6d1ca0a278d2b495400aa6a1f21d1f87d7d8fd6c01969b311ad9be5a3d78d0afbc0229a348f41977752da3093f2458695edb245b0d93ebf88dabce0908ec771abe0c82fe6c7a16a7263173d0f87297d8888c367442ede879f14b0c0dbfa3c3ea8ccba71debad4f61e94fc98a593685f47d3ed4a272f592713b9039b2d81653fbffa3e003eecb0363844489e31c7fa8c2cdaa6503bb210f829b291449ad436138c68c2c100aacef10a664e2267aac47a1de81c08a59883873dd2595462244b030c0e03617c4f61143eb6dfd8f42c3b5a97b673829637c9299364360c1eb2eee66284b8426c90e4622a9146df77afe8dd01ffdd05abf6a490d167da4a63933abb50edc9659f9575324311fb29efa47cd042c4f78f47d8e05610dfd4b8cfe635e3c062b731530e3e8d4dae2cde3df14a4a337b9e3ca9b79342abab0cdb0418b64089ceee60d0181bfab9bfe1aaa278763c9da475eb2b2ab5b3e8298d5222173484a36a9e1256d491c4e9e6e056909a2a99cd483d8e2d3fef83f601d9b003757374499b92324287216adbe51a6d76d518cc6c25d2d04e31e8aafb174f5c9fab8a30ff7c56d8388c49b58a7e3a1ba973b54a73f45f469f3dbfd4a800b4bb59ff806746404307274464fa7fb504475c4a02753e69b5b367e637867b54c55906a549ec8e3ea898a59608784e7632caa72686e1e32b6b0f1d2cd5cfc6f1cb06d6a18327650af14709a2087178cf59c5481af39350a2e79f4c94b6fffe4897f19a50afda8167f27f9b8c1141970565c6d4ebafdb3e2b2ec86fa17a61b7c0e9eccb8b1da9f9584cd5b9d6b80c52e7e6282e6e21e683d5d28de83a34f2437f783e40dcf74d1e57aead78567419b48283ac83f40fa20223316e2bb087a36285dc843e2da51669ffd2621d6ed766d6d0426db2490c19520be1431b7146ba3588c5aafc3e46b4ad3455b997efac6b1e12445ee3b92902c9b2d39b071713e8da4b4f1615e5b26e173e663df16423de6994995a4ec24ed83b238a7a26707b88a3734031c8b189b26f6c79e4a0181c6fdab3f2f721013166c7248ee45ab69e222aefbaddaedd3a135aa5fc6bb9dc1dd026151422a1ab2ba11f711396df9d394653c223cbf9932dff91641463debda8f5a6ce118c1dd5ab3780f4ea98b754b5a4b5cd018489c3d2125fe67d9b695413a4f30e90518cb4682fa9c66de8cc5e7799643d3249cb592972d45d4b62235d6c88043e9957d2cdbd4a0205e6f68658ac84e9893b5382c9d7c014b964846c5a4dd5519f541a757877e891f82c7c29a0b17301e3ab4686689995e8407cb16b276c006a17337813627ae469232f80d44d9384849b747666184dcc7d57c53a7f98dbfddfba91efa0307f7fa644bc936de0f829d03354acdfc2369873dd65cd0157db476dbde0c716e17df5e8323cb81698c317871a1082a2bb4220e31e0cc770a46c18a064fb64515427be17b9fc8ba969b0b5e0eac07e22320261f162783aeb4487b8fb68197015fc185c6947177c4a1644244a6c17283157c23966299d903ebfdd041af887a8ab00a5b53dcaf58ab83f13da96be1567031febcd3a9b0d679ad4dfe058cdf28a64befc7a25cbec8806ea5d5ac09c2023a882a83ea20485727297aa439a5f50103f32a515fb3381d435d6cc05963b7c2fa593226130decdd652d1ad046ae80bd9b4b85f2d7bbade54fba019af7fd25584451abf994c17d097d7486748171847f86a65ca4fffbeb5f0eb073c4e73bc4ec00d5556d96f88b6ca023557cefa22a106e5dbdb88a46520813e480200d03368dd055da62b2a3debd497b2f3d129db78f44bcbce0be3c6b903de848d3663ef7b014a03b23eec7de7fdffcd382a5a8a451f30711a4d957bdcaeab56cd3b2c4b99e2219fbe77b8d32bc79466861ed83d63483962ce896df51de846ccd1f7e3d5c62685d524006b2a36af66d61f49ffbae0b7123ec0fb4e4e31ed04c41b23b27c99ec2d82ae9dee3a3fcb35bfdff428e2283e0953ba29239cad3cd7384c50009bd3d9d40144f50c68ceeb38598bcf04369d08e40dc2dc27aec79a34ca6b11319d31d732de2b337ab72cf1b268281dee093a3841f254c1af230e56f083dd40d1426bcac24235df096433124b28dc9dddd7c6c448853df8d19bf4e06ab3a859b2a569377f8f61c3c911268bb8aa486c2803ab8c4f80420f5e49bec0222b47886c9e41df1c99883b53a8f1389cba825ce105cf2b41c9836883a91145dee7e7186daf2714d167198e2b0b48ddf676ae3af91d02a0c3af8596a9f58b4250577e0d28f8c005f37b83a1a76acc8e8cb2e5826cef3a178aad833bba57b5d019178bf024b03912f92490b26dc6792d218c7d068bcbecafe835df07e4f5b679d179d42a60400a5995cb8d2052c12cdbfcb43c574898448eea89c682cff1e3771a4c34228d19ad9028cfdafd673506526f04bab3df3417a6862f48410f673f23ec0fb2e8ba0e3ce2baea30f6d624a580fe9ac767a02162ab0d676821128b4878f9172e72d95a077c577ae67ed7af7257b217c80341ce7f1defdeacdd7e9766123bd259c84e7d87f0970f199e272ee1861889735e90a496bc44e6e977ea19a9ec3fd90906093fd5dc7098a2f2e14a63138b26b6e14b1eb61cf0bcffbdf34b8c772608877e6e51fa080e79dabfd495ca23055428a7e891ed0bc1b1877778607eab0319e94961d7e0842b4cec7fb99245a59d5141e67a69cf79940362363e3a652483fec7a94225ae1e4fa6ad97eb10cd4ae05798bc67c38833bc5454eb1560b97398deac203d1ececa540e8a21bcf6a14a4d298623dd7dd0bfcef9cb193ba9221b168a386d306920352934cd368b3f3274e3cbf3ebdad24c36366513649373618cb93afad803840b46ac425c6499d16670d274d632a96662eb7a1a471e1d9f39a7222d28f9a08395a1ec1b022784ab99188a53e037c188b5d9f2fbc0b8b12585d219e5da44a10c7f590e8ab5e2dc2d2bf5151c76e6dddff41e51ae81748ee62addd733806986a446259c5270c8cf19d745216e64af8219ee3988508929098365fc4e4cdc95463a71099549eceb2079991b659566da4f2103224daea56018cae8248d8479af85918e90e0ad918d4177186bab2229c0b654c671bdd53d579d76532d925e64b1a527c98bbf4005fc55e1ef46267e51190f77265967e73a348962d6ba61d929bad41680c9d46fbc28efb4c653a79380c4291d19086b084ca23c31a903feb7e6642be53bd201c3856625b04f5e30e59233604802e5d072d52c567d5880bd0697635c47069bab5507be4323e1a8bbdce0f83dc82a1bd1345c119ec3cf85284d4caa460e6b60c423f2a6ed66a6847cd15d7a7613a77cb066abd87e24a6250c438f4040e54c4b99382d6913f13decf59f46d22805b23604493fff50353c03177b26b32d1a0a7548a1eea057eb197e75c1ab6d49ecf6c5e08ec1d6f4ca55c8f47e9b700a150d73cae09186ba8bee635b3465b4be3bae7f5dd06b84d8ddfe3e6422a09822a05cc4eb888511fd57996871cb064d5392238b3d36b78e6cc48cf2501fc7b2e0e00b51965466e3d6df18641ba3bf9424938024cd46a5ea5344d95a426f3cd2e9d73b58af18a027b2f98c896b87744e27a428f83666aeaad6ef23e83ced15cf423f1266e46a94821307c7a5ba433a74d12d06d585766e4357753f0822f43a11615dfd5340ae6ad740c148a3412c29178c8244a1d5e788861a5ef35fbf67b960fe715a53cf1ccb35a9e49578a9e27638a6a3d0c665d0463af85da8600a1e98e765bdb7ae410670c49af95dc66707a2f83bd2e3fd61195aafc5edcd236440064c79c9360540a661adf420bf6ad56b6579500e335f225c65106cd569b596eb9dec5904614ad1ce993aaea0131facd8d222a200e9e51564b18e955353e7b54e605c87d4abc8d52a21e7f7f5eff297c6fa06e3e41258f04bc47faebef395f885534535a33460d25ed3e7616bb0747c7c3ff327a048e92dec603d9e16172ee7c0492965e13fd8383c62f49cc6255a568df6154678887a5e1eaf2df4e9c2298ed3fe0e8b61f6db35319f4df82dc8d69bb3b8633e8a66686b9d509718f9c5476b378044fcb86446655b5dbe3669ad2445419b29a901572ac6a43921b30265528f3145c28fbd4f7c1b7d8e995ee9f6543ceb16c6af9fd998d2ad280f886a7e7603a3a1f8f69743b82153b048066c623a04c1ca7c501135f66bfc7eefc29a55bbae64aba65e9c59cc974fb58911aab25f44ddcdc5e21b4a658401cdf96feab32a9ad38bff3cac86228704051979bed1c9a950bbaa397eaa8c47a6f116a24dced4612337042be167dd4991c27f0b8d125eda5e4a1170e41292413de3acc55faa14a72d04629384752471b2fe5d95278e88e9fe1daccb997c6d1effbacfc929c8856a1e30e70541ca2edeb4f275fd0d5ddddd3e7812a21b96b421eb2bf292d1780b45d886923a69d315710bb50380958330deef75a7f915a09abd0406249d6a41ea115b10ed58cb683b856b365c297aa81f95b9b626ff8682c4f289c0e60e8de21948770c7814ace32a373d7468c0d11dbfa22cbb2e8b3b39199fb9e9ca9709bc2191ce22b8fdba650513373228c46812ffae249d525a2f62bfacdd7aadd6ba0abc6dddc5237399b98b7bf4c658e2bda11a324"}, {0x78, 0x40000000000ffff, 0xb5cd, "9afad25637f73fb32b944f54751b8a44fc6ac97026f409a39aeb23f446542b93a784a9315e22ee450ea78925cd87f46fd794fa6638d799a99334193b0e90f33c74a4aa5716762519730e7b2c5a91c504c542524cb179aca6a9334a124e0a346632"}, {0x70, 0xffff, 0x5, "bbe42835300f1e1394329a7b47af11808eb9928fde8d7100892fac2c4986807705765e145c65a34893b35eba426f383b83198e661c80681d7b903c7548ddd00ea3b028b054eb787d49d52961878e72271b7d6ef819e64ed682034442"}, {0xa0, 0xffff, 0x2, "53b39ba9220f3f71d1f99ab8e3d2b76d997cd1e47a774a464b34d328c2894045eb36133a4bdd436c25f15e8db4aec29ba376970f6f7d42bfd36a965efe7a199179f9d1d5708eb7cfb335c3bd7d9ef27c3da06b49796f83e3cbe6047b2f62ed3d87d10031a1a79788c52e9bff09eae4ccb5282b2a88472f474142bf3aa08985789f0848d8d838368510632f4d45c3d0"}, {0x98, 0x0, 0x800, "8cda706a297fd0877fd117bd86f32c7b7c4c3f04ede7aa820ae691eb4d48515961ce891dfd1bcb3483eb6a8ee75a93000148b5caa763893c981656ba66a5d2faa83a332847a9a8bd29a56539324a4e590764a6c9b5522e5c6e7586cda6add878a3ea27b12058a762e3f6c842a409732807a96efa8927fd349404be71ae6a3926eae07fe1185577"}, {0x28, 0xffff, 0xac0b, "0d5c17902b1fd982f888524b6b0b3f38b1"}], 0x12d0}, 0x0) read(r0, &(0x7f0000000040)=""/19, 0x13) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xe65) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000440), &(0x7f0000000480)=0x4) 00:46:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getegid() r2 = getegid() setregid(r1, r2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x480, 0x20) r4 = getppid() r5 = geteuid() r6 = getgid() sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="01002e8066696c6531001fcb3838a3130bdfbb27daf6813daf74bece1700ba2f3a06841c265b94e62530b94588236890aa474f9c646bb57e83398d34a61a774c8b020747f6494e619270d7ac6062cf52877e722d6c00fe2292cb576189a9b6e71eff5829b09b08807f5e75b0a3b65d"], 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="3157cf9b3a5db3710c2ddae5937135aca9568d392f4d31656854c3a5243fb08d0531290429b84776f4f6501c964664ae018eef212a9b9d21be35f7017a7f23daa7943264498cf26640d94c184d545c6d", 0x50}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0xa}, 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 00:46:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x106, 0x10, r0, 0x0, 0x0) 00:46:05 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) shutdown(r0, 0x1) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) dup(r0) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) 00:46:06 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = dup(0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x6, 0x1, 0x1, 0xffffffffffff87c3}], 0x4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0xcd, 0x400fffff, 0x80000000, 0x2}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x9}, {{r5}, 0xffffffffffffffff, 0xa0, 0x40000010, 0x9, 0x2}], 0x6, &(0x7f0000000280)={0x0, 0x9}) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/4096) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCEXCL(r1, 0x2000740d) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000012c0)=""/14) r6 = accept$inet6(r5, &(0x7f0000001300), &(0x7f0000001340)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x11, r3, 0x0, 0x0) r7 = accept$inet6(r1, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) r8 = accept$inet6(r1, &(0x7f0000001400), &(0x7f0000001440)=0xc) unlink(&(0x7f0000001480)='./file0\x00') setsockopt(r6, 0x4, 0x273a, &(0x7f00000014c0)="edf015987fed80c651d2be90021b8c12b4db70c2e970daad2465d6a189772242bfeb83e83c2f88be8162f738669dedeed75359cad00ef44c0e6727a32607afd37d86", 0x42) shutdown(r8, 0x2) getsockname$unix(r1, &(0x7f0000001540)=@file={0x0, ""/108}, &(0x7f00000015c0)=0x6e) r9 = accept$unix(r0, &(0x7f0000001600)=@file={0x0, ""/44}, &(0x7f0000001640)=0x2e) kevent(r3, &(0x7f0000001680)=[{{r7}, 0xfffffffffffffffc, 0x20, 0x1, 0x12b, 0x6}, {{r6}, 0xfffffffffffffffa, 0x40, 0x0, 0x959a, 0xc000}, {{r9}, 0xfffffffffffffff8, 0x4, 0x0, 0x0, 0x1}], 0x7fff, &(0x7f0000001700)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x19, 0x80000001, 0xffffffff}, {{r8}, 0xfffffffffffffffa, 0x80, 0x20, 0x93, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x8, 0xfffffffffffffffb}], 0x4, &(0x7f0000001780)={0x6, 0x8}) sendmsg(r2, &(0x7f0000003f00)={&(0x7f00000017c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001c40)=[{&(0x7f0000001800)="8069845e3c2d4d3fbaaa9602b209c8de39dd5f256a3f23b8f70428e3459b8de4010299a7216889f435898c31b3b368a9213552b70796604cd433425ee42c5bab732561d2ab9a08b64f400b5cd17205f7e0a4bd48c01934f3f7d4b9e294a9b33f2f8347e010fa0b4b0269619b449258e7d9afa71c50057361947d3f7a3c3b510b0fcfedfb8aa8c893445190d3f5c644768c1e6bf4f5c551293579728222179667028e0758bcb66f4c34b41f05495ea3f13cd4641e9d18d1c942d94db2e7", 0xbd}, {&(0x7f00000018c0)="e6df9ff6a82e9a69e625c90a2f31d4e74bd7e466c5a34a40c0e3afe31a6657a840d9306d96a85644c0bb3dca35650a7e7a205f2256f34845a9589d1829946e58dd1851c636227a82f37b7f10ef46653fe9b64092c081be90029cf650c579b3397a47cc4fb4ac859f7aabb7a480741c26cf8a09a205a3260ab3009565646fbd71eb0f", 0x82}, {&(0x7f0000001980)="8784e012260601efe748e7bd2700d194950be36474a6e1fd5be927399f8f4030fd49bcb27836b11afb47a12d07d6a0abe008009810d1883e6b9a07ba5735ca166701cdb538cfe000a6acd0c0dc0eb5", 0x4f}, {&(0x7f0000001a00)="43344813fb3a8eb3e2b668d2b78d68c295", 0x11}, {&(0x7f0000001a40)="25dffc35f5f018d9dd54875e99b2575bf2dea4fc0f349aadf7bd22a804b110844fbbc34d8ad70e2aa214bf720e034b5ded84872c5c8d32341ce0567cc58664fec2d88047c7541a17", 0x48}, {&(0x7f0000001ac0)="a10e14f78f8fed308c58a85c0671de348441c4d74eaf4a3fac96f6b5f0f1b6ad07f1631b6a0d17964fb1e57f253d8a02452feb1af6e170f32b9c76a76e23b6e0899be7905c7c2f7abb2eebd9ed93a4eb782ff77e09daefc37d6f4cc977d26579780f06af72018b38a4c8", 0x6a}, {&(0x7f0000001b40)="3dffe1d4c58dfa7758eac539220499c5fa8053b540c1da5c7c4ca7e048a4c7aff70934d53e8a2542853ca714bb3c0c0e3d6076b4d600f897b40d5b511ff521aeb95025c661843fa4e56d3f86938673b093d1c25cb969a4f3ddcf923b647837f8e9d760d3600314f3a085368cd6bfdcb7fefc30833c81f18ac18a0ccf5c59c40ab54add53b7", 0x85}, {&(0x7f0000001c00)="53b4c8fdb97bf9262ae2327fb23ef8e721da6ee84a565c72d33326b6d5c333", 0x1f}], 0x8, &(0x7f0000001cc0)=[{0x1010, 0x254dc0c95d867f6c, 0x1f, "128a35aae1c2927596ab98205017ed172d25993fec7e9a89c9e6eae0d44306139bfe1147c89b6b76a71405cb0c254a56245a91e139f8364e4afb4386ed3022889497336e5e1b5a879e8fadf5e0fb6c8b85bf6247f1778d7e91d445bebd72d762834b3cd19dffb369d1e97aa705f330ec787fddf168ceafd3ad69b49b2f3f893e1f8aa7f4f91900ca62745dc4e556c6fc06f9869b55430f47f6f3424e5b082ad62a21a1405666bf3316b4e0911b7e0f32a0550ed81734696c4fd8a3cae0616b71d49d310b1f3d462df5a7cd66fefd397451d18b6737dc9038677927c55c2187ff738f59e167abb3214eb0b492a5c76ac3871ec71d0f63d8622f39c75b92bf692d1f26db7deba05663db0438c633b4aed79f6145f9f76b99a1a038c058925e1b39741ba9206b480bcdbee6c6415d99ca6b125dd6918f8ff0868d25cc6f6d1b3942e6b447c26e92a19254bcda780a2ef5f9d644e2721af4110f788f455bfcd15f87f592d6f896a25d0da4cf5e4804ed5df15865bb30fc3a755ad8f49f5a31a0dac048f5ae58ac96b988c0400e9f135f360748fa796a716865c94135dad63df45c766f0885be401d9451cd33f224232196254d820c6779796b58f8113434465c3fe98e1da1b5b860d8301b46e1d89f1eeb91b359d9d920da7a533b3207431ad4fe310b05dee7b957d2b1e720c94d8cbda5c7a458fc9867fa3227d1e28276ee5e310eb765ee5a5974db0f5b1910282ff3c27d20bfab1209c160331ad90168496f35a06261eb52c954c55dab56829dac49beaf58c7cf721e24c404f4e8c8f8c00fd8c3523337447adae64cf86159f22642df6c3fbfa3d8e437bfae0ef8468975d14907840ceec434ad69a7bb10af9573eae98dad8fd2c276312c27f38faf338c0a00f8f069ac84cc68b01d6fdec0ac7f7bf7fe1adad6e851e3e5038404c6fbcf35e7cb9f7b68d785cbf00358ef2abad2a97fe235d14f7636ce9c262613f2af96fa831a708a54aa662de33c4272b939277748b8696c0e0a846733859acfe11017295d0b1b5a4dd2f221a5ddc899f6ed9ae0d0042a92a1342bc89fc9a4296f2555b794cfe8469953ff272d49dbb1739df5fd91d264c53d058ec3e02ae7ffe4f18a9b64971a52cbca5050ef55dae83fff6682e48771edc9232f598d2cd6d31cdebe3449323eb2a9361dd24613b5a87a6dc02bd360e1195147a7533d1586c0bdebb28f70fe931b3d8e793b9b9ab346bf7a3d24a9e868ca05e630ce4e09df7b6942f48e235da857b03e0b82feea0ebad00ccd56751256c6fb3c13bcee3d423b4d2dc8b9beddb3629c457af27639bf5e7cd12ac52fbd0f81ee83cb97db68939e4a278c323075750ccae61994db40f5855bf79df3ecdc7f2cba50e4dc88bc31e2cdead9013790ad17c4baa13df0f4c6a96ff5704e30a50595c5bf3b58eae612a27034e1f656400daf51e151c01a6cfc974e9246ecdde152f4ad13cd6a80265a10e6bafa34e720ef057bf56666f4fc71c9d78410752c18f0f32beca5caa42b88e22c59d364b4f08c50d5827a020a744da020a89c64fbed8b3b4b11314ffa17f5381f69ccf13a8ac5cf73abbc8363982f96e9ecdf750c90be3e2d4750d96eb673b4ae08e973c40b49541cce3af52bfa5f6219158cb23e7c2577c9ce63d087f2d2d7b3901ca619c8468e0a7617f909e79e9b2e7470a726fd9d573b807c39a1843206e8f2a373ccb4cafe452330353e96794333bd1275c0de0547cf411845bbcfcfa5b8e8019decdc452cb086b995f9f89af18e4c66d100526a8300159e864075f88da43f2b5719d0216e6d4a8a2c5b43d53d5d43dd61d98c115c2587b0eee6407fef47e48cc9064e6ba69e1440b0a6c298144a0d3142ec508cfd10ff5d99ec8fcc53daefad6d8148733ec61e0d4aa86cc47fcfc63aa469de822d84004a19cbaf9ebcc576603033e333248f4a385f99d6c969d615675ec49e4f03d5026f9cae4a9713877388440c27e289097d97402f489eb3b4148bcefa36f913774c27c72202ce7c41d84ad5e57c2fceaee6a1a9e33d9b4d4573bcef06fbe298d5b2c9540f8fa85b87e003e0a6b918dae5b4bc18d355caf18026164c5c347ecfe575f17f3f1e12e385274c36d36835b585dbc4172fc989a0b1863e77b042a24168c443a7d33c34e81f570624aeb3b407c87a0814c000d3745fcf045b1529510ff138e16595eee12065e9750ed74e99dc433e1b8b2fdcc6dbe6e4d879a5857a26f683f1c96dd7a466ff240e69d3996851b8b13c4e8db2383b484a3ddd1387dd38fd0176f731bb0f35b3b1bd91e5768ed30fd6c06586c747ec4f0c623d1285d8e1375cb5b985f3e6af24d0494e7eb3a4caf93b6864991f146f9797e9b55cfd1a0d75ae473c6bb82bcb0d88793fbe8786ce95f24e323c6fa2ee24de3c45c370b87ae0df369bc1d975bbb61165f679cccb564391352ced3e26914866560f7164f74521368e2bcf470979fa6a99db57a6899b9e1f6b1d7a9f812cf912da8ab3f8e0fe84e8ac4b0a02a13c31ce2c5840f7d0adb880be4d8f72d7625c90ff2c224c0aef8845b4aa99f206bb660242d10fdf289733226e20fc0f3115de775f35ecdc96691d5b84d75bff817fc4e882c455ebb12badaf19ebc108c933b366f50fbb3e1d686757387dc38640dd7b73a157ae34f54b82882dd13b07f86d789012961ef6d3b35bbfc4a7a506b78ed0dcd6688b7e2b77f5780d5b7b1e0830bd5613369f0ab1b4c957d554f36572ee5e44056bfdcf3be02c83f9efa83038fa91482ce21e41b50acfe00c19e2da2c6864850e7029f69547c4193ecf718a434bd01e6f2994c9cfa058b22ee4778452ae05d0aa633653ee01c3b976be736dfbbd8e8538941151b901e7c6e78d1f481bc20543e8c007e2c78ee525929088a64fe6b0edbd3353238fa66081d4cedc37ce5f435f71a5e53a26f0a4445e87ff64e486e27d4f9e068daf0d0d24a2ad3f0ff2b73d2aae339e21911c44e173b3a1e59f330503603307f82d1af0f057ec27f6f0e98ab98aa4c37045e6e36f6bf87d97fb9fac80ceb680ff44e78364edc2c01c275e57ee9fe9e5b7d316f2774bf3836ce29d72a9557bed06a422fae6427a3320840754ccbfe6cf085c696606a563072ca1bb389b2218f2db0839e2a27a2aaab865ebab4ed91258ac15c4e0904593e129c67b74c7c321f601d8cda379d2c3c3583a671c1a6deedd3893c8dcc116c7038bf3e946ef860760516164af0af5e2779f38084607c5f71c971f4ef335f823fdc23740a04288ab30bf5ca86d1bc15369fe6106f815e337ff1e79d33796adc10d03c916c59a6fe20add804727336f2dcf09dedff07b58a7448f284d2d78411c4cc03bebca17b4612c7e1f1505f12d7db64222d001325ba12ad7a6e59aae3de75eff584d798ae5acf0ce60ce2b971a05eb835361a2ef51de96a9977709f185ead1f23205d6b6238bc67b20f072764ea7f205eba686f56eab679f3152d213d20483fd53376d4adb7b24ed71c3c09e8369e9480a1c2ed9f2d04de8268bc11073b631a326dd7cbee5f7092b607084a537eb9998b897584a2f4e9f2279cd45b1d54ee2cc89f7bd2f500cf98eed5d1fb1160a2d7679522e4b5a83d79c328de7a8fa9e13af99ca5072e9e338d1a2ef2e004edbfe292a9cc5afb2b2a2c50721c1aceb33ddad493224673f7800cfbfd285667a25465fb2cfe770fda635f8de43019ef1e39bcac76c6529106af8fe901013140561656782402fb2d7bb43f30c043b9781b5230528d2bebf65afc4b97d06676f7c1a1f2c5e9cadeb2fcae716be0412891f1969cf0a35dff28e576b45b6a49cac9fc4f9c4a96f3084eac2ac579865d1e52af08c9238f0a9e62875a495ba22422a00f9fa73e7def0f8ee9eec6ad354322c960001e4e7b69dfd9073d091d0aaefafd333d359027dcb1ba8cbaedc4252e7cf98bb577c362b40adc61d55444473b4882b096e66d3dec37d16201555f85363c5141d37cf31b1ed50644d5fdfd6152f62d3a557789b45192985428f4d95827f74932f05c5a59f6388d0a9b47a93aa9a9370af8b1815664d91551cb094989c949c2e7db03a48f8be6d775ef8975d8e4ef6816882d3d30d742a212c02184c84450c3802239ca72382b75e087b9f9c7a20fdeaebb3850c20e8a2f665cd3e8db59c15318a1ee84324361dcd3aa8685ee63782b6ee2248affbb13899d3e69492e41cdec8eb8434b07387e4e51640cc6d9d56fe63e032ae633a220587524d4a7b54d080115ef952c16169d6a5de6c4c38ffeb4c32818455468aa6eedb261d6709d99c7599a526055ed834efa76e46cfccb4c936768bc04222bc20ae592ebd87961787868cae07c29e41289ef83a0d8618b8f2e72ffe6641ec608be021b136866a9725a31804497d561803fe218e6df0be1927b75f2dc8bd5cfdea92d76fcb2d48d85b70e1527b150fd2959d9e4fab9ef1b84daaa75cf42a8c764419f14ffb2b244437499594181c9e23805e0e59fda4077b8493e7372c4e386dd2356a01ce82c05d270c30c898fdb83188271af6358d11131c173a77e9d0b82b9534c4033386ac5f84296651b9eab41424c2a292d177a4a5f9223f2e530775df265ea0280a4dd1a934d8b486e65b8121f988b44c0ccb51e2c44d9b308b58ef6e4c99a18df42b514b880b669c518e8a267c3445476bd40ca6853b399369cf748f5c1eb153c6df359e9af326031df933cca34824fdc377a9d84187808622eea18f3a163de4a5e0db4be588e830e34ef8895e1b54f14306305a47f9d7ec5d4bfa2134abc9d06ab042a6e9c073b6a9fee89dabb0b02cb310a1fd61877a50b94ff3d250abbeb4a4a3f2557e62c8de2b25dc7ac7a966502ed14054a60aeeec0cb461b74d05a09ea7932787f018c3ecfcd1ed9bf5a2de1e7c612c5bf097bbbce0ad6305c3de44cb8acd29a5af4a95ebb131c976980d92bc9a9015fb560592e9258cf7293f46efa4aa1dfbeab2322562cafb2af89785671bc8a6c8f2a61fc3680bf27b69c3efed828a9980eef7f5d7b919ce7d258c19d349f6531188ce3ff989e401893c5e15072cdcfdb829844e27bdc81a43fb734234f220347c8b9dfdd359b2803355d12b9b71483fcc7a5953e67ad8e44f0a65dff4a931dedfc698170a6c862ad89e773a4271584de0cdcfe19efdf1bc232e11db1a109f36650bdc604b34f9cbbb094b04df6db34a272884ed36811357911b7149e6cb3abc5ce43cad612e1f1786675ae85a9cd6986966f7bf0e386962cc65b66f930e8e66ac4e3f4f458baa58cfd72ecc12a94bc53a88ccd2ea36d1ef80f9a3622def697c85774f57a789153ea80d908a5c8ee7bfd44c44eb99aa05c4b078874d9fec49b299807d996951b00369fc2d0186369d8803effed6e75c66c3240490dee6220f9bac9d05326cc08ad1f9125a501c06d0a2b296b23491b3739915aeff01a7d8a381a3b14bc37c7bc43df96a5a136a3e3ff1ddb0645284bab433a22cde8577a73c992190c7f48371d2c8539ba3076de9d4822968d1feb45cfa105054d3bc82ad4565f36608087408cd664b804dc32fe0efd5d5ffff0363692d2c985e516f02a3e55d2369b005735970b4e7cb32ae2e8bac1608416d24de447c17a0e583aed99ea207f2b15fcfab6c8363840011803ffdbed00c960fb206ee8a93f57a88dff9c6baecc29b104623a385c5c2d0a46116d1925bd104da1735d2aff1b86fb6f6da8a5f28137b5633d7a65e677bfe7d28eb4780703a8998418665239d9f5e9f0b1f0397cae3f486b993c80acac8e7e2d4a971f039"}, {0x58, 0xffff, 0x4, "9220ec0db696e59e099b441db7406bc254f4eea552f69e6b56e371254777ef3591efc22f32e407e383cf27ba8fad309c661ccb070141bc8719869fae9d404feedfb57650633ce60b"}, {0x100, 0xffff, 0xfffffffffffffffd, "5eabfd8e77b430c63c221061bfc281b54f146b6072fdd35d15ea60826989ece04be2b1d77cbc977f4c3dc0be4dab26585f6a8bdca0597790646e54b6171fc62032ec82d4c192fecc9d28a79295dc2b90df3423dce9f65be6ffba459c417f674dad10e115478946c836fb16e034198a2c518eee3f0db13b4555e9355913581193b123c98e0b3b646b40092bcd326d103679ad2dbf79d9decd31bef375cd2bb1b56ac8d252b0c771f064b88ac36c4910c312ed76b08fb38f23325d9b61d91c7d7bf5756b31e2f435ef237cf1e34aa194dbee04901fe9ef4dc2d64ae0eb639276f8ccbbe8f6e25ab78421"}, {0x10, 0x1, 0x3}, {0x38, 0xffff, 0x8000, "06ef7cbd2c3a7ffc3173334caf12b38ce04fafd93b31ac8b791b7abcd32dc0f541"}, {0x70, 0xffff, 0x9, "ee00941de404429e7140095114905b615418102ce193f4ae9f0dd48b75bfa989d4a1746597dfe8ddca060699037427df580b0c80b40923dbed5ac4142c52a4eeb1820a320a334ac64cfc9f39eae3e213e24716d9679630ad329080c26d891bdd"}, {0x1010, 0xffff, 0x7, "e6d0efa48d2cdeb2ad0ef54abac3ce2cdfcc57c4b46efdac25786f578a6e63f6ea1576297a5b67cd5fe2566ebf7a8ba7e961d224150b17d0f708db1d89e68716ccdc4e8bf7ef60728ddc5b5e3f19b72b76b2e674e93f8b6eb27990969fdc7d9ced7f8eeb1cb81701ed73de50dd4a42276812538cb8cd83343c881306a4f8180249f1bf67f3c7273b5564aa2b4ca5924b6078247aafad6a7e0260a5fc2576ecec7f113a42e5f3a92cf502d5da6c1dc83e20de4aa1026f10d8a47c4c13ed8b9c7a27a63210c36d1464bd001f6326579d0e904228aa6533ea610e5b20ec157b21ae4a70af75aebb2eda92cdede4e1af075dcb48ddf9a9308d393aa7806544378a24c3f4ef1723a13aa3e2659cb98ed70deca784f99636230809438c421826a3ba2912df879d60f6ed65fad288516cd1f7aabf21118d0aaf75f2fab17045aecd2bc6ed3e4b087e28632963a92ba4ac9421ec820ce579582a5d71a80689881eb8f296f8a771d9eab76b3c241c4162e94fa3ee8c523719ae880128c5006154016dfed14b9b6feeed91ea00b032fe7e3787ec4ef16d6db14b3e69bc1644693a4a3695df0e37c30466123fe076ce1b8df307d0a370a0650b771237ac1a0c9fc334fa69bc9e594d84034a9fe255c5823b8faab7d6fa23d7a543101d26174ae16f120092cfba1bbc442522061721039c1309da40a33b5cb93b020faa2f6eafb2f126802148671c5d6d550b84a64967891459f3d698f94f6aaec0ad76dc1747fc7ba26ba114f241876dbe157c1315c3414b3c029014ee270bda424fa770702cdcbb9c331ef349f80cf46f1d92bd09d31807765bffbc47afabd4235beb95d99a63411f9a6f08bd71b072a536dc0a809d50444cece4d263506c2647e76490b49474ccd14c468e04037cb2741656610a1b6f20ce8c14e7331ebf84f90561e1088b4f8765bf9eb82a3ff865a0acb0f69872a3a85302610c92f4abac44f181f1590764bb6971a3be22ff8c82c48f142520f85d7d0d7621d2cef1e50652867fdc6a68cc2733a8ac01c8ba8bcb6c6b4b738bc1752d14a44bf347de956cf18fa00978c600c189f5c7c0b5769e9f2fac3ba03144891f0fefbe4126b1be60dc66e32922967a76a0f66dfe3e2b5f2d1bd41133dc37aa22d2407931561bebeca1a9768a6f36b056c75db0da849d9cba9670293a3e5d10bd6ba391e93c27f1b524fd57cc648a385c3e0180c2b036c6cf765effcdfa7554f1192d86168cb608e796ad402096c2b677e70616f7b1eaeecd1c354d5e623de5e09ec8f605af15908661ea0850127a601dedfa5302267e263dad5d2ec58b342ffb1c86ab20c50fb85090fd1d59fd22fbc161469859b304ce9563b02ea60e9b694e0b0d6030105a183a0ac5b7d926814d5eea0b486c6d3de0d2973c862f0e68e704af20f69e6e366bd609d62762b7f5fbc063aa84592a0ae3fb7f316f17d79453f3c85a9937601a8216b1665855add107bd1978ab5d9a7336c1aa7c4839efa5d10a2157cc682216d0a23d39fb297dbda7bc23650f344d1360100fa8c1988d0b4ab9310800ec363ed99fc940a098eaf04f363d8decf8069a9447c1a9a3a134ed9e924f14997a121ae4877cec3a1714f7f1f65cbb4179581424c7fd12c155e4d70ef279771a051fbdc5301cc4a6be8a3ef98214bcbc40febb0900a4f3a711242a81d679edb69ab1d2534a9998f30760ee764f968c8f699276825e876c079ef74e6647ae4618fbaa202a157dc740e23a82673a9a519b64338d0c8d506027c1f495a11beafff37b8a2dc2dad8f91e8fba5df04cc34dd920dd679c0b82bacdbfd55a9e4fc2c4b6174ed6b728ec0023c91e3c4fbd656c19bc36ec9c46a5c68b784e0a4e15343b4a794f7f7a89482a58b3a2bbcd05b2cd599522ade23d0d88ac86ebf3ebbc616e585713e28052a0afb1395e8dcdd3aff8c8b562d5dd084b04e0d1dd73105e26fbce12aac4fa71ada5d2c637af643e88bd13d8a57148005c8e1f174fbf1ac436d6ed98954301c570739c308c942ed54f2a529fa2bb775ba145ffe41b9afc6526a5a6f967ef712efdfbc00c9c5d87bfd8fab067d178a1c9a99866ee7db4e08f7d1ca31b1f9a5d180cc78c9e60aec54d4ec43ecae698ed474bcb26a3202063060390574b79c4136d7759b1393b55b38f163d0119f9b16a703806bfaac3ea590cd36f6e9e2f96b82c09a013cae2d01c00955b1e6a1c1c6c1bd81ba73164888a5acac69c29164f27a70c5d9fb1fa9b6839207ca8b7b72f5212c5cf5a661b89bf7c25a86bc8cb8d84eb1435eb647ce7b34e66e6c78261f7deff830fc789cdb281952e483029d0e4ec8f6fa45a8ea3e4312ad6d1596886e186a5edf5dec16c09b98596552535ef7614853a57b79dd5f67b3d29460b3aacf554106d320c2a3cd64e5fde501689de7c5a409c41dee9d56bd139f2129dac93fb3632d7a19df4fa3aefd7d47174c282b5ff1eb5e3b07ae66eab3d4abe96fb3043625a2acd1d71766fa03ec569c95d87abc8090cf189b0e219a277c2bfd1550783c4b8611f6bd664bd2c2d7ccdd8b3eb4cfc04092b0e1f98393aef9862d80015b1f43f98113e0b184818ca46ae57c88a4631eae319fee1b4cbc325ac652ad0b722dc7708331e94479cb7533813f733e5790a2b0ce35e15c40bd683caffc9492f679807a6e1f4c0be1a3675131cfe1559191fcb00a6d8e6c61d6fe702470567156c2a9255fb1da898f2f96566214ba8e8006acecf46a9807c390e6c53f0ea47e3d1b4220ee6dea290c0b2ddac819d1f1d2c48f4c01e6b6bb709aafd57a605795fbc84a6457c13bb5ce5c9f835c02447708d6de4d7a968d4a45f797794e84a1a33cab65bacd5fbff3a0133e11438562b3e3108d3cec7fea905a445f06818086c18fe07694f0bd5a54bde7ec81c68b8384578b1c2b4212c0733ec7d04272c35a92b8d16a69d6f1a8bd479c9b70c3b7ef89b72ca000625af9fb9de96668f84783d61778e7db509bc1e0218d1c6b503b0a494cb9053d0ba6d5ae9fa2bce913a2df1e550ea4231cb8e22001e18a9f2399df9e0e793a2a7b9abd691db1accd032861a31c534f8e6a7d83c6f507839ad9f711bb63d1437eff5ad1744012b1ae20ed902d73b122f9e2aadc40a3cb63415bfb8b6d567bdc857f94a5a89430f18c47304ff16fc2bcb0387a8391d399ed84688cfd55e4b4cf44a9f0bb6a08e10a0ca8e29aa28f7325adab66bd4dd5ee410cdba1d3990484ff1b36472d0f5b63f5c281f72022193417605daf13a80540323407fa1e7e8733fa3aa2ef5aa101d1770daba154c347cab88635116264122c352769befb75f2baccb894dea00fa7fb61476a236ae3bfdcdf4ce2396250e5a1c5bcf59e200e929819b6e3fb99e37a49094868658b7285883f1733c90d2181627a89b69ed193ee154f36e40eb265c3b0db00bcb39b2aad5262cb3e6c5c41faaa6617a28fb116163af1711e4898c083276249fd86f283e92b51c6a0d89f4b3fc55642eda41be7ce2661e13fc3f71d0e0bf8133de08e81e6e6e63a94cba0975c0b92335c2895d1835c72b72dc6e6e578d20a11f4befe54289dda1ef6848a3a89af476c1153712ab93c502a18336e80eecca3700b802010a446a5ed891070391a893ebdec53e902f698701947146a9432a515bc946f800a36d198420bee95290da154d31fe0286d9a1608332cc25ba85bb9a583ac0b62282168758a1844c24022e61ca4cccce75e044d19cbbcccd9cc9534a8573d8c6fbfef093d0a643e4057cb66dadfd3fbf9d30d91b37129f43c3be951b4fd5d11319a65487f16288ccbfa025f21aec8ac3d52574d62d5262867ea2b51135e6f3655c88efe06521cd038ba5daf92c28507d04f3cee685d6d76873efdfcae69e5ccc260e662498eaa11f4090e889b2bad1d8e9d0b210161d55224ce5908c8a55bcdcbb234d2daed34b19ddbfd0c7ce409067a62256c0cc979c7f8ca5d3b4d6849a180f4dbdc2632d4e474124c420e0f7b86fd769c70dc15723ec9147a0c0575fe3c5558c5a358b893dab63e2e20398e3981b564cef6164242b748ae0a07adfdc5ba92b7d0cfc3a399ea003186acb681358fa466bd2073bbd145542db418a89eabecff00821bad677ad064df0cd778b0515bfaf6e3e933efe9beef52294274767128bf319dc627e8828c684e682e891ebc48872455220113f4d89c63e563968bc2339fed3f369a450e98894d8bf11e18fc8f34f86098a4fa4da6b3b2f356e7fb28008a55d76c05ac166aa8089168866508c750a08625992d8d5c87b7b9d99957df48483bef7dfc3fde21a42f68bf206b251cd3d1fd3653f935cd7210f35f467a6b0b8a539d7722ada20903389fa38e3b0c65994f1b4dcd6606cc01821e44554bf00a18d45d82bb60d122d625100c4f61ae840dd8b5486a867f7ab03f1038322e4d37d5ee0299151cc6cce1c24d4173cf5136d54be430f9dbd7086aef0e2a2cb201559048bd530dfccc417e6ea6e2c694f284efe5990224f48bd564978422840d1fd16631d88c3b3fce8ed7fcf38e15846699965947a5f954aaee34c4081da2252a1e70b88cdabc1968c728bf49f2085358b981943a48f25701d8652e8234585ba55c3f24019da319389e0e8f19de26cbe721e397f78aed3f9052a6816a4655d3763a61b5f9054bc1ba49568a06db7852041c9a9f8942432268361bcf707c1d8f918ad552dff39860c96e77dfc08611cb724b4ac74205d490242937f1353e1d73f7ded67fb154cc67880ad5001ab97002597e9714056ee480c305e12f2dd8a1ab2f6a4642bb90359f381d46ad3b9d2c4b34b79a0b4a0f628ed4cf974f0d9ab9cd70d22bb1281a73cec05b1ab7311c299848fedc2cc98978702b9565e87abc68b4c147edb598f1bac8cf321392b7bdb0cd9ed5462537eece7de7173ce204a17beb3ef94167191b49933ebb2fbb60be9ee7b4ce852dd900868d5ebce4dcd7f290a44057ba13afd7b06d2776b761f5fae4a9a7a043230d358d9cd817e027c18e44a7f4a653815e2f736fcc08910ebfe365122c0d6ec6e7fa2930aa46bd3bfdad674a859409d9c6138741baf173a7c09e950a1ed67335fb74fdd6178d117b26b88149dc0ca1222357a1fb0adc31d969bba3264b487f6c955a8259c41fb28ee9a4114f4a91aa7681f1aec2a2673549de4e43c6b7f33c33790f896b6cba2e4a0c82079746cf1b27727cbd0487e80826e29bc5c6230a2136fee5808a9ac1dd38fb9658299251d329af74fa5992f1ba75e4ba1e1748df2092fdf3783a337f6123daf9dbfe0574b358be4d0b954ad8e97a337870cd12144535a812e720ab99aa2dd58d70a03d45173280d70d52dedd2b9bcf9e878339203d5315d4cc3c329c1e3b948a07f48b0dd21baf38755c2bb004d3b5e712bb318affab2757742e5df0cca92c62188f209cb5fb91941381f7c306073df5f0c00417383412b87a992a101005dc18ea3a565dfa74d39e9e2664160c3b495d74786bcf9498ad0087324da15dac1fcf8f1950ad0e7861d11c3c931aa9c96a6206155be52123b8c52406f8ce36a5c5ebdde5419d461c37017042d9d489eed01e5d79d291865d2d571cd13dcfd93d65000fbd950979d29bcb5d08856fc1e7f26b98a1982975e8989405bd6f7420e85e96653d718f11dc232392a0477a2c9cb0f73500b59f700d5820cbd054e227f704ed35e1af3dc56d401be1a77bb650db3a0f25b99f1971d0cc095728e844b59658385358cb16e5c644d09d9b7e462ec5e9455796c9d1230a0a6db66c635892098521d251b482e21"}], 0x2230}, 0x8) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000003f40), &(0x7f0000003f80)=0x10) mincore(&(0x7f0000ff9000/0x3000)=nil, 0x3000, &(0x7f0000003fc0)=""/4096) getsockname$unix(r9, &(0x7f0000004fc0)=@abs, &(0x7f0000005000)=0x8) recvfrom(r8, &(0x7f0000005040)=""/11, 0xb, 0x43, &(0x7f0000005080)=@in={0x2, 0x0}, 0xc) r10 = socket$inet6(0x18, 0x5, 0x81) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f00000050c0)={0x3, 0x2, 0x20, 0x2ed, r11}) 00:46:06 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x41) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x6, 0x9}, {0xffff, 0x3}}) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r1, 0x402000000000029, 0x91, &(0x7f0000000180)="96413ab9e2731471a6a7115af9e759c45af6f64771b1a5f4f652692c22de0b2a755cb4cc0a0d7baca1f1cd69484250cb65d9f3105cf6aa6aee8331f7b299e635dee0f6f9a54d3845e257d9b854cc9c501edbb648ab4601fd36b18825e68c9a3280f148d31d1fd10aaf428c263199c0d6546afc997e5b4c6bc7b6", 0x7a) 00:46:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) fcntl$setstatus(r0, 0x4, 0x40) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:46:06 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x80000001, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) dup2(r0, r1) 00:46:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 00:46:06 executing program 0: 00:46:06 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[], 0x0) r2 = socket(0x2, 0x4002, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x60, 0x60000000, 0x8, 0xfffffffffffffffe}], 0x3f, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x25, 0x94, 0x4, 0xdf9}, {{r1}, 0xffffffffffffffff, 0x28, 0x40000000, 0x3, 0xfc}, {{r2}, 0xffffffffffffffff, 0xe8, 0x0, 0xfff, 0x9}, {{r3}, 0x0, 0x34, 0x1, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x81, 0x5, 0x3}], 0x10000, &(0x7f0000000140)={0x2, 0x4}) ftruncate(r1, 0x9) 00:46:06 executing program 0: sync() unlink(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2a, 0x20) geteuid() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 00:46:06 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 00:46:06 executing program 0: 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) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x88) getsockopt(r3, 0x7, 0x40, &(0x7f0000000040)=""/238, &(0x7f0000000140)=0xee) 00:46:06 executing program 1: r0 = semget(0x2, 0x0, 0x2) semop(r0, &(0x7f0000000000)=[{0x400000000000000, 0x8006}], 0x1) 00:46:06 executing program 0: socket$inet6(0x18, 0x8000, 0x20) socket$inet6(0x18, 0xc007, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) 00:46:06 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/110) clock_gettime(0x3, 0xfffffffffffffffe) 00:46:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x3) kqueue() 00:46:06 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r1 = socket$inet6(0x18, 0x4007, 0x401) setsockopt(r1, 0x42000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="ff01004b13c01100422c08bfcc113e0000000000", 0x14) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x3}, 0xc) listen(r1, 0x600000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x10) socket$inet6(0x18, 0x5, 0x100000000) 00:46:06 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xfffffffffffffffb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x345) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="000000e8ffff0000000000000100000000000000", 0x14) dup2(r0, r0) socket$inet6(0x18, 0x4000, 0x7) socket$inet6(0x18, 0x93e069cfe432c863, 0x3ff) 00:46:06 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 00:46:06 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) clock_getres(0x0, &(0x7f0000000080)) 00:46:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = geteuid() seteuid(r1) 00:46:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xfffd, 0x0, 0x0, 0x0) close(r0) 00:46:06 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = semget$private(0x0, 0x4, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x7, 0x4, r2}) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/55) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:46:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x2) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3f, 0x6}, 0xc) 00:46:06 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) execve(0x0, 0x0, 0x0) 00:46:06 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)="60252dffbbe81846782ea2e3651f6cc611df331cfb4deb0d7225cbeb8cd2902701bd0baee0dc88124693b690083c5e4fe1e23f4510ff70704dadcf5c56bbf3984cc0c18246b3a7a34884fc73c3d7") madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f0000000200)='.[\x00', &(0x7f0000000240)=':^C[\x00'], &(0x7f00000002c0)) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) setgid(r2) close(r1) 00:46:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r0) 00:46:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x281, 0x59) r2 = getuid() r3 = getppid() getgroups(0x7, &(0x7f0000001640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa, &(0x7f00000015c0)=[{&(0x7f0000000140)="4837630dd8e4cc894d01e94d0f163daf6ece572ed66f3817935031c13a8673c5ab1cb9dc2d47eede4a369965bc7d81f509af37f8095b9b38e048747769ec4ec77b6a25610d37e96efb9d94c89ce664bf9b087c9a89d7ce3b59b6ab7a75d060f9f6146e77c01f8a42ae5233c3b7e5d1866b3abaf54bb0c48b40dd590e7d16d728dee93248b93f7727052de7adb4b9c1771efa7f34077a6805dd1a0b8ac27d67e98c3d2951afa0e902e867da43d82172fa7de9ba820501cbafbde23c562bbecc7ef8ecc802a69070da25810b018c", 0xcd}, {&(0x7f00000018c0)="5984321e66b2500200575701b99374016e6cfbc8ae0b406491b5f6224dc6f4e1e72bae335e679bd24987a69ef71ab8adc9327bf738ed3e141ba1ed52b679f0e65e6fba7c7d592c9808529694d1cb36524148f0e89a5db69da4633416b8a03b1b045b6534c747addf75dbd6efb72700111d01cedde27edc55d6f008c9597a2bbc4e7b6d280756c0c271c818e3a71b6db4457421b1341152cc5a8b00c4370a1e48633888e92d5c683d1d4522b09f9966968885615dc2730d0399f313c32b0714d928b891e69f72bd98ffa1eeb570ba98c2c8e8c9139fc27021740247bac1fcd2174fc514e7a943d48304e1580738ff5c58dd1f07c8ffe14af7248ce93045c12e54ce938bb73d9991312f51787c4cc54d1e43c2a1130d98af69579e284e98658575107ad2309ba41cb44ade6cf363fb1c2f720c85e05b7b10587e4261e013f7a18c1adea6499a9305748e086e1b0114e8cc91221d733f9436b5d98de23dd1ab994b55c8313a471e8e0084c8d66e617457e75bfc61753a009f0582aba4a98f754965511feb29856c5552e9aa3af70662d1386c0501ee9b062e04435808fd774ff025b9c307ccc7a1caa824d3b4c26dbf1117b6306411aced515cc9a7", 0x1ba}, {&(0x7f00000002c0)="780ff58ff3f9c4ca3980735d0adebd7b7d78b6dba9a305f6a82492a9e735911a76f79b2687619b73da1cabb8a8a1ed7bf7ae6de7a15a88128d016eaa8a74bb0712241809e86a5c94367b87198414696cac620cbf8cb3e914a30967ac2adcf6e8b1660338827f8eb0d02d029fde10bdc24a28ed32bf12ce74f3083aca215412a064fd0e111dbef0b1603d63b374", 0x8d}, {&(0x7f0000000380)="a89c4bfe6027449750525fa9de44f3e3e9b8d1fd874b388e5ed51a8738e7d90b8cf015ddc01c28e916a1e587609ce8dabedf0a35b475d9dc101557dd42317a7a13ca40ff39f6d657b1386aca806c8d1c5c2f49e2199d0b7a993db1ef00e417db8e397292735bf1cdd4eeebce1062d3707632a108837666640af26b7a6bffb0393f624d318536321589947aceeb58eebba7b6329f1ad5714d2e0c326b8eb3bedf1c6045aa3cc4100941314a8228e1b980cb2970a76e141f342e47de9bf17852053eac8ad5876a6066436d739074204d49b421da76abdb7b657ec96b75e4144af286452fa01fe63e2ab84dc78c76ac4c1678f5a362021f0cc4886180fbe9ab96c0f298c1c5f7ef445beb1a33af63397e6d1601abc81437502281839a19e8566bf810d06685b648c25789dd092201a0ecb626977bd85b2705b42640f395284a9fd0429822e256277057c5cb975dde0ee1385c50206bbd0574ce447a3b115bf047b29d6830d6185a0264ffcc5b18a151fc2d32e53b2c25e85c5f3ad0b79ad950c664256d55eecf77574d8fe135403b07d1f9c0e501444c3de4fc47058bb3bc296d0a5c9508e9180abbd0bde889afc4ba4cc631b2f4177673175252321ae5dfde7e5de400402848a9302390947ca570a506cb14343b7dce4b349ae7b6cb7e6f329bcac16afc8319b1d22489107253aa752ec1e9216cb601bb5919466305702d632744c5e6dd44bc8b3199c5f60b0a6fa4b2a9e50ba1a92f54837ad77234b7c4cda52bcf22c1387cfe4cf42ce82fc5f5de3e1d5f1409e80545f893848c7ce833bf6237df13c93aeb2a9cf8bd610a14e93aea04ce50aa40a046d8d095297e0c500a4789d5a84e8193029dc421a42319554ed3306b6e65b72150e8613a1a5393ff7b5c891d48c3fc484ed1730120581836c12b85442fa20a64a8536863e7be7872b581e5c401e53a3b22949634b1d00c204946c93aa57822862485540d6fd78993dc96da00a44468726740ec413d002a47b24ef5908509c49fae0d3a16fc0ee8a520de452d6165c1b40161be2e6285b6d75eed4380f40917598aff0030bc7c000768554b212ecca87b12c59b4b91e62e51e7e4f36e358e4b59dcbf5fe1a492fd82c2aaf0556fe0281390bac7e84a03a9d81116594ca9986d14f763cabd985e14d940d0c5638eb429ce436fb1e04c18f39480d5db2d8275cc59f7ef245a3d5cf4c080fbdc9c8f15a22fe5a2c4ebc8d9e245ce785d8b807063b9e3241e48bbbd0c6fc147e401d1f41c00e4a8713e443d5534eb32822098211f234e02f8b3f4b58062d6926d1e6712f832d4001933fb459c8653eede36e56da240aff0d81170c22bfc67fbe3326b7c907c89898421688779da9009c9c03bd06a51cfc77abcf8d8da7b0e177462e673d83bf6fc9d1b4c3d4aef761a9e2b2fa6b2fe99fda8c3ba1541e0446949d989de2221145bbce8b96b41bb532f86fd1645431c926517ce6576c50ccf45c8f3af5ed6f589004ff35d4902a2898dbe2491edaf74482aa27eb4c972db74dcd8c4482db21ee61beddb30eb098a0801bae7cf44b6e5285cb515e5bc4656bbc59bc10ac632588b91b51b6647cb98732ae0e83e3845f6b3607a371f809eafebf947804cb9ed6105d751077881b3ebaedfa6f90ab9fa61f9772cfdbb2c701497231195ead30c49c047c059be099fba4dda60bdc9a7b23f0aa59542b20795a7ceddc386846600a4dd74117c348a187ad097675297229de065eac39f75fc86f437192712833719b82243c89a14110f9ca6935ca404f1d8818e5f5f84dac4afff715cdea01069e1d4932f325a93c6358b260ea3ef51ab6446a769682cc043ff1d522e302a427fb8aa5d7ea655cf90be785bc4d54dfd73fd8402c4164c0245ee2381cfbb208a52a2b1d5065804036ba0d1c9b75ccdcd60873d1ee74ca95731f271df5423e9b378bfc9aac4a846fb140d2d3aaf33d15056200f18eb7259ad63ca8d42637f50c8664cd5b17a49c53ac858afc54445f119bacde4c4cf95e9658c5af3bc744234ae34883dd0aa577815aec0f1ea7250930bb72c0338e4a1fdb6b2c920b62a77efd36bd798e2cf905e1c944d631f2b6843f7e820e3c9fbbccd3a41fadac1b5993847b3238289d62907dcca307227b93ac033a25b67bb1bf6bd509473e52e14b2c3b6fd23ac81a8925bc9764b03ed4f92c30db3a990c56c40a31cbfc29d860a400e6be128eecf2c8bd0b3391e90261bee6cfbacd08771d73b9f2daa0ccc90d027bcc1d5aef4819fe062894c35653d20fbeac63c513baf7ec9121a454ce53a1391e5abf0819b98dbcf061498ed46a165523a2ff694522ec2920dbdc121dc7203a3e330264ba90f67dfd0a2b006541b0188113d78da940053f8fd8eada4cc8c9e098e1fcbd8b400b2aac5d46e1663f5765b12796419b19a86bf3d355c047cb686345b5a3e0fb895edff0745824a3c4a9612b52818618af95c06b0deba44385d67acb5fde44926bb1a02344eed2da9b967aea3f241141cf9b5d3e4334ddfc795384f259340ec1cae7b74b4c6f04fc1c08ed17b6b693d2e5117ea44625f1d19e0b0d6172a0d588605d7e9752d35399335ee5dd83109c28dd992cb00cd3a2e56aa4e2d72a31465f3ca3a7250b03c46b360ed742bad99563d54e124ba27394ca6c21bc00b53a811e46be2d85dd84fd072f3dd02e291103629050007904a14b53f74d19094b9e7a1f1d0d417629e7b3a7ca14851a0562dab4e6e26b4e21691d38723d6211363df29b09b5858fc692e7f6d84e86bd6eea608f79b4c5b02f6c7e0f5b719600f8a382dc47542cdbb5242893f2bea5784b17a4d27a30846ad6b0f108da0cae7db1b74ee12044221417937690a7da358c56fcac90ef6500468c0a9e0e91dfb9c5cd87a7fe5c6512ee992f43eca3ae5cc5bdcc043250050782a66901005eb377ea5e742011ffde27506d9b0c33d4549f4ce004af02182c1a423b7270ffa48ce26a58b548b4b63029aa7cbfdac5610e40e6115ff7c200ec1f7c3e5232275c712b02a29d046d7e5e63cee31723c3af655decdbffd39d650ac85f51c9bec577d34ec6ec4bafe055590d1baca69a4dc5b633d8c41896f13c90c73450cab47cb4cc804127505222cee4e893d2f4bf710a81ec1e850b41bd92e656b7242b513b98016ce16c67042a1d26b53709be40d825b0a538f061f8a5c8608508a7c731ffc43cfcd88abfd245c8f83d8e95d71642b8f29db2454f609ee66fd40afef1d03f5a886327891487fcac0a015d9d7d70dd560790e15c1f12b1a6b868f63459770f5516e412799eb78d9120057beadb1cd5a9cfdeda6be48ccfa7c049254c01de920a4f1fff1b34a71ab3c85f6f310e4d0c862f77218e7a071840137e7cef5abc5428e5f0aa1a1011b2b9b8276beb334e5e204998e1b9366fe97efd02b9f4e4e8b1debcd6c09db17843ead3922b32b562e2145db0c1d778747d79821909ef5f9bf4e2a89d6e1a0a67c394d3c5c2382525ea8b8c1f4b1accb42760d1309b0767bf1ba2c682a1590619886bb07c244c21228079783f86027fd9a47a2d9fb9d8451248254ec9e0c76a8115b309d6aef05b6efc044946f24b6564c93834365ee7b31f98702b13c3e047da7a447bef9a9de6e8b88de145d211e9a3f1b161ca30ca0b7ccc5eec088984defb5a15c3841e1a6cfd79cdfa9f3f2a2e7131ce159adc2cebd3f6d2583d9091aac5bd13d9d450c8b2a2766c4fcb66ebc7c5867fc41edb79df1ceeec4fe544a93678538d630217ac23375ff285bbbe661e5271c7b14addd4ec33ad01a823e755d9586fc7a65d7054f118cd167df9b6c53cc380600525cdadb3a5177f06c80987203d3abda32c95c9ca14fcf3338ebebe11dc68afb45004147a4c826bb68eb1e82f2a3285d49023a22b3b6e80f0a36e912c937e93341fcdfdfaf6aa53b83f1bd1a2503f0d87394c606292d7fe59178e096e5bbdb67a4e3769a4d823c8948a6e529d8833be20c80943a7341a1a6c3998df32057d609b3303b5ff2270c9ead2b2492603b11866a8c3ef0ae3928cf424f8eb8d84b3ca9adc2be54c5cb1a6cad319ef0c643a29fb9430b3432e8cf9700a82d00239bc1ce7d4d352a8f20d0ecf67547b73c461907111ac48eabc72f67d213153cbf81f0be659467113329c76e698254d2dabe391dd3d25b8f1b1ed6ce0728fcbe2a8f02000cb99822383230c266d14eb7c477758cf6456dbeac03b36f62856838e387d5e3c101be0761e4dd2f3dda8cedfd48620d7103b3762c86cdbf49847f85818992f989e95089aed0a1b57c1411019707e52255f428360ed1b08048a1694561fd9b12691289bfc5785809bc731987131f0918c4c765c9f8f53afd7efa52b16c4f904eebbcf7102c2d6e0ad1d929ee8ca712ddccf7f24e87f9bf90970d52212ca8ddeb8207108f15318e146e4fc636ca347bda139cc874448510afdbd1e7f53d59c6e605a8be3d2ebaeb80d33eacaba7c8e380c8272ca3b518ffe44a1893e1f7575d36ab1ebb7c5a70b6efef6b6104f260de29ff473a37e9d00970625c243be6f79f93cb96a018ce89435aa71043a919fbcda0461945c34a9ff62d79d58ecb0f2b74b679aee35f8d9ac8b2c3ac18cfbe1b5e06043cc3f27d610c38ea243c71141ac476bb4e5277b0fca14ffebfe2140b7d04f8d08f3861157f388151e968dd3a9d08377f2fcf628786c11c01e0136c190dd8cedbc5ae2a0e95ab91f4a755364e9e1a4f18050f09911fb0a2e99c7d455495adda5025dfaac6143c7840bbecf32675da53daacd7a2b82c354282552778241d81517f480e3abd95161f8c4fe5abf2a69c20bd893715f7800f5955c1fbc078783cd26799e3317fcf60af196132cc027dd297b104861ecbc2b7ac0f6eaaf41d09dec7c2ea0f6ab68340f83f7e243a502e098becbd9b0003043cb6a1004deb7f889759d6d6cad3019e204302d4106745dbca4bee7b43d5e41a8beda2c08ccb12293385d13e3c8e26bc029ac5d9e8d750afdac49b6c4df71c44d076bb3ff617304e37974916de6e9687caa878fb7d0ca40e7e10b268b1719445429e539fa02d55af29ff7dedee7b663bf523a26919f7f4eef09acf9acc100fecc4e96b8195537fb0ab8c52cc7b3c905edefa276821fecfe78e37c3a1af8d7b68cab88d51bc83fb0c98304802e2e67368ad7de4eb9b8975c02fea630807d4b2169ed393a5d6f8cbfcbe60e822522f0b317e8d53a872671009c6278f5eaa0f5eedd93288434fbe74145b9e8fa4530e188a524eba6190d79dfaf460cfd379249b4497af4705b5ee6ecc081c28b432df8613b3188889f68a45466f9c029413f88dec1ef482af80b830295b93721b1ff8eee3fed60535a28322705fdfa38cbb97ffdcacf20627deda372fd8d90bd5a337c825b432d2df7adc0ed0e1022dea2fadf7dae172b9bca4970871afc529f82bfc108b73bb73e16bb059c966a3ad614c7c162eeeb8cfba38d71252f4f5d6938d4a711c25ae0da8f3aa6d432767dba5432c3931aeddb9097c2d7bd3e05ec6fc02c40db3e91ba1f52ef6210343175f17656a6d3485af5df758b4964d8f0bb0113316695da7937be9dc2496e64bd666f72ce44fbbd46829d1eec7fcbde3174d6e0971249b651aed743776334e68354a66460c3a4dcdd4a4e1d9b5f51e4b73a8dd0d37b9b26424fe2db1a8950becc6a65fc92960956c09d983496e028119d636e5c692c8ed9c3855b47c823602c00d98f939eabaa5900e44b02abf8c003822c9b2f6711a3fd5ec702a612e0941bbc497a6d6a63b04dc563320", 0x1000}, {&(0x7f0000001380)="a529b7d9f8bd304b181de347ca23ea72d3bc9e416ccd10169c78157cffac7ed98c4e37e2e9ef723818c8b392b8928987ec178f61238ba98e4292e0ed04bf23f8a4db707eb913d9b304da27d83716203bfae492c7786d970a4f523cbb412284a64a02c1054e", 0x65}, {&(0x7f0000001400)="6257271877ef4da286e85fa57d2242022d471314103c5bd542729ea3e233bc432db6fbd04bcfbdaf8af5a7b8fcfc85d9ee53f36baaf73282cb7eb0382d4db975e8cab1c03f6b4f752408ae7bb0b2bf4d5885f8c9d4257da5536bd4e8f88fd45bdf23c0b24ceb5977c9a8a935e0f52580a220247ca573f09791a14fb1eb0752750df34a6fd488c7ba816108f543d691b6b2ef1df12619d0fa125de379ca865cbaee1d64e029", 0xa5}, {&(0x7f00000014c0)="d5412c4cecf14a1d6a0ca093c7825413ce662fb96065bbf315727e4b1f83cfee396cf2c49d81ef4fe50acfdb7093cab960c62265055b53ce437465c068e1cdf3da", 0x41}, {&(0x7f0000001540)="ae660ab3957693e37dce1e92ebbf0e8af3747d227d0bc51e26f17b4d0deeb02251caa9f9931b27e2514e02a0977bbef333c7945e27dc54bb07bba99ffcaa4e43e60e6dedf10b70054c784b908fe9bca4bbc10a38c309f5e89aa118", 0x5b}], 0x8, &(0x7f0000001700)=ANY=[@ANYBLOB="28000800000000000000000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x158}, 0x40a) r8 = semget(0x0, 0x2, 0x40) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001a80)={{0x37500000000, r2, r5, r2, r4, 0x1, 0xfff}, 0x1, 0x5d9, 0x100000000}) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r2, r9) getpid() 00:46:06 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x141) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file1\x00') fchmod(r4, 0x0) mknodat(r0, &(0x7f0000000280)='./file1\x00', 0x2080, 0x3) syz_open_pts() getsockname(r4, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 00:46:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f78d3f79"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 00:46:06 executing program 0: r0 = semget(0x1, 0x4, 0x13) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/205) semctl$IPC_SET(r0, 0x0, 0x1, 0xffffffffffffffff) 00:46:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x24) socketpair(0x6, 0x4, 0x101, &(0x7f0000000100)) 00:46:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x28080, 0x80) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) pipe2(&(0x7f0000000180), 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) shmget(0x3, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) 00:46:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pipe(&(0x7f00000003c0)) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fcntl$getflags(r0, 0x1) munlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x9, 0x7}, 0x10) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') stat(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="5e144add6564f835e5389b7a7cbded5cd029c0d43a883a3892805e9386f3709578916a973147", 0x26}, {&(0x7f00000001c0)="89b71954bbf12d04a4de994c7768b0d0352bfe2cbdfc8088bd71c4242c956cb66d95311ab8d02a63ea4fe8", 0x2b}, {&(0x7f0000000200)="e77055065a51680502aa837e666f4115a9456436a125a48b0d9d31bb106ebecb20ef09ec9e78a733bb6b5400d7dbfc348a6527909ef87703cb", 0x39}, {&(0x7f00000002c0)="2c467052da5969c62c3b37d56c645b94a267fe6229fb0650c79adf1606a72e58b59ebbc9f740de7ec696dffb6b61719031af45aba33cd31b6f87137379c62c3c2afacd8994bf246dce1ceaa7ce0e7be19f756e732893362404373810732f6d96b294d18931bf1a53a89aff0c4b45a44cd83004a370fd818f2a39dd86d460e594b88a8b870b954c285b6b7bb036ba5b093539f7827013133c34845732d7fb23c81be08db6aeab17e891b24fa87862eef70a57dfdc309f5161ebe9cf7164f78d708bd795f4f9e119a0570e41e641757a24", 0xd0}], 0x4, 0x0) 00:46:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/161, 0xa1}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000380)=""/134, 0x86}], 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x6, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) dup2(r1, r1) 00:46:07 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x80) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffffff) dup2(r1, r1) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140), 0x0) 00:46:07 executing program 0: utimes(0x0, &(0x7f0000000040)={{}, {0x100000000000000, 0xfffffffffffffffd}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ecfe2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)='(n', 0x2, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:46:07 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munmap(&(0x7f0000145000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) accept$inet(r0, 0x0, &(0x7f0000000000)=0xffffffffffffffb3) munmap(&(0x7f000023d000/0x1000)=nil, 0x1000) mlock(&(0x7f0000143000/0x4000)=nil, 0x4000) 00:46:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e5937fc043ea31e8"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000013c0)="9777295e5263016ad24303a6bd3aeefa92510a659bb839a4d49862c540f00dd0ea3a1f4aeeb3fcad3665535cca11a6ddf8e9d9ffd9a4d68289c45c5afc1717cbd633812eca72878c9db8f704784654cd0822481c1ed5ec8ca34fddc852d0b73600a1ccebb9bc1df0d0412114d6ec41f6f99af97021b8343228dceb9e6df363234e912966a72e9a4542b2329d92ed1b57794477b02383d4c24c2951cfc63b7e9328f49692605ce36cfadc127473a7c5c1cf95a0a8c58d0aa72b4a548301ba443d3308ae9e70d528138a2e596d64c51f4e6af9aa67565a211eca3f6c6596c44e678b90d0e4aea8cea2590051bbdf4ed4e1b429ca7b5cc3515b862b5b9e66f0c64949a23c5055c3ff2f1ff0383f311535b40fb7b993a4cd037bf33be1c06a4da2686dedec091776959c5e63a6421294ac3596c29100cc2996375d11483f5b6f4c1858cdbfd031263d940ec793da835c6bf9d013bedc4c018ccaf500a0cf14cbadf35bc554d9de316a8e0b8fe713dff0aef57e245be6604e13fcf2d831f2696a3ac15e67b9e59630ba6deb390a930a712c52c6ff4c4bc6d6c8f6d38229e30cd89f4b53bd8fecb54b3835a2fdc12035497677e08e9fea982e3d9606deae680191bb337e346531242e8393e93ba79285c455ad42b5b1d5e8ed0a2db1b37e2cba7ac43c88e61348c592317a5d1cd47e34e29e155ef02e156707d5969b90974393a66682bbec151aced9428df79d0fa9a2d6803e1bac2a4d0070448d9f8ba3f3dc23bef3ffc8f7fd90e2323d82bd1fd902bd813e4a0a6fb0706f8c1ccd4d2afee2cc27d12e96a27878bdccf45d7cf9b33fee4497b288b9f8c9988fb02d9c4f20c6e7160370f97210404d6b5f0df8a75d0903c64044652aef9218d53e276d542803edc098309e6e49995cfb49624635fb03104732aa376693896cb24332479306ab223d0385482e16bd4d6265aecb86a22a61a6a76d9cdaaec1a2d7db847fc513f1ec807718ad7958a6b51f0ed728f285554387b4cd77a586ea5860ab70d5da1485e8e8a33e6c1b590383324cdfe350111ad5d23e80ff9736cc99547da3afeb9bbab276c70af5838e724a73cf73ae050aeb586835175c94daa8d8816ed84b201063e614b346ca4a9a232984cfbcf9f808b9fb7128eda92f4e57b100fc7cee22b69d50250cce1aef1e583e12e61c1f08094db7aedbfaf811fe3cca185320b91a60a305388e3aeed80ebbc8c8afa166dc8136fb9c26ba2a8d16de43c95e9befb811abab6c332d306f426527b534a2cdb066bdb022575ac19e3b732f94595baa85906a5028a0006a0897b9c601c00ac5221663171b0d1643257b174a1857664f9a9b6dd754016cc176b9e02c31e26a6c93a403a0e1ff9b7493daa7b9b112e7091b5cf08f04e61b875c3bb6a4c64ce47a69e486b13aafa28bb8e12fcc7906cf09c75deab92025fb0fec4d8204cff77b65d020e5312a5655a9e01bbdb0e17aae2217069ba68ce76a7d8db9082b6b6aa97fdda6d5b9945668f89f33872d5636833b26b2837e37fa0f00f2f4e1882c5e19516d57983b6684fdfd3056252dd4ad77b3639cb0b3396ac70f12dfd77f580ff02f63bc372343543a643cd97f0056683a4459b8a4f5ef9beeb2271df811804c1cbac8bbce2ceab63e9de1dfb1f2438381cccc9333e48250edfd3a16f84024f2d5545dc47fafe7db29b962d13049772e5d5ae6e8fe7a1a8c07885465c983aa26500daca49e3418996797b108d2b56a5850bf959791c439129d0abe2c36a30313581c041e6c38c2ae1d821ae6a869e8f89378811406c3b4c0f8d0a2762f913228d256abf1bf90618ec2d6beaeef59e054774078c20c65a94204cf0286d0dcbeb9a3a1a86c49235b5a5e0f04781169d7db408394638ebe5cd3c38351a3b6ba7a351ad34c408855bcb8faa737be8e3506d00e05ed28090e027079808ca2a199fd485c7cbe4ef519e951c65beabbb859ed305a1140c6a34bd68a1e85fe5f0204cf1261334c12b4161edc451e007fcef90efd3a3f70660bf439b9d12dbb391dc3d960a28ad6194ae2bf7c48fffb76e1119344abf0b400c9b83e22ca02c81d9af8f8189439dc1de49aa0d5b6949f33a992e24515081e584f0a6746cad6d9162f87ea0d2601265348b41b94d33b46325ccbfc5fbdddad6f6f95d8c2192619d4ada92af2beb68ee42c21d1cb041d4bb9c047e999776df118c91391ce50388f9eda203c4ac10ae57c62ee6544b797a9a94082efa5c2befe98fb4d0976e1bb4bbb1cd7b5bc55a9671a14c96eff5e7b65806f30c0493ee13136faa87bb7c8e6f4b9c25e2d8235de25d25933655819599b49528313ac6a74835af5810053cf5414f2e723c396b038b8158038a23f82beb9868d583a524d87e6d090ec112edd3713e108fa58274fa89609a1717836b60183e167f2715013052786cd834c868c5bdfd3f6392184730eadec230d0c788706db481ef060335deef28013d4368f87deb198442adffeffdec4ed8539c1a5e4abb68a08720a6cdaf2945a37ca0409910e523e7280bdd2b31aa12c1f5670027c7bf74a1e24d7874da59f8d5e46aed9545982153d6a6d39a62411904ce1adf9650140615445798d0a56a177419b00024e75c4e04d449547c2c7dc6ad0befc27f8fba1f32404d04934d6be6eddc98a66cf00f19512a25992a0e9d3f0c65b373d8e8695e413a2b2a4c3ada13238027669271ce06c26113cb64e12e0cd7d50db5e63d3cc265cbeff041a449b47d4dc0b65c3d4616f40078d54269ac86f254ca40bd514f5a2170fca662c3dd09f17a4e2f2b642a4257a643acdcdd1541ca0b7d513e27617972ce3697c96b3d55137fa982bfe8666dd4ced03c267aa00a69731b17bad885d7f915228193d6f44cfe2bef293d39fe4d34de2d3adf7b00cde3cf7474d098c85335006c569c3681b6be55d793a0445999143173d6cc129c28428ff1c646df48c2ca71fb08342c57c619bb42877cf3e1870e83e529f8e30a9ea2b5d2fd43e94a720ab4aa353246f364b00a980164d12d04e9c4ef78e00c3bbea90af958e841bbab2ddfb3bd00091029c03582988761d256f0550ed73afa82a03219d472d01d0c521ee15b7ff754caadc1b87c7bd19ae8ee9fe117a54ad825eb01042db69e02955d0a00151cb3557d0c218a1046cf2caceb7004491ff45520f2ad37dfdfc4c528cf7a88e11a541512c4a9ea00ba467f769febaf07a1ab44ec95589da3a1be9b70cf4368740514a4e7a9193a8608eb2c16a657aea7a77c2d378e5415bf4a99556814bc6be32e6b31e37da62897dd3a9e8607b6c718a387870543f79f2d60041df8db782a34b9b5ab3aad6585e8ea4421f8cd156861eaf6106b3019a5d5a0c2285c921e3f3ab2c92238ae1b43066c0e290d319a1691c576ec69b55a270abfd92455cee7274d645349f501a303e88eae70630f71d4b34e1f511224e7eb0518f89b67e79b57eddf7ca50206b9e22a095a3c5b11366845c79c651b77a9a18afbfb9bba2b3edce5baf2b6bf03c7a9ba9ab69d1be6772f994f1b50947971e4fde92f387aee15ab3e954ade785482c49e625182cbeb309e4455fb7221ea99b7aff6e77331dc5bdbaf4955e4f959e32943ffeef4a274dfbc3dc67eb12bda0de38b435a2a86382744451a6b49273908a234dabec397cfcb0018cffb8083ad792389c604ac07f8d5fd6ed21ec4ec18c3a121dd487a8bddaa58666b2455a5a410809da3c2ca09f1e237ea05b1fa5d695bf8df02dac07591603b6a1a2dd9f02c7d8fb7d6f4d67c4232066d2e0c08a3280b31cabaf422bd79f05b0e0976ef62379194da3f6de7433d817cdce77a77172bd03a72821cda22667b8071e6c28743b4cc8cef6de2a4ae65c5d09d881e8fd9db8231b2efcd289093e01e55d5b72e75581ec0f292dc724839c63adca9483b7a54bf048d754b018f7b431472698fdd7eaa6e67477e7f6de4eadc9c0e3baac62ff39316237191d061c1cd7370fa217bd00a6e10efe2027441bc84e4d8f12bfbcd5d541e2a5a600716064c6054497f9c4bc460d881f99fd7831248ac1a6ce51e453d8789ddd0357b4be3a7ddaf0a26fb6a44b66742d078c939cf462e6d7b001c0ecedea68978dfe970519089ef6622f988b17f0b43785842d5320d5369c55c01579655056cf2658ade33195aa9f4a5014c9ab73891ded8fd0e35a43504b3a4b19cd7bd7a8f1e5166a458a5f357c307d5a730d1b5eb34ba697c4095b6334b08fb355ef7c2f8ed96ffd6487c57961474784534029cf18c0422f777cb2d82a91fac30186bf74f91134f71ba1e7988fbfa5a50624fc41d7610b2f92ac320f3ff1e91d4389c986091aada7f1b432263aaa0c64dc9a51e022f0d4bfb90aeb32e73a0e08f97a418ab967f2e6ac8ec2e23f441b0753f4252075982eae52ba17b05af17e7e0de990f4ad38c6bc2c3a08d0215df16f8eee53770c543774797bf4726f4ff10554d6dfa5721d51b4e098b83e4ec2c2bf60ca259f9e3a3561197a5d5945abf5a329163b3e5f23bf002903216236555dfbec0b9decb61ae7d73b420883cc8c9912a103be905ea4964dab89e0a9039195a55ad585b2e51e86b588690800919cd553f0339b0b8b5f5200adc7bffd06124f917a2eebfa9fdc41332184ee985921d17905065dd47f5aec19cf7d2d937099881e3c1bd4626bd78667d0336eb60f3731186309cb2463a50432964bb4517b676524690c57c064346593034ebd0ba723a7aa1c00b580ddf47adefebbf0488e5a216489e58a6ab8808c76820f3c8c76c2fbc152433cfd7526b1266284023d4857c96825f35d08dca316146af5fbec8bcdc0f0a9c0508a912a5b549151b30314860cf1ab36e4ddc69a626d7c2fe547500d7e9895a2adca459eab95c5e07fa1f13e70b1ea369e5bd85d9bf024b4c5c730873ab0d464a97af00dcea512b81cf9253b423d5d0778eb97eb3832410d70b75904518193453d1d3fe3b58bce9107ff63c134616be1e7d291108da52083fd5c52c627c9f6cb84ba21f88a2565b72f8ee3aa359a25788f7ac20e2bd07313cd78cdbbb2559a14c4c5488142cbf22f68ebe68c91a4257e677f700a3cc83cf2aee9010a1bba13e63ce599d332ca1bc9c81e52efa7faeb45d0ce402024f25bb1931bda891e23eb495a837ced78a71769a7cb4c1c6802e64f85135e805543d29593412f31740cf1ee796723894a07c89c1b369798329d8bfba1727b65e9145e7c849b3e228f066cecc19e45b8", 0xe80}], 0x1) 00:46:07 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 00:46:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x401, 0x30) 00:46:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x3, 0x8001}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xb29745f377fd466, 0x0, 0xa00fffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000010, 0x1, 0xaa71}, {{r2}, 0xfffffffffffffffd, 0x20, 0x60, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x7, 0x4}], 0x81, &(0x7f0000000040)={0xec4, 0x7}) 00:46:07 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe006, 0x0) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') fsync(r2) unlink(&(0x7f00000001c0)='./bus\x00') 00:46:07 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000500)=""/125, 0xfeb8}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/105, 0xffffffffffffff87}], 0x10bb) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0xa2, 0x100) 00:46:07 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:46:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000005c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getegid() lchown(&(0x7f0000000400)='./file0\x00', r3, r4) r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) connect$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d", 0x20) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0xc0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:07 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') r0 = socket(0x1f, 0x8000, 0x540) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f00000001c0)=""/199, 0xc7, 0x3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x7813, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() 00:46:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 00:46:08 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) fchdir(r0) r1 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x3) ftruncate(r1, 0x1) mkdirat(r2, &(0x7f0000000480)='./file0\x00', 0x0) getrusage(0x0, &(0x7f0000000100)) 00:46:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x20) ioctl$TIOCNXCL(r1, 0x2000740e) 00:46:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, &(0x7f0000000040)="c3c3e19e7ec9cb8743271ab738f4305c4b6137fba68c4d477e0ef097d15c2fd8ab2e366fdafd4c18170b23a342c5d1c19c350f2168aff020be1a5e8e07cf4936a4ba7e7364480170f489fc7e3ac579a4d73a6629e7079ba43c2b48", 0x5b) ftruncate(r0, 0x0) write(r0, &(0x7f0000000180)="bb", 0x1) 00:46:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="0100000066696c653000"], 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x0) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)="d76fb927b74e4ff074cc1c75f625264d4157b50dfaf56177db5f265bd8ff99c4325713746b8856269a3e6c61f7b79ddd42829cace20f13ac39e39e0cdb17a72695fccd11dc2dbea13d1ced89ceec1a286435bf2ba64891f08611a6a04136c44ceb08035d92b267cd720aa6cf6d6da0b0cafcb70edd", 0x75}, {&(0x7f00000000c0)="72dea9288e05d5ed4567abb185f887c3e75ab81cf99e1054ad394c", 0x1b}, {&(0x7f0000000100)="c306ea23cd", 0x5}, {&(0x7f00000001c0)="833fc772545f", 0x6}, {&(0x7f0000000200)="61b305a819c287cddf80d0954e9f9a57a3f4c7b315a850de7e1c60ae3ac2c350af72567dfd54d6902a205c6d35897f5a37d696bd196b46ebdc5dfbab58501bfe6c02a4f9", 0x44}, {&(0x7f0000000280)="6c390d23fc87940b7aebd5462f9dbad7af3b2e5173a90327de2c872a5a5640b64588149c991fa8e53e4113212d011ee53bb93bfca23e742050b2a2e279c45b37c8518459f20f7302bbaeb061f807a05664fdeb82429ac69c3519c210", 0x5c}, {&(0x7f0000000300)="44a3d13b70dbea5c29318d3d23e8d9d2965911f8dd77290197185ccab88f3abd56336103563f51bc36dc922796ccd91518d8262aaec3e794d26620a295280e7f0c226fcb603980904b05055e0e3dbb67b09e4e856854bc9bde92f393e90ef50fa6b016c8ffe918d324e1eb69c4bc1ac871006cff3bffdfab5f72a2021a938e7fbb1f51ed3c9803f4bab7f3646f55174fff8521cae86f7b36bad8290efb29ea3585bf365568372bde1a1452fcbe1f0f7311a78cec6e43d43c203fad65a7803b", 0xbf}, {&(0x7f00000003c0)="93a61cdb0d76", 0x6}, {&(0x7f0000000400)="ada97ab41136638ebe25f1f4366ebed1700ae9fd6dda48cb1156f217c2a9d040c2f1", 0x22}], 0x9, &(0x7f0000000500)=[{0x90, 0xffff, 0x8, "e10c1799704eb7da18c5858d6658b42cb1df8edff33b43d372ba7b40f5979339ac1aa5595999defff9e39b68aeea711f630ef4bcf0146739571b65b916caaada135d76d193f8c391b3f51aa9c65ba6f6a87f9f0441a204262733b86b987216ae4fec42224b980ba782d903844494fb052dce19053a8a4f2cd3f29c1fcb5d7bca"}], 0x90}, 0x4) 00:46:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x5}, {r0, 0x42}, {r1}], 0x3, 0x4) flock(r1, 0x5) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 00:46:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfe4b, 0x0, 0x0, 0xfffffffffffffffe, 0x40}, 0x0) kqueue() 00:46:08 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="a9c7553f227cc758a5d8e19740f0285c82bce26e93c4347418bc298bf3e423f355579ed0c79c18782aa7ce8aa26183eb2b5b7b7490a594682e23544359b6a6c7bdaf4332c016d2e4bb34febdeb7f4c831546f637fbcde15ec90e088e8a53f4d700105cdb0add67b8394a7cf918facf17d9143f7877ed2dc6875bb7c43ab21f980aec5f927015b1d635b56f9f01a99fbfac263ead95c10dd8ca9b991af6b1e09deb6022422cc141b0", 0xa8}, {&(0x7f0000000000)="48c9f86f284683cf3fdfdc29650a256aa10193d1e1fb6e95921d8999d2947547a65f35f6f25e1d19b2a7cd19eac2eaa9425f8f4c792c9ddeaf21b41e7aa9bac22eb7c374c5f3187e690181dcad8bd7f3ff54afd99bb0d3232f14ed54ad5ad29610", 0x61}, {&(0x7f0000000180)="8691c19b79200ee68b15bfa05397adef635c616842e135c64e08a63be4ab44d15f8b584c5888bb0088ce42f7ce10c32b6b5aa791354db9b38f921859da038f0c0efee88d5e4613139104caa71065786cbac6e9821676a83289de05236e941dfa11b30e8749812d8b1032ed5bb35ca7b9f408ce4bad37495e38b084c9910d06c3768b22af0963b0d7a22d9634b5", 0x8d}, {&(0x7f0000000240)="5e20d8a720baad5b7e268176b2e07b3e47f5a08dd322baa035eb8680d403443864bfdabc7b59843683fee92463859dfc80cb6d8df9a111458ae6fbae9fc1c5ef0dbd09f72c0f1d9fade3867c5d377a3813d5d294862ec0b85f1caee0e9626f2e0c3809c6cd5543a42746977f75d858331e30abd850fe2ef28f37aafe69033eef59e30d8cd56c7404f61f3f4709766216a6ad391cfbbdc5b771912a3b908d10fe694da953c8d627091d141cf75722431e42f3ab298bf610069017fc0a129f8938b6d5", 0xc2}, {&(0x7f0000000340)="db0e6cb869e561e8008ed4ee77a95715daaa1d4b4507911653b7114f6951df4ee699a5b6b80178fd14e092e5508443db53cbb18c5c05c82248b3cd8125ce55701f359593d62b5420352ae5d7a4160fa2ed9c0b258c2f0f0006d4533f57527c97b18973d97f688099cfd25b1279ff523369874bbddeb6ae5f15a535076c2a00fd0e52e87b3f569bb04860849b33fcb68dee1df669487ca0720e18172474f715c0487071fb0c7ef7a9e1d29775900749a6aa7fa9ae4db0398009a9392f8cc53ef6da980086047f505e9ff9314d77fdc034a3855fc7e1c982a798c2db42448be83db0dc40602c5459f25301d6f182cb12554ab2d595f5071b4b06fcdfce1517db3d784bbe6062ae0dace32d10c97870cd48bec19a81780a39f895f0f13050dfeb384ba1f925f281ec3d5b25169ca7b5aa6709e62174f8afd088c03f4cec8ce1b99195065b44a4b5dfcbb254c1cc69b22d9c8432c7995d7e3bba98a1e5acc0272d864b2025ea2aaf9ea41d00e6064ddf9cfdc43d9aa6c7db1bdc4189c764e1c4ac897cc7bffb42a847bb65d91bc0291c3463aee6f51512740b79120abea573da1c713a499c1cebbe2e80ee4c600dc401cb377be8a65d828d53faed1a36574f4c82a32ae003a8987114bf1d052a049c1abee0081f22e782b31e11248e06ef566f2acf514232424d5d26ba21d1d6b115d81217fe683c5d0e0c3dbb61820e0efa49996899efda1b2d747df4a33a1a0f7aee67d96b6bdbf50a611810ebd286f4d7054639bcc3b8b9c1c014af5aab979e6a6cdba8fe02138a4f2d117a4d598f6446fb7e808f13043691f006f3ccdf823f98b56db0a29b967340afc87e55ea0b971f906208abf0eb317fbf673c486d905d55173c0831696b6af2bcc6f25c2e4f4f582c2d82976af452a73fd82fbcd46e17e824a000552e531b000bca8f6f335a408f7f8c53994479cc41679441a4f8e163bc837d0a0d466f284cfbbf3455418bb75f40997dc1eec226c5022623cd492caf56a280eb2a759ee25e47d02a64520c962f9d18cd33f09b623d1d646771a9293aec0dfc18ed47ac7bbeeed034d238f54aa82b995a886f6449dc06b51f8df8f89e1643ef43e8429d27cc67f4869ddc6aa7d5b9e441726cf1e0745bc0b7091d20fdf19739e9be1c8a9a834367ad7236eedb2a53a98b853e633fdea81f657b244a112f5950c93364a9f93dad3b0defacae975673f3e6fb60fcf9214e5cabab65b48308edd821ca4572633cb8b8fc2d399ee03d405088a92b8e5debdff9211773cbf70502943769b9dfec0177c8996f08c1faf9a2b53506b172f8d1dfd67de430ffc4f3bc1b118560ddd74b7d212de389a4a28ae90ac92a32319ad8ea9fdc343c47d997fc3e5eba5c948901e0df67ac94ad0d74032cfdb3ea70e08aa50236037f1236b36300c6b32805add649977771304e9c15087e376289649739ed6fbe813346b94c736315432ecce7d62f00a339c45048ea99e71924ebeb3698e026128cc8e106c29499ec6194537493926ce445100d766c1c678b2cf15ed8f7a9fe887e48e704b43d6aa7f4c19c724b1c6480e78a32455bc9c2e9b80d80d66dbba1df480abc2986be4d5e51d655075a395e477e325a8b894f2695e482ff3323506712a8c4d8084d18e94f8abcb6de8afd59477aa6d712f28383234a6def70dd086b9579f14859b0665257d19d24b3a7995e2b67efc81f5456c5c60271925d97b2ba6a9a74e6f9bac7f23b32959d23569edcfb0b848ca005c47fd5c8afae3cc9da0f9c3c1aac96321403822b060671eb543572695ec0a1b540b6990a2df546146b8a3b6f53940b2093128c7ed1b2b092f921c4000ceba5fae5f12403055491e9fd52cded6674a6eb6a85118fc2cd497d690a8a64995e11a3da61cddcfcf69091f8f9de8d6e4bf984693454d3d86c1dc6c8ddd1c17493902f4d97f317580a7878013cf279e02849894a0daa2c56344c3d62413fbcb2b191e26b00bfca43b7c9621af068659e304b22c239e5b16f1c82778bfdd94996a0035bf6a46e8eedfc9587aa62d56bc5b8076b434db688f3672d1d19165a4227899fcda34d4eb8ce964602034509911b73d00c2c778f0c74d4ce154fafe7a43854233a0a4f9c67c0f3890250bff46fd77b91a29afbe88fa79cb0b491747fa5fd14a538e74a0a349efed751c2d219a26822b35ed1513cfae80540c336986ec413f51ff42a5c3dbeaf6b8a9b32d5560148e682a23843ab81988e5671c965ff629b74e8aa176738fc00a357ef809f0e0a77cf1274a4a115f6e2aaccd9286f6b0fdc0b610203a096dd3770a60b35875e04072edf049362da21e340e0a878a576b6c92813e270643195178ccd2d6474ce079eb973257c5761531eb74a5ccffe367972159c67894e65d70f47142b75137c22319b5440c69e98302a6047b1eb2a495f9e0b13d02d2d05c308cad4e8bef85e64fe51105d1a029e250dd5f17f604bc33beba6fc1f33c25c110ba8f81f7d6257ac7c41a23c235ada591d9f7e865c973a9a46e96e1526bd46567f1879b91f27ed71ed56c50c8b3f1ca85852a571afee39086b87770a239853ad8d469cf27da033e2ab0db0e6e7668ed25cd3c229772ee1db8de8ec46210e0c5a30d557308165a1190e31a6fcad9a933e02718fac24f2096dca1985522b3eac43eb29bf376463dfbfa3e72bf4158f1f6790e8039f2cfa876befad28c5f5b866df76742adefb4692dc2b70137d6782f3f463610a3738eed96766af5d4e874a345e4aae494356ae8ca4c56b99069cde213e432d0ddd0946d5f0b5c1cba2d7b9b5f13aa2d849eedea42a88e7955eddd8595cf85508372afdb511168f337b5ddacde2dcd7380b70c9b0616b37c9bf581973cc2e8e1f831d57abee4d7f9c98e092e8c855b22628e8310300534d55b163dc453abdad3592cf7a6915fb8c23685ad9f7ea3e9e54a9b6b97f557b3b94a481b2a4c7825b5ceba265446c37cf48bb3683cd4fc6e5d512e96b9db9571f8b8642099eb4f6e089e9a4010a9e2eb46a8e47b8ce323cd9c2527e3e9572907e7757a3683994482becf5d0d228f3b5c2dc5650524dced31a84367583fbcf51714f6008a139ff6ecde6f343faa92d51131a2be59f7ef498bb518ad647f95036782301ef9d401709178771b3c2bd69af266e9ca732bc59afe9384264684add1e95c65e05b2db98311b4a51ee64956d539bc905c20f6e71e8c6836cabf90453ca8ab5b0d3bf2eeb992733070aa6432377089f530dbef0831343b995979979dd89a2c0633778c212289d6411523291a20b671e83de69a04e059296f38b2ede67660bea3e6bf8ff05bf2f1eb4f47af56bfb785bc766dec4b06f7b7bd94df912c0add90b6b1510dceaee446c32aa2306e3a3c535b14389601dcc709aa9109272f8f4f3c1f5ce63602684e24a7240b84600fa07889beff716c6dbe41e6a9503b5d30065a9c3bcdf25aaa19543fb64575e89b73db7706f15fc69d4c5fe6858e413b75ff710c8c579dd80662767767de0b4c36abcca4f409be02b40c84eecd592816150db1a832cc69a4c42b288653cebd3398b475abb166c92520d5bf945988141c0de67193188b604d1d3f3fdbc5b84606a0228d83dfa081e7899e36b8ab5974b088f100f3b312ffc33b02120c3db6c8a2e9e5444971cec69fdb401e652eff75c198aa0c6fb5b38c599a40dc9c0f14040f5f79a86481838dadbdcf73b8f7ea5db60a2c538b3e0d9abf33e8fff9830f9e75f404a72ebfefdd9319d156c5463ad235a31f877988d89c31eca01026a237aa76e84185c1bcfc54d9fc5d88b012bc00dc23b8eab0a4d94be992237d0c0d0d96feda24820df478a2feb8f77a72c670210b5a942c3fa7a0dc9f34a5eafa3696382416cc986578194ab1a5a2979e6b412524442e1136eb7793029572dbd1fbefe8536232d316bd57a946d67c6e8fee938ba25aadaa8635c4f6b001ff44e3c4041af92d3f892ffd007aa9c8c257ed40354d597e3262ac8da3b1f278f21551e4c7300fb2efdadb66eee88ab1de963842b264aa9c364b34a4af8859a18ff52d5b78564b0b454a6890bcaaaae5f287a75b9f6930b80ad4b59074624740310ff4535c1c8526942184672d05cbe36f8249632aad6710101ada964c00f01cf0126bf87f5502fc24f7c56012ed8c8b060f58d9902e20d796f57c714ceca0dcfe48d7f7b202b093b975611e912442e149d101ebae29a1dc6aeb435f023741e30fba952506ee6b37bdef30783da2b9563e407c035dc5b77352ebf54bbe1ba30fca59bba9efb124c4bca7d0265cd400b0e7697522274d1869ccdf1ed4bfb243602abc24d5548c17263624b177859b840c61e5ca72153f90e8ae3c15878ae8811c4f49bfbb4b8183f53ad756a64ba675fefde0d2ab1cdd451d64980d97c083acb5ea64ea070ff5fd5f01e20c9b6dc4a92f61145ea57f8454217ce852f3f0f9b7da15ce4d6fa1a60963358ea466126bfbe576e9ab5dc80ca5863797d4a756e040ddf57bb0003bdd975c64699ca95cdbec402b55316b6e40edad0884bd88ec7c77dd67a21e6cdd9f7d9a8ffb76f00efaaa7050a730b255681cece734a36eb940583be13354117a241db673999b232c95512339c500d0074c917acf277819047f8f597654e2a3add4ae09091498e190881800887a6c67aabbd4edbf7d5ca9724666242de36672c926174cfbcad38787ae6b3adaad8294f65fe6ab5275dc525414c029e75c1c60ba39565d8103b42ec24c8e23a3dda500d06fd5a21661c2de494e3be8dadfdcc283604f87f08b556531076a19147a437d92b240ab098817d1922dd6a87454e852c068b183ba9cd5536eaab28a31f30e82acfb144bc5e21c481814d4fdfac8ce728dd7cf855112fec39fe1a21f743dce6264e669dda7991e3c21b68d6c4558b0a9b1b94c32e771156a2397526a550efdbdc61e47786f359beb62464adb70450a9cdeea9eb10e7b9bc0747523c7be2aa68ebee1343dc15e2fd7342cb2413595cd80250a48b67284879af690fa9568cf3e72d1ceac34fe7595e5de4165065960721e6a5b5f8e53108bedcdb537bff53fcf04ac7af282284f29e5cec9817af56fc289836187949a92ee1a050d7b0e7a636f6a2671bca939764f624a755c487d5f8794b205349259e6981fb24a0f13424ff2041fabda0c570f500517846794d5394f97f9b9d886dfbaff9d6d162a388e3ed6fd9251415fcfc024603befb6f1c3e1ae5a0430f04f132c8857ee8e13d2dedd73db4fc2e5242d6ebabf573c978c845e44ce5862356bbfa4347c00dad5ee80a40e203e15eab91b4a651663eb716838a26e9f53df818d07039bbe576e2bc1b52b92c2a97460d648e322f2b0c55329436e2ae25c463d98a75df78cb3106ceda677013bd112a7414b201d74077e6e5237773c1c024f693c30657594d078c1b5ad8a22d786874836c3068f352e25e118f359414928ba31761bc362567b2ffcbb40063fc9d614dc56bc12bbf2899466f1635d071d3ed47ab5cdd267effa5285e4c2e9c7225096f2e40fa6900a56287e3d06b8c2cb2a26f8c5d73a96e7b382bf423257de45f7e0653afcbc1d53b23d4011949aaf8136e8aed26383fee6bcca136adf78f28ec9d9e316b0d60ad1962a76eea2bba0074b9f4ad5af72d3fbc6b155bc06c7dbe770a91d3ee3c785c6a9d7735a4378f6ce88efa9a555f09dd3c12665a35b47251b9a681b576f234ba3c32c5c268a739e20aa6909c1e937a6b2e462e4c76701d08fc8b613e531b59a2933408cb2366720c2f51d459eb2509a310b69d", 0x1000}], 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xb5ce}, {0x0}], 0x2) socket$inet6(0x18, 0x2, 0x1) 00:46:08 executing program 0: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x8000, 0x1, 0xe7, 0x6, 0x7fffffff}, 0xc) 00:46:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x80000020, 0x800, 0x7}, {{r2}, 0xfffffffffffffffb, 0x18, 0x1, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000026, 0x8}, {{r1}, 0x0, 0x0, 0x40, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x2, 0x3}], 0x9, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x60000001, 0x7fff}], 0x7, &(0x7f00000000c0)={0x80000000, 0x200}) 00:46:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0x7fff}, 0x8) 00:46:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="dff8bff6925abd038f1fe21d38966219af4193f0d5644875ed8dfd660d92776fe1c7cc20165dfd488e1abd6dedc0d8aa83606dcf96dad7ac07612fb7139d55187c91d8b311d6e7c345668059f50cbb85dc6e01b17a9624967777b50067ee8c7c520f1d66146fcadd228452749ee90f", 0x6f}], 0x1, &(0x7f00000002c0)=[{0x80, 0x1, 0x100, "85c83c0b283b0a6dbccbe1ef6297792b4e477579b75adf03dcae1dea76683d6311279ed4fb6b82e9f178c0143aa7da95fcaa0a2d08be1ede57a71896e4b86e27be39d635bd599d25471f17fe9e6abeb72dc7be73b7e3f708872b3ac57b5f6842ca9173717202ce5a49c38abad71c"}, {0xc8, 0xffff, 0x8e27, "33fa178147ec91164a8b5a1f6b4059a7d2e753ca9f49fbdbf5537f621018350d20f3d159b1f2cdb62776372765d03104e72752c5176fb381482202d489afb7ef10cf345f227a14dd4923d677d0bce25297fd4e4b8d08835faade4e242edfe44fa7a4d3744eae4eb9e43a2517eca353e84cd1a12670929c32ef9b537967c0ed83bf01d89164f78d3a3f3452fbe9069de93e11c993723878b14815fea65a4ce4953217a56f08f2ddac8e6c0514b5146a2c63"}], 0x148}, 0x400) 00:46:08 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 00:46:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000000)='./file1\x00', 0x20801, 0x40) fcntl$getown(r0, 0x5) 00:46:08 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x807ffc, 0x0, 0x29, 0x0) lseek(r0, 0x0, 0x2) mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 00:46:08 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x82, 0x21) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x828a, 0xc) fcntl$lock(r2, 0x200000000000000c, &(0x7f0000000080)={0x3, 0x1, 0x100000000000, 0x1000300000002}) 00:46:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x0, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="070438abb23b0266b07c"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:46:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, 0xfffffffffffffffe, 0xfffffffffffffe4b) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="0f89606290e0e5b2de349ddf7464ff10b1b177b04f08412def98690f7beda80fca2cd3950efe19f62466e88bb40989fb26d58e1e914b168b0cb12b8ecf4cae40e69b384c8be1e1648519a4c954d629a51ceebeec99d3255fdd5759c0b95e754eb3a9b46e15bdce549296ac83a9ed38089d9fd49259a2da954a177cb78573660b9bf046c0b8be7ad6c18cbf4bef04072fb0ef6a9e4a91c3a6371a618b429bef49bd20ee81e77933bfb405c2466019e8916d3e5c6906a64ab9bacd6236d6e3f7c8df2d0e8e8ad1b3e2ea54e3017223695171525288a6", 0xd5}, {&(0x7f0000000200)="0e94f17bfe49583346e4cbf44e777bb206ff6068ed68bda85c3f58b6666d029f3510a186d8dcce9d0381c1163f8ff7021e8e5da41e850684fd745a926778083878f6a45061bc8601e53a602ea060d8758d11137eecc5117f879be9b5e8a6fc6741b16e6cea5ee7d71f55b4726d39f0e9005b607a", 0x74}, {&(0x7f0000000280)="d358d33e8b34d7b3838af5ac41fc44717d1f84afab7059d4fdf1414ee6fbf992c7499cb0515854ce98e704ce2434f10337aef8ebb9288cb97f04530a5a6414e06b205105b0ec1bdba5ee0e8f86572d0c8622be66b97135cf30f06f48cfcf41e8027b644b1ff2cd86012f2c857574fbf9bc83113567ca6fa21ac0f89a7cbddea239f1b56f63cb", 0x86}, {&(0x7f0000000000)="0360477c85b8e2e0fbfb623c71b7bb89cb6bcecd4c69afd2", 0x18}, {&(0x7f0000000340)="8dbae66e479f17a21fb4598edcecc7a6944168fa0743f82fa1859834d071cc8f3361dfaeba72ad8e7d3e15ad954dcc43bdc11157c6e3e31bb03b6487425453d7a4af3be490e864e831b03a02e596e45a84d034116dbfcbaf55e708ff5880018723769efece54d7c3be0a9589965db836cf6c1a8a92b728d420a5fb54232e9634feb4b187c4965a50cad4a3085df41c32be50714af2fed090822ebdec2a0c3d167d053e18c63130e2d9a61254c707589d9092ce8060be93d8e45d81d22974e1ab008c9694ad874a30022d448f9bab30d361dcc1221998dcaf2e62ad04975c58a38f09a505ed323c", 0xe7}, {&(0x7f0000000440)="23ea3e2a3776272146d442a5c2ac36808de792cf669aaccd345df3a32df711693bb26df3f8b3cf07eda6234c615d03389deafc1a4831ac3a8c21b4d4a52e06857d6114fe805a1a0514c2980e55ae01a1a8671ee8a055ea3cdb86655bd45e19f99498ce262048251c2bedea8f48cdd59a6de25e24ee9ac0f2d3d3467e61528831b5a602d94217c7b36ea11c5cb17ce244101a870ab84a9d48755302885c7936dc2cfd3a5d8fc4d45e8c2614d5aad93d8fe52290f8ddd21a644dd98ca46c3c7be115950c7fc1b083b7f528182292aa2a8d2ce6ac9a46e4d26845520b566ad4d528cefef2ad238c1b59619486eed6302b", 0xef}, {&(0x7f0000000540)="d9385b812bb5aa59091e6601", 0xc}], 0x7) 00:46:08 executing program 0: setitimer(0x0, &(0x7f0000000000), 0x0) clock_gettime(0x3, &(0x7f0000000040)) getgid() 00:46:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x800000000}) write(r0, &(0x7f0000000500)="e3", 0x1) write(r0, &(0x7f0000000100)="88621a4adcc6a1f86551d12aa2aa83a967a2ff0ead020c8a728d013268812e294acf25cb82dc29eddb163fad02d821668618ce697579a7622813caeb2fbaf8f1a667534e750caea03c36e5a30cb59a646f518e35347410421c0e79bedc897791cab9745262a34e75ba995754c22484e06d150d07e52722b5c37cf0e650b4c017c34465d0", 0x84) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) read(r0, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x7f, 0xa305, 0x8, "e29d654e62ecfcc752513d2ed23e17a69d8eefd6", 0x4, 0x7}) 00:46:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x4000000000000040) write(r0, &(0x7f00000007c0)=':', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x56e, 0x1, 0x0, 0x2, 0x3}, 0xc) 00:46:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) ioctl$TIOCSTART(r1, 0x2000746e) 00:46:08 executing program 0: setgroups(0x1, &(0x7f0000000100)=[0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) flock(r0, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 00:46:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) lseek(0xffffffffffffffff, 0x0, 0x1) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 00:46:08 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x800000000000801) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000b2359ed63e627369a6d6b15690916ba8c622ebd82ea2d2881a70d1efacb83e588cd4569c5413db7efc6f"], 0x37, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "229e823c4fd3f1d4b97720303bf92a765d894a6fabe7427e49e75ea7e35d33d0164a441c0ac22fe9d651580dcf64f7732d3ce4c9fe52d4c45aefa809ca4aa99e027b94caec7d7946d92c40315e3aace94dc4d1bc29005b34133d2e8f0e159b39497cb0146f1f3c38afb2278fd9911af4cd46386d4877cc3ade77c5d201c7686a5400c64ff0464fdac9cb5b8e0a504826b0d9c8df329ede2824c451b7f3ef93f8c82001cbefaa1fa3fa68cdca1f7ba049bc8d7e210e06eeb753783033e671d96af8b783a89fc4ab3a3a1e936a662d664407212cc646119ff3cf1243fa44e3c26502e23e5a42675ffa1690d169a199b969a17d7cae04646db7"}, 0x100, 0x800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/90}, 0x1a1, 0x3, 0x800) 00:46:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 00:46:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x58, 0x6) 00:46:09 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='./file0\x00') write(r1, &(0x7f0000000100)="8db1df21cad81e5e8f110fcf66e18a3f00000e1758d9b4f7aafbffeb097fc93c0be65a0000", 0x25) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) close(r1) syz_open_pts() 00:46:09 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x18) ioctl$TIOCNOTTY(r0, 0x20007471) 00:46:09 executing program 1: r0 = socket$inet(0x2, 0xbffe, 0x40) socket$inet(0x2, 0x4007, 0x37) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) 00:46:09 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) socket$unix(0x1, 0x7, 0x0) 00:46:09 executing program 1: unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) mkdir(&(0x7f0000000080)='./file1\x00', 0x100) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x18, 0x20) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0xe1, 0x7f}, {0x100, 0x7}}, 0x2) 00:46:09 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 00:46:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000080)=0xc) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 00:46:09 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() 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) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:46:09 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6168de4695611cab1d61351dc8961836c47307779b44a9bbc2f7740330e99cb1a0b3995188cde8699350e2db2b1ffff2d62f03bbc9ec668fde64b19f95aec64bcc22f16a13a3687e63896a6a673e2ac3bb6dd021a1f9a330418eccfc39077362a55efcd45760e4a1d54bc70bbb6b76aeaab5f75255a7ad4f72538a51f312253434f5f3d23284788150536d10e41b7c47083254cf581ad4f2eeed097b784c9ef2aaa8c5329b474fc69646fae9f3e01a5a31941528", 0xb4) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="69406bd3f3da0fe3", 0x8}, {&(0x7f0000000140)="aeaab24d251798c84c32d0ae3c923a980fbb2d529b01f398ec1c988d03dfa0a5cfbf66b1b245cebae5713462de7863ce8dee0818b18f5eb36e553c", 0x3b}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd8, 0x402}, 0x1) 00:46:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='\x00', 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/106) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/239, 0xef}], 0x1, 0x0}, 0x842) r2 = socket(0x2, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r2, r1) r3 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) 00:46:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x6) 00:46:09 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) getegid() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xf000000d, 0x401, 0x9}, {{r3}, 0x0, 0xa4, 0x1, 0x80000001, 0x30}, {{r3}, 0xffffffffffffffff, 0x22, 0x2, 0x5, 0x6}, {{r3}, 0xfffffffffffffffd, 0x12, 0x40, 0xac, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0xff, 0x100000000}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffe01, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x0, 0x1f}], 0x75, &(0x7f0000000000)=[{{r2}, 0x0, 0x4, 0x21, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x349, 0x9e}], 0x673, &(0x7f0000000080)={0x5, 0x909}) fchmod(r3, 0x100) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) 00:46:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:46:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) 00:46:09 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="d03cc7bfbb27553ea236a1d888ccca59ff02b65776f548e0f72bbc4c44fba674b0522bc7c89d7e97a2d56d49aa4de40e40ab26a1f620f6482dc9eeb36885eafa25d7e1341eceec8b48475d5e504b1d0f9e1e8a66bacd21ac52ac85e0881171377ffaeb29657548a79a666a37479434c8a276a8dc172e3705c2eacc15896ada4ad5b9a58ea12dab6749722200d9fd99d7c07aeeb9e7c838b474da2df77bb57ea1b26578eec837e13c486f4bd0b079104423f69c9561d5a5d5c82987e8d3cb6a27dcc461195f81f0db6b2e0e6284838bfb3661582e25c8a6b8aee8ad3c4af177bf738c95f2002f6a6ffd1b6d4134d7f7234a2c8e345452ea969db61e115a1964a795afb2e9c4d768027635f88e167446c4d7679a56efd53f4fd50bb462e171861972bc249523106d1328143969a0aa3ea5c76779ad70107b8bddc924c922d480c2571c416c68f04e1cf9378c51e5f9c70f1a99b4aff0e3db2920423373065dd80e308c14ba219594c2443b0389480adfa1a09bda37bfae836413fbedbbd94c58c302e0d109511a2671f68d96245e8175c625fc5f0a519b3316f31d8506cb7f1e3febf9ab21668306cc2a6ce1681ba77ab1f60bf7c2e84b6e04103a0a6aa6529e25b814bfb172ed6b90703e89a791a413b9f526af70cc25c6ae8f022409c76740c78ca7229e4ad5fe430ba1b1ad9b5bda3ea166d7ca397c117576ffbe4cb4989d6fbb5365ea481ce4139837fd174a5b872bbea156fee8c75c04acb68055676dc5c8b5a10d9eda4f7c73977fc57b11cfc3fee4861f5986960ead6507329a780c682b72e18c71cef44e6906423ed9da8b585187ada3fc3bac71eb41b806a473d9fd974ce2596fd645227e60c11abc40d1b6d711e7e38baf6a758cee01874884ee7f90f3cb63a3d53e45263a81449709bd5b986f2882c82a4762533be441feaa487c9b9d06307ed93e277b5e507bd552e98fbc5e765f66ee88305979b04c6a798ddef9ace2345d3831f2096b7b7251ffdb1b419b60f0d6dfa9f32e7a3d5313126befe8729bb4509d788c0f20b202fe06613e01427b610966838a721e38992d6319fc8ca31a549f021bb859e4c1cf6fc6c5dcc16657e8c7c0eef1ad3c2020d1e3b58364ef20bbb580d8a2c832ba1805d8f369fb290ed0336780072b5b44bc0f6c898f368b7a782089f1060bc9d2496671702fb3570016e0c3b88bec1f255398f33e33ed013a9767d3a3afe8213a461c18b99ed5ffe73948451694f8891524fc2dc6eb2894357d079b1d7e9ea0276a27f2c39446f86d78d4b350c922f05f4a676c8a7fb3b5b094eab978635c8bc73626f87158973451b52062b56847be91c482332af8c048723181fc824a74947c399574592f7e958719f30bbc95060459364b9e579f1d216d6a41f1061be9bb1062b195883214e4d2a606ecd08e802ca6b8ce7d24a12afbed9cc78d6c4fb5de00a1b4d5ddcbf2979bdd3dea7020c994ee2c76c164ea94d525085bb42b7f62ebc5c8b176f66e798a9f9187db478732ca57c4e06c19bbf5a34bac1a0865c413cd0df2576b47c8309d6244b29c9a667d0b871efdfe0fdfea07bdea5ffda8cb23231d3c9ef47b69f28e57397f2f30a85b9ea18fae8add8154760c851398c2892c774f9036cbf1c5cfafb38f039da9cae3a6d2c2e2335bee062884de47c802b9d0652e3825f2c4db076059add0972b64a514916baafff508a47a8dc18c658433c909d84e0453e90109a82bfee1eb720e39751bc4be84f3ea224af82bee3251e2cf8849f14009faf00f45a3369589545956cefc0f0cfa1223cf1b14517f45144cecd0a87c0ab80de0ffa15a548a4fbdc6c8652b6a1b42b3d777d5cbf8156edd7a8b4406402c52dca586f5c5fce805a75af99f3ed9da1d65dee1143ef02f006756a8e5cd55ca41ab1afd700454139e93d8e34b663b557167d36c4bf20146cd54f44b3fdaf6e4c2dbd04542f084aa4dee55074444ef205377df59134a0dba57d1f8db16b7a768a1f3d9aa62473fec94a0ede571335ffdc05a27504a27d319f4a3b593b5ef393352630e46073f65a1ff53eed9f5b9c72c6326b2dc42f7c08174461385e05bae84639dca078bb3d607a2fa7cbdde2ed57ccb3f12953f253299fe6911af61df43b781183ae290c3ccde3ffb74d32fd2b05dca89ada5bfda8eef0eedb0e51e0522077d52a95721d034b434ad5c0a7e942aaf35b0ce2872d2dc500d9a315a459ec0df7471326cffeebf03d104e47fe47b52df83f1f9c7f36007eeee2191150a01f06e624f79c3b3ba45dcff8ee7834e9e9cd3efe3d615ea0dcbe180ed48b6e3ec1a10323c5a6a072830ecb7ed1d883a6b51b849ad70a66b4b4b39d6cc5141cd0cf56516c1f069f8a4d2e801de04c333da9714815ce97cf60f62485259b3baf2638aca44888bc5b38eda6fb45b21c01bd3ed3843324e1503f19e624acb7712f63257bba7cd1841347b76efb11da2b2276f093861e5f1411411c76fc92b26f40c6f64a06d900fc149cf29d043c84cb78223c27712701f63676e0a95e1f9ccd90268f7a322a6910eff6dab261a7293c5768aaf22fd86f624e5e25d9a38687765e3cd997e9937ba775470b3c7c21bd3a7760a5d44d35f947d642addf154b4d46cc9d6bb5cda73003f6b29f59142487860121a0dea80851e94d7053a8af14c7bb82bcaa954e1d0e277703e971b9f46b6ade24e075dc40ab42f36ff3e9fca3279618f7a98a394ef33656c673450e130c6f180a6e713caf5a205a8e8d3d24f5787ea9088a5d9bf9c5a5a804b2200db2a3dff202eb8fb3218f4d7b7b5d5a7c4a8a6609b11b8b01313789105889cec519fd2bc56e552aa3387262b8b4135cec1aaf8b869ced8ab2c3b90538953fe5b0fb61097286c6d24fb95e159e91de81e74f85c02a7bb5715db21b626a2cc1009e8cfd2c192c9945bc9d583d406bfee1f6c2ef87320240f13bfc78d82d7bbe9ff94b5255593b84964beabcdf99c8709b231d3ca3586b9c2de5d0e41244031081dedc888033f7a3386e58819c01af918037ef32d966635218b3c2add40650cb96f384d56fa4d567ade05b0f9544a4d8fa4b5d0a0fc4ca22e7ccef777b31ef5030fa3aeb15edde15a1b958eb727c6745522727346d1f27014496244b956bfeec5d36137dad5882c5c95bc96b245674b2ca2ed24e120ec3b3eeb388d82fb00e7a18c95e131e0ccecca025d83bae3dc51c273b9a3e19fc84c4b696b24f11fd05d2936adc66d2b9301e25a0815b78663eb9c50b5c37103fab237b2ac865a94e7c38d9c7995b978d694f49a482937ba18412f5ad460e2c9f3e9853c29e216b7507dafa03c0fe01fe32a5c70f8b109a2949e2ab32bbbaa32c4f858b7f5cd6d16c8c6574d7a7e8b4d584931d54e7c71a8924ac6ea16b9a28a6b371d562c7797192dc51f337612b8a42115571f11334ec222c3a7f2d7afb239c7e6d51315bf274ec4fe1452c089771706a9e601db6274dbddfce758c4781b7a34983e358f95ce2250bc05986bead358ec005a95cf81d9915cfa78b61fdcf006a031813d659e0d2384ff66cbe8a4d1c36ff49903f5ecbcb8fb3e866bbe0e43c05b64905ef291e9264b11a2a3a480946145af5f165f0e299907a330798e34b1feb438dba2f6627037d185eb777af2c39231b3ae69caa15d1249bd6b514520f5548a8f4507adc0ba3d42b52e81faa71c38af4594b8c4500ea2f9854b714a35c849eebbd689ab880592f592fa3a6a3b53d29e321d534cd7265634b1e4cb46d7803308af5e0cf605a31475a254afbae97b35540093e72bb04b9dd91ce58c616e85d9c8302917e79eb6257e0cc23ba8fc0546f2114b93bfe3b8c3d5ceb045258bbefed1c98844101d87b40de619d4214c7c5af4681f23bea956e91b69c0848b9980398d0e8b97bfacc13f9e1569b10376d73d5c1a1086ed5ef3577013a31c9c89a01e659d7167fa6d9fdaaefe4d2a1a706d20a2b67f25eda9b8b09ba1341416ea5287d15af9c25b1864e987cd7791b16909392b11cd9738a9a7d783fe28d99c5b13afce709fe6f64d9c5df9eb4a01337600c1415491a38b68a4978e0428e724db47e584faafffddb56fde0023bcf838b7615b4bd115de9e630f687e91e2b0fedb3e4e84d6e4cadaa76b0e1ac14e5e61ff4f56c8fd49a6352ebfbb55a5fd29109cb26e1fda3dbcc942689b1a88bc229c418e680325a121c8f0414ac4a9c0edf7522fca3f4ac840602cfa818a2d1b2bc3b1d81747029ed7c181c619ffd3d0308ec3d6e89112be4b9b55c284af3b9c3696443da24fe52d9ccb0d6fe40245084061b6b09f23312d264515acb756856563a514a1a7c84c9f4cca6e497dd6955712a235eba1b9e0eb0fbbbccb096ca0399ffeea433e882cf0c84334a9c0e30083976da16faa6bac4f333646cd2bd6eaca107e6d1f82a4677394d3b306989c8057091077375c25d1b28334758fefa830a8cc68b93d8c95e4100e0d064e7782309c4b2de9b5169426730c410f9ae1ee69095da2c16e70013340ae6b38b9b5cb8612937e5654d9e60d04f767f06b02718427f7d12cd462b4b392010cd8e4612166fa0757648b7c24daae4daace8336dcbfe42a294a24cefc5c9e141786832e326ef8610244e4e1c6a60e95dd64963cbc54838a1909f82be824faeafce7f29ba094c8fea51b1d06d278fc143b8133edf1c580b13d66fda2b06ec5ed09fed8828606ca8bee641272715090af6a51235663f06a785e1f8fe009d804aab911a5e7722c25c5387f23d14c13c4af75057447d64db2870d45decbc47b333d922a9e3d3e7a06679a1f8c852015cf6d02738eb497eaaa71797d97d912a5f7a02ded252a91dc45beb7ba400ee78fa66b2672efd644f9c14db43623e12762beacb5e8e61ddf1643a5b8b5713de0a01a37fc0896b3a11587460a7f18952d77b0905f0b88fa07996b4bd31812595c63b36fb67bb6e484de5f33beb9bfd64d39b84db0b93601c8bf6fe2066898a9a4e02779bc83949eef80cc5a61529aadde0f4d44c39c20ece1ba7e9326cc78170525e1c42c64830d245db664403384212b749ac5057cccf897b1b378036c303dec78af2519037f62afa2318e3cc77b5a740f285131306b232a3420f83b340721f2c824a0ff7c9554230f62bb09762173b679b08fbde4e9778cde8e133dbde402fdf2a179523ee2f4c2a4deac7b3bc654d1bf629adc4bf0654aeefc4da7651e51bafeb5b25cf9f692cacb7c43a8faf8c83bd758e9a0d032d3d7c7912fee23e18e8d7695f4f28214bd07aa27c113d83815a45335edea02a03233f81f97bd41db3e67e0fbe506eefb312aaf66d30510a5a83d6d72c07605f33814212a8c1c74cf54fdc146f95c4a9b256bd21c12a374d899dde48f92b17539602402144ab0b52c80bae307b4352f9f917008b24fc0fb2e2ccb9726ed9c10c6a5741f640ec8cbafa9fbdac1449488b3a9b77bdbdcc2283a2d998b8dc7ac9d32b2d1a80433d221a8420083a505b6c76c2878adbf3901345ff046ecb22087f21735e9eb0d07d7267cf4ebb38eec11f1d2db3d0d8fcb793b609471c2dfaa772bc168fa8d2fcd108dae37a5626eccec00a15455b4665a6d37452829bfa86ec301e068beef90b5c3cccb45dc0087cdef15180820894e9e74cdefa509c1b3281f90c053380e11c1e0a05d582b74c1376078b6371cde6a9814551beee35e8129d22b198d0e6f6e1d8e451f8c37e3d9993266dc3732d56fdec33f56f6b6bb6dfbe243687b3bae78d5c815b1b83af71b8b9a4729da76ab481ec9c94b5af86b7366c0bd29a6", 0x1000}], 0x1) 00:46:09 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x1, 0x8000000000005}, {0x101000000080000, 0x400100000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b7254ee"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x100}, {r0, 0x4}, {r0, 0x4}, {r0, 0x84}], 0x6, 0x7fff) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8c03358e4809ba34, 0x8) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x100, 0x6, 0xfff, 0x5, "f8f3b040084c9d78b66dfffc4f88d8682f3898f4", 0x92, 0x49}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x1, 0x7, 0x10000, 0x9335, "2acf49e610ea8179c19f8375e4c2d22d0b2fcff1", 0x9, 0xfffffffffffffff9}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="be5a8ebf5e3f9183742b7dd12280ed64dd990415c148e3e46e2dee8d788ff3235c1dd4443908ba197c95c05bd56125084beba368cfe9eeffa218689d2b907e535fa6bb4a1a254c078b182eb82ba4d3c40cace15db65677cef2ec18d999b58744f95cf393f64586db056e41e0776ff52dbd9199bc38c937d2e1e5ff861beb4b86e0250f549f2c7f3f9daad461b94681cdf2eb76ce9a09d8f5182aa9acc4be100adb9df44eb1c85a964dd05cebecafd9e64a19999997fa7c8c6c6acc461454433d2a79100e9178b8bb3fcf2482adba38c73d4ab7973da42ed8a7699910c22447ab8027e514ae53d7811cac2b5d5a25b2ca5604a099ea8b0893bdc4a121d4b1f40811af0a46b1f7b20745997d6307b1216d873c3a13b2a14a6dff44bc3130d1f9ca5c6954e50ad689abc7de18be2fd99e21a93d9b0bf7b4816f0edb8feac8c44641742b74c7ef676c0bd6cd559d4edf9f9dfb992870dd17cb1f307f2415b304374e225d639c42790170130e2f7fa703c7cb3dbaa42110a58eaf37c18d38b0adfbc77e0ff1c4c3f2b34f295bc015e6e485da3e44e97029679dd343b7a6dc1718bb424d118e16dc2e27e34520", 0x1aa}], 0x1) 00:46:09 executing program 0: wait4(0x0, 0x0, 0x9, 0x0) 00:46:09 executing program 1: socket$inet6(0x18, 0x3, 0x7) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f00000000c0), 0x17e) 00:46:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(r0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x200) write(r0, &(0x7f0000000000)="eadce7556f2b8c8837e5e7cfadf4c51566f74c4bda096957a1107574cc68b74541e28e8b8bfa1dab061d0f1845e46ff6b7d73164c8d8fc2c44737c2cbc9accde00b058cfe3839ea9252ed464dad06b94f7f316e9be07da47a429f3babe473d7e32d3c0fafee8153f24b4fb743500a1893a980a01fa68190bc43028cd006105a140ddcc03390311e180ee417080d091b0ddf08cb77de94cfee0d0bf2a9d4dd3b59d60dbe7581273c6859b0531e5efbf0100000076086548dd7c5ce4e27bee687718d284be61a341ccae8a7768ec", 0xffffffffffffffbd) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0xff) ioctl$TIOCCDTR(r0, 0x20007478) 00:46:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002540)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca35520700060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c0218c69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8519f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5402a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088130600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd1f667d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598ded82f3e4432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187cc299a731608239114f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b4d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2daf5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8ab6b08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5d876176ccb059f9ac4de2e51bbd6f6edcc64c31fc659c84713f5b1789a757dc98999a1f16f809ed3342fbacf42a4a4c3cbd09c771fc56bfcc47ba422cfadf3120e3aacc5fc565036f884bbad8f9695d4c299530b436c163a462a7d8cc172487c2199e0da3a97175088d402754773c194ba0147d14a9f0a76644a87c88ab0520a798a9e984fc3a110383b1b12e1f08a703437c262a28712acb73dbbfacb1149b8fc47cd51f5eee2cd6ffce2b469b7e79e33a0f2159da9f24d6c7d6856f6000000000000000000000000000000009ba6e876096033236ee23b28ce74cb53be491163db3d72ecf69a738f6ebc3c3bd2ef85b13578e099ed2cca96eab5762f1700784348eb5ad35060da8ae51fd0daa963d87d9359632af93bc176e832f4ea627a061be2c7644ae2e556770fed", 0xfd7) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ftruncate(r2, 0x6) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0xff, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 00:46:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x432) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3fff8, r1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf917", 0x7ec, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="04a5b1f5dd226ee377e27f86e2d017d4cadb73fb39", 0x15) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r3) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x7}, {0x18, 0x1, 0x7, 0x5}, 0x8, [0x1e, 0x7f, 0x7, 0xffffffff9976bd3a, 0x1, 0xb51, 0xfff, 0x3]}, 0x3c) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 00:46:09 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20001, 0x110) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100)=0x20, 0x4) truncate(&(0x7f0000000000)='./bus\x00', 0x0) r1 = socket(0x3e, 0x8004, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 00:46:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffd) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040), 0x0) 00:46:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c51fc42b00a3353c796d9ce00318278483db5a3671410071cd2e32cf9671b3e372078dab093fed4486", 0x29) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="946114f254377efe965bb8630efbaef3ce2bbb259f08df1a42eacc3f34d46155ef3df0f33f7d9ec2481545669a00d1edd34d193fc63a2b3fc29cb4f73bac11f73e637e57", 0x44) 00:46:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) clock_gettime(0x9, 0xfffffffffffffffe) dup(r0) 00:46:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b4", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = semget(0x0, 0x3, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/96) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:46:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="2f6eaf48ec1dab8807bd0a7bf01f647fae2171e570493eb63ffb9805b18032e9d481da33d40c0566295b4d838b241d2a23a34ac264ff26318a5fc01ddc970bb46033dd91c743516194659a737c6f824518ec861fb1dc39227374161fa7420ce663f2b8641061066e97518eac71040bf3368b391977ec4480acf6c8972216aa45666a988b0f21cea94be32e9f38473e90502bc1604bb1da891ea2000ffcd47bcea546dc31f45f9472d1d3734c9f7889e7abecd6cb382eb9c46b76dc21dfb9216623b4ccb9cc1e6b141c92e9", 0xcb, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = msgget(0x0, 0x114) msgrcv(r1, &(0x7f0000000200)={0x0, ""/136}, 0x90, 0x3, 0x1000) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="b1c9c10aa44242a8a514c65bb715e2f6", 0x10}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) 00:46:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) unveil(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='r\x00') shmget(0x1, 0x1000, 0x208, &(0x7f0000ffd000/0x1000)=nil) r2 = accept$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) sendto(r2, &(0x7f00000022c0)="06f1ce27b2fd6710a1f961942a2c06186e16932ba5a77bda899354365d6ca51ce492acb633fb3df585ea1d30828ec45fd6a7d30bc077336cb462080463fdfe5e312a3a4f914de662df37325bdeb0dc229893cbb0e688fc57ca171f0bf21985fbdbfe21fb1cf1e06894ba335dcfe9883ecf48972834b75564b9576f46c806d8da99a8dd9fc46835f4aada3ba7ea5b1c219d5150a134b5296c62a6c5b7ae9ca113f30ef82da36c27d23c5d9472a9b55ae68fce38b1a36d3bfb0c1164e793ca261398a24b9d65a4e596c266dfdfe901cc774d3039", 0xd3, 0x8, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffc000/0x3000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, &(0x7f0000002480)=0xc) r10 = fcntl$getown(r1, 0x5) r11 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000024c0)={{0x7fff, r4, r6, r7, r9, 0x46, 0xc4b}, 0x800, 0x7, r10, r11, 0x4, 0x0, 0x1000}) getpeername(r1, &(0x7f0000002540)=@in, &(0x7f0000002580)=0xc) chown(&(0x7f00000025c0)='./file0\x00', r5, r8) sendmsg(r1, &(0x7f0000002ac0)={0x0, 0x0, &(0x7f0000002900)=[{&(0x7f0000002600)="b904bf8a7d64635091a670114900362c5516046c02e20254ae42967cec760c27fcd745eae4893957d07f5f9cbecca201b2345f557b7e292f4b2aa138f2942b7e8d5b70e27b71ee81eed9d2ff1214c84e0ca3e3efa3d09db085a7ad817b0f1e2b7dcc7692e1d7684e53aed6f31e7a9f63158149616c47033f218bf70c65f3f4a1455fd7ca277702a8222bff80934924013edff3a411082d2f7763cea5e154c400cfc3cf2b6b71dc31c4e18b6a189da5f91dcce316d538682433ac9eaf8734b59d3b6ad7c8e90c0e733e78d48c8ab88f767cefd209c16fb33207031e31e49d815c9e70b0321fbee41ab0cf0c8064bc2587a8b1", 0xf2}, {&(0x7f0000002700)="1a42c255d9e9c0abe0b35e9416814dc59acdd7eb7f35fb19933d8b233b9383ea540b375b521ea47efd623e30b81303ca330d3da3408f7ddfcbae3f83da88210c7d1d0507b6075cf489e4c10da44ee450567c4a2a681c81a0874f5fdb5d44f9214ab985aa23902764cb6b3794d4a9bcca3c797b4f4a10e27525e959d3672893b47e29b9ef876400608120641ac31dea745f55fc6cc5f81edea2508813ee1531b1b7463b5ac5983b7ca05b89e8d2a91ab7aaab79cddd08b33ba4bba4e0b8c49ba3b9a116563224a8acdf5c06dc9684f4401f75aaa406dc0514f1f7b0564e0ab656189202e302b8d0a5b8efcff8d16bb55017506f3b343282f326b85803", 0xfc}, {&(0x7f0000002800)="68500ed4ea19103bc7d032a7acfe3ccba70890a62028f0051349f62cf3160531212b12bf318dad0c90af25c501235c894e72ccc07839bc5f27742f853e8d05caf616bc2a4bbd94aba805de35b68cbe334d3ba651474c875f7bfee79dd6b54d041f7c8cc984e78c2ad40e7a08639be8c25d849b4b2c1a34da279af8c14e9940ac9ecd9027bee5c6fd58814de63118520d1cedd6f9384f2422cc0283d299791899689e8ea0270dfeebb30a20dee384d090a39f3835142cc4ab4f44ee682cccc24ceb555a31217a5e83c359d03871564ba6730b07", 0xd3}], 0x3, &(0x7f0000002940)=[{0x108, 0xffff, 0xf69, "09933c0f2d19322d59c1b42ee3834c1ac9b92eaeec757dbe7d47c8d30ad914d6b727881bd2b6b4444581d3b6758428d86dc94f7490151203102dc452bed7783ac8e73197cadfee3d2f9e5137061a37c51f25a1b4d32c1df802a4d3c4976ba1fda9d0cdf5eec02588da316cfa573ef967ce8d87e65b9cba4d90fefc2b300c33402e5c7bb45703139eed537848bae2a5bd12999d44f61ed21669bcf69d4abfb3d88ad82879619c0be0ac0a34674d62a5c807c1d0c1b93a5e8a3af3ddaf40ab19abb1c49077e75e69efe4e8b909438f9e720369fc3b287df2da5c25e258a5532977bb7c823cd6888c8964d1a97b325cd4a9adb3a4a099e9ff24"}, {0x58, 0xffff, 0x3, "af5d34a5106d50903fcb5d2fbaf1e34992a72a245fcae973941c79c71e00ec7652a10158062d2769f714a6dcbd15b9915c0840e06e596de65bd805da1e30083473a6e6f8"}, {0x18, 0xffff, 0x57f6a9fc, "cf328154f0d7bf"}], 0x178}, 0x408) r12 = dup2(r2, r1) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000002b00)={0x10000, 0x40, 0x0, 0x9, "3eb1ac8505f6c77354e2d79bc0a07f6d44e32a34", 0xfa, 0x200}) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000002b40)={0xccd, 0xffffffff}, 0x8) ioctl$TIOCSFLAGS(r12, 0x8004745c, &(0x7f0000002b80)=0x1000) mknodat(r12, &(0x7f0000002bc0)='./file0\x00', 0x8160, 0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002c00)) open$dir(&(0x7f0000002c40)='./file0/../file0\x00', 0x80, 0x80) msgget$private(0x0, 0x5b8) munlockall() connect$unix(r12, &(0x7f0000002c80)=@file={0x1, './file0/../file0\x00'}, 0x13) sendto$inet(r12, &(0x7f0000002cc0)="89cacd5e8c86e16574da20052c1e427c4ba6fcccdee9c0999011f16cde70bdf5fd6e896b9ad5ae8fc9836064d73cf289a9e39d09e99d47fa7b1145eae20bef16f03d1da70ff2066df76a64920b336b7393e9eaca9b352a54f0a289ddfc9470e86368f31a71a8c554dc02e48c1f2e8c", 0x6f, 0x1, &(0x7f0000002d40)={0x2, 0x1}, 0xc) lstat(&(0x7f0000002d80)='./file0/../file0\x00', &(0x7f0000002dc0)) 00:46:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 00:46:09 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x100000000000000}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r0) kqueue() syz_open_pts() write(r0, &(0x7f00000000c0)="bd4057059b98f62bb98962d3644ef4ddf2e7f8bc17c8549ef7513141e0d8453df2baf7ab4dd88e3036b52e5df4983baa69fa8d716501639ea9ed905f9004014d9c67ea29c05d1b55f64f2d57542b164cebd9092d232d6a66488cab7e2a6b574a32b3e3862ca9daa2dc4b3951d95c6e2026d0530787a498aecb64bf2224e5fd2883d72869db4be4f51016c5b1f290b721a7f7c48172f87efd156860ed", 0x9c) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x8, 0x4) 00:46:09 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x7) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x15) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x6b00}, {0x4, 0x2}}, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x100, 0x1, 0x6, 0x7, 0xffffffff}, 0xc) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x4}, 0xc) 00:46:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x44}, {r1, 0x400000000000040}, {r1, 0x80}, {r1, 0x4}, {r1, 0x122}, {r0}], 0x6, 0xfffffffffffffffe) 00:46:09 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x9) getdents(r2, &(0x7f0000000080)=""/13, 0xfffd) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000140)=""/65, 0x41}], 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) 00:46:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200000281, 0x11) r1 = dup2(r0, r0) close(r0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:46:09 executing program 1: mlock(&(0x7f00001ab000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 00:46:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 00:46:09 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x3ff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x24, 0x0, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x44, 0xf0000001, 0x1, 0x69}, {{r0}, 0xffffffffffffffff, 0x22, 0x4, 0xfff, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x21, 0x20, 0x8, 0x172824de}, {{r1}, 0xfffffffffffffffc, 0x42, 0x5, 0x9, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x8, 0x6ec}, {{r2}, 0xfffffffffffffff8, 0x0, 0x400fffff, 0xad, 0x1ff}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x2d, 0x81, 0x2, 0x401}], 0x0, &(0x7f0000000180)={0x800, 0x2}) close(r2) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) 00:46:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) poll(&(0x7f00000002c0)=[{r0, 0x2}, {r0, 0x1c0}, {r0, 0x84}], 0x3, 0x81) write(r1, &(0x7f00000004c0)="ee764508c8045423bb3cf47cdf2473ea80f820812be27caa0c88a77628577fef71f82b41bfc27ab2cec41d419ff9ffffff89eb175c217afb53e3e2dc13fd4dc5f96c04a639149b5461199a0168", 0x4d) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/220, 0xdc}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000400)=""/87, 0x57}], 0x4) write(r1, &(0x7f0000000180)="6c7b9d28d8e7cd8e485769803f42bfefa3d8c8f594f70fd6cd854344946d1643d6d329d8450e6c8a45c40387b0444b61da42d53bcebeb0490f79f36b25bd6a3ac0cd42dc53a3a7f0c0d8f948bb62107f3d2d62b1d08cb0b4dcbc9c1fea4e5f24559f9ef2012d7d1eb5af85f96df02088ea311cebaeb8481aed474f6552e17f9a7db7910142c530cc9dd19fb8d7e92f9dbb5f3cc25d109ec11f3235d6ba0cbd31b015fdfee51b2b08557e67014cc09299f00e5b0de54f3daa58013b8648ed87af06b1b89667e172081d02eb96d025e7e97c42793aa2d4617a4c663d64b4ed485e202f6cb75ab6dce528272f3a627c5f201e236d18fef8d73a9067", 0xfa) fcntl$getown(r0, 0x5) 00:46:10 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) read(r0, &(0x7f00000015c0)=""/94, 0x5e) close(r1) 00:46:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r1, r2) fchown(r0, 0x0, 0x0) 00:46:10 executing program 1: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000180)='./file2\x00', 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file2\x00', r1, r2) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x200000000000010) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x10000200000000) 00:46:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x22}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 00:46:10 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xd2, 0x0, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x4, 0x7}, {{r1}, 0xfffffffffffffff9, 0x80, 0x10, 0x5, 0x5}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x4, 0x2, 0xeb}], 0xd61, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x1}, {{r2}, 0xfffffffffffffff9, 0x41, 0x42, 0xc4b, 0x8001}], 0xf81, &(0x7f0000000100)={0xfff, 0xd4}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x3, 0x0) 00:46:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, 0x0, 0x2e033057d7d5ee6) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="5d160f45053ac044130a15b2f60ff157fe8b485b99b55684ae19ab89a597bcd5e028c0b3d74b4c908bb31c8c40e3c9a3af2990363766b3a2ed693b7bb915d4495193d2b0f939bd0da2888849a2a27b74ec5a421735614ac52c60", 0x5a) open(&(0x7f0000000140)='./file0\x00', 0x80b3, 0x4c) mknodat(r1, &(0x7f0000000100)='.\x00', 0x2010, 0x2) 00:46:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000012, 0x8000, 0x4519}, {{r0}, 0xffffffffffffffff, 0x26}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x49, 0x0, 0x80, 0x8001}, {{r0}, 0x0, 0x4, 0x20, 0x101, 0x9}, {{r1}, 0xfffffffffffffffb, 0x43, 0x18, 0xffffffffffffffff, 0x101}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x6b6c}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xff, 0x626}, {{r1}, 0x0, 0x7c, 0x0, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x8c, 0x80000002, 0x401, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x18, 0x6dcc, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x52, 0x2, 0x7}], 0x6, &(0x7f0000000140)={0x4, 0x7ff}) flock(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x11, 0x5, 0x4}, {{r0}, 0xfffffffffffffff8, 0x41, 0x20000004, 0x7, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffd, 0x28, 0x20000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc, 0x0, 0x7, 0x9}, {{r1}, 0xfffffffffffffffb, 0x84, 0x80000002, 0x7f, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000001, 0x1}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x9, 0x3}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x2}], 0x100000000, &(0x7f0000000100)={0x100000000, 0x61}) fcntl$setflags(r1, 0x2, 0x0) 00:46:10 executing program 1: 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) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCEXCL(r0, 0x2000740d) 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:46:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f00000000c0)) 00:46:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/86, &(0x7f0000000140)=0x56) getsockopt$inet_opts(r0, 0x0, 0x8000000000025, 0x0, 0x0) 00:46:10 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(0xffffffffffffff9c) getpgid(0x0) msgget(0x1, 0x3e) 00:46:11 executing program 1: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/249) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/186) 00:46:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x9}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 00:46:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x0, 0x1000) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:46:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) r6 = fcntl$dupfd(r4, 0x0, r2) r7 = semget$private(0x0, 0x7, 0x80) semop(r7, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x5, 0x0, 0x6, 0x8000008001001d3b, "bad85db5718000", 0x0, 0x4}) ioctl$TIOCDRAIN(r4, 0x2000745e) semop(r7, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) fcntl$setstatus(r3, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) 00:46:11 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 00:46:11 executing program 0: socketpair(0x2, 0x3, 0x5ae, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x7}, 0x8) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x2, 0x1f}, 0xc) symlink(&(0x7f0000000000)='..', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 00:46:11 executing program 1: close(0xffffffffffffffff) r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0xffff) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001480)="6613b4f010d68a20f317ca348c6d1659b2476637501ee5a38aed5de8e8d49663703dfda6b70b38278b52aa37213d089fcdb2b0b590563d631d48c9840004a1c406243081736d84c0b6c51ea690d393739261e79ccadc7ea5dd75b8961561c48efaeda7c5f08ded3114c1e4086101e22d4368d28907114e9ba0fc33eb4617e573a09d965171441256703466554ff6146079d2df81f4fb99bfd031c237d01c56c7eb4a22929a361c38e0b20af43fa6e06e20866ff108da0894324b8ab29796b74d32072b1c38cc43163145adcf819de2733910faf8fa1e31e5fbbac0012ecbafd14c8dac678f4d59be36a99b45b1584550574397adc67f6d82c0a7290c0095d15e1f0c1fc3beafa51593dbfa48080d562d3948c1f3826b54e48698c9570c177242ff6b2476e99bd1a38e29b025ed1a2d29ffe9c0f1d417f1054256f52f52fe9e6b507daa780f7ec9a0bb28de54da8a80586ba6ba60f76caea3f4bd1560207404b4f9745aedfe2e30a1c7329234fd7b016e28d3d5d2324aeb03415ac61ec8a614ec42f65fe27a5e10d9e3fc95e941cbc5fe1f29422e0d47253b16240cb2a2e082c77c0513c34a98abc24f076928eb7309c00266043767e487af0b91ab43b24c4868f66a28126c7cc763d64a80ecfd5cc218acb46c5f770d3adc6ddbec5200a8db65d6957007d6e159143f214b90d750d7e88ea064ef47c9e1f2adaf5e3794442893108eb74f1bfd7f7e70850b6090320e13702f8becfe59787bdd2b85cc5d5fe445186baa5b94e1e0d6bbc9564d6fe08a96c2c1d89d31a648bd3291961b67707d204323e7a7ea0a59da602a39c40f13677868d94b4b884e50f75a8fd3a5e1f11ce66b1f97cb37818da1babff2a2cd37ceb7fb5facab0be4d1ba8e251b7b0893de72ab267a8dde6a727755eb91e85cd145e29ef3abef38b8c12e22ad8096ede38fcc234fabb69b9207db0035cb9c853554142964a2dd9fc93d8938079d7e8aaf0104adaa2cf4c554159b70ef990d4494798cd0c9f33024bb18675f0a36c703e2cf63b54305dda48a64ab11d3313b4915085438b61765036fa0294601581bac2e17c233b033fe266302c1a4b7a49edd75b34919807fbf292492b2cafa38a2f64780411a9b4bc4b8426faac18bfa076a40d31d561264a479c6c7db907ccb85191eb1d7236e2867ea8a647e67cdd64773adc0d463dbd1ad26588d1a818a373959e1728685879c09fb2e63e4d254d8dbb2371f562f2d1319368c6613398416ffb94079ce2220d69547dc8860e33f4a099536bcdd5c6b174fa4d070b5ce4a1be3e6fa3d965f496bbb6e02587d5600025a206d3cfb72deb0a2234935fc991695ec1189e94d898451a10bcf6b05bbca3c9af98b1d29d7837c5e3fb15756f6370d62b35981bc8230ab6e8f3495fb63f5f37893c9e1ee8df8711325c9c57bd01e86d41bcbdd855a4b7962fdaf31f031af2a438eb6ee1a2938e79ae2ae130d524ffb56eb26ddaab34293ec3cf08868fc4be735feb95f2df687fbc3d2f31fdd86addefbb045a6a9b3c71a3a86d3db06fcdb0ca3d6f0074077885e6f31cc7c122ec5056b8c9c40d1631b2aedaba6d6fd9f8ceac86c67f4e2b511749b6374aa41105821353b977d37c2d989a7fa176222dd90d285df44d73c8ffbbe073b8f9abbf1795ab2791256000143130259feaad0df070f2af74e73a66faa95f309bff9b30c29a6e34c3d53a71a0aa9e724b1eaf0bb8cb86323e041e5ad352f5d85dd8afa2ad646442ed8fec95051105ac9b128ac42871f6a33f93c20af2e20e4275063b7a9e48be05b2395043e38af0ca52ca5c5b09bba0b096fe006e9fd29192b3a3869f8ce2eb4f390ba9bc4562cadeef84a84fcec5d40eb65b2ae73a773b7a85458e7733212ea18ce1c1570fc659f4d369f30b1b7e92710b99ade60ca2c1ea927fd210855f7b9d1edb33bf0aa8784d3338e21cad264e2e03fe55a51e2db54123d58a0f8d72fe10feca90f7e01d52cddd31f6ccd0a5f8b760fb4d44a267e036dc2f2f29ea916eba4911bfbabb862a892a00e0189c8c1ce5f3ae7badbd3f1395ae6182b5a1741680b69d4f92d0cb490226da3cb07e405581b6c9383d52d23e0738ac42474d28b71a39dae630683ca763a0e3e6d3975dfdb7aeab65a3567a1b52a3967f7f75d6b0664718f9b691bea8ee680cdb9b8ab3fab4d971e08e3eedbd255db293fdb4587cc95f3bd698a3b9e35e9963ff4343469284011ba921e41b56b5e464e40bb0a4e109a6d2235de1f1602ec3e50bcdc66aaa6b4fabdaa0de10f8a6912b16f4e378b05f2ed3ef42ad92d2acddb172ed133998670bf08dd74d8446932e740e071c5294f09beea999de5ce18459aa654ebdf0d2e9a6f1a9f9679c5a720fcb0a519ab060fd11cb9679b656004d648c8efceaa4cecdcacd19383092894740fb23cc68e334d6aa00b4ad606c09ddf31e4b8b845dfadcf004c8a0ba2a71705ccafb323291a41f098a4555c5ed51ef7d5aca2b447586bb67bd93e5fc48a0606d4c930e7942759eed1ebb89e4869fab4d40a46fe06886354d817fe46ff0ff44ddf33dae35e8f8ce9a13f39128cd6ff833fcbe4cb94a8abacd6d96a9eba98241373906acb7a7897013eda0ae42f9b7f1d86f290c7db74810ad68dd163fe033d534ff5f9a0684706c94afffbe2bcedb5b70fd8610b09439575d2f428f253f3586505450ffd00e78d162b5bcd33a08533627d6c3ccdce0515b4bb6c5e40109c776d9d811987feca25fcb7848a9bfb1812debf2d615d03d216c96bfb1932c8830a2cd36ad145c5641dda8fe8c23d0a8efcc702307d0f2b71148d50fb5d2db25ad2db37d2dc90e726ef9a790fca8ce1cf85eb24387cbe83b49050a46cee7cdb6143e0eac84a4bca32fdfcd27684f6c26d1ca615d553f8a8638793d68cc68b9082c4e1cd00645e3f6e93cd29d2450afb903161f1ab3bbfe8b7aaf87c241567366c498a486440b656064c485a3ae0ed6931d23251e1cadfab56f382b798107185e4c6b8847deaee32e1d9f29972f7ed4e8deabd2009aea4e014959ee753e2eabe8f4291e04eb4a693d6d889323c7e639088dceea5fa7a446628279ed0bd7a0ee90be379b1bd28461bde9f82d6f14b7d561289b5bd5a5e8031a47f1fba61916cab8681258f2e7c99e809c504076025f35ff250e644013c04de4bd4dde26c5c9a8274c1e308e3a142397a7ad277e99942fcca9f6c818cbdbc9d15c05eb418a6435189ef819bc95228c59386ad090c0854dcdf388ba9d996f598b70ea9ce65fa8e1f56e22b59519ce12cf6cd289f2162cc4c2d62f5c585b9aa3eed3e9419b3dee7b21395fe11a5ce64d92aa7439dd281733c55641e37eb18870ec2bcc7219999a4787037a6fc81c85e060445c56d6f3759db80989bc3cb7cf0769636b10a98b9f6fc42dbc9f1fbec0d346cfd36de20666ec0bd13825cc419484f3e82af639ddb38fbb49b4f7f0fc5f5bdfe296579dba2a9a968296a6c418403ba9de9760fa8554a819465d9abb7fbc6c7386eca1eb6444e59603d91fef03986dc7e7e98f8305278e6b858562b54fe3cec6b62ff38afa0fd1fb6d73e4f45b16f484e2f363fd529a9df73373dee9b13bc86c31278e33fb3a25c6467aeaffd2656fadb5cf2a8223fd1d7e70c0bf67b1f5c5ab6919e9290a3041d1b1ee55cd661c75241831e23fc4e14271f089ac7a216a0d02d87b7a3e340bfb637feb9378d6352196a7a4cb08c4e5cd57f354ee78237e3ba0bbe8f3da68f5b1294164c7b4f7a71c18e981b5134fbc7dba061659b2829bc5f0a635f844fa3b4862ea3cc742cbad5c5de647a5bf3889cdb0a485be69d7b704e9b86ddea438a4569cee7ed3049ee704bb081e1fe894d278e7021ade85630b7e5949083e80695a3d76b5186e3595cdbda5cd6551d00a002dd9cf11ddfb297cc5cb407b1d47794e301c2a7fd50a5986564130a33bdb2bd8a09032f88fc778ccc4ee8d005278a5380bc6928f5974d1b456106e3ccd975ab5e28de8af6dd2b960f5fbfe06453cd169fc428cd500d327ffea82f94730aef2a2679dfff26c8fd199a42cd13fb07bd3f4adfc78c8a26855eb4b6918c3ccf4a279249a5b999838ab528e59f178458b8e02b3c0e0bdf277d78cf9bc9b58df53734afb2f4c0709e1731a6688fb7373cb30147f53e9526eb55d268a99d9e7c13633655c71b2db471439094006d22014ddc66c4f13f287f47ff258a320b62a77683e802b5a174e36ef9a8f5759175ef5136e229a7270be4786447a74d1b469a1ba1fd92e5b2354382d0679047d893b476836f61c0f11f4ee2f9fbe70adf646a4eafb08f989d11260c159a55648d79830e5f5c67f2326d9cca817b4769375ee0ae7cd4d4142242d3ac9214e37dcfd001831ec304bf666f88e716b2728dde57d995a646fc571c7ef8a40c6e6b6a0a2ecc23abed4adc501e4f6c7a6d61e8710353d031661fbe17047a253a42e577c9096f7b83ec83f6b0546897aae0b0044291c0a7988ab7134819025a47d9d2862c67481d983c52cad0d91c4700df84e8ebaedb348bc82866fed85dc802f5a295315542605322ed8dc5d56442d595a9fe7ab9d28d9b393c44278d10027ee3e095f19a9f4e06dffa97cbeef033e86b6a840dacc7234cfdbec9098da70ca220a6b2b07bcae9be5583c0897fa96f3ca62c6eac52eea7fe204b6b094c06ec5e6a4a8291bd4eaed9f4195d7f8a4270fb86e605e56f780d5b87ead714e055f2fa3860dbfaba46e7441fac3f66a8252d086eef405325ed022321a1a1b0834e3b7fe30f2795902c50298948befe19ce9e3c71d27f743dec7fe135f64d0cd81ac6f846bc49b9772add24b12388e60c9cc8417fa3eb5a95e3e427e2156180a731942db94070e5a6e58ebd374edfe0992734da4581011aa0723848bfb531caf7a21a609b2151fce6b59873d6a7eff288ffe227b6ac33226e258d87e56c92465f58eef8fe7b4916ff128b6ec7754a5007b58d7a4e7ea94b7e8fd783b592ef573c8d08648fd3fa3b45e97b2594f3fd5e3078fcdf0aca44512d8e2e20141d9fed3ef0edffd0a69990ae9fcb0ec3128a9489940611e89d55e43934d296dcaabbd263f93c19f1fc777bd5c0aef0842f11e3f858ba39a2867c2194d6e8e4d6055f75a92af69498b5c7d3089b717185e292c0ff66483666eeee8b00dedc00b821e5d02526e43991d660f9f74c4cdc482829baa9a29b423fb0f4a89925a7b2f8c545cbbab92fdc25fd73bb5c1801a82ca17bd1098f4847a0471ec7be3b8bd4b98e6a5ed93d34a346af8c30e7c31e25939c064f19631c87c28392544fb7e6fe9294bff46dae3a250c2e753c91e9a87a0bdc1ce7aff602cfa803bddbd6a6aa1525dbbe645261fc674cd4ab10939c2813d58062c874838ee7e877bfa8167974434efbf1d5bcf87bf281a0fc99948de2500da1e3755280c683a9cf2152633c3b044b073a18a48b12e9f17e8eef84873bb2917376aac297e1a88475092443f80cacae4e389f8b05fbdae05437f7ec7e953e68978ede1e18679cc007611ac2af9a92bcf0ebdfc6ebc4b280e97facd9aeb8d11a16a16f1395226b2097bbcf7104a8d3c6203c09109c9dd4a31aaaafef8069c65f382beef1e7c29dcc655099a95f3c234acd52ff1f440e2b56c7ddaef40f64141c788d842c787aa676c523ca1c66a5531ce0a9df6ae05c63440c3d097f2ddb98221b7bcb9036f0bac9f7890b2076108b8f6c5dc3184424bc0f19e864c06463e16305bb578c873b42e94eef4b83cce4e7c9074a5a6b8fe429093974a65eaeec4beb", 0x1000}, {&(0x7f0000000080)="d59f20319fb5c26abf2115c8bca0e743cd4079c4fef2e52065eeaa037a955841ce320560689bc90d7f5b0af04480cbb237cbfb717b7eb04e0ebe1ea1a0acad681888e406a524a665861a9fa95b0784cccf0c1838425a980fb98dbe5da547857473ccfdad4fd6ceb8e0ac45947bd6e9056850af13679813919020", 0x7a}, {&(0x7f0000000000)="d804", 0x2}], 0x3) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x20}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xfffffffffffffc00, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x69, 0x0, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x3, 0x600fffff, 0x6, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x84, 0x41, 0x4, 0x80000000}, {{}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x0, 0xc5}, {{}, 0xfffffffffffffffb, 0x6, 0x22, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffffe, 0x20, 0x80, 0x7ca, 0x6}, {{}, 0xfffffffffffffffb, 0x1, 0xf000008a, 0x6}], 0x80000001, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x1, 0x2, 0x7fff, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x3, 0x4}, {{r2}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x3, 0x400}, {{}, 0xfffffffffffffffa, 0x10, 0x40, 0xa060, 0x1}, {{}, 0xfffffffffffffffa, 0x0, 0x2, 0x4d, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0x78b56b04}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x0, 0xff, 0x6}, {{r1}, 0xfffffffffffffffc, 0x42, 0x1, 0xcd, 0xffffffffffffff80}], 0xb3, &(0x7f0000000040)={0x1, 0x1f}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000002b40)='g', 0x1}], 0x1) kqueue() 00:46:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x20000, 0x0, 0x0, 0x0) socket(0x1f, 0x5, 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x1, 0x200, 0x400, "13962ec9657c557902c8bf26da8059abf5bf8e54", 0x8, 0x2}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 00:46:12 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 00:46:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x9cc3f9d5, 0x0, 0x39464f9602b1e62d, &(0x7f0000000140), 0xc0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 00:46:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11, 0x0, 0xfffffd22) 00:46:12 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) r2 = geteuid() chown(&(0x7f0000000040)='./file0\x00', r2, r0) r3 = dup(0xffffffffffffffff) getgroups(0x8, &(0x7f00000000c0)=[r1, r1, r1, r1, r0, r1, r1, r1]) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x7) 00:46:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/74, &(0x7f0000000100)=0x4a) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) fcntl$setflags(r1, 0x2, 0x1) 00:46:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20808, 0x24) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x128) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r6 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x20, 0x3}, {{r2}, 0xfffffffffffffff8, 0x24, 0x50, 0x100, 0x8550}, {{r3}, 0x0, 0x28, 0x2, 0x9, 0x1ff}, {{r4}, 0xfffffffffffffff8, 0x24, 0xfffff, 0x4, 0x6}], 0x1, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff8, 0x84, 0x40000001, 0x7, 0x5}, {{r6}, 0xfffffffffffffffb, 0x2, 0x23, 0x7, 0x8a7f}], 0x40, &(0x7f0000000340)={0xf9, 0xde6}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r8 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0xe000, 0xdad) kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffe, 0x6a}], 0xffffffff7fffffff, 0x0, 0x0, 0x0) 00:46:12 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000001740)=[{&(0x7f0000000380)=""/54, 0x36}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/217, 0xd9}, {&(0x7f00000016c0)=""/98, 0x62}], 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffa, 0x80000000000000, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x6}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100) close(r0) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = dup(r1) r4 = accept$inet6(r3, &(0x7f0000000500), &(0x7f00000017c0)=0xc) r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)={{0x0, 0x6}, {0xbc, 0xeb00}}) readv(r4, &(0x7f0000001e40)=[{&(0x7f0000001980)=""/50, 0x32}, {&(0x7f00000019c0)=""/150, 0x96}, {&(0x7f0000001a80)=""/41, 0x29}, {&(0x7f0000001ac0)=""/159, 0x9f}, {&(0x7f0000001b80)=""/126, 0x7e}, {&(0x7f0000001c00)=""/165, 0xa5}, {&(0x7f0000001cc0)}, {&(0x7f0000001d00)=""/22, 0x16}, {&(0x7f0000001d40)=""/255, 0xff}], 0x9) 00:46:12 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = open(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mknod(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x5) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 00:46:12 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 00:46:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x40, 0x4, r1}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 00:46:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x3ff}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(0xffffffffffffffff) kqueue() 00:46:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20002, 0x82) recvmsg(r0, &(0x7f0000002340)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000100)=""/98, 0x62}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/133, 0x85}, {&(0x7f0000001280)=""/36, 0x24}], 0x6, &(0x7f0000001340)=""/4096, 0x1000}, 0x802) r1 = socket$inet6(0x18, 0x8001, 0x0) getdents(r0, &(0x7f0000002380)=""/20, 0x14) listen(r1, 0x0) socket$inet6(0x18, 0x7, 0x65) setsockopt(r1, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 00:46:13 executing program 0: r0 = socket$inet6(0x18, 0x4006, 0x7ef) close(r0) close(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:46:13 executing program 1: madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) r0 = socket$inet6(0x18, 0x8001, 0x241) poll(&(0x7f0000000000)=[{r0, 0x44}, {r0, 0x4}, {r0, 0x1}, {r0, 0x42}, {r0, 0xc0}, {r0, 0x20}, {r0, 0x1}, {r0, 0x8}, {r0}], 0x9, 0x8) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x2, 0x810, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x0) 00:46:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 00:46:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:46:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x81) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) 00:46:13 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x23e7, 0xf14d, 0x5, 0x3, "4f5565be6b9cf6b6f834dd2edafadafeb6b13941", 0xa5, 0x400}) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x9, 0x200000000007e}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x82a, 0x4, 0x9, 0x5, "d246da0ed624fa164ae392f75eebaba92cc7c599", 0x4, 0x8000}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000880)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) 00:46:13 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1000000007) r0 = shmget$private(0x0, 0x4000, 0x28, &(0x7f0000ff9000/0x4000)=nil) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x400, 0x5, 0x1, "c9156f0963ca2b46dbf8002c12404b417794479b", 0x6, 0x40}) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 00:46:13 executing program 0: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/187) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x6e, 0x7]) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = shmget(0x3, 0x2000, 0x261, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = semget(0x2, 0x0, 0x502) r7 = semget(0x0, 0x4, 0xffffffffffffffff) sendto$inet(r3, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfc67, 0x6e92a4f5}, 0x8) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getgid() fchown(r2, r8, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) setregid(r11, r12) semctl$GETPID(r6, 0x5, 0x4, &(0x7f0000000480)=""/160) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/4096) msgget(0x2, 0x140) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001540)=""/185) setuid(r10) close(r2) accept$inet6(r2, 0x0, &(0x7f0000001600)) readv(r4, &(0x7f0000002a80)=[{&(0x7f0000001640)=""/86, 0x56}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/214, 0xd6}, {&(0x7f0000002900)=""/112, 0x70}, {&(0x7f0000002980)=""/112, 0x70}, {&(0x7f0000002a00)=""/81, 0x51}], 0x8) r13 = open(&(0x7f0000002b00)='./file0\x00', 0x10000, 0x20) readlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)=""/228, 0xe4) getdents(r13, &(0x7f0000002c80)=""/4096, 0x1000) 00:46:13 executing program 1: semget$private(0x0, 0x7, 0x25) r0 = semget$private(0x0, 0x2, 0x208) semop(r0, &(0x7f0000000000)=[{0x3, 0x16, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) semget(0x2, 0x6, 0x1000000) 00:46:13 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 00:46:13 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() poll(&(0x7f0000001800)=[{r0, 0x102}], 0x1, 0x10000) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000040)=""/114, 0x72}, {&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f00000001c0)=""/246, 0xf6}], 0x4, 0x0) 00:46:14 executing program 1: socketpair(0x12, 0x8003, 0x1d5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/111, 0x6f}], 0x3) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 00:46:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x5, 0x7f, &(0x7f00000002c0)=""/235, &(0x7f0000000100)=0xeb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/244, 0xf4) 00:46:14 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="0404c0969e0336dade34214dc736b7970271d138d53b9883230f53b522444b0cad571a47d265e98bc8c7e6a8231f703ab63c46919d85ad05837f74b30b164e5882540130da60e114bd7d76a704871a0bd8b6030acd5aa4a0591effb6d68dedb781568a21b00824110471f1e5a045230bac98158c389bc0c0722e9c7729f78026d461a75387363b1edf445df4e76307c5b54c3afa700951e52ee44e1d44e1991cc78e3e8dacbbf0ebd0e12c2d17ccdb4a09e85535e43441a8b9c22a248f79e08997569136e0d7", 0xc6, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 00:46:14 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)="fc5300800000fee6d3d5f0000000006d4316cf81425ffb3e81ac330c05167f", 0x1f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xe2, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x95, 0x8339}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:46:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 00:46:14 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() getgroups(0x0, &(0x7f0000000200)) setregid(r1, r1) chmod(&(0x7f0000000140)='./file0\x00', 0x8) getgroups(0x4, &(0x7f00000000c0)=[r1, r1, r0, r0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSBRK(r2, 0x2000747b) 00:46:14 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0xfff) write(r0, &(0x7f0000000180)="3cc5b9bfd49b89758c01", 0xa) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 00:46:14 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() r1 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r2) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)) write(r0, &(0x7f0000000100)="8a2667a1492d53bd662dbdfabb54c7ef44a314b26ef0ad8125512c8b591319d65f3acf529805bdadf4f973f34c01739cd5e27b9ae94b87e862c09d14db07d83e3f7f75e9ff162f7384dc2b6ec76812fcd2f7c42624ac82daafa7f4b4691ba3323d3428fc1aaf218ad99a02", 0x6b) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 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)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) socket$unix(0x1, 0x5, 0x0) close(r0) 00:46:14 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x118) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0xc0000001, 0x8, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x81, 0x23}, {{r2}, 0x0, 0x11, 0xf0000000, 0xfffffffffffffffe, 0x1}, {{r3}, 0x778a8de073e1da3b, 0x10, 0x0, 0xffffffff80000001, 0x3a2}], 0x1000, &(0x7f0000000100)=[{{r0}, 0x0, 0x40, 0x8, 0x8, 0x6376}], 0x7, &(0x7f0000000140)={0xaee, 0x401}) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) dup2(r1, r0) 00:46:14 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 00:46:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="faff0000", 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x100000000}, 0xc) socket(0x18, 0x3, 0x5) 00:46:14 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000aab4253c35acd9a725499d5d46b629f95149700f0ce2b707c7151818167c74a2badb3f118ada2fd616a690897bd9aad9419c16b81590b3967ef651f59c96f989809966e46baa491756a3aacd2133b553ecea966f95530043f0e1946d619663d6c136797d6dbb2ffd334c020c77607234bffa66823bb3a88bf5f2f8f0995fdffa76e7190f3b4613baabd1251bc5d4c7dd237cad416e8648a9aae08923a8a217b0ca5a33816abec876e6740f4383007da7606d5be4ec21fef6ddc4cd2688c5314655e866b3512bb1f437c06d8181770216fe88529f32893f97c3c9"], 0x10) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x90, &(0x7f0000000040), 0x4) map stack 0x20ffd000-0x21000000 of map 0xffffff00657f1740 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff00657f1740 failed: no mapping 00:46:14 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x3) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000003c0)=""/238) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) close(r0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) close(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) accept$unix(r4, 0x0, &(0x7f00000000c0)) dup2(r0, r0) ftruncate(r2, 0x5) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0x0, 0x0) 00:46:14 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) socket$inet6(0x18, 0x1, 0x48b) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 00:46:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) semget$private(0x0, 0x3, 0x40) setsockopt(r0, 0x8, 0x3f8, &(0x7f0000000080)="ad0c7cdd589e32342ebcb313a526fa48061baafbce07417014248687495d6f8b888f03cae195ce145fe451f587659092faffa71d10ff104bad76d9bb7b4b35651902f4ad9b6272f462120dfc926768e64158ef7472c90c536f8de9e85c9938822380", 0x62) 00:46:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) lseek(r0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) socket$inet6(0x18, 0x3, 0x9) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000040)={0x0, ""/1}, 0x9, 0x0, 0x800) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x1}) 00:46:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x25}], 0x2, 0x0, 0x5339, 0x0) r2 = socket$inet6(0x18, 0x7, 0xf74c) recvfrom(r2, &(0x7f0000000080)=""/230, 0xe6, 0x40, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 00:46:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) dup(r0) fsync(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 00:46:15 executing program 1: socket(0x1e, 0x2, 0x295) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 00:46:15 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0, 0x10}], 0x1, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) msgget(0x3, 0x80) 00:46:15 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/217, 0xd9) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 00:46:15 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x20, 0x0, 0x40}, {{r0}, 0xfffffffffffffffb, 0x80, 0x24, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x3}], 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xfffffffffffffff9, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x50, 0x1, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x4}], 0x789f, &(0x7f0000000100)={0x6, 0x7fff}) lseek(r0, 0x0, 0x1) 00:46:15 executing program 0: socket(0x11, 0x4000000004003, 0x0) 00:46:15 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f00000017c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mlock(&(0x7f0000ff0000/0xe000)=nil, 0xe000) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 00:46:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x104) write(r0, 0x0, 0x0) close(r1) 00:46:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x0, 0x0, 0xfffffffffffffffd, 0x0) mlockall(0x3) select(0x40, &(0x7f0000000000)={0x3, 0x3, 0xffffffff, 0x1, 0x8000, 0x2bc, 0x8000, 0x1000}, &(0x7f0000000080)={0x5, 0x0, 0x478f, 0x9, 0x2, 0x400, 0x2, 0x2}, &(0x7f00000000c0)={0x1000, 0x2, 0x10000, 0x8ee, 0x0, 0x6, 0x200, 0x9c}, &(0x7f0000000100)={0x3, 0x49}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a01, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 00:46:15 executing program 0: msgget(0x3, 0x67d) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 00:46:15 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) sendto$inet6(r0, &(0x7f0000000040)="701f8edc245a31dfdacfe2948e321dac82fa50d664949b1955a964f43616cdfebb5d89053e6f737fa0", 0x29, 0x4, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x9c3c) 00:46:15 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ecfe2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)='(n', 0x2, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:46:15 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) select(0x40, &(0x7f0000000140)={0x7, 0x1000, 0x81, 0x1, 0x1, 0x0, 0xd4, 0xfffffffffffffffa}, &(0x7f00000001c0)={0xbeb0, 0x1ff, 0x4, 0x7, 0x0, 0x80, 0x778, 0x4a5}, &(0x7f0000000200)={0xfff, 0x7, 0x4, 0xdf, 0x0, 0x8001, 0x0, 0x4a02}, &(0x7f0000000240)={0x7, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3f, 0x0, 0x9, 0x1f, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) 00:46:15 executing program 1: r0 = socket$inet6(0x18, 0x200004, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = semget(0x1, 0x4, 0x82) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x5, 0x9, 0x4d]) 00:46:15 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 00:46:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="75792016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="05", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x800) 00:46:15 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = getegid() socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x11) setgid(r0) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="fa012e33a14d92f614c96e2c8182633a75bdd52f66696c658000c913657aee7e55"], 0xa) 00:46:15 executing program 0: r0 = kqueue() ftruncate(r0, 0x7) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb6, 0x40000010, 0x100, 0x9}, {{r0}, 0xfffffffffffffffb, 0x46, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0xc0, 0xfffff, 0x1, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xfffffffffffffc00, 0x100}, {{r0}, 0x0, 0x1, 0x80000002, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000004, 0x1}], 0x5ba, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x1, 0x400}, {{r0}, 0x0, 0x4, 0x2, 0x7f, 0xd948}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x100000, 0x10e}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000002, 0x4e3d, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x7, 0x2b}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4000000000000000}], 0xfffffffffffffff8, &(0x7f0000000240)={0x1, 0x5}) r1 = fcntl$dupfd(r0, 0xda0062fe2110fbe3, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) select(0x40, &(0x7f0000000300)={0xfffffffffffffdc0, 0xe6, 0x4, 0x8001, 0xcd1, 0x401, 0x20, 0xffffffffffffffff}, &(0x7f0000000340)={0x5fd0, 0x1, 0x1, 0xa52b, 0x80, 0x7fffffff, 0x3, 0x4}, &(0x7f0000000380)={0x4, 0x20, 0x80000001, 0x0, 0x7fffffff, 0x7fff, 0xac58, 0xfffffffffffffffb}, &(0x7f00000003c0)={0xc7, 0x5}) r2 = kqueue() write(r2, &(0x7f0000000400)="e389d245bbef", 0x6) fchdir(r1) kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = kqueue() r4 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x1, 0x0, 0x94b, 0x7, r4}) r5 = msgget(0x3, 0x8) msgrcv(r5, &(0x7f0000000480)={0x0, ""/251}, 0x103, 0x3, 0x1800) msgget$private(0x0, 0x11) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000005c0)) r6 = open(&(0x7f0000000600)='./file0\x00', 0x8080, 0x141) r7 = kqueue() r8 = openat(r1, &(0x7f0000000640)='./file0\x00', 0x80, 0x60) kqueue() r9 = dup(r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r11 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r10, r11}, 0xc) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000740)) recvfrom(r9, &(0x7f0000000780)=""/113, 0x71, 0x40, &(0x7f0000000800)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000840)=0x4) 00:46:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffde0, 0x0, 0x0, 0x0}, 0x7) 00:46:15 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000280)='./bus\x00', 0x0) 00:46:15 executing program 1: getgid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0bd088ee2674400", 0x8) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/1, 0x1, 0x41, &(0x7f0000000100)={0x2, 0x3}, 0xc) 00:46:15 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0x6}, {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, 0x40004000001001, &(0x7f0000000180), 0x4) r1 = dup2(r0, r0) write(r1, &(0x7f00000001c0)="ba16", 0x2) close(r1) msgget(0x0, 0x100) execve(0x0, 0x0, 0x0) 00:46:15 executing program 1: mmap(&(0x7f0000101000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) msgget$private(0x0, 0xc0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 00:46:15 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x100, 0x13) r1 = open$dir(&(0x7f0000000240)='./file0/../file0\x00', 0x62, 0x4) renameat(r0, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000300)='./file1\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r2, &(0x7f0000000080)='./file1\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 00:46:15 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) poll(0x0, 0x0, 0x0) 00:46:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) bind$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$inet6(r1, &(0x7f0000000280)=""/110, 0x6e, 0x2, &(0x7f0000000300)={0x18, 0x0, 0xa6}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x100, 0x40) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9aeedde085e0843252943330167c29f55fdc8ac9d28d56656ef5d7fc8ebd997fdd54208309a11f52d44600910d0af3de26678f8610eb6cbd0fbbf85210c8676e817de68934a268c66c223bdc4592aead02f210bdc1ab6a13f1bbeaf08e3eeff7521a1749178897251edd968f254f2eb27941b172aa256b21592eec4a1c6047219fd8be5b6f2fadc754ebb0c989cc8066019a950b4fcca5ea31cc8dd9fbc324d41bd2c8418ce5704610086c2d05384beedc46f0adaaecb64c8afdf6e9ef423d229be24870f872f86622764534cf54d50b70d2fab2a1d9efa4044ca1a30a3bc3659d164b3ef1ae72a3420b", 0xea) 00:46:15 executing program 0: select(0x1, &(0x7f0000000000)={0x2}, 0x0, 0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x106) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSTART(r0, 0x2000746e) chmod(&(0x7f0000000080)='./file0\x00', 0x40) 00:46:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa0529d56b4be8effeb08000000c351", 0x14) 00:46:15 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x100, 0x0) 00:46:15 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x3) getsockopt(r0, 0xafb, 0x80000000, &(0x7f0000001040)=""/4096, &(0x7f0000000100)=0x1000) sendto$inet6(r0, &(0x7f0000000140)="12109102a19ff4b0d0065ba6ad9b768ffedf732e4f88ed20f692302126a2f2916793dafe96bda47f2d57c69b00f88e79b97cbb7ae5b4a121bd1241c4be0064288b7a3a18d81adcd2338fd5090318cedec529f1c4a225871d532d6c78e11b89d446fe55663d7f766b0439b228c00302d669029deeb3b0fdd5c3a9ea7978f750da65520d52889c8e2575bf4a0592ae0496aee060a9bf546504b38d0248ccbe436068d5868fccff9138b7c5e6bf8992998170a42e66c3e382599bd99ca3acd9867a17c20509bed72cc6a2b463b93fe60cb9ff472b6c88df22074523249068904ef39611671d34615dc5875d34", 0xeb, 0x4, &(0x7f0000000240)={0x18, 0x2, 0x8, 0x3}, 0xc) getsockopt(r0, 0x3, 0x7f, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/135, 0x87}], 0x1) 00:46:15 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = socket$inet6(0x18, 0x1, 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 00:46:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/192) sendto$inet6(r0, &(0x7f00000004c0)="ea6e813340bdc5c57fab9e4ddf558d48bae17e83db5cc1fefd8fcec026a22f0440da82d50141d105bd62b72503e4354637e3c25e67e52e11c2b5dda3b944c39e95ec255d6d492d6b0dfa3d04", 0x4c, 0x1, &(0x7f0000000540)={0x18, 0x2, 0x57, 0xfff}, 0xc) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) socket(0x10, 0xc001, 0x8) getgroups(0x2, &(0x7f0000000400)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="8221252edc83f8a133039486a713c1d053a113c377b09b010c36714457746b8c2efedcb657b58d7be34bb6aae794dca63f1a8f98c273659c7a35b442bf551c3d656d5ae9f262199e321dd009ff7fc92e51a3a53db6ca3e12c73019ae70c14e2ddc6c988b01c02bb5b9f415286f3a1703c971da7e28765c74f73d29a6abf6c20622e5a27a214cfaeff0fac485d80d0a3459ee6e67bc05ab84c6c4b434b78d3e68bf0fa88d6df711ab54e79ac0b2be8bcbdded8cd712f23840d763e21fe06be1698fde8b1e70f22915e71feb6910ddec8e586733645c15040ff22d7735031f3b5e414496", 0xe3}, {&(0x7f0000000180)="889f3379897192139d6a0c0b30a969ecb4efc8f35f57b76722e16f6ddbbdb3c0af194138c68801d307b484262b60f141210fed71f542f84a56cdba3b875508389e643ce0498f71ec026fb1cf95451330158ce4c9ae01cb4d1c68f5", 0x5b}, {&(0x7f0000000200)="be5fd0b416f1d7f7142ae837353be28bcf0faa7b9fb4d4ce89aeffea7bbed9bd4bbc289bc872ec51ee345df9cc546407a8bb937b88ce932624d1df73556b3b6349d613b1a359794c705428ff4a8fae0f33e3f3", 0x53}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x2) 00:46:15 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x2000000000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 00:46:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xae) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:46:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) 00:46:16 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = semget(0x3, 0x3, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7, 0x7ff, 0x3, 0xfffffffffffffffa, "50e0fe591b6e12d50a0d7dfb2a5e81500937ca74", 0x1, 0x8000}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/190) r3 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 00:46:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[], @ANYRES64=r0], 0x20}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) 00:46:16 executing program 1: r0 = msgget$private(0x0, 0x4c0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/157) mlock(&(0x7f0000ff8000/0x8000)=nil, 0x8000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 00:46:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x6) r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) flock(r0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xb2}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x12f) 00:46:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 00:46:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f00000000c0)=0x81) r3 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40088) r4 = kqueue() r5 = semget$private(0x0, 0x4, 0x20) getdents(r1, &(0x7f0000000380)=""/9, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getegid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)={0x3ff, 0x9, 0x5, 0xffffffff}) r8 = getuid() r9 = getgid() syz_open_pts() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x0, r6, r7, r8, r9, 0x8, 0xd7ca}, 0x800, 0x442480, 0x3}) kevent(r4, &(0x7f0000001240)=[{{r3}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="9536638ddf35d0675f4d85917da3f3d57f2780229005e2033552cf7130b05505755d5bfaa921b8017d0705d5c4315892c778971db8eff204886b3dd1db5343e281e6a4787fd408e5eb04768ebad22c6b0632ec7a8b55ed4b3f9c69b4e4c925417a412cdecd7844ccc803fd3b4e81c54b2c72f41c21330d401060f9475515bc6d4cceb2214a187f1d483be276909cb9c2c97ccded41a4a750a90f5500372382a7dfa450e139c855a8091faca579f0dc4c7e36c0a4b97c1fe972d990cb08a6a51cd1b85494fb95a61b", 0xc8}], 0x1, 0x0) pwritev(r3, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=""/64, 0x40) readlink(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)=""/218, 0xda) 00:46:16 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xcdbd}) getrlimit(0x7, &(0x7f0000000040)) 00:46:16 executing program 0: r0 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/63) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 00:46:16 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 00:46:16 executing program 0: r0 = socket$unix(0x1, 0x4002, 0x0) getuid() bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 00:46:16 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = kqueue() ftruncate(r0, 0x3) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) 00:46:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x1002}, {0x0, 0x1}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="000071fc9560f5e81734", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8a594c10eb38fcb3ccfc0d450f08f99953d8f9c41141e136a05975dadf270075066eb8386351a947d944aed78ee31c6a449ae8894c99a5d52a2d836e46f98f577bee247b8c88c00838f2862274c9f6f2c49367cff5e7dbfc6fff3bc96196940c3a180763433e6b819a63ce850d34f84930505f1e15cb3a7c63ca58a8845c99e3a439eb9f01ee47acf833306ccd134d2db5c6dde331bd0449b05cb56f05806ab2001c8c491276d48523085442bb969989fa3dd5cfc86cbc326df2b5c25481c521aaa50d26980e53557f470e7730b18b4364fdcaa26884e17f6a8447cfd0c0d89502dd7c39e3ad9a41e62d0f0640d4c8a99a3a7fec5edcd7e5de73892562e5", 0xfe) 00:46:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f142989d296c100"], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xfffffffffffffeb3) 00:46:16 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x1) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='c\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') 00:46:16 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget(0x1, 0x5, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/4096) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffd, &(0x7f00000001c0)="010100b6", 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="1dadc5019616ef68edbb278b3df1d0a5f47e31fd4fc2a1782c71d0203e51ee8c2dc046a45c0b7e9ac08cd312e7ea444213bdaebd322d4d18e57bbd7593e01678aeb9d99b00adca6949de87143e148e0ca121efc9bfc6ca1d770d7a7e687b03308c1f0f5f9cb8e28dab27dfa5343e54b74ea7f7ae2a15cdb3cb5e1fbc002ad630fe815081c702f3c42d87be0442c83e5faad5dfe77a491817795e4a56c85a32ed92944c9dea795ff9126cf95ca178ec7dd07d0939119ea9f3545e63b61d30", 0xbe) fchdir(r1) syz_open_pts() 00:46:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3ff, 0xffffffff80000000, 0x8001, 0x4, "f8fa0542fb33baa322f067877ab9ff1e0831db41", 0x8, 0x3}) 00:46:17 executing program 1: select(0x40, &(0x7f0000000000)={0x6ea, 0x3ff, 0x1ff, 0x8, 0x1, 0xdfa5, 0x0, 0x8}, &(0x7f0000000040)={0x0, 0x8000, 0x1, 0x10000, 0x1, 0x2, 0x61d, 0x100}, &(0x7f00000000c0)={0x3, 0x200, 0x20, 0x5, 0x100000001, 0x5437, 0x1, 0x4}, &(0x7f0000000100)={0x3, 0x4d2f}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20800, 0x1a8) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket$inet(0x2, 0x8004, 0x8000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r2, r3) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r1, 0x0, 0xc, &(0x7f0000000200), 0xd) r4 = dup(r1) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x401) 00:46:17 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) write(r0, &(0x7f00000001c0)="9837ea4ee9b60257025a05b7bc338676671ec5f02bb282a2165453a07c485af7379bb0fc3b02c1ed05e4df5a7b7443a31c23d1d79005a238ded39fc1c7d966ffe361f58484d2d0c755ea0314cc2ae229d80a234399", 0x55) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 00:46:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair(0x1, 0x2, 0x1, &(0x7f0000000100)) kqueue() 00:46:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) r1 = semget$private(0x0, 0x2, 0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/148) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') r2 = getegid() setegid(r2) open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) 00:46:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x1, &(0x7f00000015c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getgroups(0x4, &(0x7f0000001700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x10000) r11 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000017c0)) r14 = accept(0xffffffffffffff9c, &(0x7f0000001800)=@in, &(0x7f0000001840)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r17 = open(&(0x7f00000018c0)='./file1\x00', 0x1, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, &(0x7f0000001a40)=0xc) r25 = getuid() r26 = getgid() sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000140)='DK`J', 0x4}, {&(0x7f0000000180)="483284721684dcfe951c5dd12970705d7ff849c7ee6d87b21b6272d71d01b98d4816af506d5a03c087c579d1fe7e814936b93736343e79903f7d207fee298015623b1c820d8a61c8c7aeacdc9526f051e51df50ab1e1f7fde7e7738966d8b29f951f381676fdb4f94ea8b79ff8f44452eb38b5e5025b3308b7baf1a61bb12f341f8fdc9f7abd3967f7e5096a939589dd5bf922911bf7f726e06492391917990d99c2f9c9c2b10b", 0xa7}, {&(0x7f0000000240)="e179f2190b29a6e6604cd099937219da0967ac1c6a68fae6274cc9a302e6bba284fd15047c4709af3591e2681b", 0x2d}, {&(0x7f0000000280)="a5cfe3e62e6d2c3a6a970ad67381f44cb9ae327641f1a629a3b2ba4f1d1446e9def357352d11a6fe385ca24d005612df26c6eab7228f27a32a645ccb5937ebbc6dfb6e1075b8259e71cf1214a0ccda68e5bb61f962adfae27b861038b53a88f58a30cbf9df495b5d3f166834a91806769a19bf507722425a637be27f98bc1e60e5962a7edcf2a9e778fbc26d157d734f053879928b3441ab738bb6f3460ff18544689b34f70540f11c94", 0xaa}, {&(0x7f0000000340)="76abd3dec27dacb7d26cfd627c614297a067da47ffee186859a4b1e325a5e722d950b86eb57cb32c4e92af1c6a34a989df87171e817b896eaa5591ace6b00fe49131510304d58db93323efbcd75f988b949aa6ee0c0fc2aeea2535ce61e5a0c49e0ed13f759920bf18d1f31e9f697bc206218711c4b31b485fa859bfbc59cf8c2038d02370385d4a73e2dd08fdcaa12569d3838d1befd87ebac0a6887c8f556c668e8caebaa64f0583f88611c34f224c14f33956c27bc6b3eaa1dc814f170867621b983d94959d82242dd8c960dd2481ad5c52d6e4966ef7bf54c7cd7900bf7d2dd97c320f079bdc5cebf3ae6668492030e0e526233a3320d34bf0fce1e5b9b4cdd56a5743e61d7d2ebf772751d3b90e0ff3cb53ccebfdc1190e887f7006c20a5f4e14b6dc26df6a4d779abc95079ce50ac1c341d58e2f53c26dcbc59368e9a2d8873fb61676bfdc5ae20a77ae42e3179c4b22f71eb605c1d8c2ff8f379499008279a41082a1989f09e447c6e959dcc7a402a10a598d332d59dbcbbce05175d15d34020103debe45ef4509a68f55ec42a5fa4138d08ca2c6445a0a29d1a1cd88e00b5781a3206c208769f5376ae4ab516e11345c92a0d5bd32be621d1b99c2a44161ade88939bdb85a13458f3c9e341dae4cf98c94cac3af282265356badde7b938d8318c19cb9fd1f627f2b29445af669e94678a01f7d5301fb5cc2c17a0816fb99c6a1881c9ce01ab5c7770d1a9bf43dc3609a223cc666d98bfe8e8f857cd215868de5131d63200473710462ef9e7f29bf34abe15a02d11335ef957e031d1a5959c6fcbb681964946de0567c87aef9935ecca7514b6dc41c4cff9fb82c125ac3702ae575cb6dd72ed6257cf0792b39675dc1a4fe9b09f244bac76d6cd17bb6185d7157870db981c009f836f18adb55597553837c8c4d699a81f2ef569f3a7d73f7fd460d5d46d6ea3316e189692c612386fa649165ce5645bd38571d0ba849604051a9f6b360ee8f25dc0187975cc9c5c872719ba5821c60b3d301e90b2a54557f6f69c5f2143691052a63ff0dd2474e171a9e079a1a73bec5ebfbba7fb0c185f698001ef025014b880c2011e4c71d0934f0891c4fd08782f737178e1582fd0fd500f430bfbeeb94b2555f6bb407292e675c727c82142275cb40ea04226dcc58a6f243b27d365fbd06e455fdc8234dfb3f80ea37ee88ecb0856ac23c363b7ccffeb50f8e6fc89c8394735072713b224e8fc4f7d1738d86e5b7569582b3848a887c149dcade05576ade765d7409b78577dc9f46e6b7607bef8bcf8c9edb2cb3dd992b6afa3b68a84ba4f9a0313ab7d6c996ef1cfd121e1f98eac24d76236aafdbc8977d052a04d73b8c8421b1fad34d4b024bab3629e0bac95ae2bd53fd68bafec7c976505aea7262695a6357d54dd04f97b740f667b958919b2ffc04cc95b353a699bdbe74baa2ddb4fd55e065d01fd2ba522ba1f3ae57bfaea627bad488087eb71c79c2d9072a9bc78773b5c332304a086295bef46ee70dfae8c10d492f9bb6b27f1e0e35803485f4f6692f5f18d6b69f1e936330d0385a19c9a5d006df1ee7c1e10807d4cfa2a277fd77dcd72a793f2f99d74b55d5a228822203d6ee4350a8db74d714349391fa56bbb8842132ad4abc27f6f7cdaf198d5973f560912311de3ed85aaeff1bf5e9d0e24b134dd5c011a9417db568ff85f44b44b1cd44947a47f47b64e86aea4cf5be66b3c6a25dd20d9c6d96190f1c499203faf0f32cb1ebaabd59d3b8f0aba0c3c291d4472e52c22f514b45039ec385f45459b0029253c1c84cdec49d3d3ea38ca77db865312eb93a4e0a2a238dcb0060150c1b6188ae3060246348de02e23d7d9cb02dbe179e4ed1f029b81e45f667de6ec9707fe01888afb9722787d32b00ec385de7cfdf917eb3d05187b828a93efa70f0b1e9e0209ecd4fa03d8388311cc1663adb8a9823e952d74afe57d85b519ad98f8c8d5ed5394e4024c9970a4069557de18eb8de1872b7044df1592957085d3b41c0daf1ee8b533dffd9732e2c6d1f71af71be83df1f505f290f4837eccc7b53921e814fcaa4bec6b8cfec7e048319689bb6230966e20a0beb4cd875f1cf034b53e8664a2de54e213a37741e67872709606ffaaab128c749033f8a196c9a2c934e30b074e12f5b5bbb45816c470f29edf58bebb9691c57b769dbd7bc5cd78d4ef4f3dbcfe10a81d2cc10542865068ce437bd1634d5fa33abcf9a72bfbcab98605a032a26d19c169a66791209b759d138d12145cdb1672067fa698f402bbc9b1b3462b46593e5244d8e10fb73cb86f2f8c6d016b900f2581f7a423131e0f1cb678df4af13a0a1a06f510dd85f02f719214d454fc08f1f42b0d5e3bd05f14e633d3feed8e77ace2437235c26d95dddfd53a5711ff3c8a52b72d0630944678786e91780779da1c6e0326730e418da8e4378cb6ef6abc80ad4579d0425c1202c053c6b72a5665a0ebe7ee3ff816b07eb26bf04d80a99f878a1751731052438f4e19afec0011dbb9066a0a4b23fa60e556a0ede627e8535f2d89cd871ae81f13b5a6d9ec3cf7f34b011d31c5146c1095295f302bb9638a1eea7ee68e5207171f70987d52ae9c72080b78c7e888b1e60806e2a34a1317ce801ee61e06918d58eabad2ae9d4b3988f79b4ff2c97a6cde4b76319d39a94e31ecd332f77b19dc6732b9cfe132859c5ea6017bc685944136f5d8d7b944c0b4e617192c9277052cec6e165e291cd2567493ed9b5d75db6e905de87c1250ece69662d9f76bedb84d018574dee058e513f9295f4cbaf53eb3b6128edc1c4a1189a86f49e2a30bf083f697468d30558cccbe5174af821350e662b76aae7ca2350bdd911130c703d29d87464276880dfcaf9254cb5a14f8b6032915866900cbc43e03d0cef90b0ede92b7289a9fd2c60b1482af3b9906cc4efb2040ba3f624c1cc35623ebbfc20f4c637910d9de8dc6805c31df00fe126dc0488f9980069f6cfd49aefe8cabbcc09a1f7b98c13bd5ae51612ac445caaa762d55fe4b898a3b5d48e1cb5e7311ddb035303a47106580daf6a75ed9f9fff3fccd902cd0010d3bb295c2fc01d0ce657db1801be08bde87ebf72ddeb780cf9433a790928971a3704d79bd7cf69a6d31e679ee1a5a1f9bc24d973624f8a7a2d86ba4e50560a5014be1b485132ebb56f0de085cb2c2c8f7bb674b4b83c2664ef38091e0b368395b61854185beb27c820dbdf3a00b58fb3e9d6a20bcb8bfe493668961786b572b7cdd9a0d3929e50be850458cfc7b918417d11835ae5a71d3f56c09405c3bab602746b230c7a52fe4b5795918610df09480f69c928264321bd9ffca160cd23b7cca2c0e601fe3bbf6527132b013c7cda33ff29f7ed902a56896e6e0bafb04c249af21fd86a4b0584e0351b56e3c79b3f2637668554c3cdc6ba4d6e21c45c5539640814a3e80c64948e08e5603e4afad687e5fda5f07daf78aa8b6fe2fa78822d32f289af3c5bdfd9daed635b0f07b5d5c2030bb7702a508369d26bc534829909bacd57b8bc913083b9f2df2381c27bf209633c18e132b249a71ec851f3f529baa724c7c1c2162acff08c5f8ad7e5ed9c6627833ebc619ac5dca07e91c840de3d51d8f8a50c71f82a740712ed662fde0360bc5b2bdf6528931b6dd9f09430f0a7d9051e291ee1da45486f16c9d46f38238907cc38eef1919df76d8ca4f8b28689f11233b9860238572d2ddc257ad4324a204d818ae0274af161b4b2735e9294e26b3fbc6dd72a9d19e63a5b5736213af521c753d120943fbe154cf90a09e7d33f354af933bab70289c3db4235585669f2224171196606fc7476b4e5e9e837e3fa3f7db5d23fe0667a34769410d9b30496ea8cd79fc2e8a03b84825038baf4c04e7978d89ad4261181a044d5bfc8d9f4a062c87dc12eaa31d083f9bfb8264ec28cc6c58d9947a250be30fef9e153b2fde7a225e33a9fad8e37c833c6d994007d07d36aff1e158bcb4098fb071d736ee2d8f975b26b075bfc7358fac1613dbd3a2f171fd8a47d1250de02294e5fbcc05c7f238f79d3e25a083e35807835d50af2ced9a15ce594da185abed34cc7a4ad423973c8b53f851200818d96c4f3ac2f47e918f9ed551d7e770877650d813b17aad5607cc316537f48dc70a7ce611bf1d83c6a8dea5f4b73938a15aade801ae8f11b4e9e14225afed8bf28c07ca3037c0d3695e3277317a2c5629b89e0e625641116fa6974a2636a36efe8a28144c125d89f88096542ebc76c80709fd833005533e686e0fd2d5da1edcccf0f669a1b1d1259a8766b65ce933fbfd86859fd0320244971c46a7e17f71afa49a0e1f359d5df30da2cd520967e8768252b8ed5e049d63f0bdf216f48660f341304c03ba00d779da5502e6ffd37deb666371e4223b9b043925437bad62f5cf8fccb7b4155e57b04a3ea513be90d29f8ca940a501ac2a758f55de019472f9ff5fa3c65150883eb93116c6dc1b17d3d7589a0832b228b33a7a67425cdba461193765156a1b22bbf84db7fa6e1f72dc4904b8770a2d05414614437c6d950dd118af8a24ed633a172e32d82589a24935506ed04e5f67735c72d83166e089a629427164efd3e79ba477d56b6d64ccd00841d2a44fab866fb1bf966dbdb86d72a8681cc6aaae11bd39469317f13b8e45f2bb0a71245bff08510359a1990d26bcb07b573bd514135e61b64c62797aa5e7d714f70deb1baa75e6bcabdb2cc970836ba0beb756449caa1984fb8e479f6955ae7af79e8c3881494add96523125d192f0862af25f04590e545770820ed7e5c26ee8df7f6accef353cd1d298725f1e97845f22b916d9e5097ca7bc2f47bf5a5127038f00159d883ea5be408c3d8751dadf195704a01c0e95cba4bc77f18a2df0b2414bcc4b012620fabe2135452883cff6cf910c4bc45adc222ee03a11c5ab36937cf5d4569f38475dae6abe2c1ddac2514e39cb2f89226bf1fdf27706b8b86116a0b8c24d03955248fa8f919cd29cb15dcf5c4f8a516a93e388687513b27f96ab59c2caaebc5ca0ceee30845a16eb7bd1f537023b5483bfebca518c28da875312da23f53a477a647fd15cd3ac9fa15956d5af1f12272e07ffdf4d422f4b75f74b62babc3a9649ffd871e2fb511d6988226b7bfdf83dfa627ed564fd188e1f058eee0ca0922f465b52eb73b739e04757721372dd8ea05a3d383a749ffa7bc6f70e16a1dba674ee826d7d65ae464c45bb447833cb03df9e6fa8801353732d5adfc6457cd8e8d247a9aa04d9fff3aeed23b0421df370505f8dd134fcd65903c9666f8378e1b15d608551b184be3bb648a535f320cc35a71766f08ec5218a4735be99a9d831fde1b1d5a67c6534c3d26d298a4e05ce3c6826515a86a279ffbc4578fa6287c359b756abea07cbd4d2a8c040af5ad3e7b801e663def1c6660dfc6010cc30c58561a2d7e022c3fbc86ca270a095844f03d911d31edc454cba48697fa99b2979eeba9886dfc7964d0afa8cbe1e6f6839656a5c4383467b89d436ef635c333cdca049e7464b75c8770dfa3f4acf70e629e1b4a58db8019f4ded21dfd82e7c69115de9391640f9e40591697aff22a7ccce0820331ef80768fbad4dbfa1e4364c16cff39528e93d4ee2448944c05b55e147cbed31e09bf11a96d8c7d9615c0c9fb178b05f958c5fb3dd7f35679b5db5823c8fcba666ed2d0de0dc6d96076fa8b4f33669bde5cd25311b02a8dc2214d7f0ae884e0c877d8a52e456bef1d32f6ac60a40df5299210f7bcbf7a2837c4c389b6", 0x1000}, {&(0x7f0000001340)="49388caca31edaa8def53cda53f2a86e059341239bff283e8ceb15f060bf50e841ec9de154b0271251387414e568c076e741c195be6e98ce51acd78f7790440153c6a58201b50bd6a2369682232d811c70d027186ffd3fb125b35517a4f17f4dda73215c754afd871926da994eb64392f09fd995e72fa8cc3293ef", 0x7b}, {&(0x7f00000013c0)="38507411620472634ecdf624a956279089e6a32f779ea545ccab737c44fb23a1efdee0797cea23bfad2985a5f396281d9fb239d438774c1c0c90f30e37f8f6d40191a9cddc6d453c7eafc6e9964675de2f4ba38d45a92bc2718b3514be7dc800706082d9e5d48948e3003abe85a44d9976a95b621825442d7f5ac15936178b97aa13ed", 0x83}], 0x7, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0x108, 0xd}, 0x4) r27 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r27, 0x4, 0x80120000082) pwritev(r27, &(0x7f00000000c0)=[{&(0x7f0000000040), 0x1000002de}], 0x10000000000000ff, 0x0) ftruncate(r27, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r27, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0x8}, {0x18, 0x1, 0x5, 0x5}, 0x7, [0x101, 0x1ff, 0xdbd3941, 0x100, 0x8000, 0x81, 0x1, 0x8]}, 0x3c) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:46:17 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8000, 0xdb73}, {0x4, 0xff}}, 0x2) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000240)=0x22a) 00:46:17 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x1c0, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = msgget$private(0x0, 0x500) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r5) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000140)) r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0x20, 0x9}, 0x9, 0x9f, r6, 0x0, 0xe3000000000, 0x100000001, 0x9, 0x98e3}) 00:46:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x40}, {r2, 0x184}], 0x3, 0x10000) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r3, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) sendto$inet6(r3, 0x0, 0x0, 0x1, 0x0, 0x0) close(r3) 00:46:17 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file1\x00', r2, r3, 0x2) rmdir(&(0x7f00000000c0)='./file0\x00') 00:46:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x5}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="ed442775f2f8be0a40", 0x9}], 0x1, &(0x7f00000001c0)=[{0x10, 0x1, 0x9}], 0x10}, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10080, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 00:46:17 executing program 1: syz_open_pts() setrlimit(0x2, &(0x7f0000000580)={0x1ff, 0x7fffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xff}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="d634310df663a70a7986eac2bce85be9268bd980a3f97a430ff4e7b136aeb6f35c2e0a3ad6b1e869c36075e59b0d3cc771752fd670028c658f8365099285b11790715f57387290e0e0224957e2ce6fd289e43df080995b7a4027b45200f679adf083b1ded64bd3be92490ce560130f4b79d373be4f28b90328a427e17966a59763", 0x81}, {&(0x7f0000000140)="5fd52502f9726fcf88ccf2fe80161482ac12afbea4f114f310172f3d7b46b81c0e98e2723642712503f615f8fd6213791fec3afbe8dbd198d01256c628e97f36c3d2e90ef425d1e64249f679bd35f999b5156738448900f139b8a814add37e1035fd08b2544ae93da4875d9faa06c69afa0e8008b8506312937a6ed11d133e7e79d0304f6b72808762df527e4d6f6ad5a56d03cb0cde069caf9e9c1f8bfd127a5d494d89941aeac7e16c2cd9f0af5c9a00cc8129d802b8fd2b625dc5ce9a096dbb0b293e3eba0c6861cdfdac0a893efee4c0111b0f95c9627d11d582", 0xdc}], 0x2, &(0x7f0000000280)=[{0x68, 0x0, 0xb151, "73fe88377160b8957b3459dbe846e65d87535b123d520318f157aba02917d0fb981bce91ed53e122de8318b264ec15d5af2509bd906a70b580aa8983be301c2e315b2653a1c514d92c83d195e977202aab50f16794d9"}, {0x68, 0x0, 0x70000000000, "7959e37fb0c0298204a951203a28a102ca3baa129f6779fbe150444ec750370dfaef8fa107b656f8d6ff61ab4096128132b7b325757bc26e2ebc7d5e3b8658d99af3f3312cdd66f22b2fbc0407d6bcfcd6406c2e142e0173"}, {0xb8, 0x0, 0x3f, "0af150aa9de2a9d9ec32d7cd0352a82e0057e51f25e18e2554bf64bcda436952f21f1b4b6bc32a977531564fd3e03c9734618bcb8aa2f958854bd8fafc0d382f0b575238864feb9f9c17b9a5b3a208c20e23482258dca93e77f582adcefd83318240de69a874bcb432afc9e88b0a7b26ca60e3c20200cc7095335ce85f9363f93e2ac5eaf6a75fdc83b4a9ca1eb40c0429ec98d36b7590b6f5fd866ca47fc4afb7bd925bd0"}, {0xd8, 0x0, 0x6, "67364254d6c223f57479daec2d262218dfbe57244f261decf6445466f78eb254b30c9e3ae9298d3b472465a2558e10e44531d312af76aa49ff554e71924d80c2192ab70415eb5a17fc16ff4efe4f7a32d0da21447b6646fcf605b9c906fcf0999560da07fa03ffe7cbe77e748f77780a1842290fd8edd87545a0b9cf2d36d9ed81e8cbc34f6ab7dd44b2f95583d59d434a113da26557d869a9950724e7f886f920b28c55a4dbcda139b2810944929662fea3c3daa572fa5b94a76ad953487c6807f1"}], 0x260}, 0xa) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000540)) 00:46:17 executing program 1: r0 = socket$inet6(0x18, 0x10000000, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:46:17 executing program 0: lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="a57f8663f38c7ce1f8ae50455f3e5a6d9aa51e46f0052d7c99d976364d540345751ad764", 0x24}, {&(0x7f0000000080)="578b7cc8b016020c78d75897674fd65cfdeb6c9d021c8d4b4625dca457bddd811528ca534b478df3b0df8590b1c2a91a30ab10e8ee759c20d9a61a3c6affd193a5fc62d5f98645b6c1bea669eb92", 0x4e}, {&(0x7f0000000100)="619f25a77b190730a846714820471fb6673db203e06cbff35f30f6c3ff9af42449964e74aa86a513ac34055b8b52f5c1a17c24418b432913a2bcc8fc0485b029fb5265b6f321d6a491ab5f7a4dbac73bee453edfe583dcef54ab14469db59119592af0e2866e968484f128cef2470fe642a8e0767b9758bf2ceae9edcdf494008ff34f3a5ba82eb68ede2d8db13280055780ea3e9e676943de1191ed8533db", 0x9f}], 0x3, &(0x7f0000000200)=[{0xa8, 0xffff, 0xfffffffffffffffa, "bd500ff240f777c50d48637c1c9f47cfa08d55d99b37fb94b162123cb339e289fc317806e34c2f1e92ff8d2fd8a76f78330b29fefe5d27e1ff92cef28c4799003ac3603deab2136f5ad4f647d2de8950bb891eb94c5f5718e7df17a9747afa7089ee6fc49e00dc66e7a3f3e4092e18660764a1559a54fa98639a9290f310c7f3934edfd69b4ab22f8424d2f1a76c41dbad4f95a855d73cbd"}, {0x88, 0xffff, 0x7ff, "47fd5f615e84723f035adf34c0a9986959d20184785074f2530e57ae8729ba49b0faa9f07bd0e8514cfe8fd6061890ba2610c92a707795250c0fcfe5785427ec0f63cb22339d6907a6796a55488bab91b9d10a4ff7c54dd31b07ece3fcc08be9bc3fe1243bcc15e47473142fc6b97d345d8baa"}, {0xc0, 0xffff, 0x5, "1e30abbd1b285295a0a121d7f88d463fbb9a74f83c7f1d07aed3a0a5ce1c454d2c0e7b2ca869c294ee0380387b154ea65fbdb15f730f83f58b5d33617751b3af2d75e5cb8446779788bcd0134b68f5bdb9e7fcccbd385575a65ab74327e54c17a4b39345a379e28563146cf5fa12064a84c22a2035c6a0f286916f0e3c11416afc9b36b7fb661350a1f053e1bab9457fa97d3bda7db65ebfa07f9df89a5095001f6c75be89a28201342c3c67"}], 0x1f0}, 0x400) 00:46:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) 00:46:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x20000) setsockopt$sock_int(r0, 0xffff, 0x4000000002000, &(0x7f0000000040)=0x2, 0x4) 00:46:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65300099db772e98bd3eb8a4d1461b94f2a4f004681d5127ef001ab5dde27a89be7748974145cd0a00d1cde0b315a8294296e79a48bacf1280acdeaf79266ba4d84cece8baf3ef67ad0fd69f2ba4ddff41bd767a26e459d747e53e91fffaa8f9ca548981e866cf952d8ce6bbf91008d9d4e1d2f9f6566c4f80"], 0x9cc3f9d5, 0x0, 0x39464f9602b1e62d, &(0x7f0000000140), 0xc0}, 0x0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) r6 = getgid() setgroups(0x7, &(0x7f0000000540)=[r0, r1, r2, r3, r4, r5, r6]) r7 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r7, &(0x7f00000002c0)=@un=@file={0x1, './file1\x00'}, 0xa) recvfrom$unix(r7, &(0x7f00000001c0)=""/156, 0x9c, 0x840, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x140) 00:46:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) 00:46:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x6, 0x8001, 0x67e) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 00:46:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 00:46:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000001240)="d04f52fe81ba0fd296d14099293ab794056f1b0ecf86bc607390b22584f24bda41ecc3a041e9203fed2f654b60f87462bd27fe0c32ca5cbdff38caaa8c04b2242c7220be732dd44720ff3685586ca1c1c8069314351ea1abffcbe079934697e25a3147fd7b37a9266bb8127f4299e414a01f2f", 0x73) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x4006, 0x20) write(r2, &(0x7f0000000040)='B', 0x1) sendto$unix(r2, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r1, r2) read(r2, &(0x7f0000000080)=""/241, 0xf1) 00:46:17 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) 00:46:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000300)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df396018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406a6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d4689de2a2b6a5fa4a97ba9d9d768bdf9f4449a2bb0da930c18a3568ba7e5d5640000", 0x125) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x200000003fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:46:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fchmod(r0, 0x108) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xa, &(0x7f0000000200), 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r2, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) r3 = syz_open_pts() getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x7) close(r2) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) poll(&(0x7f0000000080)=[{r4}, {r3, 0x8}, {r5, 0x5}, {r6, 0x1cc}], 0x4, 0x7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0xff, 0x1, 0xfffffffe, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:17 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x4) minherit(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) 00:46:17 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2000000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r1, 0x2) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x4) recvfrom$inet6(r2, &(0x7f0000000180)=""/57, 0x39, 0x802, &(0x7f00000001c0)={0x18, 0x2, 0x10001, 0x1}, 0xc) 00:46:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) setpgid(0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x11) recvfrom$inet6(r1, &(0x7f0000000280)=""/111, 0x4bb, 0x2, &(0x7f0000000380)={0x18, 0x1, 0x20, 0x4}, 0xfffffffffffffe27) r2 = fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) r3 = semget(0x2, 0x1, 0x100) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0xdb1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000140)=0x9411) 00:46:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x100000001, 0x200000000000, 0x0, 0x0, 0xffff}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe6, &(0x7f0000000280)="8d708ce31d14cf7270fe2328f8eb01ffe9079fea04a882aa378a1e5b6b780c4da24ad153c9a3b5922d653dd854aec4b1b0abc16c56a14a5652d286d2393c92622aef947f00e64060f0bf2f52843256b82c817609db4de171277a0e4b96cf37a73727a40de940aaa3aa8075784f9363182f583a22751f7e4847d7df07eee2f800a27e931fcd8a027907240913ec48e487794ad22b38ad377801e5cab828669cbe7948109d9ca038217cfafb777abad92ab89211ebbb98966a2824683e72fc6e3706d53756ef9ed9735aab61bb18fa37de697096374620d4894f8fc8b6210b91d09d57b4dd05db") setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x100000001, 0x40}, 0x10) 00:46:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x8ae, "fd941d5c9dff18400e38d2876be2a6217a9ab357b907aafdd08cab297d1253915ba396b8086f7ae453a9371c7a0416f7435bf0cb1f6713c42584ffda75154607c17e2f74a106fb12641829842b76553a7c475fd2c7634d6f7e92bc3e259c805b7ef62a7ebf68e2a30bb7c2c6ac6b5427fb21ee46bb95e482b626cfc39a8edbb1c6623e2e21d7d83231086471609b4defa947b922a5f21aec800f4e20692574f50e3108826ab25119030fa10bb3c16edbb68d58b308de2c23c73f8aa711bf6774b364ba2e38f8a4d5cf8c90e002053000018361d1bf8a83eeb43468f453bfcf58abb57f495b9c28b016a8c4feae4f358cdda59de2d25e84d72bde5a24f697637d5f2035ec6fcd9f85be0db3d95dc689e1a2b8c1247af18f7645942c6dc6a92b745658abc80c1b4e20728394585e6951b5b92c64ff252ac2692c6a7cd35241aa97d8cbbe924dd72cfda7748a61735b866476c4bbe2440a7a5e52adc9cb353f56e6e9132b822a3ac4d468100a261417b3c4f29fcadf104e111140747c8e7ebc266cdd1f6d36574dbfcae05f4916abd4268bd4eb590fbf35a642520501e572f5530fb442dc76abc35c03c9b3cfb267c005411909173044d128c0414a2e24eb099afc69a497acc94236bd37e67e53c93f0b8db99575aab3077bdb5d55637abf834addf0854dfccce5f0daccda0e75f03a1208dae72134c62ae6888f6d693c6a8b878acbfbd19ae29629e84eaafb97371fed69c26ccf3934dbaf5c49cbb2d4b26b0e1866e0f86278db828e0dc6ef671b009ceec37d8dd550a4fecf31ddcc11b9f333e270f9c17eb222411e306899015b825d3ef4da7b061c9a4d7674506a312c889884f9942159e15c4a8896243535addb60d0809d6be489d5379561133a883967a90e688858d34f8a3365bb7790f79295b369c7ceeb8d9d6b12e44fe039be2bf2dce7090460fa15ba480a5a7c892c5bc830cf571315a3daf832db9586f1f44ee81b84374488d798267433780311da8f4031951e58ea5242aec5ece307a919e2a4f1d1eff8c396818b39ade3c2c6c4160d73f324a9a8f3eee7d270ea1bfb779b652f2039e2698ce71843e99731781cfdd9673e1724afda790ebaf027d9510d579f94a1ce7c9b0731d9b17fe9daacb5d9e26b109cc7b2b7edfbca37c376bb4327ea5948a343c7e97278551577f5dc7a61ee7f10880ddc94dc36f96dfc8b8c8f98bfffbd5e29c6ead3bc200b832729c7f7b66a3b3cbab89b4a71d38f1cc392fbded950b7282b657700d7f5aa18f66b98f18a1d623bcc877dfd11f45fcf374be2383d2c8b3586603864c969ba59d941ad1ab25653acc4e6a4048f199ab82447be6cb1ae19e2829640dd9ecc9beb9fac060c01ac0e2302239826aa38b5a7f4928f97b6ac0fb58c8e42a00179a54c2c1d55ee0830c6bd480883cc28ce8cb2e5a839b9691d2736012053b64aea9b24b9cd6237a0a6482a5113ad5d0fd88434c655642698d6d0e2aed1781dafcbf2d6a62d1a4d632c4d3644264e0facb40fd44d546b3824bf5b96eac47e9dddd69711d1ebab7d39f3342fc5778d135901e582e1314706e8784b0c5aa8be2a051f4817f822c4af8628c1292d62fbc6821869d736fbdb3206cfd11b351d3077cdffe1560c2aadfc7bc71335b601b61bffa72687e408248b246c8d5cfc4a39a03f2f24c76938a664967b2065b08c7dd3b13fdd0ac30b6e36b23750e7ce1dc8014e18afbfed5af599cd822eb74d671f1515342eaf2528e66eb51014967cd57223590ff32d38eb24254a2074dda0192baeb3e6c88685eb4947caf039ca1e431d3e153329083c120402e939743b4ca5fb4be9257f2216ae1c4b5324de8cb328acd4d243508845a1e5a4582ef428cd011327e29caef980c00fbf3e341c46fadba8da495998d19a116a78ab18e4043fddb265704dc0b30c488710ac5a2c1798515ea556429816fbfe2f206d278f70bb3421cce5f6472169057a634327f73ec53594d47801024383ebd5be9d176b98cded0a2c4204c357114f519855c36b56fc9f732e71141f1b645f69130b35f59a3891277099ac2caf53f8d0656453d94a2c9b6039f3bdc304338a0324a1ed730aa06a6839d4de347251e939cee984ab5a1dc468f70abf4c241abe19708b184be01ef9d38417b8df2a781b236151d655fa3dd97ef4176d3fa2c73306fc9e1e9dfeb1c247ad57afeb4d4ffa7eb6b0031cf7d18c829a1885111fcf1cbb1df76248e1af4c4f560c88eb451ad5389b5067e380b60fa214a088e8db17d6af18ef04f2654e7da7d0a8d50c7d7ad4cbd495d34fe5259294fc4f0c7179806f8028b7f5857e2a46af6d7edb775f6b5f24c8f63e0a3e413451d197d7cdee4e8353dd90915e3b641344408987d65098ee24fa7ef8ad565c4b8be702da169443bdcd8b8b8af330ce8ab2cc305697004dab66528b57414f42f6bc2d8fe2c424d218a8578e257d07ad2862e3525c94fa000fbc09f37209a928d1e23639b534409dffe5b596fdba615bd3e0679f3147312c3f493edd1974482b589a12b43b8048621f7fb9dd723c0687baac3034f57702ae366ab933ef066b1c79c496c5066fd9a844944b38dfbb695ef1a298ce47343747b58b712e0cf8c4b7226fa966ffb523303ffb82bbc4448499e1be55fb680e6ec7601e7a0828cf10a86cbcbd03d1dd48907ed6b40d0a0e9b8b20de7e22cf2e88279cbad44d968138a7d61a82b1cf64bc0051037df7eb66d740545b346d46d14eae5e439112add759160dee8d9a215971610367d01262fded340fb1fb35c28d23dccace7ae6b8a18b822c30090fc96d92fe7dccd4791bc7fd8364c3a123d6032d2a4c7ceb7f8663433d41fddae4549f17e5d5cd5a205f0bd69632fd243bfc0d4590ef983b780154b600cf02527cbe4dac9196525574d2b3acda53c834bfe0ebd4413385e40db6bd68a1e7f49fedf7f9ab8cb15a0ba6a7faa6d585b39974fa79c0c2e2137ed0e339d82ec7e9ad581a6b4ff5612617897aed17be8aa68762462a2e3e54a14d5911bf825d18d6d6c33a0bd6a2cd5dbc98a52780d3f01a136cef1f2c430e3487b82901e0280dbbf70334eefda4e3bab23695773184f62d260a9c147f9239ed54e4db6b1de7e369fbbc5622e8245d763295041226d7bedd9663a79fd3452dd7fca461482280c80c0107a73c0e935df2866f6b37cbd1329aaee58628d8f22346c312845a0832d5355b79f1c452b17d290d7dddc1c85682828662bba538060acf4b52ceb56822211affff529150035d7a24c56b312240b29b33a913be9b58f7e8deacb521f6a3968057168305bdece98a14098bbe6a9103cb46fc82f2f9ba49ba4d7eb0502277b7bbed4fa93b17c0a897a97b8a4595ac0f2f88de9f4c988e3f9f0330fec2186f589d5ac3e28e8c4ebe0e7ebf9517473c09480acb3b3db90c0c8790ac9e1143fa9787df1adbc8c771d85a6c66739360d1caa6893e376b35b23054e8be2f5a2e53f49f9326c0bf45be8dbca919295f05fea5396464cbc4ea4942d77f5b6515bb92937be16840f02f511be1e507b2fcd3435e472ed0362f64aa4e313f1cf0a3dea1ecb44b7e4943292af6a03eae795b9a5c8d09a2a14a3f73b0f40f3bba5536d8d544101da8bb2c063b6ddbe2ae50bbe977d31c4fc18c756e1ad1d760dd66f7b44f70bcaafc16a6bd1824cb62fa73b3a55a6637a42d19b12f0969d4099b6dcefbac8edeb09b9c9ad7cf87a3dbad8986e65574dcf7ea5cefcb0658e30faad0414564af62ab462b4bdd2ee19413d6e3aa9d6c378c5c3baeb6cfc0d4a21c357dfeb92f31a93602c4e7ca6b67172e37a645e7c8ae31fcda939c8aa984562a50a04cc227ba77fea4aa876196d847dd62ab4619b9fa7b02d950eefd995fdb15bad8abbc1dd47bfc9f70a266b8a6ff702483e5e8acaca6e8d0876c343e85a3990f089225e1fe564a63bf33d447650067d5932128d4ce13bfe893c8d662174a85191a96437ec689c6f9c43364d02627a540cc7b0e96b3db73c4488f7234126a7f44f6723bb283d524f6fe9a09cb0c5746cb1432c9e6e91fa13124ef99e15fe8dee6547be57b8fc2b096f26c62ad337652e75d36257d2e14406b40d4a0e29fd3f6aa62f2a8076f74db497bacf229817ca97bdcf281f800e20bbf05c6a4d517bf41c9f8da4e33ec8ea3e0406ca3b84be8aca7f3e78fbdfa77a5b8f4bea11326b595de87c8bc9f849b80a515aa5c32412dd2b59536f8d25642559df04215a136dc77db25c4b67256543fe468dd3dbca8dd9baad21fe8c666df4638dc29ae723f37ab0e36c6df80348cc0c3984fde0c99f2090da26964ef87889582cff4e6049b4dbe9730c2751d7462397fa7d887641ec063ae781f95e8b72aee92bdae7da6a8a5830a55880da1129443b3b577e18e15f8713140cab69af9b2a65a25624557fc4c74376ff2d3b59a359eea744d198f819d975842efd873853263fbd5651c57bc6f30a71e350b698d4cbcfc98470f0dbd818146664c697c24be3668bfeac6c400e15910739042f2b4abde2266c3dfc8a079b9b47c9e35b56a91bcbc916f760c8d54831975ee941d9baa124152cc8e29b701621f646e1d317b7b86dc95e0b1b51650d8a2f6da9aa834028981e9ce71f7364ab35b86c230edffb38fed9b379d115ec41218a98b4e196f9ce10b1fa695168a6d6f51531d8f8db13066546023f96262c443aa5965901e67862c3f09308bbf4b78b06ade497b6f99773b8a6ea572e63f337b3c5a353d6a64b3c95e34246623a618ca06ef3d35ba47fa65cb20e9b66631af077ac466acb5f14415658dfaa9ab576422075898c7a2c9591d31b34aaf31d907b7b1ee856d9efc4b2b282e3a35437f61affd222cccbe450010048c0a7b22783dc578b9a1ffed5149b53403c8b5d31c47ad6e423c762b1256dc0311ffa43eb17f600e306219c4771b27ae29f41da983e03ce04f9b6cc232dc155215f3af2dfcadabc5110d768ca557c4028987093231bfccb49578d39a8a40c18e478da388b67714ab35d4f51d7ca294d0593ef0e8f90a6c0600384849911455d6cac0b9bbcb204bf71910bd132932d67bffbd563a903479d8e05237e761bd241c811fd2c29bc254d52e94bbd1c4d85ba368ab611bc4dade4d5c42fba349abeba588e397a55b512701cdcfbe694708befe1afef54f593bbcaae32855343d86c7e55a74fe44f816fc52c9ceb53c0402d9c50a3aaecdf13db52fd1836d24c9eadee9d6abe0dee9026b048630cede5388b4c57c6d98901ae96e06436f3cf9a0f7a3db96491fb220907f1d6016f21161b04151502b8e26dc49d7a2fd08d59ef7db16fd13454cd918b3875b165b05fa0fefd8ad9925016daf7ef311127b8a9b4bdbbf83ec4f4c0a148bcf3f44d76b88456962285126564402702c91496a8a60ae395f2640d04b7e3d7d24e2f59456e4f3a355a8a258ea71bc2e3fb0653741398eaf0e6b5cb0726c8b68d670b37bfa6ce9ea3e0debf216080d4f1ddb975f82bb8554c5f7db05bcc0dfd7f287d9ab5c6a402bb60a4c1df92213caa37b1f5c5d6f9aad5c1e22146157149ce616107347bcba69c5d116e63349bda880da9b453d4fb3408d476a7d21ed016c790f640feed2d89349120e3dcf87f7b3095b42bbeb16d8b854d4af33d4ca402263336cef252d3eb65d31d53ff476174298d8b627b8bb6b7ee2f49b005c682d93fbc6276ba7d2ea230345374988cb3ac8b1a988e21a4afa1ff465b8144779aa75f6adb31269dce40010c34ba2236852c2f9127cbb027dde226d7327f66508c3627f5cf363"}], 0x1010}, 0x8) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f0000001800)=[{&(0x7f0000001740)="d72a0125321e97b76ed2a4832d05fdcd465cc22362b3069bb7a5d384ed8d139462a66c64bdbe4443ed2f4ace4da5e3c3cc4a959071bdc80ddaf0182771cea6cd37da56c16ed3aee571d250a56262197c391cf00b09d487dca60c6b5443f9d1e05a286ecc632e1f73bd9eb61c42519b047d65c90127dc92d3fbce66369281e5d575cf825b667899b68f909dbf3565127a06cd48760fc350d69ee73f70f730fc976242540e5cef0fd3cbadf2d27d3eacb244bd3aee2a", 0xb5}], 0x1, 0x0}, 0x400) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000002980)={0x4, 0x4}, 0x10) getpeername(r0, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xc) readlink(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)=""/248, 0xf8) preadv(r1, &(0x7f0000002d40)=[{&(0x7f0000002b80)=""/90, 0x5a}, {&(0x7f0000002c00)=""/75, 0x4b}, {&(0x7f0000002c80)=""/163, 0xa3}], 0x3, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000002d80)={0x3, 0x2, 0x5, 0x8, r2}) getegid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002dc0)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x2, 0x0, 0x200}, 0x7, [0x0, 0x6, 0x3, 0x5, 0x1, 0x5, 0x40, 0x3dc]}, 0x3c) flock(r1, 0x7) sendmsg(r1, &(0x7f0000006380)={0x0, 0x0, &(0x7f0000006280)=[{&(0x7f00000061c0)="90c2ecad9c7d4c3df57d3d8da2b9310e28e91e88fd05b64c86c6195df7675c8ec062f8751f08f6693ed30f31a60dc67bb2a98229d05cbab5b8e311b483ef80a939370c0e4aedd61f2d1f67ab4e8dfb619389b464cb8112da1b1577a09d7effb49ba9e7ede3b74cb2bd8cd40fa366235503519ff1a0f9794ecc3fc15b36b7df39827ed96811282b984bdee5d765b6189b284c6bf580", 0x95}], 0x1, 0x0}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x426, 0x1, 0x9, 0x9}, 0xc) flock(r0, 0x0) socket$inet6(0x18, 0x8000, 0x5) r3 = openat(r0, &(0x7f00000063c0)='./file0\x00', 0x10000, 0x100) fchmod(r1, 0x87) socket(0x39, 0x5, 0xefd) socketpair(0x10, 0x0, 0x3, &(0x7f0000006400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) pwritev(r0, &(0x7f000000a800)=[{&(0x7f0000009800)="12ca8bb6969c08a46f7f0b302428cdddb9d5a7e20af1bde8f63f279f92de67b647d384e5903641c603db9dd21076edd0ec6f0282872b71e1a32709288dbd128df68d27e7f48671fd05fa466fd682905e58a8f2cbaac1981505d0e9165f5d5ac989645269dfd128ad2a2e73302c186096f2c737488c3e89b12110846e37a3196472322409a76a6dbbab8949dd2ed65a32d9bd72b93a974be9e97f90f027b3b4b4389407ddb97e617e8b35b7e36085e51cb74d739d2242720eff57826fd49a495a8b6398121318dc501fc7cd60012b9d6684eb26e3c9cadc72c56460b6d97e0c8bd095e781330c1cadb8cc36a056da144b814018a7b8eba24f036989cbd4214f47582fb8b52cad5ccffea11ab57bc4721bf2ae69d97ad14c9a06b70100241437bd25677419c4f70e4978651779c706c4e4bede27b893e13959ae791c03d1a498405e4489899595c25babddb058be76b5d3005edffe6135d78605ffdb37fa3d62ed67c51bf0c62bbdaf2bf207d089ea13f822df741a5dcd5cb95add858168519fb90727e64ecb843ee7c78ab48a8c6a215b9498b7ad6f6029beb2fc60df56299d98e848912033dd42ec5e8eeeebe60a84e884bd4c9ec2824f0d45aadb8b5d29c17a085532948836d5f93880a47f11eb11a2e5bc3f518b2b3e14121dc79e459e3d0f08c212c47e179a2f647e1c833aaaff23bce4e0bf81fc9c12b4449567deea324ea1674f0ebe1a006b0f4dd94f62bd1918f65af77adf02cace3d6c4f84906977034fdc9440e41cde6fc6db5a2de52eab68246669e282debabf2adb09f94e4992e7bdf8fc1913313e64d11daa1480bc99f63dad21dc447ffd79b92a54026d6a67c79e8c14769a69d947061130ff60c81a1bc30ea826e18413b4ee53929aaff0a15bcca7c505509e935f94f8af96f855228c2909aa6d793d65e20ed1b342479ef718e9bc7fac34e05d2fb9f86c3761e788f641db133be2ccf248bc47a44d4841d30d4dd7262c70ea2f7a3cb9db08a3bec0b442409dbfd312e8f709bdeedc232a4f83d509c5e7bbf9e7ea9d5cfaf5749fd016cc7a7c4c5bca0083aff56f4436ee5e37b8c4c29a3ee27a27486c27f5edc406ea9c14057251312900c392bdade9ab17a47c8f6c0b92bb53e9960acc51b02dcffbef76bf5d0ac18ea3d4269233acf1b97cfd0ce89cee9f8b738b617c5fd362941427d59fb504b58042cd5be87e36cf03f225f5624d89a04ffb1ad3e0d0c7df86597607658f47e704dffe071255139786408338286d1defcd8c1a06cc59a074d55f39f36058e689f842d9b0fb803a919580d0b2933f033b9811c0be2a72b9fd71f876c9bae0e10b67632f94306774c4d4efbb5dcbda67a07b1e3bc4182d385b39f5edc2f183f9cca48958c13b435a4278c7db288e684312f9b082be477b464486e41c8cb73447e5b799e7fe3b501f1238b85e5d9bb0299eb65e119ee0564ebad7e3f40563841c8ef0c0d224f7841fae3f0f3fcea98ea8272a62806812ce98fb4efd60bce1f737d1cf66065da812f0ed3dd8be013a3d75a4f1f322f1a9ccddab157661decc69988ab240b720c85b4a06b1367c76e45dd005209090a6aa4b3c4fe8fa4c1d6f4150536f8c676a5870393ee3d5350a484aac2556cabb5835f783bf00aba6ec1aab4cd7aef86823ff1ba3335b9357360c738a25eeca5f83c57b3cd487d32df18ed8bf00b5513c15c198dc20c410848b3f554abb526d745f9490308fdf97fd6483ac5e7a556a71cd5ec71ed9b7069db2c742228d2b3982085733997ccfa1d0859508a6a9f4088235008f193e5c70a09c39eb15a515709253359c37a7087a9371997d7d1ce673a5b5ec299721c825ba1b31d46f4b092c7aae2c9a43df63814fdc8e7da0901e341f6f4535f8e87f230626a49df11ebb6dc201531db2c00309523a4e96077527a1e99136dfba3ce3cd3b23780b4c13b2faacde16b61f50f14e4a82e9358ff905e4234d5494f753f46589b92902fda33d069734bc089d093ad24bf568520b3bc82bf04d8ce1e93d3cfeb78f89084ad74b3a59e483d37e38488368f7eb11280a67bb264802fb4b40c7adc8903f18780efcd0251ce6887762793b17ea1a863c4e9b517586b5a828b7cf63cf26d1a19c2c076f713e27fe3cf339f0fafe0baecc1bd004e97d8891c42ffd9f5464c599433ebbb5c6ada8ba8c8b37d2395a7d1bf77c084505c3bba9600c96c4d75f4c001ef93a2137bde32485d117b5e7ac9f2aa013d562edb5f286ddbba63ea9dd45d18f9a41a0f367ea8b7a7fcc9bb0be5aec82a8b8a26bfd527230eb796167eeeb7734bed3393fc9e7849a921fd8d39ea794993dd4851ea36335645e60301df410915cba5b854d351bed8f455055216bb160d3cd0a44644047adf6dae2f8d48633ddf7fd2eeb1c9a1a698dfeb49ddc83f82193fc18025b223fcdd92f6ec5fa4d55bb16499bf762d0933e4b343b14cb38d28f6ce89b633a7d8c1fc65a37af466034c7ac931856aaaa7d386829627650e9d11d794b246f937059ca3198869126077195d3bae62f88aff9c5664c022b91e33c8599f990f7ca874584da519bbc5e78b0c7d749ea7da49a53eb3940a394295b0cab7b7463acef958501fe3cd7b567afeec1b8cc4c576a45e98b03ac5c77c43fe5eb7b84a2c3d6f4f604cad7ef6c38eaaa709198194af6a19a8a1a39650dd3016c68941b3279ee2bf37fa662b7d9f3047217e0a3694e334b3ea614c8dfaf0dab71b1227bee7af5926b14d50e69577bc508a27f8f3acd46b75ef96dfae43433221c3b531f9f177c527ad5a671ccefc1548e453445f7c4e171d85f1eca7db947e382e4b51b2ebe45b7648a92409ac4cdf43acf33aaef3298f7862a29012c83a4aeb3400275be09a3368c6776a5271905d9f21bf5c4857e531644d7037a1bef8912189a9f3a760c788aab44062dfacbbbd0fcb59495c9b614b00fbce7548cb3a678ffed16729b5f035a437ca208a473bafbfda8d783e4d4ea1694c2f5382dd2b3725dbbdd88d136d5f3d7adbb004cb1db8ad8292a363968707eae839001aa29c7b506a1ec9add1e0db14afb96b0fe3d6c1f028a61cf3d6a37d2507850be179f85922f132ab606570325d11c61ba07898d537c004b631ce2e2e01de694a2aa1915d6b18b4a3731a6cb982a8ee4e75b4c231f9a51f92758dee164d71467c5499f8e69e8288209ca156844a63dbe7efb9aad5874df9e10a17bf460a4f4d0e395bb2f7e550e9c3def5372dfa47d050bfa0009d88caa3e3160dba3bda019662a42039dfefa85180ec7e1a193e31d07713f153cdece2ee43b32d9dd0bc9f7794141c6048d60699e2ff90434a0d0d6161f03d213db40ac802fc8460a8192aba6057ff45d8b1976f4fcf2774544e1c65b7cca53d925073075c4b759e6ceb83dfabd2bdd94180f7122ba2d04f0b50388d42bbd08a2787dddebd71782b8619d833c3945289878cb7efec57b2c00bcd44fb527737f4e7454e7e0770d709decb1d5c8be32cbc8723ef785ed26f3d6d8e4e8bd830fe304bf46432364812847652244c84af42f4d8f882e6d2ca0470ad5e37e771f9f3ca40080c9ccec57fd60a7eabb069d2d09451e09965b8d8b960e60757a03393a11813821d59dd60a350bd0d91277e9402e222613dfcadd49dd2e1e92468a321a03582c442fcb0fd3a8527af301e8842b87f8bfc2834a13fa779042965b3713060eba3f5c93138d6292fbbbcbfad843a2a881c61b42213f396c7c96e80951cd1e84cd4fa70f3b7a7b468d891ce540766c5365f1bfa76becd030e49112bf6af589e7ae90cda407eb7041b50072eadc61df6380a165944f86371adcfcde408ce0acff239621a201e29a6643947fc987e2f927f2ab2f326fb1aee263749a6cd5146f0d56a09c682ebe569772845c74e967add7990a6033dd01828fda9261b8f5c787614f4f19e9fdaa96d7195b4d333c8fbe24cfd314ab7fd2445b2332c34c750d27ba5cc21f55fa776f6d762c47091dae5350e833c36c0ccf7dd5cd365fbdfad335634dbd780d0623bc2a410632fa0bd4d2a86c4055c63895253cecf9b8b17fe41fd8df6d9f6193eb8eefd83536663ecdcf368d104df9d103e0d471a038d006d344ab800d715973811adc2a1db04e3493d1bc83c8d5c01d025b1cda71a72356808ca9313420a4e39ec6ad3bad888c00acbb8d740ffa6cd300efa5e285d78909e033f23fc14de5c318cc429b6fa784450bd5098b3c0c169ff35ae0ab255bda465136d34cfadba5f6270b94b01cb2952a01f204256612be235cc3474d750d30a0a66f4f4f16e84c0bf4833bf077169ef23aef20da1ace18af79d79694edaa035bb00f0c9924baf4228c43e147d5078c0ba7d8ef2d9abaa542216a46465b14048c2c91570f2f76e6d08ef7c53bf07a2707ee0383f2d5ebe539a76ac6ff2484aa19aa1176a9ed0a22b3909386e3d7b4be4faded65f7e904faef1f819d4f4db0399f79df506eaee5ebd0dc38eca44bb2afba470167d294ed3b37bc5e49fabd633b814f9729e9c7f8a0cff0aaae97cd7290a882078568f4b76ab7dd1557efd109c0a007bb76ccd1a30df93592eb60ad80b0ccac89b5b95a036f24fc8449d88479f8526490a259334b47901a3ae769c70a9b51b2a49bc50ca14792c657ef25c3dc1d8ab4e8a195f30a1aaa949e7847bf60ea927f0af0f1b5ab37d3420e6037ceb7a37f9f3a12b6fcbdcffb49e01a2b13b732e555d701b7c9562aa5d06fa756e241dda17bb52f90c903e96398b8ddcba2cffd6b3a042a62706353e8521dd1579da870ef8f5052d30cbfe990d07e84224d58c139d7cfe04abe9889f5f7ebb7b8a7232acb76674928173efe725f8cf8c99656cee7f2c9c783311af2ba4db206220408ac83f0ab4f244aa1f45ff3e7a04f2db76f0f54f7046a3f8d3135f42c96a74f7ef274c75ae6f308564b5546ccee8d2637488d6f3d48861aca7410da0a048b987e868311580ac32ab477f03fd9ae6689d2ad8c2320136b2ef3684aeb37145911ea611cde5bd6d0e5b085e55874939dae50dcc945415cb08f5fde1b9a3980fe1f496acac67249b13f9a6f4fa084aad0df53fcaf54a9c64fc2125cc355298c4086edfd831b2824fb936e4c51b16520c308776cde937fdb95a388274527e00652d8d370a4db8953414abd6e476b8e0e496e3c9baadeaf2b6ca1256f6367661272cc50b37248e4690404b2ba1638d8338cc0332ed1a46594e4e2bc8020dda5d353dd9be3fa7949d9f7f918eb80b212eef69d2c109b86739e251030db9bcabae7c4d4d7d11a21cba1f1746141c1c97a106e5b0dce9f612c51cff703456ad7e31c3b3d5fd7c16cbfabf76c059a5149c6af4f3e4838ce84782a9eb066eb344f89d46bcac454fc244d0ada63cfc259f499cfe1cba193e32363c4ca87506862fbaf6465a76ef0e384bb0e2e539d5914ae85992e7fcf1516547b2ca4b5aebf6cd3e95d2e49d8a5613ff702f99a0aa277fd3d93534a223fb028b7ed309dda0013a9a08be49f260120c63415cf9fbd32bbe3a027c6b2c265efafcb7a09ed8190b156ccc6dd0011bb3ae5f165272a7021b84482912629fe36094a4a9b325b2e588b85df2f15ce9dd4aa87d3f65ee8cb2019d9ba707523db071dffa3ac495a4d003e9e836a8b9f0d1b9fecd846aae5fac0ab194edc351d9611a9ea01155f8afe5638ad8033b79185d84406aa55690df675a4f7d0acb3920c47c98a3443dc125ebfe8034fe8b358ebcb2879d49c7540a4c6de1cefd902233ad4a8f428b749689404b7858b401e60bd165a3e0957", 0x1000}], 0x1, 0x0) getpeername(r5, &(0x7f000000a8c0)=@un=@abs, &(0x7f000000a900)=0x8) sync() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f000000a940), &(0x7f000000a980)=0x8) sendmsg(r3, &(0x7f000000c0c0)={0x0, 0x0, &(0x7f000000af80)=[{&(0x7f000000ae80)="238340a73a7fd88ac57c7d9fe953185feb73bad80035db36ebf8b757d2c0fa2918641f4da60f3fb92ea3c09357114d4f2b93106a56db8b72fb5dce36c48e27849019212cf430b96454e2a4e86df97371258122b322ffc65927cdf7e1f890572c6eb25b5496cafd804692f1c2ab07f6de01b759362e97ff97f0813546eb27487a68275d3cd34f4528daa684b71e844217891ea91da5fbc88ccec1601846ca4f5c83e0c53f2849a348a30369a10620c903bc17a6c6ed9f0f2dc8e725b2bc6758bbbd49c705174cbe4c9799300bff045781e596bea2026882f836712acb7eac1fe2d4", 0xe1}], 0x1, 0x0}, 0x2) flock(r4, 0x1) socketpair(0x20, 0x2, 0x7, &(0x7f000000c100)) sendmsg$unix(r3, &(0x7f000000d1c0)={&(0x7f000000c140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f000000d180)=[{&(0x7f000000c180)="6e4a96882f1d51d4a88ab3cde0d5a62e0b142e0c1cc78491dd2d895d01324cb0603166e6ea11fb4b7c167df10756987d82944fb94dddd2765ce2e902cd67b1b8cce26d13c9c60da19c103bbe2a0bf4a7c03fe3615ca6eae5569047c4be1d0ffc96f532ad26b8f4fe3be069b1c9e60d9c9e296d1c160811a507d290a9c0a0f92ebc1ab8d663036e7ef204925b7452aa140b903fe0ee31d4d0c8d28d877fa4b43951139adbe940ea4c2ecbc6be18d1b7ee7689f43a6019ad3d88eb9b4662e6334c0f672d9f1ee80d7d8c0dfc660027a90e8e62d436db909cbd5b602c35427fd17eafd0e95141550513ceb8980144a4b7d95269c1b0313d57ea47da9008cd9d2d2c13295acdca7ab8cf5c63037484433543ccf9346f28f3a55cde0ddd1687b6db28cce4bae6fbf1feac0e6d572324df68e7beed469a5f1dee3a9852833762ceaa73535f56d0bdf9d0529ad117a2a5dfb8290eef754d61ac9b80c51427a8278168a4aa404b5da1686ef1015f71b6d301000cc1a8438db4813d48438dc1e612d23074ebf85b1bf571fe2689478f58e7dfc7fe7204cfa1936fa9aa58eab3f26dd551045c2e569fae85dd8f4a663631b04386fe276f609c749ab7075f647ec8eb1ed6972181bcd44ee09fffa04acbe15ea6a848ed41b19ea634d8533880342bedf2b025b4d76db466e3ed24930361914ef4ce4433a1449aa9a0063d69c06e6f8723a62abff778d21ade79f8eb6507a90917d2f1dbfab3785739ee3cf2a6ba2b02a3c74472ad1609a415fc8183df351c7677c7d2428987ba30eb9a661ada5b76c3732713d9d72005fe903b5c8c314154d7801364ba93fd4183d28214c0c5ed3a13e98c2673a578a46bb280430a78e2077dcdaf74b8d84d682425f94b1f8bbc73e81fb2603d288f2d9eb0cdb95ec17fc93dab50b3093ab1a9f8c8e85b08724a5cc0999893e0e0179967a01045ba93a8ddfe627c11433f8fb246996b3320922af54fbf401df45a1c87556898f2e7c81547aef8ba75c18e9ed3dc5f86a6d230f38b8158d46562a51814a214b2cb58cbdca97e9807bbb5f4b75ce63bb4b6f6208ae035032e2057cd7c2ddb94ed3509307f86403f111cb4b432d8ecc71b02e387ac69903d63e2580999d26165b67b4aef0cba53abb256a746e4f29a40d358e1b015779c48f576a22bdbc90f36fe691eb3dc9f1b7b4d7a7d9a875243557b83361c390ef104ad278d1561c8bb3ca1df77c339717e492d5920a815a098110f5f50e88f6abe59f67c5972bf485923d108b876aee1535107704e84c2ef4a8dea660ce2f9e297e71ea4125f0a6fa2c91a822d2014ef3c78c3a683552e78450220d65ae23cd05e670627518f9d301bb48b6d939248fef650cc02c537e7d10992b1dc80a9af281adf6da66d1daa9344db860fee6188db6b485647693246ac834bbf0ab50bbd497ecf9c63e90b9366e2c4caff1d2d523b24bc02558fb86af1c8929b4c9987f86aa417d7339e708880b88bc7bb4caf680a10388551240aa73f063ab9effc7f1afaad03d0672d14fb4bd68764675b4341646c6b8d2817e6c684691673682a8c2363c3c2a60d72f56da130bd4e66e83dc54326c4f68821418eb802aa79948532ef3b15458e9f0737b2b9b69492923f860506e1852b3806e02def33f48aece214ed72557b64e1476e89c18085e977974d36d062ab4cd83710a08e4125deda481a5b27d9c99e364cfbfa9a2bc5452b4f3de9ba9d0edbbe009ef7c2561400aaf84f05311ea9b1092a55648681d64c0f9dff73ecd36a9276e01fc6a35c2d378e8138be487403dc372781cbad4c9390799e5ee9bbabfae1dfa379beda004df8ea914722a2fb64d9f6afab40bf5a60858315afcfa7635f8d99c13c4365e03e3299ec403be963e49de8f63c1e4954b90511bad8289992b4be855be470e2868a3e5b88e62377679a8be4f69414a118564b7c98a91364a3d5de5ac1a4cd59694cbf32ee95a7558089a74f92ba13f01db826c38392ed42e6c89b35e6eb294cfa8aed744255fda14ed6fbce64e1a93d26325da8a0beb308eda2f5e17bcfc1cd16fb092093d05b28d50fd2d9ee99d95ccbe305559e818cd9710622bedf619c92ab3a259614dea7a813948b3431bfe750e5281cb920a73059822619ff8eed45af136c3c58f196e10ad4f20fa5d5eb8e686c76af64af9528fbc137aa5f8c55fa10b06d69ea5bda2e4722b222326e40aad98f8bba8b7dd94619f3c7669f2e977c49520b3c052dc5d7e986d105fab66cd08841664e21fb751ba632b92b071a3de8a19513c3bb1d7721a6682e17a891ef4b52a7518a5b88db22473469ef1a9d6186dc34b4a3e5049114b87c7a087ccb4a2586e530080be1569fb78e06dbcb5939fa1a2ad6a722429e8d9a45b72fc94ae136ffd45ff249b783b96a0cdbff13b52a661254999b8835c42277ca94af67d7e971f28a6562f25e591381edcb98f31b7c51db0745788b888dbca11effa629f5911b53273ecd641d19e4882d3fcc91145faf1b457014ffcd0d1986d4e707616e17aec535fde3d3a5286744b520cb46b6767ad08e4a50f77f0abd02c4606ef75b87f025d6f699b8274594cc56fe7122d1660201ee9035b3db820a65c2a4d191f5931efe1f9f1bda05a0b1ab541947e6197c0f2cb578f5cf5ababd90aa0ef15388e6eb3535258d611a0733cda1490ebb2250c94ba09f3b1ba3ab7e1eac0d609fc5dd21e03dba38b994d33878170913cab90eaf06c518caf44c1c40029c2ceed10777834ed330e861fa6a37204e043d8aaebbc4bd8a12bb7a30dbfb210498c0f6a7cacc7e69a01633324828c64ca9ee710ca442da3f4997508705ae940b941a2aae2f6c6e942d08fc1d75cfa369ba358c141fdd16dd14b20fba1aba335f290d3072be9dd54ea218b4be81160728cac9833130e4c5c03e1d76a401513c5488f9b9df8fd245b493a0ef790be42e09e61e4d59f7199c60fc8dad97ceeea860e133a2e1b9b7e8290b49555a0cdc8d8bdca35f7e3a42326a5bf70d71e6ab859d63be1dd1a8e57ba365dda56483b67fc8546e7ea982f79ba39f10e93c494e5680c37c7dfbcd2958d65b2bb8f5e9c471e612ad8e37422673ec79c0657e6cbdbe491d04ca368a97f06d1339c66967c373bcc833090ff018186297ec06d91c11a04e66acce79f90e6b0e146d445652232f8bf4b25d572da601330d851ac44600a5405425babb322b270b475579a727bd3d9ae65f7364a84996453b4f4b9aab0f145b99847f6e4b1eb175d05d6a937384c70e5f3cc35bd8d1f16fe92b4e79e1f8e09bd832a06ca2226f2a23317ccfb8823e08ec7b1535316bd98a2d1e287c36ad032eaf1014de744a40da2d61aac67c571be82d72480290d4fc583d0b17627492b174923d12772dff772f4d2f9d36d82a61a569aa74934b7973c6f35d5db022857adf364bc90599a8cd923c58372ed116a554f1e54ee3fece18e80b0e063b004f8615b7a4a321564146120754c506301712d890031e4646b74d6963e3938027f86d81ad1bbbf0fa254e3eeff9070d0deab2ea5d21cf1e4344ae0b4a3010efd471cf3deb94783a790ee4bb6bc71aeefdbe18af541fdfc86b38f140d53ba195e82a5a6989b867eae8f71cc72d9d49b6d2cb5e199823323a3208a8c4304b8d458e94895fce55e48d28573a91851d5d96a1a7448a8a493e45ae7d61b8c173b8817e4c8ed322172a44a1a0ff0793293c9e4cd917bd633b2533bc8a28548d3d1bc581afb645f65ee5069f66229f71f2ca98787bba7b3d166f425cf2c0b64dc4d39e87157ee99f228a0466912d0766e2d76894508e61fe84a4c01e3508ca1fe9ef061c7a77868894c7079ae6f72432616813188dda62b91722dd6488aba20a15c5abb2b5b57696aed4c62bc25ab34708471636a6c0c2f02bc43ee796c8ed4ed835505c636a7666da1d9c489c1b09360325fab34557e2ea7acbbb61edfb5d7cd14586abbc0735b31e5569605ca504799ca409595be7229c92c75703005ab3b3347766c77219c4c6679d2b489e17bd3174a1e069be1f7d112cad1234298b4817a0e2a39747e899af44057170d688a80e3a1be03fbbe67532967cd38d38e53b56dec4e7ad6134b042e2aa70526e00f8b2f7d08e4948bd1682b9babed790d50ccabf6bab90591793addd821164cb1ce3e7c9948b21c61d6b65b458bc6f401c5a258f5f0d15977e3e711263190b5e10352bc9af6b5e3862a4f9d09658dc963f352f49c4dca5c9026da0cb8e50dddbb7f9d1a74b9ed6135b1e210b4220409e884e10a4b8699cb185f70db9315ee6b52805458607076701b85b5bb5be1b6a618427183d3f2549395b0e868d9c21fca7ff03b241d8759ebe949838d1659c21aec608e70d1dcb02c6dd943d5882c27d523f49acba4184507a5d77e69585e070f7a961ed4264765139fb0b118a66262118e5f70f318edf62aff63cb88f0d70a961175ee4b0d0030a99256f2d998164cbaaff13d9a09596b20b7acdd4741ddd79fb323143403d5f23d2a88c6c6746e21512225a2927560d53d5e3a2ddec22318ec684de579f4b12d8b09940828ff9f95c6e47af84622dace72d55e17996461fa433b39d73468e301a157e5803dfd736beff35b027f9e23c5860443f830f0eea429d9105bda446d2b354fcfa41ac0fa8b26da5ef30e80d4dba2a13837bb27a4f94ef7f48ee358d2481de8840f023bc58016285b788805057b3239c1426a96b00aaa7490a1877ed8a2b54342a460d98905e7b610d112f245372c288cdc002976a59463f8d22e20b9de8baf0c4510331ce7c8c01e064123c17bba91be686dd45c7131c7661c855b83a9b6ae4aa5b0ef96ecc4f6690fa88ba295ef1bbc202f5f18565255eb34750065c09ccd04034719f657b90b863a6e520a61d4350bab919797a0ca15b39fa0bcbed553b6f93e7e25d9307176f9219727f8acebe25ccd6fe63873242a99d8e4849db0d1bdd97c42407998da52c659543d5d879d82b0011bd9dafc6930b007093a5729670f3f21d052173b65f8178ce51306899d0bf61af99687ee8cec8cb7e90f523e439688496decc86aea425aa129ea1eb5de3838211867b99ef4097b5014d5df620b5913ce0b4f948dc61a01ab26315c39d86735536882ed82fe6c972b2ca99c005f8ba9687f1617e1f814b851329e9739fa0164c79101e9c3001b3191ea338855117b7a17322ff416f132028a3a1ca57f82f021c7cc0aa1a1c92584e9e1754bcf03c86f91b85b76ed7a46e0b6e89d557d66743b7d5ba52105c25f2a5a50a5b72df194f624420409b92f1986a6b89ea2d9d4b782723f45307f41e765343e9768a24f42e526658632e313155833e23dffce787e8b10be1018194bfd66fa5d2a3f9ab21659768589fb3c1e9ed3427c6a1f8487a12d0df4036b0393a3dd91819640818321141f1a893c4ed2f7e4d2dac3cdc50391be21bddfe71b9614198f1a0cfbc01db3c8661e8bc399825f1bfafe38ab65665f5144cee9f3ce66d665dbff836c8179a81b4014531e046d5d5fa5ac01754eb187b35490241f56d9eca39baa14d6a5127e1066f366920ffb5b93c9a6ffbeba9ed2cde4bde23a9e8b81e389f902bf5ac2d5a492a145108967da0697dc26bc77f790a47fcb2ef10b4173191ee7a26bd12c62b95ba0788cf9c5d0657b7e122171bfbffd54089e754b8085361bf24c3859881f6d4361c631f575baf70dcfd13d57be0b6314757ddc85490e59dd34580e9c8b7c81c23ab477d124c237d55c679c13dfcdc1fb1e2d3ac541d22e83ff2b4f633b70efab33cd3", 0x1000}], 0x1, 0x0, 0x0, 0x5}, 0x4) 00:46:18 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10048, 0x100) 00:46:18 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$TIOCNXCL(r0, 0x2000740e) 00:46:18 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001440)=0x200) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000180)="47efd13ef9b2da624c43062c5384353fd8c89ff500ef6ed6c756ac26575926f550a5a1a475829a431889c908078fbd940008cb26a2338acce40d1e25637ed28d9176dff5ffac59b34a7eb74500567a8d9ac3d9485e60d29d4e240a04197ceaefa995772cff50a1378fa7dec72bf90f6562d6b2c0b989fd186f96a32cfb73e9a03fadeb72aaeb762313e6757e3ebb10a221b2ffb0e6a8129dba931b278873ccea5164c2469d0d15585cf9f10174245320dbeef2a661cc7a15c179945879a51cbdd74fcad96aa2cfd654851d061e4e7f8f0e4bc500152d357928628b111da8", 0xde}, {&(0x7f0000000040), 0x158}, {&(0x7f00000000c0)="a7d3da53bfd16182b18a8b3403603ef8", 0x10}, {&(0x7f0000000280)="6f90549c0c56b6a638c4a2d14a5717e5bdb905f15f22e30068c26403a0b069b1fe8b442f082b3c8cd429dd71219f38798d3133cfb874faa3f7491a485636a2e7d81b6c378ebab83b7f0157a9157df406109e1d49b0888e6e670c915c2056f06c8806cfb10efe2dd7f0967611baba85dbe1e9e5f341ab50a38ffd93d522cfaad017afde3a42e0", 0x34}, {&(0x7f0000000340)="87d7f530080161dc1f5e799b2d9ef27dbf0d38edecb1108036ff2e5906b805e2ce5a603728e88ddd56e2f9b7e501bcdd87ee04fb681a0711cfd7b3ca2c2cb7640b968788118af1e254", 0x49}, {&(0x7f00000003c0)="90807a5413c7eda34dc54d30926c8055e587be15c6546b998a64bcfd2f496d1ce2bbff80420584bc70085f97a6710aaa22a54b602d373336a046956f0b6f510e73bed48465912f7e0fa896e1366b873f8895c55a856ca0921a4120299a5d3cf3e7763ea8f293bd271db8220d7e6b3e7ec7ffa255b999edd10bb159c8e26757dc403901e3e89739270e9768d5662c599f40636cb556ddcf56d23052b8cb0cfc0493336db0b8366c11a9295ca338960c4a9ad146f4349f384ba56aede8a078e742d29df0525153fe986492ce45e93d83dc19ff2b83f49f02389a45655bfeee452faf8045a0a5a7a2be98fa86dc0260e71234d0f16672ff1a034b095196b8ae9edfc33b92193abd5640120ea26079f76071767a20ba01ff3a988fc4e8601607ebbf10f529dfc8c60452419d0277914b70f590aea551e5054b21c98560bc9098737ece76c5264f1fde95031a5b57e89fc8cbb38f7babd3306b9a20de7fea665371a58d0725d4a54a6db5c050bb488b256f5a9bb4db3e50e2a465fbf80ce2dfe0eef0095234a5b5f7915cf99221ea1d7f73ad93e671c686b9e1913ef35522da578c7c8240cb2e1a5a7e80bf842eddfdfb1427412008968d2a570c4923b68dd7074f80443ec98f0e7df66eee8c420954d806a1fb0d1cf1aafa697c8c6aa36c6333ee0b6b8867371450bf582806cd6b2ab0fd435d8770dc17b7615d4474dc6fc1f5a29263d75feefa4822e9ae1b200075f3f07e3b158419f12fee5e4273ebc1bef2928d1069f7dfc73aed264a9f441e604561f17716d8f83928fe2c3acf7a595a8a0256f74d8c2d3fe900b33cd19630934462a0ab86dad1bdd6a8ef1ff4fdb08a5ea2584b2ee38f73c1d4b85f6e0e1156e7a8572d4c1deb2811e4f71a7d4eeb91f84251159b351e44d59f156d5a8fb354e98a119654b361dce92e31a38f012c5a6e8de66c676bd757b537f13ad4d58b8d62971512489b509abaec99c2dfadc83b39eefc9d80c8fa2a4b5175c56c3135f915861680e7938228fb4f012048552570acb546dafdf10488e3227713f53f0a99bdd22f6ed73ebe15e4a692897bbf997826b59077ca37281383c80b86a0171406cd403c64aacc948d3294c7549c03c1795c36c31b2b68d66cf0c752f110b8d4ff41cfac8d3beceb7eca73876baffb430ca6751171bdb67e9fdce79627c0ab7cb9419d3726e8b3ff2d59ed4cbd8d674fde312426db3da0148f1317bafec15476a7ebd019d26be9e58ead5a637c47cf251941a6b94c572ce6b12d6326951df4df3602eed300bbec1a2390f7699acd17204bc76859875b7b0281ba7e314bfee6eacc223a4076e7133f07c35058cfbabf3bdeff08251d371d419b0770ace97d2738eeab948ab079bf19ddcfb04d6ed14e1015e8068f69b48c497ab9584893413272a4e45a482d4cc377be6a75616a68171a61263a55703906581894656616b758bc948c4ef7b18061c5536a8f122f3c2eee1c554d857b2d39da1283a0825496a5589a80fe32d0371c12d1d56c54bd957d1c07ed4d3a35f473013c3e239b8d381b25f309ead298e199cd3501392c0a03306d725bd4010f86d7ad4850439b67de8edc43cfaf5f3b605791447d725a2de98213693979e082ca4bb1207bd3a403c165306b7a321dcf254f660eaf599ef610764e6a3959e5208de92b032444333a31feaa64ad6714df622d38d929aa9d2549af71486e7a866f5a778600dc7bafc7decc1523875636713a22455280ff8b2a3768b93030fcaa25e59704ee7de41da8fe84a2faa0f99ce41c166932a8ebfbd8956d8ce132cbc7af98231b2df65caf3640f4a57df93b4c9e0b8aa113052d2745c38094f68389ec787a7b8c11a4e0547e60712804a26bce6c0eb062d66185c1caaabc16054fc7d92fc23ca5f6f34d804afd9f16d9da1cbc1273b289e6e3d0ac164cd2934ca99a619dd00aac51fe0dbfcc2217363ab39838abdb1b65e0dc1897376b9f07397a93cb8aa336c3820cd0646ae6bd815538e6071c6fb5ca7b93033e54fe0472d6e08ba4da86a3ee42f646815ea18d309007707fced48c1685f17001c0a281dcdb89d443528077bc4cf0e4a85f7abf565d19884df1584005335a40f8f69603e557c940a38d9d20d472b6a694a81e169ebc1f04fd651100bb94e6e67febbf1ecf6a63f981f8601f9724b1da37fabe7f39ae1b7341aec2d72bde7d4e2b69f57bd3a4861e5984bb4c25a883b216a46dfb6e3f8a0d39653793585bc1f24e25cc7187100a31d582f9582a1c2eaa1903fc1c61fa6097f426f239fa106b54b8e96118003c132f8df518cbcb1d4b49e7646f0966209ba04be1fe965d17e0103cfcfb10338b88391366e4b52de9805e6d2eddc4398738ac6303a7b60799ee618df9e702c56fa2731bfb9071f2089f2f90776f24f87cc0b324867453d9ef7c2250858f0eff8c64097f06a682d567c88cd8df4f7ec5ac8be80fa4a912bb3abe4b1191e28d2990d6fa0b173d09608106ff43b95cc66f608ae60fc8dc032f83cc549da51f6d80d81504258a4e3d04dfd91921b0e969837dd277d9e32599f8c0ce4f0080a930c8a829a1e29c2548d8075a2c150a350a9e5afabc9093a7009fa5a80edc4e0d272c9f3b34321ffd3c82d640de9a4daa6f6b270aa716f298628ad3072a82af7089fe93c527478d490e67f16c1b8bf8dd0695fa7860ce9880b9ded14a738faae403ffe9a98818c55d8aa702f8358e9d6e2314d6f756a62217478b8f6f422817eaf4c9894e12db253f4dacfbe76fab8a98fedca08c5e858eae1957d5d94b46dd490371a2172250f49021a5d7fc3cef739dc549b3259db45b210b62b17f60c4437f56b83f3f5673b3da6d94c80a23b5f84f63e36276dd167bcd0885f484455342becf9c50eb2ec1956bca4626c94eb33e3250fe884894d3fa1765c3f550dadac331c6450c5116c95a5ae2e5e9a476ae7a40ff8de23176933adc2b7c33475223ac0e1b62689b9e492db47b73564c3db7fb64ace34ba4399a441fb8d168bdbfca596b79dacf218b9f76112f863cad3e25412faa381a0607d6096574ede53f98848074b0ab1b19d1e589e5a66262846118fda6534389f7e2ee5059b6e568f4475b5b0ef5341f08cdd99f7a4163ba39894525344bef2a204338ce5f3a5d18509f590da2993bf0d019549e5a7a36a31fc0b0b5e6b0230d4262044e8aee3985e73938eb83d051d1ec390499104ef5e30fec8ea207b9def1eca35a1a69e2078229971c9dfb15d385d591d9a6ecbf11242315bcc367b74b5d030fb436e944bac2491ad3434d32dc6291c89b797deccc8c8228ba2942f773d0f561ba736c161ca435b6089008699063dc3d8dd1443dad82338b0c80727d7bec4eaa662631e4ff40abe9e2d769e584f850c9c4e9822398aa82de6fb3c3eff7ac46fb6ec40f0af0548badbfce71f85361bbe8a3fc523d7c471155a2ba8b130ba6d8a9658c8a854b0b7161af2524d3f37fbd2a02eb8ddc8c26478f9405cb791c3fc61ebf710105146be5bc38b6ae32dfb55168d081ddc72bca33db9736133893b4509eb2d458384c8116ae6b95b9e59acd955b2861d931f131bb76d6a60f98a74928925b1be09cdd642638047997d1422c03c7c99a6816ddeef2d422b49cd7b55fe45b1f88bf4494ea7069f206c7d859627f540445578e1cb7fe398d700897e501004623bc85df9e4cec476c3a7ffb36b327691494e000de26c7ebae58f4ebcb0641f2b85ad9c93131c886cdcb4f0fcd671a1040d2f1770bc88e5e281427676ecd8d24c3db4e4518e9855ca2a17a08fb48c21055c9a6f5f494cb3a28ffcefeda84d84f238028cf71c39a3501b0d5ed7ba64422d71a08fedb9848285c13d1071f97b8586f21a45e4549e511e8007ea5493eca6594d1a18841c2aa0afd6760e74ce5bc287235f6caac6b62b85b0be7bf54ac853628977aba9ad0e22eac12e8fc6f91b083ac8217bf9ae67916d1e49c44b8af160131d65d445717ed6b5d38c586fb636f3b9629d5c52e2d8d4be1c54dd8c8867838fa7902f6e8b4ab201fd9b7ebe59cc584a38f34901403f0372411415a69d13a04df340b7ac3ad387bea74f45eec225682837e76e88307bee389aa6dc870a1971a99a51aeaee5447844a35839a6dd176cf462a17ab3a55e362a1764604c90095289d40c81bd19b124086e498edd9f1a97c84c1dfc3992a4bd4cb30695e62b6c1662067bdd551a44ea6b5742e51daca51aa4808ff073e86822b00c5f956ff70607c41f1453d09c72855c5abef75528f39392aa4dc91ddcc7069d96f5fb44808ce6024c5737211bec10573e71ef3652c55ebc3b31dc6c50c319154d0e5db7b2dbcb26f395ea3e5e1750d1b9c5eb9837ecdd57333db71af3cd326210c6ba43b4dcc40bd74f0018f62082582f5fee18c19242a0d52b24e78fe6316b5d9bf51b87bf8eee57cc125c2d079c6de34aae8a391649620c0d1e8dee9e63cf48146378aefea201ceb9454d675dce1982581232755fdb7a259eaafd55ebe3a8b110edcfdec267b159eb93363398e70d2aa0d2b06ca46b9e422206667bee27f7a06dfcfa0015abe1165c1bde96115f92cbf1b3565a3a97ac1f931ef071a2b1c710483fbb8f5da927d39800ad0cde5ab3f272c67238d94245890375e268e24caf73fb4eabe14a08e02d199d126a9079868a76d3a392157f1e04c94e436abf3c3b548d49a99a94e2d05cbb1f85f0e358ea526d8057234852bd41398a3edcaf35e0d9a42a7f74de462a715bc1c345947d18e82f3b889f8763e75b33e9c6cf21a64316ab4528e114f4dc2880c4d1f5a2d0f299ed62ee368fea570fd3c5b0b3ce64bab7a786298b993966c7d042900cc554375b907429bfa2a8149f1b1c38264c1bea6e6fd4aa9a08ef731a54fd263807fde1342fcf479c371c90a492fce365370b382140576fd40cf26eeef9ce414a039ccf36f64ccf2f783de3c884d44c4a7449ea49a888cd6fcbd421fdbe41f434e9e7551f49ff1cd2fc421bd94e4ba60b32f8722862cf667b9b5316420ab09f939cfabaf902d8ddc6891254fe19433fb717dd2c8d106d0f0fb8878599e22e6898452a837e399af64eb54973505d3f07fe23935549f7cd875d3b0c61c1951a16b161fb80afd0f943730870f0783a799e9a4c22040ee363bc057589a03e925505a2ef78d4b505d1a7fe4fd1200df4fd25950ec82e00e7a525b9f1b6ddfcfa1213d804901e70933fbe1668f07ca48efb366d4f2764fe05d4390673ae8f53af241258a8a43b3a4c78963cecb9c4ae4f4c8d1c69735b7d393b56f72b15646cb6ef19eb01a4fe82dfda80862d7efe6bfd87bcefadd2e4e39a6eebbdc17a0cad1dc23baa189ddc326beafe1d4b4609b098ab97d0289298760d19dddf3aad9bf77c847f3ee24013230b232c1ae729a54858712c7dcb84ab18f5fcd8e3626a38a119e7e94106baa92e4066b73997549728a8d2900b4a1c4adbbdf52a43f7dd1d0b610a4bd648d795d8107a06509f709565477783090e016f8bee7cea9d8bf89e1a154ce43f03c2bc7ae286f5d184939e797ce5cfc4ef1add620eaf7c3ce1103deb1d8afe18edf92a8b814ec86e0cbef8177738eec30de579b2ab12b49c6c9361c8664230dada580f94298e73b06a5b09b34d65f3440efbbad68f7559bb21b8d2557311323ffd5c0d38d01771d6e1722538327792e85fbc5c9608f95629cf8436ceae8d947233e52e7557c41e9e65e61917b945e887b5f2fc3c170685070cce606ebdcee39fde09d6c84544b604ebdb423ee45fe9b64a2a71637a7b07390d4608a", 0x1000}], 0x6, 0x0, 0x0, 0x1}, 0xf) 00:46:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639ab3a7b2aa42b9c112e95e6c85e72abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba536e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215033f0254592fb2d716a3ff72537dbf87f3b734ca62d418deb11abdb40e8c83ff2b70c7d9b101e898b8520dc6686005417b406799e97ed3b4b7ef9146cb252391f2fda5abc9ebfc2035119ea84e869454334dc40df6def368d3ef379a1492c320ab2d16c87eea1d512635d26b6ecb25cf7a9786805722889e024d755aff45d1734a896eace9ff50c5df84e9443d2bdbd38baf3979fde4227ca7470eca9121fcb83dbfd3f33d9c7c863d8e2eb38cc84239486cf8785583ca1cee1c6fbdee9ab1eb9088a184f0", 0x6f9}], 0x1) setrlimit(0x7, &(0x7f0000000000)={0x2, 0x2}) 00:46:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) r2 = semget(0x2, 0x6, 0x24) poll(&(0x7f0000000040)=[{r1, 0x5}, {r1, 0x2b}], 0x2, 0x133) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/4096) 00:46:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xa8d0}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) syz_open_pts() getrlimit(0x8, &(0x7f00000000c0)) nanosleep(&(0x7f0000000040)={0x80, 0x2}, &(0x7f0000000080)) 00:46:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a400000000000000007705000000000000004e5bbdc3a5197094b222988a238fe79bbaa9672311495c9bf109d5e1a9c4de41a52f5ea7fa0023d58b93e8154e000000004908d0d99bf7c19f078177da4ce9c28773bbda1049fad20400eb0000000000", 0x65) write(r0, &(0x7f00000002c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9a070052f3e2060ac166d08d45d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc399a33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70ab8704979b131b68d484a10f387007b7ef492113a78ed1e082c8bf3e599f15525a412c5046b9ee07267ad09d6d9422bb260df894a1849ac258d000000000000000000000000000000", 0x116) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xcb7) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getpeername$inet(r6, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000200)={0x20, 0x401, 0x2d, 0x8, "e854abbee85cd0d5d0bac4204ec8cfcde66e2f7e", 0x101, 0x7}) getuid() 00:46:19 executing program 1: socketpair(0x17, 0x8000, 0x7fff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfffc000000000000, 0x2}, 0xc) socketpair(0x1, 0x1, 0x3076, &(0x7f0000000100)) r1 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000040), 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 00:46:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 00:46:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 00:46:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x29, &(0x7f0000000100), 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1a115a039b4fa119d19370800692c353d46939b593e3bd431ecd5b1cd852b129240b253f3359b8075cfefb70904574f2f437c2a1dc6dfda23de219a71df5663e3f2b68cc0cb8de46d52683b3c4815582599a0095529b2aa80cc1467d78cc87d4e19c2eba8eec972533f9c40890b823814ee2622fb1aaaaa19b90af3a51e046d0469001a1c2ea78c8217cbd6095f946e410386fda0d450a02ec57f9a02d748b55db1a9a9f", 0xa4) 00:46:19 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x7) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000080)="6b3897902ff7e56004162edcb2df3408fb1004afb5723604ca52b21d92779fb00f27d302c9b1538bea8aa02b4220b22efc645f7dee1edfb2bb391dccb58fe1b215254d694aed1f06f3dafa5cdd872009f3685fab6b55e90339f2b2e02f022d65337e", 0x62) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="3c7a67c01b59b6710e92633f05fb9594969fdb7188cd8841671d827f7fd9a45cf60246454b9ba3cd45230b1a43a22a6ee33a663ee2285d6e64839194d8cf220d8029a537c528c048f080abfb53b993d0cc2dd4124fd46a8872e4f1fad9cd6c7bcce0e78652a9316efc0dd6ac8a91062571775731d534f987a70a0e69aa7c7deb64a9424b0a8eeda5083cb35bd5e3174d62a1eefd8c3e445bc967838c64df7933a66c1ac27e03", 0xa6}, {&(0x7f0000000240)="9e4925b49f3536a7d64ad95ee0650ef72d98c90224045587622ec9f12d3f7f4b4ec827f71503027a58b8ed0fc0095f766c1a410ebbb16f59e1a2238e765458d637ac1d3576cdf0911d43dcef9b4fea6d88af4ba8ce94aa2ca81f11cd146b009af1fc4aab16ca06f200b0a2be2ac42c455ed224020af86413af0ac1", 0x7b}, {&(0x7f00000002c0)="92bfbffed276a86a152b45e45eaa92a4566f9db426de77d44fff6cfa9ee5cb30308843289d7dc024cecc6985760d96e384683f487bc93a28c24f266c68b2f86e2b0ea3711ec814d977fd431b804b6d17a6988872e62e40605405ce8f900dcc25ee2c0b0486f08e4b7b47d5a634efcc1a494357eaecf563165de66e4b12cbe0d9c8188350964a77b4047f79a335ce95ce921629521a574c0f35706a945c7f6360f7eedcdc4e7c8df8183536757949ac4da2eb83e55857eefb63079186959feef4115a8771c9f680f2b539ac93bfb506150468fe0baee6e7c958da1cbe6f1f0f4d7de7d2e82c39c6ae476666c5ecc65cf61d15c03f65949835d0f9cdfb0d80464bcd20aebd7e9057f4fb9e0562ebf005580bc63dca81e51a8ddbd89fd34547e08fbcadcf59d3bbff2c0d15f6ffb2dfe307b17bd3b2aec05e676148332aa0d0c408f116cc7e4e765fcfbe622a97f5353b39d6499123f1f76d70cf794488661cef3b5ccaa3a2b58958af438f6c0c72b86b3b8972bda0dc55139ccca4ed0d6b5daf150ac9ef523da68834e38aba809ae635694bac0a7d2a64b7f280e56600f5df0003cba0edd6ddab5e7181adc79c6a9178ea0801fd4587cbfa785cc277827f07365156de9edfbb3b6e3b5d05f58e13d3e34abd78de13d5a870b49822536e12c34d6991a2b123bf4d1b1d712f25f51d4f851d45aa809bea513e1c35aa942fb71905dc416bdde8367b989baf28b1bb0bcd89a5c23a3aefcc3a41c74edd4029f061445e2f42725bfff7b30b1ef81c7cc3e097cafd455d1a02a24fa958b53507cdc64ae4a2a3771d5dc48a645a62f9d6e8cb94f04e4fe8f081586ec3e26e6dec9a20dbcdf9954763999962839c145ea233f8c046abfa7fca802d5da8aeb08a0af23de99bc3cc9a5a1d9d7ae2683529631a0240337e4a126a1c77ce4b8309f6223392556178ef1e28463e3d2ff0c300e64b63f6a69b5312d4041d0cb377503c58a937b6671713068336151675c03268ac714c218095adc88bd41f52cb22cb50085af3adac6240c9745e4d5d743312c5893da891e080baf5cb7b0b5d518ddcc4827580b07c0c2186cf18774a57516c1f0d796467a8c8c551363f2577fca241af465afac19b0049ac03e64c2cf701fa7100def77749c62d4e2141e6c00be53bb78b9bd22e14b2d02d8a54c8509710be7b21cd2abc68f962e2ddb2f5fa5b5e285d06562f166211fc0d6680d94c6a61e8d058dc9f78e693375fc849b3263d5b3be8a4ea13887df37a53528580596bbda4b03cead6449a17977f491b7c05db2b9c5fca34df0a32494ac960e17b468dadaea1eb576ecc2baa09120f20b4af0da9344c66033b9e53703ff6c75d5dcc4f42e35daf10157240d9d4b4e3d949b1e31aae40d40920612c49840006315c533655dc4ceaee905df8596dbef4d8153fdd599a12ba693dac5d806d91d377da7ddefe55782f13ed6bb87e09670e9a12f0a719c8ef9e15b0b5bd8666a40d71ad61d40198cfc21a3e447f14df5d82ac5600c419556984c32c6008ec78510d6f5d04313b0b30d4da20ef74bf326b18db92e48641a5ee323bd306fed3d74a19594b91aa840fe369d4e0d5d89d4bebd9a0c2a19b48a111c1ba21fda72906925fbffcbe453677b8ab8582de86c2509556f4d42ab221f2ac7d0334bae73d8fb4dd0ea5e1603d24724895c8d05881313a4ab94f3e29fb1a9a3c0c333cc6c0f26caba982374b2208d77f5fc3814a4def0976f5ba057b00cdee4fecf9b1360d742ed281532c191843125bd74a54df765cef1c7e00a8d63f4cfe7f7d43f1d5e87896053216452fa159805e1d5fe448b0924196f0838df52e3bad2266ca5482cc848d9d24b088b0d9827460eb36304b6b4ff1792cc47983a052a129b6c7eaa7c0de54bbcf09ca34d6dfdfa62c550ce0c3e244cd19cdae920dff8da6558b9dfc954601838f25e936f260b26896a27ccec4250d8a3fd04734eb33563e63967cd522494fd126ccbaa295b9a1f0b8316bc4d57728d4468008a480ee02537db3979056f0dae91e456c3a709c147aa7c09cb44a206d67d309013f889b2bc977ab2ae1558f98bb2405ba9f11cb7377db8419d0fd20bbb65fd0c092870aacc293e74074c4a1428ef74e26c320b109d8263194c8cd8cbd4a4e862f57b6780d463ae17c9d293fbcd098c58d5585e13856ed4a6f9cdffa88b7b9e123ee64edbf8399bcb35487a75a9ff3bdd3d0d98beabe37d90a2e56806766e7d594a25e19577e814d627ad06b5623d680face5fec3d8fba14bf44157ed22dd10ee723cee99a48e4d8b28d4e54b5bba897abade7862fa193c0431b06fc549b9680cc03fee1ffc8184c5f023569327f37a0a448cdbbf6707ca81590b57fccfc282791d4f7fe3d641d183a573c278598314ab243b0b1c3dd746d2856c3c108b67c03ccaddf5fcf4f4daebf708c953ac6b264b3854f6c04ffaa4c84c72c4069387dc5a10241238d2d99d92c43d68f807bb21e15f60a3fb63144716d03c559f73763210047b5cc2e0d0de118d1578269ccef30e66d7c28c0a30e0a3afdcf648a7520d6ee89701f1d44892a10308f4ba63139f12c45f63c6d1f471a070044901e4f59f839d39dc7dbd6b8e80f18a28553e9ba13eface670742ec8d52cd9d6c088d4237e573a1b5e6bbad3ace9a8bcab840543163e887d4f47b8a8c820631f90eba63e368cdae894a8956be843109f939a794c1e30a6867342eafe4998cb5227e25f44b123459b6ee5ad37674fd56f093b9b06f25b68b3d7a569ba2af9fd3980f59e65e0ddbf433d571868116abd9cc54598db663abe0d92c765f1ca7d8395991f7996f9989fb9a5aa68952622a6117c128f05376836bbe214455f049d02baff64c6fcbbc396e50c9234e5db02c4f4a043167dcf5b71e3c946d6cea99562f2c5e93dd5f06f6f08a7f2384e39eb8f8d671faf7bda760055e497f9c9a3fa0e514b010601fa83b350a2fe0007888fcba2861f159d80bb5a84a79f01084cb1dda55fcfa26fe96ba625f3b7af104473561893912099b0d4dc1c53b459054348c8a344623ee66704a3763cd2e0745b1ca80a792fde6411066565d353e06e76179a9107fa814fe0c08fc0ddf1c43761c46836a84ab9df3f7f8331d8fd9fc1f7ac645441360caaed162a514d1f89426cb74852ef3b9d36108dc44672dfebd9ac2c70baf160db18a86a39a00d5ae0b251cdb3edc81957193b42655aaf162710abb7d726dd783ab6970b6035f847315d995cda293f979511aeff7347a8ea07a20d32c585fd57c01a497d3ad0b21994858d1a21f82c8b9ca18876bfdb0da79c84d30118d0f6a09c741cddb724e21230d2f5e6d19dd1c6b42417f18df307d44372758b552599be83369dc77126b3b5ade2201e095f0f2cbfd25657e7cee697c6b94b4242baa308b1f7883a44fc39983e831573d81449769c2f13acfbdfe35c1afb7c5c613928c889d79de5a42d41aa0bc97e8eb91fe4f0b4953e8da600350cba99643a9b29be7d6e3736799be19d93d14bab9f6810d9467923e97693799805c75163cfd6d83d957ad3c2eb7659ee084bd41dbdcc04556aadfa494ff0ace3f8582a4a1c1fdad0275d083d80ded33f5c4d8f608126e161797e2d12ffbf37da62015b5796965a1edefd76ee6e42b19ec153190ccbce8acb95332654088acc98180a5e0211b0bb17a6219639272f6486763dc2a7791394e385a6d4dd52989a3827713570f7a0d00298c26fe7add69a863bba1e74397ff669b03b52910faa3b6d8a8356788310ce494c01b042c5608fc11ee5ffa5dbcfaada52838c6d898f29933361e17e23c52316507796b3c7fd9ddde463a28a47fee7583d660993f76a4bcd43b2577a5c3319ef86609e00e5b39ab7e41cff0dbb532ebadf171f0b1295ee96f69815947442ad72172de1288cecd04c797a236e0bda50071cf98bd928514aaccf77c1ebb74ed3fed6b98ebbd80fcd9ea730b9efb352c82589079c88c0b1b6d1de1e453bc4d667176e246c433c500c5663a56e129fe98596bb140e04b3b4b5908a9a00467d85c0eba6aedb908da8982779ca5b2bb6fe79d56ebf5dd99f81df7bad87e9797fa0f00d1d3c3de03d8791e269850a914a21e06898aa716e5bf47e848ddec7503abf7c4d29ca84cfccdf5d54020f11719a7c3d59e6ed8a2601a06e365da3b801bdabc64a76c79f6924ad713bc40556c84fc196e9cb758f8741ba04722056d92de06d98a5db7404d0041e1e017a25d37584bc4245af58b6f5e7b399317d9d67414f75f6366bd69f59500ecf86d57aae886c888c230f46408e236bd02c6674f67fcf44021891f396717d5592f4b798f650a4d733c4b26cf81c61d944d9584195f48adc114694c03d1623a24f4aa329c9e5a4d4afad91910de2d6b5e9121eb5083ee877271a118ed7f97b0ca2bedb5eb8bd1281da2b99a1f82a803a8c9080a415784b91cea03377fdddb772c13cc83de76a9f60016a8c4a4f3c9f7461f4e4c4dca127a53fbf650e99dfb10c933fd8a6eb931fc58a12804f1f8c5a9978765f601222215593e37b7d27b2566626e474204b3214528f4cf14ba4f202bfe598acf9764e691fc42fac3b5d3c5edb40402c3fca12add6d648e02e05137b408ba884d19e578652068e465f9b7b557674b8177d424311f94f49baf84329e879a203e8b6f8d24d8f9fdc9ba6fa088bc149b49008ff3e7db79d407f9a878edbc922d5a70f135284bec6ba24516dddcffc9028f6574e5047b897f05db3cb50ac123845e2b8bd3d275147c7db72b99acea602628d41231418387f43139c68ff4ac5b972359d4a6f0ce680b1e5275cd13a4ed833c13a93c9cb14b657a8d0ffbe8f6e439f5a0e78ab4107786f8ef88e8b8daccbc59a52d77b8bac3cfbd373134c93679c1edad8ec6919e0b031c15be0ad35f3c0f241bb8cc8209a2a02a3d856c63435e1d46b5d9acad20560ac882e2be17a94a14e1db78ac06f49875cd91daab830dc60ce1ff48f04d12923001265fed1f3d9958db7954238d3c4acec7cd1859c1cc4add25cd07e00efd744c6115a6268d659b566083e7e4794e4796b522a2d3bc390336a0a6936dfac155d79b4836a8bacf9ca9cfb7b85970ec6037513db475491692e0dc65e999ec63eef02c6fd0c1c5f7c990dc091412ac6b474560e1b01dd059fd368d784c1f2591a511037aa0ee654dcba700a2cedef4640ab331edd43beaa7e273175562e1da6dc5a4a18e5e62260deb8e6c923f31d80f0b50a019bdb644176bfea7aa290bff3b2c64d89aa6c8e583626787d9296ffeaf40b4ad2b98660e7c18440965633d759ef3b5e79a1b50e38f571aa1252c73a2bd46fecf7d86bcb56dc898613fa58b266ae08ed6a72fd5cc4c41c39750a87afca5c3ca35032f1586b6b4ff4eecab7648e67a82869a383dc0343a821f2a70393537e233512b54d6528bcf2615f7f8ce767581326a6af668b1703d160a9d57ce3b5835e3da7ba96e6cc38a14f6d99d20bea14554ad5ae579dcb0621468b09a1aa981688aafb0a26f595017f81c4b9648fba66910ffc08248c9e4f536371d6c33faaf75bd0aabe38e9b077b2617f1d7e71ad0dfacf848bbb12ba3aa71e89c3a676d63dcdb7fee436933599249b9f87601a6ec7b7907dbb35a90b43d94d2b9db7a8f873f6daeaf2aab75411a85b16c701a3e56ba6f0712e8ac0aec0f4457a2920feec1047e32e785f457c7c95cbb88bfe0841a344fee58563f87721a123d8ea76e35fa2a9dc607dbe90c361e2f6116273a08f7a8dfdff30df264b2b5d90af7b92d8feb9", 0x1000}], 0x4, &(0x7f0000001300)=[{0x90, 0x0, 0x3, "8d72d698b32bac643d97c7f9c90a1019ea40fc31eeb4ed445167976878d2f05439da4d0dd88370a3a58c89bf61c659e4b0d2a6d09601d11b5b4b746179d87d1709099082dcdd99055d73fc4f4a6788c04301f87333d1e33a2a43e71dd2ba5ecda8b5705407700f54154ae5e37b14addd04b58c38b0820dabcce04d7ce948"}, {0xc8, 0xffff, 0xfffffffffffffff7, "0b00950fcea7e52ce0b227cfe21ec6ac7e983b49deacb0d1ed9010c34a832d84f8d9ff940e82b38704b648e3909ec4ceb5ed343fd6f16a9ba947c6da465b5fc9149bbf2434635eefaba87ff9f6ae4599c0eaa56f360b1cc669aa699625f03387cd0c17c7eada5f89a7615e949bc560b68691c6e7cf6cf4e7e253ebc83a17e2ecb6cea1ac838e2a6746c79dab08a02384cf09eea4834f1e0a719da6aa3adb1f5f41ad2c5c84b147fadce9a4aa497cd4a394fef7f5"}], 0x158}, 0x400) socket$inet6(0x18, 0x3, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 00:46:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000ffff0000010000009a7a1bb06a6ba4569e19544a8d67e27cdc2ff21c157060c110a98a4ab389d609a711a5de7000615535459ff0009baa05650730c50ba94467f711bafe7d81fc76a4d393e6f63b982c7547fe4c9666539a60475b5f69eef45232ba56e4c26f968e2e74beafed161ef5283b21dc05a0667d9b8eaa512d3db02f99244dfc8227eb1aa6459de94a537654eec928b448cbb596f4219e60a85363dabe719e81a997094564908f25dc5f8c5114c1494c8ffb3917e2ebff320b20866d5377048ad0fefadb0e5377fb1dcdab55a86b26c41d", @ANYPTR, @ANYRES32], 0xe5}, 0x0) 00:46:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffffffffffc8) 00:46:19 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 00:46:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000280)=ANY=[@ANYBLOB="00002e4d66696c653273beea21e42c2ba1e3afb14d8a8e6e9ac37a8e8de7d940cde09f7e926f535d6302f362ac07760e6a47b66662c40ca5012b014a288f8ad7594885c004efc357b9f2ee9ea504aaa232d052cdd86f922ab0900ce375ba6634e74d0c76c83ab3d42cd6fecfb54a2a13319aeac1d95d1c94269802657b13c27166c82e6471d6e3da"], 0xa, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 00:46:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x88, 0xfffffffffffffffa}, 0x7, 0x20}) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)="da0096978e506b9e906f6c8d60f21bced00b378b9c411e87952c3b071e1b2eebbde18976467002d006756455de60234f89c8a76fe6f57b2d421f1d03a8fd5943ffa8d05848cf02e650c61646b1872b00cf6af5e9488337ba7d12a3dd8c00da26318460296f45f0278b4b47c93a8b368e40474086dc15e61d07e03ffc0f1d455b4cfc4a1e414e46b5654f0840ef0686a8e8c7800f46a628098055fc495417", 0x9e) socket$inet(0x2, 0x8005, 0x9) 00:46:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffe74, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) r2 = dup2(r1, r0) openat(r2, &(0x7f00000005c0)='./file0\x00', 0x500, 0x40) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) recvfrom$unix(r0, &(0x7f00000004c0)=""/201, 0xc9, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0xd956ba0f1066b52d, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="4436a3c5048af44d068593ae15d8eb0cef30d74491b853719e90afd3e3443cb1654495b79eff2efce2987795f9657733a9990ab3d396f955254a8dd5ee61b985d2ff31196eac23cdf4ded32ed868ff59eb7c7586177846b18f64cebb85576ee75af60b207f81a03ef25de449ffee35a0", 0x70}, {&(0x7f0000000200)="36b71b626c92b4eaec2239889e0aa936995b679f046a0ccc1214e497fd029549a31a8e4786e882a13d4d3159b176f98003cbc1fa85601f349c3eb15dd74636d4be40b4e25c374feef4973325d4df762694a38405da6487b241e3c04bc77dbc4e6acace99024b457a6359f50dd5b6ea552ed4c0f840627addbef6e95025c85cac90928ec61e5dda08da6af9d6d6cd", 0x8e}, {&(0x7f00000002c0)="173da92f5853a7f9348790f95b414dc14acf0c3cfd1725343d1030a80f58dc2ae1c18bca8f6b8a3310547fdb8c65da2c45ef6bcc8d510404f6eb814604b5d0965015b480eb518595f40990a542b489a75fdfaef3d46a42290c398b4fe3b423e56c0cf374f3ae82d26482b0b2e702c764694e83878eb8732bfa861a366fb188787f3b531ceaa457c7782213aed08e0a5f08a158c68fb554954d9f1b263e4ad5d0803075", 0xa3}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0x5) 00:46:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 00:46:20 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000), 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 00:46:20 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x44}, {r1, 0x58b8837e6b4a796b}, {r0, 0xac}, {r1, 0x5}, {r1, 0xbf1ba1bc13c813cd}, {r0, 0x5d}, {r0, 0x40}, {r1, 0x10}, {r1}, {r0}], 0xa, 0x0) fcntl$dupfd(r0, 0xa, r1) poll(0x0, 0x0, 0x91) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000080)="94e7ca19ed64b6bc2b5cff1a6c1634a4633a18c758bcdddadb4c247bbdf1d3c80d2379d4dbe6798d32542cb57967185701f8467b7fbaf8b59dc07d9104a3826616a03415f77cba6564974b661f064e6c9172b9c4cf7a655c0e78917867787a452831a7e6ad01a8794ca463e42cfe4cf9", 0xfffffffffffffe6a) 00:46:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000800000000000000000"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f15899263b378b93934c9599be5ff66d62a3a25fe7928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c422c3bdb0551816f985ca5c6cf9bade4", 0xa0}], 0x1) 00:46:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1000000000000001, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffffff8, 0x8, 0xff, 0x3, 0x0, 0x8, 0x9}, &(0x7f0000000040)={0x8, 0x8, 0x4, 0x5, 0x3, 0x9, 0x1, 0x1}, &(0x7f00000000c0)={0x53, 0x81, 0x2, 0x0, 0x80000000, 0x80, 0x100000000, 0x7}, &(0x7f0000000100)={0x10000, 0x8}) close(r0) 00:46:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 00:46:21 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x1b, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x3, 0x2, 0xfffffffffffffffc, 0x95, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffff8) 00:46:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) close(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 00:46:21 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 00:46:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653067"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 00:46:21 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x4}}) semget$private(0x0, 0x3, 0x20) 00:46:21 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 00:46:21 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 00:46:21 executing program 1: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/187) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x6e, 0x7]) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = shmget(0x3, 0x2000, 0x261, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = semget(0x2, 0x0, 0x502) r7 = semget(0x1, 0x1, 0x0) sendto$inet(r3, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfc67, 0x6e92a4f5}, 0x8) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) setregid(r9, r10) semctl$GETPID(r6, 0x5, 0x4, &(0x7f0000000480)=""/160) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/4096) r11 = msgget(0x2, 0x140) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000003c80)=""/156) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001540)=""/185) setuid(r8) close(r3) accept$inet6(r2, 0x0, &(0x7f0000001600)) readv(r4, &(0x7f0000002a80)=[{&(0x7f0000001640)=""/86, 0x56}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/214, 0xd6}, {&(0x7f0000002900)=""/112, 0x70}, {&(0x7f0000002980)=""/112, 0x70}, {&(0x7f0000002a00)=""/81, 0x51}], 0x8) r12 = open(&(0x7f0000002b00)='./file0\x00', 0x10000, 0x20) readlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)=""/228, 0xe4) getdents(r12, &(0x7f0000002c80)=""/4096, 0x1000) 00:46:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f00000000c0)="a46de7b282fbf4ad7ef7563021c6c4a954833e14f78ff190847f1e08778953e47339b36810aa41b4d237658abb635c52756b7d840ef94b103deacd9d74d2551851aa63ec99827c35d75ce1b56cc5a541a4211d19148ce47e03caa727feaa6edd0d16190ccec2a9faea0d6925120ef9316809e58bdd669171061c26eb008eb3eb9da116be9517f5fdab6318758fab482c9e6be0042cd4d27f35dae1ebde06c1ecddccb96cbb515d60bfeb6ca512ee4feddb7ee87dc6fa73f38f1550dbf75d3cd78092d54cb9f06c7a85af6925328ed55c54ead0eeedc86e7e70d9117a577bec02963fb66e9db51a92c98eb3d113c4dc5c846f99aacf3f8eeaac041a98b37c36fc76cd407836b2448afebb65b68ed8d2925d0a8ced00ef8d676742c7d0957dd53d3acceab68e3db823386a2d20b0f0957f53c0de174d3ca88eadd9da195aa7ab23337a35d90955ee07630f96d72f37f33b714ab833e6c1e73d1c55f52ffadac60d9513c1e49382fdb4cc7d37d07242c6e001bfd22d00e379ba222af3fc01340e002023554089822cc641314d5afbfed7ad63d91223ae85b74b1e5218f916e9727e6c2a34359ffc68d933acf1d7869dcc27bd079aa99d8bfe1a7facf60ae0da828f1aa502b934184b57656ee2568fef208c15eb77fe486d3b51861825031a7ad9c7d7b1df45e08d66a88e569cd7da4c93717d130d1b59a505b8af9ea4db79d7211ceeae3d384625a7c08b01d8767d8df35f8784cbd050ca6dda06bf3737608e2da2f635c3b0f844479f2026bc67e14cef9836b797d7c4fd8d71fb230563cab9494f9e9776c5a33ea3322a8b94a0b297a0e85f082e8107f21e94769de309452b4997a859fc3a2fdb6f6635728517f6bf841a90d328b97385128234eb85af59c526391ab428e2d742974cf188b5ae605d86846c9ea86339d5936ab00fcec12d51172858c7c5aca62bbb8ea7000884bfbc2a16a0894448c1837a6ba3dad4ef82f47bd93ed614696c4686e927e9d20819da0bea98ff30df20c68a51738c59e3e443dabd2e2caa0d153e6ae7b49f8eb5af62a67833b8b50c1ab20c9c826f427bde9c39703d377fc96db605c4a31b44b7cac8c5fc9ad62b0332b91837d5dcddd0d3ba6574f25cd085c0bc44f28a70e569c635eb828cc724b07966c2b87831a013e3ce4e85d7ec26358ddf9056ffaef41928a715cdbf38414604312850374523481de89417b59f8065334b7d1c50db5372e217bda6a13547fd29bd42d6a9fc431b95cbfcbfe77b8ab6f62ba94bed610c36a0ee447af9f8cb751f7fd14425cba10f560b80b9ffa277b2b827dcf67947e7fef9208d897310fbab6d8d69d7e49d2f025f85c9bf2a626ed7cabe3847e8dbab463248d57c981104154ce600a9131ae5d33c28db2c0eee40ba624d8dcc82c0e654e1bcf13e96404f5992cc898839cd99a59e22e113a267ed5508828b3f497347c819aac4f678d7e01c556bd18571992525914c58dfa29c905f1c7d107ea5b8326cbff4477a5f695a19f2fc0dcb0bb073ffe49ffcc3336c0d043ddf0f510f15097b5f763fcc98e5087fda92973ff5a38a6df14ac3037cfc70886cabf1b35210bba1d511481b9b816fd030a12683dc8713b30110b9b4dc64e64041715c62fc65642567846432767e534eb4839da46ef2c5d6efe93ee31170bd6fb3c3b2fbd0ba6c54a7f6f4dfc22e237fa5d7bc52935d502c2942b735e2704b2b86dcf39e4a6ab426c1e3a05a93521be25cdd406c326e8a040b5982ef30c0f4db57e332f231c9c84630c3ac47cab7527990f5b73ddc518114a6f9e449055cecf6844e5b308841515962c838829ce7afaed883ee2f1a1e63cabc948302cd8c414d63dc54f86e43a23fff9c37f1dfd37cb026a6cf840afe9b17b09ab175a60a7670575ce3c26b996523628a17307be97828b6497c91c05191e71898e77c0318ae7536df573a5a395a5436b6465ddaa700a24285e3c78f2fe08f5c3a853a786b06308c7493b0f3c1f1d9e9ed92467b00155fa7032ad5949d7847f3b6093b1f9cb3e02d45da9c52620bed7e05b7fe1b53b7c2a1dc13e940f302893d3b0ea97f429357cb22f30c2ee7d03244e6e9596b2a6d75e8c9b39c9b8d8649f1bda287d51d09120e05282dce3fa42bf350d37ce7fc35135b292858bdd3d91f51b17dabe942690aa16dec3185c34f7b343382585a01085983ed2640ceb844b0df2c8863e40bbe7a6d10cad60ac565951292101c13d1a18d34638568135417df67dac945df1f8edefdb3725244f1537dd3a1d848b6f663093de0e51d8f043f0345439dba97693e81ab4289c504081aab91dc8f5f54e43403e10864c9d4805eeba08f96e9fa6a071c205303887fc29ca083a3b5e5a4d384f82c9a409f6067c0d579e6b0c6b28905523fb65439eb9d19d8be3382a221271c8d73c484cf40dcd0fc37410933fb8bdc236e938f65f9fc94d89a8557a92aef13c3f8f1a6cf94429bd242fe9bc5be516aaee7452caf0100b2edce56f01905286bbe95abaa9620931594153233e5eca56ce9d70d24f8122a27801645913fd90dc20fe25dbf808fd5ef78beec6964c8a52c8f36778c70aa82df06947f861bb500ed1b58ad7dfd4495ca70ee958141dc08adf9716656b632dc9a47a2142294fc32991ed3b5f04ea3c605fa76b8ebdea5a2ece75899116e5fe15ea1cc7ec53aa1471716049971a3e368d2d73f14de5dec963197e03601d30c76bf5e88d78076bc761a2dc2f0d70e871bda4c3a35195cef1a43dc55105cac38c68b226090162caf2bb1bb9cbb47158b7d843171a5af86bacf9d536dcbffdf099a3107b37e9fe3dbfb2e1ea8515a1f95da8bf1131fbfd0153120a0388ca29990861b84bfd54417c6d4b011b2111ac14d7a48a5a4d7910fb6b90999037048fcf92c81939acc314e38a4670dc5eaf764ec15b364bc24ef10826d658d31d669ee676008345fa746d48f361b1558e91327fd30ccd1c436065c38be12fb2181db4b3ce9c0bec0c211683e121b09229abf13890bfbecf920bf0bd6663d3b8bc0e77612f2413a2df81145e0adfc70d57ed9df27a3923dcd54e1aa4660c28527ce6f7b6948fee5695030f22f8e2366fb659f142724552739511d60954b5418e035421bffdb98adee137dcf53522481bc3b2decb177c9d165fe4bae95eeac5dfe25814c1ea528150e0105046aefd37f5bd294d3606786d2964a68994ee2174f71acdadae1317a0e94c80563a39a2a4d3a792b0201515c956a709bf7a0cb26efc7074a065e675206d8277ab237d2467d5d883f88d9c929b9d5a4002dda14c7d5a05550f16081ed4ee914cd1a0096315e7ed7a6fe3003324b32fa6d0425f9e4025a85991528af1e9a27b4500c85a47ca7a6cb17fcdf527dd6f1f3a7fe0eaafcf3164793d13eb18c11328a60991999761f984b40774b026aff26965ddaea0c3c32e761ee836206aa27bc536f97aa337c1a32a5ccb31133b9ec7bea910dfadc8895cd521bd2f1c16cf83b5be51a922f6928cdd184e5e204d50e66d9f22372403a7c1acea98cce0f19964f2b39ecf5ad04b0f66fc965b5f17c682aed5ef19a9c87b3b65ca5a14920c60faa16c0250f6810da4049ba61f5bb7eb544ae25f47ee7767f5d972564c98c73bc26819d4b225287c3ab0f1dd583e399c3ab88ad3482d526b4485c6749230bd1dc377488db2908337027fb74e5cbec72016ea9e4e34c20366aea207137844c87f220761134d9d60a97137446e78f7055c272b8c306c58e3d8018eec8112860e618a22242e0a275b7c1dd0eab7fe6f1164836229be2077e26a8f5023aa7d75336c9a76c6bec100621951bfb89ecb42ed76e5ec3b0a855bc2e9d9b0ef1089cd2f17aaf8c53cf1f16e5aa2f8c66a5ddedad6518fb67bc81cf6af5e8b54796d7233e0207781fd2d06fb010faf3aed030614ce6eb31d57f4db7322c7f66eb32adb3d7e5b85adf8d80be0283195671cdc59f47ff61c77756706480f0108265b93d8d696cc8c27d7847a26833ba8b84d6dc935dd9bb712f3339ceaf85e92c5b3b7bacf9a7c4b08d182456558186dd30c8b1a9dd6727a00ed6be4058a51c01d5561745fb07ca730d877d766d71e316237288e0e1f263bc6db2ffffc6d29e5e7ba54ee1762ee9ec6bfbd90c0b9a085777a2db511abbbca34f1cf56a4a58162eff0c01d440005c033c9b7838dca5809b016aab0a9e68c3157190e6f5087c1ab410b19cd2c9fe22aecf354cd264d569b30ad15a1aa8e36e578a61791c09fcf1c35ea45769ffe0f079948056f7ee0341292c93994123659964520ade0da19871e97710d7da88083a5ac880b3c9d265d24b19fc66679f52cf4968da6a0854cfd53528628e3198835a47e10985da8d4ec2946747be129cd046bae5efb8821e8301641853e5f529ad05f45e25e03e7fa6f5b291102df714249422a228b4ab0a0bde2c7e7ae877b9877ee7c51d3ecf1b98efd663cb1295fa3fb5ef688b6ff4f5cb08087becfefb9d07740007900587c371e1bb33ff89e8a421b79721eed0ffc054f770a19aadac2e522f457e782529da71538b14caf873d5aea940e788bbafa2c7c5f1d285b732fdbfdfd5494b66f08c1bf0619b9f21f1953bb7e6b494c489527cc432c4333140334b05b1372dd631dde70b9d4245956db235028b5b9cfe7c9fe4067bd104e6cf0bcad20451621000a3bd93fad52b3fae48e6ccea031e3ce1676d74c353b6cf58e24ede231988f14fb3845c3bda05503c97b07ec20362d8f0d07603092b3f6bfd15a348658db65e69921977b03448b432db14deda74abdc136bfe0ce0e53fc304ddcd7f74b022e7b72e23624ff9441930761a4ef53d3682bfbf2b1a5490a0597c02c3013268af2ed827b0568ddf577f5cd55879a333415eb50cac9d3df7afab828f69d244af454525814731283852448b1356f23d1b3db97dcef77328e22b10f47a9f22b6c864ff292085dee9645a659925607b4d87494a2dc22b796c06ea8198207f2823e18ea0d0245ad43cd4a0854bfcf0ee55cd2d982189f4160aaa4419d66d0e393e26d4d4db211f7f07e67c0e8538cee044953758187cbd72a3ac72fd08ad6b959b204ff1a0b7d0217f94aed1773b51a5698493a4fb4ca547badf326f4f1c87291342595ac7f3119f309dc4808e62af089b706cc300010303eec00b233d3b166fa75b2774af793d4926dd4ba76356ad17e74f1a2b3b8704588ab28875b1b3d16130fec3100f0e82c0829c4eb2f54d497ee62221314d5b29146ee0c54ca909da4dd7c8147fdd5b025e2f4d24a7c0a7248c756d64f14f316073afa221c9fe12923db75b5a0cd515bdced6f3f4c10b33308f8a423859f5f4298e59d5635602a1996083dd8cd00d9ea4e7ad6b8fd326bad7164912b28e61241cca75d6824cb49d2c356dcef2567393dc802ad5a3b7ef84174f20c7e28377a3e710528c9daf0b4517a4298ffc28e5346d1e0e43cd63924365514a2fe4d9441d7c02e6b2c6ef04c24102dd975ac481e357438aff759f21841f1285af41d6f9abf98d703483938c5935b35afe806c66be95fed819ffba6c23070072c69709db1ded019dddaca489b235d0306f416adebfe33f339002c50d6232936593d7b3e186128cebc1074bc89996af0b9d818ac466d2d949b795f728bee7b5c282a527ebdc68e2446e1129848d26993c97541b1f7393af6cf4bc51401861887beede1acc0030125e764c70c3ce3562f73a701080a54ab66eb055bf2c5b1a3d93c53c42ddba3ce1df5d1712628f8c1cc58f57d80fa8554403c71b0d600a906950aa88", 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = syz_open_pts() r2 = geteuid() close(r0) r3 = getgid() fchown(r1, r2, r3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000100), 0x5da567d23149a443) syz_open_pts() 00:46:21 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 00:46:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8000) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, 0xffffffffffffffec) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000001c0)=""/52) read(r0, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000180), 0x0) 00:46:21 executing program 1: mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 00:46:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:46:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2}], 0x1, 0x0, 0x9c44, &(0x7f0000000100)) r2 = semget$private(0x0, 0x1, 0x110) socket$inet(0x2, 0x1, 0x80000000) semctl$IPC_RMID(r2, 0x0, 0x0) close(0xffffffffffffffff) 00:46:22 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x20000, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x10001fffffffe}) 00:46:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1f) getrusage(0x1, 0xffffffffffffffff) 00:46:22 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f00000001c0)={0x7ffffffa, 0x17fffffff}, &(0x7f0000000100)) 00:46:22 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000001480)=""/225, 0xe1}, {&(0x7f0000000240)=""/10, 0xa}], 0x3) kqueue() fcntl$setflags(r3, 0x2, 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)="8156075fdf1dcfa4aeb490485ca05528d69e61c7e15c4332eca3b3dcfd590acdae4dfc11a738c623c081f4ebca248b9a8d99ccb3d23978f806acbbc3868813ddbedd2a12d52bdff2b6949c3f14e489839a7931a263055573eade6cabb153cf8cdf7d0fe14e955bbbecc226665180da639827c961ab39f839b7de2bbf7f995e8464d79d69a56de56d676f32a35d37fc0b5bd4d756dfa92e01d41a179f59ff1395134c96b6a0eb8f32fa98f84a1a28cd3e0f120c0b4120c1d2ee601351b14e2275dffb48aa8ea250b173ffe09a725fd63091f34b35f862fcb6399b60d1e1ecbbf9c44ce150d7bec4d3cbc35d276f9d1ec618231a13961fa22b7d", 0xf9}, {&(0x7f0000000100)="b83029122cd7164d17f9f5827cda04d7c972d51beedd4c7815e6b234417ecc9c6cfb74e6a53cef00b12fa47fa040b9d910d600cfe133414af11943130ecc06538dbe7d1241745ff1480344a523e3a6a7783085d8f5b9f1f7f8e7f04a0f332684cd1b28088e", 0x65}, {&(0x7f0000000480)="e05ad8f5e535099304afdbc614418ebcd01e12373ffe9b9611fc46d23d55d5bcafa8a65841e38fac114de9b564998f6d947f1e5577deac0321236240827bc4bcac5dce0f79ae9cbfa3439f402b969832d759dc14e3a43fdc299050c8267e68a318b5b09ad48a14e96ae5f629b786d3937d4aa786f9ce568ed276f21a12f860d5a618112eab07ab998e48184b86cd087327f6e7869c68c03bacefd583841dba424a2e9ad643c7936c0912a62849d8fa67ddc2524b6a309821e1f54d47ac1280c512cc8ce8de2a5d019d5cb45a77843607db1a755c2766b0f7bd56e1342c8b5d52dc7725b6f975cc9640dcf9fdaf9984235b6bf2c7220994bc670e29072efd19d014c88b9efea07b82252243ffa6f0425f63248dc599991106ec0e7c8913115336f49642d2b834e966ba9c96d36b0a09a7f528a1ac05fda71534252aa8938eab65987472d5e9131ec1e8aba6fcb9b41d27c201d1b9eee55a4e1372cf7ebe3a78e6c73215c9d70a0b905d04f3e9efefe014dc11ee6878ff4a9382c8695b0154f0780163b70ff62c72b4c6ce824defe94f407fd419e548c3a60498a2de2b971c84a95fb728e21f95b2db64792de5959029fc620c018836571845bb2b8786249183890a2e74c54b4acb0a80b825de3bf84878270e83c6843efb3eed585578a658d40ec69fee411f848d1f94dc1cfa58479ef4717fa3a29e7bda85c669ef26d4c5e79c1d51ed6fa127e15d2f3c2a18e47a752eb6c7fccd1dcb3ce87e9909e83b96f0f48e08a32d06537222ddedde5ebc555b444f37aa509fbe88772437afd848cafc51ab3acdc48faca41f45b9fd1f618485a44c89be81090f98ebdc10b3357737bcfe829bf6b7eff8795efeef39e3c04cf64804d96955c773a11c8ca3d6313ec5ac90bd826a304c08ab5be06c7ecef491c285f81fb82eeda32f93d7280f05c9b4a6fb9e4ee49294e483494738e209c12f4f5b023ccc0c875e72dc6bb4425363fe3342b113a6d5134b40832ab2553f0df72500d3b2b56e94a1d99e8172d338d69ccdee91383c2fcd2fd8898705a4db45afccfc04ae268aa9e0c03a0e695fa117138ae9230b55e66a32e8e4986d9238ffcf2dc45f6f9d579f3948c2527c84d62b644088fb43b0daf77acdda4432f3806c729dcc0e0364cb94b64a2f78bf220aea1aa738bc75eea4c66c54c8531e355f72ccee57bc9d01f0ce24690c2e6ec02b1c7a559a6cd827bd218592be0e1f105a25ba9620220f608f5000ff666c7a794df51382ebde46ac218ab1d95bb82276423b486da2b85e2f6f2df31ddf800b14115ca0f65af96af5a1420b65173e7d24c8bae7db69fc6f07d378ee3396bc16b6a0443916178d1705a31792eecfe15f9d314344121053a07c1fd55ddfc34b940d5793fe7026638bc1ac9a06569f6c03c0c22225dc4dc3ab1e85f37433712c66313bf8c9582cb32d9045205cbb24b43b4ef531410fecf524938c3e8277a41020f4b7c9825837f3d335e8a26b44c97b785abfce73dd68967e093419f2b9ba339aab9ad94180646bfc45845021d5de0c95b97b52890f19b75f188c1fa0f21b3243440a2459680ba9aa0da218af8198495886a5a692a80c6269a545895e6d105717084cf015ae2428c63d66e2c223dc534bd936a25058d22288974ce01228fe9368fabe0d379a18dc8623bf1cd21363997e2b7696e24442e4b8ecfeb1daf74228f2b29c0076e65e04f326f6cbf14d3185f5fa76ed3b811af1f66dcc17b8ae7a72b890dcf7f0d4cf93bdd0c82780b8c030c96202e8568368451bb9ae50ca9a2dc87c088977c8217a9ba73eb26a76be7aa90e70f26b48255b687f3a17a4923926d9f68fb2f36583c1009cfaa6d87e06a256665f01aeef822ce9a942c9897b09c53b4eb0305b9c626fa1d3aed763f27c41c0d776f049a63e85129287ee64105be3486b36d18edc7233240d4682bf07858a89c57b43d9511dc77b4601acdc6172d414cd2eb209e71ba44f12449cbf5638b2424b9875be8de1bc288d91d11c2df29b9b7655c3504a891447112c5db935db7c1cc8c76c8bfb8f57b6de77f1e385df41d159aa48f0eb7cb11b0c760d8344990561394cd8569696086d648377f7ca57baacfe42ef896f2760619e18f77df014679de9facb2464928d2ec22dfebc456039cc44dbbfa2deb17cd33bbdfcb9b5e1d9abed44c37053311deaa27ab6a19d0c7a915fafb52c815fb2736e2351a992611a857628d3f70676d6617cbcd004b842523663bdf3ff1f15e6b7aa55dcd0e01b76c9fb11d35538e9251abf59a14c9764a8a7f1126fbaa2d2f1b3a2d7a74b1f35101f976068129ec96858b89a840537ab95ab7e7c45c53289119bb02ea318202aed4d6e8dfd25e74fb22259475e8f79116b4dede672b73ff14db96d11e2f2f10bfe3155f1a84c60634073609d4cfeab500dbf61d3ecc6f4073801c3818fa0651d289958ff50da99f7df1ac051ff6cf154f11d6a853ced05bbbfcfaacb66391aa6ab058535e540e14249e9f8eaf809a6efa7d098a80803bf7d6f13518149d1cfa8f9b8f7bb71a1e6219535bf396fd7b0f709cb5d89443956b13611119946a8efcf92708bd69cf0ae9c50a9e03b3a09580dd4d216521fc3ccd509943244e451bc79721b9966a54983885b027159a5a66a0de3f2d285889c76b384cd5872c3170a120db718e47eb7e0fd3b71edba7c3a84460e06ae4a54ce9560c904525f72030bd902fb0a802b34485f72badd7ab81f21e5653bfe9ee99a8856f085d131ab500cbad243c3de2f18f5c504df415c75f24ed5546a67268084bf93884dbae25d548336dad33aa5ad3de4bb827e03705df0123931f5c80b0838f53d47f15f5d1156a5a3973cb5df44cacfc2e34d617ce7932cb642215b49862fc9f68a5b1555a32de4220b70970534039216334d8a4265cfb0107a53623fab5d1e983ca1abcdbdb370b659431835e0dbd05f1f9a9488911000a97b91b37b600c180efdeec2d7b92b1dc0abbecde17784565903cbc1310129b1f645b7f7580884fa005b96bf6d135b8843b8d03795f5dbcd949d27480f14612485a36d67cd11ff169371aa943e640f9b9fcb852e81415a446cc245c023632b455d1065b8fe804b492e161d10ba4a983a98ae614cd1f42184ad71b0de727d42b4b562c3563299d2ebe778a6b7e9a795285ff4ebcacf381f4d27eb40e73ee8940019e1584f806bdfc7f55732ada7887e1aff879f82c630f088a760a138bded8a6711f08522289784bc1d7b515e436ed99f2be797130395e6930a6aeaf962544f7ef2e26d4384cb280bcb18f6cf19e2caecd8aad352b31a4555fdb3fdf2ab39ae0861d3c3c85423e596902fca65fbc2abb7abae01c698bc424e61f7f5d9bae15f1ac5904467d5e53701c66c554d0b02d0d1abae3c7269f9efa58f351ad02f45c452920f165a7cce4c8c04a6afc18eb80330b7f52f4404bebf9b663c51e5cf48bc1c7071e1d84d450d304d00f48aa47420a4b879a9cb5e4703d3a4318876b561b5a51d8a80e6d46d6bd4087aca23a28a8754c26d7aa8d4e97ad02758656133232cdb3765a3351f9ecd7f172c3ea05a41f36d0214ecd97ab4b33f39b034ac65c6aa64803a853e6c61b847782d31d2e30efa443954b46452408c49c0fdbdadd436bdaef3954ebe9488557a1b5724cd56b6d78659c51c12f1c2afe48d4a1b672d0af5041ece73de5beb0f839cef125b0302df529f9e89a30d1ff3a77add91464d8eee61facd094a4cc88638d8bd0d4b7de8c582263528499bd8774d3414f697b2dab2e14cff107b1ec61887e230e1e78de3b57aacd5274c3a579facac9e3b37529eb8adab49a8aba411d6ce9955fe299ffa667cc82e3ec350d19c663419c2258bce2517e96f7102d4e241032f3af0f68911e9f95eeec216dcaf3b007230c2da3703ae0df730d447b9d4ff0d41d1eca4c542becba7bd93247779e23a415cec61048587517e67cdea59c6fee25557c0eff7fd004213e18756328de566b8290ca44f26c3afa6fdaae6fe252c73c267b4a655695f1ca3de601ef6b3d57c665c3f63b5eab6f068b2159d7dd189a53bc0f7c2efab24f58bbe513a0f4c73b7e33e27d0488d69f04324c1b13a91db1023cb3bd4b5272d194992e10de0335b90a2c3b6709fcd66b7649379ac15c3e443662be3107a7dc78a8c1f52c396631b153be0238c213ceb174e6f9e7c7020ee2fdc760436fafd55635bac104167e65f38c58e2fb90afe152b0c0c9513a887d362d38967ce285ca0d1c626e2dafbc388d139490b203b4d637c0874483ee4293c3fa621f150923b3366022774d9067870664a93b7bbed825f2f3c8995e16a85a9303a36e691d6242a3fcb27332c325c99a313ddce7650aca31ecd94c85bc49e62eee1824caf2ed77a861d21a67fd078f553cc28c8e8c98144968246147fbcc432eca9a4fc9aa4a958b805558b90523110c356706d5d889a0fa52f11fcbd9bc793ece515100bdf43d2a345f78814f2c7db9c0ee0790f0b73d521af9850759535ad76e7c7900c267753c07d81a56a6ec5a8718e8193101a6f82e558fffeadafa5e7b8044d3b268f008e8ab5d713ab9b63c7690c6dbc52c5e95f503165f75c09ed1e38f5d3daaca1cf813c61355631ec20d50876c9201aa9da3decd0d7a200a0144b6b021a319803f0c80f5130c1839683d6e9dee15943ef4ae8dfafabd219eadc4609bc48bc56b653fe285e7b4ce5b306ebdd49fd5c725ffb3c13af3c2a080e7460c8de04d457873aa6010c8faaa40bff9ed41fa45c84b2dde472b6f2695f53d0853625b8cc8d2b884ceb53166b8bf89ffe7349960600202cfad620d33fe4565013651a165f645a89dd2287b6672f4a812e4b15f2ba6032a2f379a1f0de86391e3b9d03c287ce786a8f79000fb746286ab213d2272a45f6dd67bc72921e223bf76be331854483bb3f640da4aa3a0dfa225dcaf62c1e84b4f8f1d1af76894e3d7774eb3548427179f202a9e21272d790647dc1fbab437a7a0887e5cfdbe16cf4d0643b3359da9b977065c90c229b3864bc29864b25a753d4ef07167fefad31a485b3b25fe318534145ae448cbfec39ff4a150c98ec02c755cc7f0b34f48ff56d8668bf66b1cb84ce00cd0239911626cc97459912e9250fa5ebb6af7655ce8ece483f45f610f5efc0e544e7992bcb6fd8c337cfc9dc74b90f8bb88975e9f7d610a2cf39a93027dc254a6cc6fe54ff7140eff32743e88db011fea7aab64f122ccead6f0fce62a1e938ac29109a486faeff2e7107c5ccab504fbd0012bf148e730a5b575bb8cfc1ceee4f956d11fd2270534cbbc1549ee2cd1dcbe4941ea067d5d58d0e43e00738fdc7869c36c9388a7b15181382cbae584de44f14b1413287070d3eda65888cb86af1cec8056775464f329d42f2bdc66af40b1956bec90ad04ade4b742ed4864c36536279bdee939b48956ceebf201b36dd3ca195dfa9831cf5271e820ae07298a497d608e0408b257c16428edf8887cb745e0bec9ed9db92b63a170248b4448128ff6efa08df37d96412a4311d274f54e439a9c5f3936c44b54c1fcdf31886332b0d0eb31605c2cfabdcfc80193705a287d8615e1b02285c0ee6a1b8d12c174014eab7ffb33a60f41d2b6c818eb32be754c61d1fe00203a7c37e846497bf925ad6d99ca954282ba0871309cea1f1bfcfe1fbe925b64051e178c167b1d5d8b4033d56faed6b4b86d0b25703d924369a676aa0ba003e26a7bfc49950b51645527cd0b874c814c1f878af72bf52ad8db2d1af47598a3b97859882479d81737802", 0x1000}], 0x3) pipe(&(0x7f00000001c0)) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 00:46:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x6, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8]) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) 00:46:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 00:46:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/92, &(0x7f0000000100)=0x5c) 00:46:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = kqueue() r3 = kqueue() mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x6df0000000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x4, 0x4, 0x7}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x12, 0x7fffffff, 0x10000}, {{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0xd0, 0x20000044, 0x81, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x8, 0x3, 0x8}], 0x101, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x80000000, 0x5, 0x6}, {{r3}, 0xffffffffffffffff, 0x88, 0xa, 0x2, 0x80}], 0x5, &(0x7f00000001c0)={0x9, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x56, 0x3, 0x3, 0xb938, "42e79173d4b992ebb991c4730d93d6fde9d78677", 0x9, 0x1fa}) fchdir(r0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000240)="3010ce7fc124446e9577e87d74443d733fcf8841a873ee0f3c7a2654fba947ade26c02679788d9c7f38d5451fffe98255084bfa054a96cb5a75f597815a72ce00dccdeaea9fc7a7e73a174568a82b24b684ea9c32087bb0dff7a4fcc3bb2e005af7bde0be155c6d26e2c4bbc37a9ce9e2e5ad4", 0x73}, {&(0x7f00000002c0)="180e3cc77d69370dafb4cad67f8dd96b0dca4c317caa239407ed1a32b75480d8368a15982662df8350cd6c822ff031a0b592d9fd908e870aa2a520838c47a6ead2764e3169e6c8f9b284222997283ce2991adc1ed7376bb0bba8e684bac73803e53ed3c88a9da436eaa11a5d2c2d5853ec66e0bac130edbaf8eaee6b960741fb8eda39e7ec1f8237b9b4307cd07342002331c48b6b041bd8297d6a4a5d49fd845da7", 0xa2}, {&(0x7f0000000380)="ac526c05b2873642ecdff5e14aa793912ed975a1d4155f56c8bf2889186a8ab73c3f50b217cb958420ccb98987043057e693fdb2c19849fe236a91c77d08e5281aba2230ca9a91f3d5feeb420c34e57af034b0bbe8f572e249bd59f56f", 0x5d}, {&(0x7f0000000400)="56c1f0b59c11afe18a9786164c5aa6290e90564bcfb57cff63d0523c2766425de45a479f47b13d9a6ce376979cef2ad32508833eae800ae1f603d9278d1679155a59219039fade75979f22cdc31a1bbf226d512202f1a6336143475fe89c9c1db4fe08e9759f", 0x66}], 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x100000001) shutdown(r1, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x8, 0x48000000000, 0x7fff, 0x3, "6ce0293e272bf09402ecb6390dfffebf75992ef1", 0x7, 0x9}) getpeername(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r4 = dup(r1) symlinkat(&(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000600)='./file0\x00') rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000700)='./file0\x00', 0x2) bind(r6, &(0x7f0000000740)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r8 = getegid() fchown(r5, r7, r8) accept$unix(r4, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000840)=0x2, 0x4) bind(r0, &(0x7f0000000880)=@in6={0x18, 0x2, 0x4888, 0x8}, 0xc) getsockname(r0, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) connect(r0, &(0x7f0000000940)=@in6={0x18, 0x1, 0xffff}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000980)=0x3) 00:46:22 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f0000000140)='./file1\x00', 0x800000000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xffffffffa95084d4, 0x5}) 00:46:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) syz_extract_tcp_res$synack(0xffffffffffffffff, 0x1, 0x0) close(r0) 00:46:22 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 00:46:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="cac494045b6fc0a3e817c5e7b197dad891e4e70dafaa5b3aef9b77e1c8895d1ad018928af59da7d17d6ab9ab549ec339deec37719f401b8a29dd120ea8216945aebd8c56fd5d0c3a07b00a558db1eeaa307c6cda2d30afc644a5569156529db50964aa1da6dd0fb2912a38a112188a13eb3a4f73feabc099a25baf8a73b47da7b60771e19ba5f11cefbd8a40ee039bb23b687dcea29ab7953a27c8d996f1f5530997d72d99892fffa735abb87b91", 0xae}, {&(0x7f0000000140)="93d07e600ca8d31c423999ad1fb7f73cb8c5d16d745ab85350048bb1b4a5144d7becba69d8d405600a7877ef76fda088e94ca74142c30a492cf88756ac5aa51c64a239491da1fac070f0f81892429bea29888b1bb000cd25212af436df17ffffecc685aa8fd103eb48006283ce4cd9e07b5a86e10267814905dc861d822c0005a2d20d92aa45542143e9105e962c6f25faa31357fcaab0eef6cb9dba8ef27b548ff064ee65638be51242cbf8fa9217e957a85c6f2f1c660052a55550ccebcb", 0xbf}, {&(0x7f0000000200)="1b971f078d055cc514345e3c7d606e6ffa8747da0ed0771de4d4352b817fdc88fe7a92ab7df580bed0297d5aeea1ab4b50356b5aff433a84becbf88e544ca00771506b2578eda2b43214b506c8a71d3126753a867a6a3c2b36da15850c5052bee6a1bdaa8ebc8f0eb040d1f25cd183d4884e9482345031bb4052885e64ad1bf1e20142feb6a9cdc20fc64ebb318ea652cc975fe1eec46c06aa5a4edf45c4aae71b5a3d7d3a85562cb58bbbd6471c04da9ff6de9d9e55fdf4197bca0f95ded77f02dd08d5fcdde231b4bbbb1b52f3bee10eb789928eb704e267f8a05ec4beb537de7c84ffff17c912eb924c3dbc3fe8934cd4ae094ba3abf9f362d2d2", 0xfc}, {&(0x7f0000000300)="655706ca6a0c0278336edeaee6bbe33904f1b93ef085f7be071ab3f7971a6997df0f3ba2d103ece285c5053e7ad93f0b32865c86cdb32d00d54c8118288b6b0d867880e5319ea59acbda1068ad98b8f6bdad4e5f1db7a32544c74b9ec9f203f6912fd235d328d519c79fea57bd3b13c233598b92d9994b47cffcb4db842ec44f5276230529bc5b190b513147dc68fb84498b6c3142a5ec55853ea0f5797bc45e24b3d93f33fd30fd05b3ca12461cfe897b5590b5f6d08a89e1dd6931d023c208bf4377cae4fda8cd74e48f786b987f2b7e", 0xd1}], 0x4) fcntl$dupfd(r1, 0xa, r1) close(r0) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000400), 0x10000) pipe(&(0x7f0000000440)) 00:46:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) close(r0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000340)=[{0x0}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x2, &(0x7f0000000380)=""/95, 0x5f}, 0x0) kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) fcntl$getflags(r1, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) 00:46:23 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 00:46:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000780)="92b459ed30ce55808509de8bf8b3abcd6c0eecdcc7050000000000000049f17672419a20677a66da5430f78ef394497001862683800c45872c89e83e359c4fe4f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee608011da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da00800000000000000763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf99880c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150aa2a6042bdb85fa5b8e4908f7513071c63f28acff81efadf8a325f0a3d7423cf69009c5b9f41e8b82752488a480d8a820790a09599dd18ee935e109e7a24da296ad485b2beb4dcc6d7d50e464ab8e42ac4ad51e2cfeffffffffffffffeda5f98ef7a872df023524995b13f5a1f7550bbe53cf86eeab06a6136ac4e2000000000000b6caae27d0c33c06ac9f7bfb8281efafaebe5b153783c876cf068828dadf96d4e4c185be146bda551789c0e43d54c75e6739a9dcf5f51bbb002dfc756e10ccc89cb17ac6381ea481c27cb99e53938057a9045efce5b7a5bde20000000000000000000000", 0x1d0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xc7c8) close(r0) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:46:23 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000200)='./file1\x00', 0xb792fd9c578e6d19, 0x9c665d99d2bbe757) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 00:46:23 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x4676) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 00:46:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x7) 00:46:24 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') r0 = socket$inet6(0x18, 0x4007, 0x8) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 00:46:24 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='r\x15') pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='/', 0x0, 0x0) 00:46:24 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000240)=""/203, 0xcb) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e6a9731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4967987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696", 0xf5b) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socket$inet6(0x18, 0x5, 0x800) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3fb, 0x100000001, 0x400000003, 0x5ba0b5ef, "26a65ece5ac8ffa076db1f80ec250416b8add3b0", 0x7fff, 0xea2}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:24 executing program 0: socket$inet6(0x18, 0x4007, 0xb46) r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x3ff, 0x4}}) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:46:24 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 00:46:24 executing program 1: r0 = socket(0x0, 0x8000, 0x1) connect(r0, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f00000001c0)="ffaa705edb9196f20c5c752fe5990b1f2de5703101d39cac9d895b45d37ba5826d8827633cfa8d3f2c93393cdb9b7edabe09776b4a020e9e162d35a651e32ed83addcb1d35c489e1e02d1e3b81e631a211155c211e9b32f5fd9fee4090476cf21a83454b68d04e30875de3a954a4935c0ead410fe2a58957d12f89db2715f484f822d758f3db71ddf649365c00c06081b4351c245591d3ce715873e8520d7a8a4172feec037e963199f87894b88b1af39eb18fd554c5fe3a04e8fccc6e13ca5eb5e46e99c5b30f16436608ee32b0c4abee9a8ada80b0fcb03b77ca197a387e744afcd8ab39b835ffe5b445ed4f3bb9791e242a0dedf23785be1cff8cdcee", 0xfe, 0x400, &(0x7f0000000040)=@in6={0x18, 0x3, 0x20, 0x1000}, 0xc) r1 = socket$inet6(0x18, 0x1002, 0x0) sendto(r1, &(0x7f00000000c0)="b81d6990f47f8a6f2bf25086dc42605c2b617bd5c4b37001c71c2e0177edd5666c4c00b369c4b609de9dd5614f940000ccf4ce6c431438a26af058a5818bf414a741034458926db29f7ba50c2f06ac49576dbcd8ce5f00253a58eb82e99e586c3c26dd4ccdd6823b8ec5df0cc6bc2ca775a9d8797915cdd4ad43ca28d0a5c5b18232cdd87ab7926e768e120e09aae807660cfc951e5849b96b0fdd476dafaf9cbd9cad41b57d489e5631bcb9440df6f6e061e3724c690a301b7d9ae6375db690038d5a53", 0xc4, 0x8, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) 00:46:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) kqueue() readv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/180, 0xb4}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x80000001, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x7d, 0x7fffffff, 0xe6, 0x7, "c39fb7649f43067f050f31d261b211aac2b85849", 0x5, 0xdf}) 00:46:25 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)="1b92147b805556989067782557228265", 0x10}, {&(0x7f0000000140)="0b5d7d7b9f13fd99d29a7e035cb74ca5697e85dbcf1a892ff78e001f594bff5e64eb3fcc546b0070591c9583ecf0b6acb909ed0aaf5c6de7c4e6bb817d64117ce3ac1302013592eed21f69a4437d8885e80c1c4a2ed73fcd0a1c041a2e88fb5f36fae4b2084f989801bb70a0dbbd3481b795ae0117c59ac8e5f5344491bfc487253e8947257f4ab86a46f328b0930ff41bb5a805e842a9294e841b55", 0x9c}, {&(0x7f0000000200)="20df87558be51acb363544d8771d052bfe8fe46cf24341d592b304ad84e07d43213ed1b51c70a20a3c00023fa845e6beb039d07485fd4a74f36c2af12f041f0906f4298c66b949c106252fb1d6ea3c9ced4648b2b065ff0835f12ed51a1f4cce793559b68d0521258787ebe9bf166ace8f9db37072", 0x75}, {&(0x7f0000000280)="463a5230f5b0a0863c89947bb57bb3e2ca51bed0dbb96992f699a38c9474473e72ff84e001f12191de62bbde693470fdbd6c27e569e737dbe1b3898c3960f415072aacccde5a3b6e65daa564d652d107630c8f20754759adb90ff265595ed8808f9ec4174ae207469961d8ec48df5c65b565057d2ee70891f608a001bfebeb03a86f5fdd476f776fcff4e0cb148649a20b74d27ea6510e5cc6138ce86009e03c6e3aa61c91d4e534a4ab07d2b1e602b7aec01171dc2f47b03a61c04c7d09a3291852305cbbc66e9f55272d68d87226cc6d341bc91aaf4c90c3163c54624927ef0e825698ea16c86f58a59da58d531e98a37ce6b47f728f737610ed", 0xfb}, {&(0x7f0000000380)="31f731a2f7a04974f67e1f24fc94ddebc7c2fcbbdd45b4b067b0af65e6080b3bb380ce3cab2f5ecd5be2b1a57703efa154fcbe23fa46f11d83350c5fb81177fa9be923148fa94a179fd3e73f31052b4c5e8de7a1a8b02896a7e0d7e4608033f0db00fff10dae7ac047b811a54ebeb9c45f48daab3447043b99b400a24ee29ca44d44299b2087fa92f88475a21ba303f47ed9d5c7d90420c4f8fd58dc112bf9ecc617ac2879edac2e4d6e92c0f83ef0b0a2793d29aa47f74f0866eb3a5a09e97780ca9da3f556039bf3ced679eb0771fd535b945f46590c4ed562ba0bd032511b1c4f1bf250714147256d704b6cc7397d155d2453", 0xf4}, {&(0x7f0000000480)="ef41c7ff3c1290e8cf28b04ca72a6b95fdb6b0b248c509779aff6df834e1a0e63032a7b7f09982922760bb2f26ac0c4ad4b96da4d8f24cc154fdb9a6feed82199b694928f9582768efaa8aededf815653decfc6b66154517981f23700efd4ec0b5e52e719aafa3986048a4c83ad19e61c91ce46a6c6016fbe7d2a652bdc2e867e3533d52b531e3320103d2485e8c363826cc7717bb80b8160ca20ab151808a6e326eda38fe2e5403f70985038294b85e5b335dd8fd41", 0xb6}], 0x6, &(0x7f00000005c0)=[{0x98, 0x1, 0x7, "25519dc83131180141f529ff95a1c7c327a2e946dd3530a221233e0c2de9d7777aaaf25c00fccbf33c8ec884bea5579bd6e4b89bbd28c4ed71f7c34fa4eb81fc33cdd11ab98398cb6feca29b23e673070ec476ea87d7715d18069adcadf012729543131bc417c028909c6654cf88cee45971f5b9f4cef04bf0c6bc97657d84e12d5596e843"}], 0x98}, 0x408) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4}, 0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) 00:46:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="11d009a2ddbdbeca6c8e69a402dac3b4df88d296517fbba5b85e51ca3d036b1031f9e55c34fe54586b5d23db76aabe8c740c7cd1d71424bd857a0d603194c963a0ffc9078975c5f6144a06442f9654a491a83ce30812efb5854d17d789ef9878a02d5ad22ceeb1b4f9ba8e046175e6285087dfed581c63f3a3e703c33e34c362112d166890e6950010767a74e343d256c0", 0x91) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) recvfrom(r1, &(0x7f0000000100)=""/70, 0x46, 0x40, 0x0, 0x0) 00:46:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7ff, 0x2000000000002e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/108, &(0x7f00000000c0)=0xffffffffffffff8f) 00:46:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000140)=""/248, 0xf8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x5, 0x1, 0xfffffffffffffff7}, 0xc) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000280)="aa733fca48d2ef32f0a17bde8459c319a83eacb42049d8e68ef06e42706d9cd3037f1b51eab359745c805f1d8f6fc6444a1a67f1fab57fca623275af68ec6a0014e56c3dedd38299207253c8706c07840d7cf33584e6ef1946c9af692d2f", 0x5e}, {&(0x7f0000000300)="daafcc45306e385a6624f5f6290ed3418c05e881fd651f4bf46f9d4587acbe4bb1b7e9afe0e041858317b90ea9e6679e12d139c49305fdc9f83bc1f3f7403de902dcf7393260d2b236906b30fc458b4d1c41babcf045e841582d99d93326c46e72fa96c79fa8e3c6c2a0d8805dbdf41ada8a7dd2dd1644fe74caa8efcc362140f172", 0x82}, {&(0x7f00000003c0)="4c3a0082eab8b643fb78e721141cd0412ba04368b3a435faaa62e6eb364aa82cf69da52194ba4b87d4cc1a2a7993bf86fef055230ced6801660c7510a3056b42e8a46e12d17465ad8e2d886b9a4d9026da22e58c2d0b8ae7616f65f43e43cafc6988e29737be143e6f7a03e4a000008c8ae7396478d3ce809dd9e5bf8d9ef73c3f3836a50b43cb236794b1103c81448c6fb41691c3f1aa2617071c9654c56aad715703b3f169edc35646c3b8505ae4ec1ea840aa6026b2e57552772d0d6056ae50f3851e30e6fb9ba2c2f8dad72f7027556af5e7cc38c5ce", 0xd8}, {&(0x7f00000004c0)="a5cb6fae84c85205d1242a042580eb77d88ba9de10ac9742f4b75620356cfa718ea0e37fe7aa4311ac9d64334747a038851c8ec814819498bcee3b", 0x3b}, {&(0x7f0000000500)="3e38f1e25526", 0x6}, {&(0x7f0000000540)="53a4c37380fd907123c47cd60ed7adcbee42e878581a77a269a5c5d0ebe784e7de0f679f70f145ccba34088b4e557ef51e31bbc4788695201d19644b71dabe761a3b55e5d72525c4498872fecb408877d5cd48e28ae89d19ed42aee9d3f0bf7a88b442fd2d9299461791", 0x6a}, {&(0x7f00000005c0)="cf22ce28a4e87cb068f66a14cd6127349d00cc3475ae5260706b622184874e7be978d48a78625a5557c36a2b2ff53e2d66863e1b9473d192b96a83cf6b63914746c797bc34875e162d66259da7a61d60df5fb0d019dcc361d4a1633a418d4d6d13a31446746f69b2b1e4cc9d2fc23b8abe51311b59aec6ff069d0a0d42c7657785e5733b4c6e915c738531a2147c55c028e734ca28271e385432545b7aab9f466b29f9c3813d9da6a7c1fee31d5b4475b6bb738d8f1a69d6160e917cf32297ad022c825ca9b8566ca71285be2ddfb0639a907e7808e9710874ff7d423235358d9c7b02dfcee08b", 0xe7}, {&(0x7f00000006c0)="0bb080d31b2bc2de2e996a87936a5fb4b74466d56d6fd2e1149e94a2abfe949e0e57bb96dff0d07490e0fa184d2a3f967fd5ae1af24d0ec0e6596281393ac2dfd1575fc8514ae4715a6bc2377799c4d1c74ecb30f5cbb84dbfa39368415130934f425c095acd877efe3dc87853817dc11835da28ebaad0937641940b87e979dbbef98f06f8fade", 0x87}], 0x8, &(0x7f0000000800)=ANY=[@ANYBLOB="3800000000000000ffff00007f000000a86792dc7b7f61ac755914381ba31e13c7786a916c336a2dfe367d0b7944ed7d1692dc1b9761ec00380000000000000001000000070000000fbd2ecbe7ab42c3279338d76ec63954214ef96845e53b9f42107f1f1dd7a27e57453d0000000000"], 0x70}, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x2, 0xcc) 00:46:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) 00:46:26 executing program 0: socketpair(0x18, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000000480)=""/95, 0x5f}, {&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f00000005c0)=""/78, 0x4e}, {&(0x7f0000000640)=""/28, 0x1c}], 0xa, 0x0) recvfrom(r0, &(0x7f0000000040)=""/152, 0x98, 0x40, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) chroot(0x0) accept(r1, 0x0, &(0x7f00000007c0)) r2 = semget$private(0x0, 0x1, 0x22fb5ac27be46a8e) r3 = geteuid() getgroups(0x3, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000840)={{0x9, r3, r4, r5, 0x0, 0x0, 0x1}, 0x8001, 0xfffffffffffffffc, 0x4}) 00:46:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 00:46:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000001540)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df302000000000000006f9924a3c904aecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc012d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cff", 0xf1) syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x3, 0x4, 0x40}, {0x18, 0x1, 0x0, 0x291}, 0x7ff, [0x2, 0x1, 0x7, 0x8, 0x0, 0x100000001, 0x9, 0x100]}, 0x3c) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:26 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6b2ca5ae04d5ad61) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mincore(&(0x7f00003af000/0x3000)=nil, 0x3000, &(0x7f0000000240)=""/90) pledge(&(0x7f0000000000)='/]\x00', &(0x7f0000000040)='$-\x00') nanosleep(&(0x7f0000000140), &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = dup(0xffffffffffffffff) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x61, 0x1, 0x6}, {{r2}, 0xfffffffffffffff8, 0x84, 0x1, 0xaf, 0x6}, {{r3}, 0xfffffffffffffff9, 0x40, 0x84, 0x0, 0x400}, {{r4}, 0x0, 0x22, 0xf0000002, 0xfffffffffffffff7, 0x400}, {{r5}, 0xffffffffffffffff, 0x10, 0xfffff, 0x339083ba, 0xff}], 0xc54f, &(0x7f0000000480)=[{{r6}, 0xfffffffffffffffd, 0x30, 0x20000001, 0x80, 0xfffffffffffffffd}], 0x2, &(0x7f00000004c0)={0x1d, 0xe8a}) 00:46:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0x8c, 0x39364e03, 0x4, "be37ab793b247e7393f6ad4213663baa020f20cd", 0x4, 0x7fffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001540)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede13", 0x708) lseek(r0, 0x4f, 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() 00:46:26 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = getegid() r1 = getgid() getgroups(0x2, &(0x7f0000000140)=[r0, r1]) r2 = socket$inet(0x2, 0x1, 0x20) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x3) sendto$unix(r3, &(0x7f0000000040)="7795fac19f8136a2bb736e6752f7be8400894f6b4991f62b6d29212ed726335c0bd3286653cd1eb857a22bf785b8c1ee0770f76f5b6c8a158f919f43ae653a8589f67a71e3d99cfd176d4cc759ab59ae4e9d4075605408f7027f443c9c4cb6cbb77f6f35d96deb", 0x67, 0xc, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000100)=ANY=[@ANYBLOB="009716a0ce5ced00"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 00:46:26 executing program 1: r0 = kqueue() getgid() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x8}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) kqueue() setrlimit(0x3, &(0x7f00000000c0)={0x1, 0x8000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) 00:46:26 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/103, 0x67) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="109bad0c1d583cfde4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5fc679f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17eccc19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574445e508def93b631cc33ee528956dcc6527634f84608270a71054697f22fd52f7e5953d9ad04fc914009d93403d78328be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7ca99a8f75147dd049ac160c08bd5a9b35bd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c", 0xf0) r2 = semget$private(0x0, 0x2, 0x204) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/8) 00:46:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x58) 00:46:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f0000000000)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x5fc107be}, {0x9f3, 0x1fd}}) socket$inet(0x2, 0x5, 0x9) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 00:46:26 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x0, 0x5) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket$inet6(0x18, 0x3fff, 0x8) r5 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x2000000000000f) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x200, 0x8) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) kqueue() socketpair(0x6, 0xc001, 0x7, &(0x7f0000000280)={0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r11 = kqueue() r12 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x1e) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x26, 0x0, 0x8, 0xd38}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x2, 0x1}, {{r3}, 0xd23c59e62fbeb879, 0x24, 0xf0000008, 0x3f, 0xff}, {{r4}, 0xfffffffffffffffd, 0x1c, 0x80, 0x3ff, 0x4}, {{r5}, 0xfffffffffffffffd, 0x46, 0x80000002, 0x1, 0x9}, {{r6}, 0xfffffffffffffff9, 0x82, 0x40000007, 0x101, 0x564d767d}], 0x401, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x9, 0x7}, {{r8}, 0xfffffffffffffffe, 0x2, 0x0, 0x8fd, 0x6}, {{r9}, 0xffffffffffffffff, 0x2d, 0x0, 0x0, 0x3287}, {{r10}, 0xa20eeccfeac3e152, 0x50, 0x20, 0x6, 0x8}, {{r11}, 0xfffffffffffffffe, 0x44, 0x80000000, 0x4}, {{r12}, 0xfffffffffffffffd, 0x0, 0x40, 0x2, 0x846}], 0x7, &(0x7f0000000440)={0x7fff, 0x3}) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r13, 0xffff, 0x1, 0x0, 0x0) 00:46:26 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) 00:46:26 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair(0x1e, 0x4003, 0xfffffffffffff2d1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r2) 00:46:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x1, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00", 0x8000, 0x2b}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xe86b, 0x0, 0x10001, 0x7c, "5d56b9861d5a14c250459bc4a8d6a6992b0f2402", 0x0, 0x8}) 00:46:26 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10000) close(r0) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() 00:46:26 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x1000, 0xc116, "bedbfae8d27b2eddc82905fdde3331cc03ceb193", 0xb8, 0xffffffff}) write(r0, &(0x7f0000000080), 0xfc4c) r1 = socket$inet6(0x18, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x148, 0x200}, {0x6d, 0x81}}) close(r0) 00:46:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 00:46:27 executing program 0: r0 = socket(0x6, 0x1, 0x9) r1 = semget$private(0x0, 0x3, 0x68431932b5525bea) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/251) r2 = semget(0x3, 0x4, 0x10) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/22) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3010, r0, 0x0, 0x2) 00:46:27 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0xffffffffffffc600, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) semget(0x0, 0x4, 0x110) 00:46:27 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) dup2(r0, r1) 00:46:27 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="ee182664b24405a6773677d69148c032e0ea94bd429a0e8905b5420c7e0eba561798ea1022b7e1c175d83809c6b93d2f7fe2f664bc574f9fa1e4a870", 0x3c}], 0x1, &(0x7f0000000180)=[{0xc8, 0xffff, 0x0, "1fc8ef6957c89f94500bfb2933a2a3a4bda7776eace52e3ec1a5d2d33f192cb2ef27fd8b817af373884187073f5fc132ef72bd3a8a357c7b4db2b73cbe54e68b0f31a1c9fdf0a910f2ea1e278d4715b6825fc9f26cb1b8b8e7be630bca311c0fb724e9bc1afb31948c179a90a2a8e39f0d5f3c4a808505b0961d49a245cb6e448a7bcb76b2e811e23df5a22dcc555756d5e9e857958884a4df0bd15511382026e068d486e543251bdebfc85eecb402a05dcb53f1f98b"}, {0x68, 0xffff, 0xe1, "f5fa0331027a99d6b3a1e38b1a3c72010e40aaa60ecdfb61141d930c5a75b1d680626618fede20e1ddc8932411a7be8563e00d5b5f651f19f718d1f1dcc0df5c81a9627dcd4ce35bdcb1505807d83f7bde8acc9768b8"}], 0x130}, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x4000000, 0x100000001}) 00:46:27 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) flock(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 00:46:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) mmap(&(0x7f0000ff2000/0xc000)=nil, 0xc000, 0x6, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff3000/0x4000)=nil, 0x4000) 00:46:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x21, 0x80) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r2) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000002740), 0xfffffd93) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xff) pipe2(0x0, 0x0) 00:46:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 00:46:28 executing program 1: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) r1 = dup(r0) socket(0x18, 0x1, 0x5) getdents(r1, &(0x7f0000000000)=""/68, 0x44) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 00:46:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20022, 0xa0) fchdir(r0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0x0, 0x10000}}, 0x0) 00:46:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x108) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r1, &(0x7f0000000140), 0xfffffe46) syz_open_pts() 00:46:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0\x00') 00:46:28 executing program 0: socketpair(0x19, 0x7ffe, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01f9bd2f73696c673000"], 0xa) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x110) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x2, 0x2, 0x0, 0x2, r2}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r3, 0xb, 0x0) 00:46:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="b8804b6e604be766954fabaa39cc0e0000ba3bd6846df20eb0f6cc77ecf210e06c704cff89db1cabcd4e978292a087e5a9a843d919d9", 0x44813edbdce1f699) 00:46:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3) setsockopt(r0, 0x200000000002a, 0x2b, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="83d8b6a79a69be38e3bf16140583", 0xe, 0xb, 0x0, 0x0) 00:46:29 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) shutdown(r0, 0x100010003) 00:46:29 executing program 1: r0 = socket(0x1, 0x8002, 0x81) r1 = socket(0x3e, 0x5, 0x3) dup2(r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$dupfd(r1, 0x0, r2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ff9000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/65) shmget$private(0x0, 0x9000, 0x22, &(0x7f0000ff7000/0x9000)=nil) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 00:46:29 executing program 1: r0 = socket$unix(0x1, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000000)=0x7fff, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x280, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) 00:46:29 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() writev(r1, &(0x7f0000000fc0)=[{&(0x7f0000000400)="19", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000f00)="e36258a416f72ee99586132477f256b4093cfb25b84a5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda7e9a086d21f850bc0010d91ae61049fad2ba6eeb04000000000072712ef660b30d5068f7acad445dd9760a2bd43b849a837fcd85e5ecea04000000be9dd65a8f2db646647f5cfd13d096ddaf5fb090272fffc0", 0xa3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0x0) seteuid(r2) readv(r0, &(0x7f0000000d80)=[{&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000440)=""/2, 0x2}, {&(0x7f0000000480)=""/178, 0xb2}, {&(0x7f0000000540)=""/84, 0x54}], 0x7) write(r1, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c41274ad3ea7cb1f", 0x7ba) pipe(&(0x7f0000000e40)) r3 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b", 0x0, 0x4000000000000000}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x55e7}}, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x7) r4 = semget$private(0x0, 0x1, 0x5) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000e00)) 00:46:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000002c0)="69c1aeefd7e3f6131c0beedbffbf09f3d06272987a59f3172d3826ce50304877097d981c0a17913cb3b4b15c53c53251832965e8a231661ae709084f40b39400abb4a8bbcc2f9b5ab2dd26efe6b02c25b21e911b7e7f323c3224334002019c8130a0d3dc536942255eebb574ab7a354c36930bcad9b1f83e8b074c9690828261310008136289f24c877b676ab6020795d617c4916dbb49942ff6a3d55d5e64d6eb349eac2e6bd8d0c4bb870a5288692ee4b6acea7d79cd13121797c001ec633e906a22f055dab01bfffa1a43aeef8ae3b183faa8b8c39900a35bd7a6852bc5634da7b337d75983ee09fbfbcf006f9ec5584c192c131df89c782dce92c34c679a05bafca446c634f8d4aa5db354086a0d6b85e45f21132f4d8d9388424af0f2ba425b1c1071edba81d5500f0533617b5f4fdcd2e8fbdc4c22f792f90c0b689ee9255d3dcc0143c0aaa82fcdf27b512cf0c752123561ecd75a8fef7204fcddfee7ddaafd33c6ecddf34c1928ed2e562ad3bc", 0x171}], 0x1}, 0x0) r2 = dup2(r0, r1) dup2(r1, r2) 00:46:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xc0, 0x1) 00:46:29 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) 00:46:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000000080), 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x400, 0x8}, {0x18, 0x3, 0x6, 0x7f}, 0xaa, [0x100000001, 0x0, 0x4, 0x8, 0x9, 0xffff, 0x8b2, 0x85]}, 0x3c) 00:46:29 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x10400) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000400)=""/245, 0xf5}, {&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f0000000600)=""/198, 0xc6}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x9, 0x0) getpeername$inet6(r0, &(0x7f00000017c0), &(0x7f0000000040)=0xc) getsockopt(r0, 0x1000000000000029, 0x3e, 0x0, 0x0) 00:46:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000000)="50b5b283d90d941deb674b6a25bbee0e42a188bd436e58b5b1e3e9c1da95148c8a9d7d85da9cff4a5aa18faef7930bd85d", 0x31) close(r0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = dup(r1) accept$inet(r2, &(0x7f0000000300), &(0x7f00000002c0)=0xc) dup2(r2, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffff9fbd, 0x6, 0x2, 0x4, "1c11a0f93926a8e12b8ade18d3170cb8bab0c5f7", 0xfc, 0x3dc}) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x81, 0x7}, 0xc) 00:46:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000000000000fff900a5c8cb6eb5"], 0x10}, 0x0) getpid() 00:46:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r1 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x5}, 0x10) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) 00:46:29 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000090000000000000000000000ddffffffacdbffff000000000000000000000000000000000000000000000000000000c617792dc663b24f5c6e5f37a36cec5405b6cc4f3ee4aee9dd06e890bd109aa0ae96a59bca4b313b0f4fad96367e285864b6f16177e824b45accf5d63acaf509f1585d163b707511494e496ccf318fcf00adaadbf91b9ea80e62b69616f7b22fcf46ce18a79d93f3570da8b30c38b27906071d43fb228810d4808cc05fdd22c8266d140a560dc6c1acc6f568f22b7be3279e084e"], &(0x7f0000000080)=0x38) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) munlock(&(0x7f0000fef000/0xf000)=nil, 0xf000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x8}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000040), 0x0) r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x1) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x10080, 0xa0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f0000001700)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/122, 0x7a}, {&(0x7f0000001440)=""/61, 0x3d}, {&(0x7f0000001480)=""/75, 0x4b}, {&(0x7f0000001500)=""/142, 0x8e}], 0x7, &(0x7f0000001640)=""/153, 0x99}, 0x2) 00:46:29 executing program 0: r0 = syz_open_pts() 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) 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:46:29 executing program 1: munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 00:46:29 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, &(0x7f0000000880)="068cc47d7baa5fc2bcf4e704000071d4f2f729bd69187b1b6088000000000000800099ae4ae9bff1958871ed0be2f0c8420fc3c5f6e0c082210fbdd7135f36694ded9c7625044bda9b65563ce5ab71e69082237dcaf28fc9a4fbc610dee50e259e915e2ab40260e4b042dcbfe742bf26b2042f1442a2c9c9e3d473b2d322773911040dea9900000000000000000000000000000000fde997b4a24718e72bd7b252bf10c3bba20827ca187a0d7cacc71b2273b6d60ee37e4b3d16aadd8e6854fa875c53599ecd0ec283064abc599e0afe4554933aadeaccabfbfda2e023dfc3a999cc357b6f8b4c1e4b51cf81efa77e2d6c75d0aa24feba6712a0c18696cd8d2948b67813bae779f012c64367768b8a7a48554f052e818cc7823dcbcf351dc3aa5cdfd156cb003dfc96ed39b4d2f4e872f8e85e066e53cba12d099413a89266296a5de8e6316babe748d5c337407a51d9424fac47f82e3b64126efc66a88507e1414410e6fc2df840668512e5719b26e10a0e3a1937132dfe55c96d2a429afeb8647a95", 0x183) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900d1ebd81823fc7e0d7a", 0x10}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x3, &(0x7f00000000c0), 0x0) r4 = fcntl$dupfd(r2, 0xfffffffffffffffe, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:29 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet(0x2, 0x8003, 0xc2) getppid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) 00:46:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 00:46:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 00:46:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440), 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) fchmod(r4, 0x108) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r5, r6) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 00:46:30 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)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e6a9731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4967987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696", 0xf5b) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x3ff, 0x100000001, 0x3, 0x5ba0b5ef, "26a65ece5ac8ffa076db1f80ec250416b8add3b0", 0x7fff, 0xea2}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:30 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8080, 0x4) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x104) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x101, 0x7f, "3aa98054f064012301546d1cadfd0485535df56e"}) syz_open_pts() write(r0, &(0x7f00000008c0)="24bb2d1014d28c610260c19195fabc4cf075b4f55f9684f0e158d49d8a8e246764b84cf9da1335532ed408d765279bbc0f84b87b42ee6d0d81f4a127c00a", 0x3e) 00:46:30 executing program 1: unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffd, 0xa8}, 0xc) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 00:46:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x2d1, 0x3}, 0x400) chdir(&(0x7f0000000000)='./file0\x00') 00:46:30 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) munmap(&(0x7f0000151000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) clock_settime(0x2, &(0x7f0000000000)={0xe8a, 0x1}) socket$unix(0x1, 0x5, 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) msgget$private(0x0, 0x0) clock_settime(0x6, &(0x7f0000000040)={0x1, 0x3}) 00:46:30 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x69ddebcf, "66b2f3a31a73d90c927d43752d89b231db37a775"}) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000200)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e424309", 0x10f}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) close(r2) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e873", 0x2d) 00:46:30 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r0) syz_extract_tcp_res(&(0x7f0000000180), 0x100000000, 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="df314a33079fb34d3e100f148355bbba27fdd9a77223fbf14af720791d3ef0d910430e6552a7f817eaf10295fc9f302a5a0ebe12fd236cc83c1452d771ce37cb851e6787c4486455cf67bdbaffb7cb84ef0f826f2fbccdd706e2d090ccf0e9716c4fce8305bf8eba41c5cffcae4bbff2d23895444bd00f4cd55404", 0x7b, 0xd, 0x0, 0x0) r2 = msgget$private(0x0, 0x52a) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/154) 00:46:30 executing program 1: mprotect(&(0x7f0000201000/0x4000)=nil, 0x4000, 0x4) select(0x40, &(0x7f0000000180), 0x0, 0x0, 0x0) mincore(&(0x7f00007b9000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/219) 00:46:30 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfff7fffffffffffe, &(0x7f0000000200)="f413e9ded3ab3194ff81ca5c01d5847f09670d1c8257771db10592957ab0e2ceb01cad4679d5e6166b3805d877e4e7cc8db9e13664a0ead0917b4fcfdb61198739be4aa5b57df40effb1a864f80c713e12830cb8640c63052a0c55033e0c42ca4c786432a8ee91bf30757ec812c01848e5a18db184d36bda391b140a2f0a0574c49d47c74a000000000000000000765ea8609b1e236c6e05fef573fd5100516515c9c54c1fc2b385f2ab7c8be5d410ca60fd300d57a5be5390f6e9c16dbdd9539d533a584bfd4984219a6e882a51aa28ae215c2602de73dbb222e51aeca5fde095b25734655c420a478c3417863da60324a8857ca5151273656c76f426a0", 0xfffffd39) 00:46:30 executing program 0: r0 = open(&(0x7f0000001100)='./file0\x00', 0x19, 0x2) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0xfffffffffffffffb, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc) close(0xffffffffffffffff) r2 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x1}, 0x10) sendto(r2, &(0x7f00000000c0)="0a7aed05c17e2454a5b5aaacf7eede08c13251c2c56159b94aa5945db4c9eff59daee66b5d4921fe5a4134a18e71dea17d155230831e27fb147ca360fbca68aa9cad05ae530336a3b4128290bb6662b4762ae0fb725e95706bcefee67d8d17f2a211b95219430a99f9991faba53bd4c17fd6dd9f0dd6d69e84e427c5d1ba9562a743dbc74e9db6ef73fd2374ee25f6a269f92c215728b5af1cea36d8bc020a5e7f0f9758f999c522b60607c01a269c0d190403e0a62b366607ba0660539301651f21697f25b2931947730fa3390994d4b6becd032a1904b6cc0a25aeda9b796681f6ce4fb60811b31f9457ae3cbf181c791001ff26f779cd732fdf6170596af2b4934bf1021cc1cae25a403d4933c283698b4549069603a35e0dc3c72e4e66fcb9c7c4e63d764328696652da4832e58e7fb709bc86d61e0715c5793a790556c66d0bcf3367e8be12cba6f8f330d72c8131d56c505408802ab2b4c32af5b373d4f289aeedb3d76af87596db53e9bb9a5abcef891d85c1329c58290e9d74b7fbed0a66776b5191aa4279beff3bd001c49ad66be1238f99470960e5f590b372c18eb9c5545758ce865e0fb7085a442a070953f20de9584bfedbeb7c522783cdab8eb99690e8b5b7f5966338c85d0511e6925c08e3d73dfe06316c82cc5ba1838eb66f2446f854d541b3d72830278d4e762b896611bbf4b4e9a76676c9bd0a7fca60a9ae28883ccdfa9e76f9ab857682cccf5e2a887291e77f88a6a70d97fb8a8f499ea5722a9056e1ee1961cc1c138a0362023ba1a30b9333b60440cd621a2d567a68251f687fbc7ffa2c87393ab1c46f021ffcd0e80d6cd34ab6ea1c7f831e4136fc1fda2dce795d26e05c60bb18d3bb3407444c744e0d90b49e0af3901dd8b03808a35be667a6c08cdd8dca9d0f535979035c97fb89788dbebf1d1ffb0538ab6048dc1a3526c53cfc1ce376b0f6162738b899c1c6b5ee3ef22d0d9d85e85c1ca91a0c44262c63e4f7740a28f762588f2b6597359ebf8c567a7b8bfd9a179b748ed637d03274f3ee792e8ff6bb819726f8af9b469e200a845d9d0e01ed2997acf53a20be0b54bad6a0ad6d36e4e3a68ce365ac8ecfb3733302597c59fe1878e8ebf1c7aaae242501c6fcb64b47a18f5f45086ca89c44950cadf93f10a7b88cf18558d08a57ac1c46524b5bee0921324ad08b6925455ff989f3290be8aa931cb624956bedd304cf36b5a5f72866b246a1aac24169e0c4d11dbc34a3248f0a7fcf75fccb2b89ea9136f91bf1e53bc2026730f0115fe1bd86add55257c844a36519c784d290fee4478a5964b7104fd331badd36b52c6f3ea6f0eeb1df0d6b646aeb1ac26786759e1fe7b4880961864182b6d999a32acae85eff3d2083a89caf5e459992dd02872f69cecf397bc6ce9bdc364af9b85a5fccbbfd4f5e2420aa2d4326dfbe03f29f6ca7689315a668461831a000e8480917565296c11d0094bab28f354679f5944486a90a973a22d95f10ff0b44f3d59fe7ac2b566d49c912ecca2f46ce6a4e64fc718649e4d62a669df52fb77aec6a8c7f0b96c3acc91518f988eb92f37eb3f162135a97ffecd4905f2d60ec154f1edd7ebb8458dd5db28e23f0428f404f346cf936a5c0361d00bf37190de1d1b09d6f361d1e483a3ae953ff69187dd0560f79df9d3c80d95d8c927a08126739c355bb9d6ab79241438137946e1468b6fc10e3fbe99ccdd04b119a263f1f9ff25e0edbd4832ed485be7b997f5ff2bbbe7cf48a9270a9ebddcbeb20b7ef08d748f529d98bffbc288ded5876cc06473d7f2614ee812508b81932d4d517c1557cdf797fcaa78dab9996a1b22b51a235dbba0c2d6e367a3b4a0acc45f7f71241bb9bddaf9354d1dc24862238bcf0fb848de17cc40713db9ba485fd40849384f127f66ab0ec8506f6e4e6f2d7179035a224f29aab75e039e237711a00f9fc9f15cff79f0d82a5d6465cf17c46d3a9d8154bdeddf9cc02a3bc4b5494a8fa30b2508898acf8d1b08f4353b9752ea877c30a933aa23bf41c526370949528f37431b3e908397c54d9d8272faae546362696bf37fca4b028c06ca16d37386be7eada10bf2af866f1a7cc0658017370a1a4a50e959bbe8998c566b928f077a3b75b82c722abcfdcd647181d7f3e34932fc41c09cf5b1b8628bdd38a158c45fea84afec124733453842c2815f769f93f403981ad6f3e46fff468c7755f219f02396dd4580e745e37f7579579796b8e75e2a75557da4d78e036c3bda0ac5d01e90658cd31cf879ad724d3cfd9ea03a91deab2d7aad0e5fa5c4f582c6f89f98c5b1d2fc1d5a20d3ba4c2cc33cfa45471aebaab8cd55b48ed3452084ee0de961355a6e4a9e35a3fb37ce1792dfa29941da694c55ff91ef3e611f44337d82729e3dccc9ea67b857fa42eba00b216103aa9ae217c60c4a667bb2bde68336f271c7f75a6638683d5861b822ee444c47fcaeac78ed82c6a500e5f6560284d8d3d760233a7bab286e045382ebfb5e3aff362dacaa22074ff9779ba49bb748499f7dccac70e38d7844293b0d623937566cb590e7c92165e66782184184e6dc9f5e6437b93657f5920a0cd4c21d478979cfa1e9d3882995f8f168b69e9c9670180564556af2cd2b02ca0d077516b3680e52e99b678b60d9f0ab1f69c885949dc87f21dd87f34ac0753894965c404dd03c5052babb8acc0649d90af3aaada3c087dda709a69a5cced477039f8818923e5726601cfcf46a16936c5d703ba8fbc14d27f27d4a23a19b687ef88a3d396fb391bbf1a01fb6d0140cb6e202a190ff4e2e9882b3aa2abc1912fbc46753dd0b5ae8f60a462531f7e78d261b280e785d2a08f191372e5f74128b502fd073016ef6ba046b3a4aaab6bc546c083802c4a12195443898acd3fd4d35d07d1f50f22939cb343dc2200eda4f80e81e743d9979034e29d04c4f5666d261e91708775c01b7421f65ab31c380a8eeebb5e56e5e63b31bf8d72c255940460813be6674031e28580be8bd9857349db8087bb569f0f3fc0957273975ec2b4cec37de54920b5815fd4f1eb5d18b8b5597691cf495a2dcc5263e7a52de52580187311efe732016fb681e868e57d11fb24c794e9192f4446c391d068ead62713d338be60ae278e5f96ffd62944bf5411c3866ce9e5f32cc26bc3144c751f2b2fd7e3d9a9c4ede642c4863ef9d9f54e3797ed78aa7bc7461f958d2674f90837c862d311142f6260b3cdca2336ba07aa573b46a8e90efb744dc892ca2a90714951e74ac564b23b2dfc282a8eec38ac499f997ac5c2fcd4775603c4d0c352c9637427cd959c6a71bddb55b4ad88cb53cd93d7772df0d5e79e0da8b198f98d5bd7eb916e34f38d159bc9ea2421673c65750803f7faf62f23b4b57b7c5c8952e7be4ace1e1338927a3284a58bef80f02a74201b46e401fe978d7e7745186c7fc29712d6f943def01ed2c4684d8185deb07e84102eff7bd8b09a02f00cc63f18124fc127c4980b3a8566c42cf12b86e0a1e4c71d842f5ae807716be6881daea8796b5b654dd0d2aeead12f8870eec00522df90cc689314549f29eec09ef7d8637fc23b7e0826712b04eb2c92fc8ef5443faaa0ff28aa15cfbf1f75854cf1f8d9f52160de2acf4cbca4f7ae6888adcb26fd72891d566bf07ec12f0fe6b155c98fe36edbcf55c03a00cd8926e5636832167147dc4689801683ef445e6a6ec81f6dc395f549da743421ecd709aeee643ca438c69d3151f2b420d727b41e2daeac347c3949660bc8f00652b75169bf597f89408cb6584f065612290b66664390b47657979b3eadb76c77beb2019f6d9fcc89b8cd250091589ac4d7590383f5bf43da72b4de064b1467bb09921f82af97a0c58b5c2b41af80efaa4ac4265a9f65c3e4a255b38a9b6a787a9d89d03fd8747ac6612fc4d1f71c1a2cdbb6249370161ca52ba3f704de577a46550edf6fa907dd55747be60313f140a0704aafbe626479cc6c537dd9bd88593d5e1eb5745c7636b72d07e4e74a14b540e86762717dd422ea512c4a6df6002fde6404f39624ab2fbfdd1b06c847003b0247ec1fb40cd8613b4d3aa9b0589daf78e4a211298ea58227171ad03cf2c3822f9539a09c7819f4aded8aaee7f7b6a4f04dd450dfad1ae6597e1bd3c32bcec5c47da8ba153983ab48edb4b483eeeb70c8cf05601b14cb5b0744ea6f126b9d8d5415cb5bb337672d2760a35e943485e5b05fa14428a55cfca8507bb8d60141448a6fbf0e9bdf38ea8783d52a4954e8126adcce69b2492055ed59c371fa6f9d6810081b00155745f43d5d7305be15d50d38fe9f1e7215f6f5cc24afb4260359302be058ffec36e81ff0a536a2ab9b1e2cc5063477a1e9e9451bb033710108187061aec9053e920a1eb023886c32b81dc29f1218efd35f3dda45c9e1f9b2000a54cf0753c4928efd0eae8119990eefb82b3fee737f1c43021ca1e5ee39d25a6d6d6f9859285e1b877e784878f8fa0c3e80272743a22849433ff22077a80453e834661f5dba023476a9cac75aea298466ce934da48e1e7e6b991d90cafa3d03046f5f0c2e70cee333391f9c39344a86a0bf792b1f794a18740b65eefdd4b086e9a6bdd814bf72d6519178e299e1c39ff1479641c128cef45fc22a13392e7a4fabfa3c754335ac42fe96ac85f4021eb1db1426c309bb6eb524ceac0a83739716af9ae4920223143158d0688103b6ff3b6a143abeffdbae84d6adab4dd077522b8bc976892d8f1606adcee77163bd0c6c81920eea7f09ddb20cd17fdfe75a634fd2499d5636ab60e97ce305e9c1e5d70a7b51a9dee7c26d9a6b52832a681cacff2f599b8a9d31e281bdce88f562c8f75ab4abcb8d4dce84d4513eab7f2d5f430fc27f688e89b51ffd6c2e911f6ae49f0482c6996b13f4dead633687e5cd233229bf6916806c599af6e0a6e7573a7a53dab37d53011e57fe73665b51396d76260d09cf54b3ccbcf2630d22f8f09ce5cb662bd9f49128f36c8cbdaa1094b65d0d9164b5c53efcd76151a0a8b0dec7bd1d65bf73ca41d55f49789e05da97f5076ebc3f302af21ebdf3d5e24b2f4f6917a81cfb5ff986d62ac8712e0121e33ad9b8417ff484f9cc9bbbe76f5e3080771acc3b3ef5a644f2e0d9375c9b27abe25d2daad4929b2aeb946122a7492ff3e4a670395c0b483d75a8c056de4808b59de7e9303ba63202ddd4f955ba5bf8b9cc14b8cb2cf460d0023e1bcbc6d87fbb6664d010cb155995938b608ef2016134eb5f1860d16191817e5c155dd7b2f873181de5a95852ceec2fa682dcbb12b7a07edc12eb54ff5789ff889c9d12818cd5910cd5c0482215ac297d7285f2dea4c9326883648e31f79855f40635a3ff426f98a039b39b92f9524c2a28e33687726a7edfe17360f8036acc1a55cdeabd397ad904c122d41f80f8b1a4427db1bea214cb3f8e0e7bb95b496b68d568e148392d241a9e91c3b9370d4548011a03a6e4bac5fd78aa89163645229b901ba999716aaff16977357b6aea7a9f23d7ce09201cad010f08befb56a5e5594a85f15354b2667bbc20d3419d4a6189da192746ca0b6b9d235345766432dd8c58d00365a8c8301f404394a27e8e5f1845c89aae49e27873d052a2d900d99e703e6c6072e0498f4faeeaaa6fb7c72dde469140dd9bba59f02760fb0230b6af9d41ed2f3e3c20bd2bdc4244f08af4bbe1095a6b9a76ee9d8966896c13b0637aae51c4c49d5ed129767745e4f7bf804e75f17264351ead5437a4bc7a35fd0c462bd88c19bd6c408db108a1dc76", 0x1000, 0x3, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) close(r2) 00:46:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) fcntl$dupfd(r2, 0xa, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 00:46:31 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() shutdown(r2, 0x0) 00:46:31 executing program 0: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) dup2(r0, r0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)="69d49850", 0x4) 00:46:31 executing program 0: socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x5, 0x40) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 00:46:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x8, 0x81, 0x9, "d032eb56dd526e99329fc6a943eedb3d44c626d2", 0x7, 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffff00000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 00:46:31 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() flock(r0, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) lseek(r3, 0x0, 0x0) 00:46:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x0) lseek(r0, 0x0, 0x0) write(r0, 0x0, 0x524) 00:46:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000001400)=0x4) 00:46:31 executing program 0: socketpair(0x7, 0x3, 0x744c, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/46}, &(0x7f00000000c0)=0x30) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 00:46:31 executing program 1: pipe2(&(0x7f0000000080), 0x10004) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="a00d4d2b630f7d6a7127034fee75c4d26e49177bc232d7d116b686e5588931a1d6fdf6e0b2a158f23e94c53cc67d05f70954cbd4e448d640332c6d3209438177b53c8def1189858dde5a7da427a18f5a5f7cf631518b66a3e4fc76941206e1823e27abfd54", 0x65}], 0x1) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5192baf6fe202940dd3757094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432f6506f4cd99bf7c19f078177da4ce9c287730cd3fba90893fb", 0x55) syz_open_pts() getitimer(0x0, &(0x7f0000000200)) close(r0) ftruncate(r0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) sendto$unix(r3, &(0x7f0000000340)="0af55aeee99073e0c09e445a2a241d4c69a75a46268fa8afcd181dffbed940d51e62ba1bf3ef63e796041ba607418dbcdc5cab203dd9c5edb6ee50b299315f52f8a2938c8364ecd2a44ebaa87d97a7faa0b13aceeec56e8897b5e4deb4ec9483ccb5ac92541f10d8eb5b19cd2f15ca1ed1b3b5a3e6c08f101476c8d822ea3e8ffeca5e9d135a0f3f60fb9ff7ac8d", 0x8e, 0x8, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f209000000a772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:31 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x3}], 0x20, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 00:46:32 executing program 0: clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) shmget(0x3, 0x2000, 0x180, &(0x7f0000ffe000/0x2000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000080)=""/239, 0xef) 00:46:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x4, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpid() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) flock(r0, 0x6) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x4) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 00:46:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = semget(0x2, 0x6, 0x220) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x3}, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/71) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c2}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x3, 0x4) 00:46:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000180)="ecff0022", 0x4) 00:46:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="a00d4d2b630f7d6a7127034fee75c4d26e49177bc232d7d116b686e5588931a1d6fdf6e0b2a158f23e94c53cc67d05f70954cbd4e448d640332c6d3209438177b53c8def1189858dde5a7da427a18f5a5f7cf631518b66a3e4fc76941206e1823e27abfd54", 0x65}], 0x1) poll(&(0x7f0000000240), 0x0, 0x2) r1 = syz_open_pts() getitimer(0x0, &(0x7f0000000200)) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f209000000a772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x80, 0x8, 0x1, 0x8, "bc8ab9ff539096f6ec775a749f20a8a7207e2e7b", 0x8, 0x800}) 00:46:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0x8) r1 = kqueue() recvfrom$unix(r0, &(0x7f00000001c0)=""/178, 0xb2, 0x800, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xfffffffffffffea6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x8, 0xffffffff, 0x9, "f9875b2e1e942a1aad3f782159b13bb93a182692", 0x80000000, 0x8}) ftruncate(r0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000300)="0e756dc7a77a0f8b0d474711ff2c1c6c5f6122eb2174648cac935249d05b38f8b9444956a20a044b897bbdf0005dcae626910d0119860eb75d9107d3ed5b150b41b4c919f520e58b072a36b24e217a3080377737fbb04bc6331a0ad7a4554e3846d7e918166674872419c9f75580269d95ab07e03b5766c5cdde8c835ec552abf1966d45f54427b4270c5407be9699a20657b57e13df7237d9454a1bfb98347d55af5c76906f1d53", 0xa8}], 0x1, 0x0, 0x0, 0x406}, 0xa) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) recvfrom$unix(r1, &(0x7f0000000440)=""/4096, 0x1000, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100020000000000a24a090975bd39b7aa190000"], 0xa) 00:46:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="b9543376dd4a12ad991fa768379b9bc6c050dcb598fd66df2334462d31184fd43ebe1c8ca61d2e143889a93e01d2ecee450d6c38803c4221e48192feeeb34ee8913bc594c171641259b4b5df14bab6be8f31c54b9a019a99e322c7e7a357eba6461ae6bc3de28a9599ea2df83709f8596b33c474afcdbec23c56b85445c05d4b8d4148d5daa7ea502675c2551192e85ad2", 0x91}], 0x1) 00:46:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getrlimit(0x6, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r1, &(0x7f0000001500), 0x3, 0x0, 0x102, 0x0) 00:46:33 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x43) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r1 = semget$private(0x0, 0x1, 0x1) semop(r1, &(0x7f00000000c0)=[{0x0, 0x401, 0x1000}, {0x1, 0x9, 0x1000}], 0x2) fsync(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x8}, {0x138, 0x80000001}}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x21) 00:46:33 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x3, &(0x7f0000000040)={0x41, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) 00:46:33 executing program 0: select(0x7, 0x0, &(0x7f0000000000)={0x20000}, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) close(r0) 00:46:33 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000), 0x8, 0x3, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/221}, 0xe5, 0x1, 0x800) msgget$private(0x0, 0x20) 00:46:33 executing program 1: r0 = msgget(0x2, 0x8) msgsnd(r0, &(0x7f0000000000)={0x3, "a21c2c893959b9e84dfa885a86d9d3fada1c3cf377220ca701d907723c73a8ed313a208e152ef11820dcad50c97261d5cd0442d1f68b7a34578f29add697210bd1d00c6dc3b1cc47128d99d614ec8fa02ad53c3064ab8777ec893cebf9834d5554fc62eb366fac9ba23b14f2c48a707a0268033a25538b85d3edb28d8e6b62d42a426337c128fc24606d21ec2a5f4a89d114496794d7d3924b0d4f02a38754d040d4a69ed439bdc4eb7ab6fb2aa6f3ce3be8432cb1c554fd36b498491b6de14459105ecaab7b927cf9ef6892cfed8a"}, 0xd7, 0x800) r1 = msgget$private(0x0, 0x181) msgget(0x2, 0x100) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="48e1c667e6c167ae49ab04310000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8d58e617ca2d3e821f06fe354a3f3fd5c273e766b9ab7f36c5eb7884772d9b0535145857fa03578b62224592835a2da9a9ec43353e3d120f61854f9aba505a4e81f984f978a4afae129e92331262916926c676c17bfe081604b3a9bf0356567a1768b4861377392fa36f1bd67fd7621d88e9974b26c07e93a5e76e893610ed919d2"], 0x3d8, 0x3, 0x0) 00:46:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xfff, &(0x7f0000000000), 0xfffffffffffffd15, 0x0) 00:46:33 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x100000000008, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 00:46:33 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3f) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)={{0x100000001, 0x6}, {0x2, 0x40}}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 00:46:33 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000000)="69d49850", 0x4) 00:46:33 executing program 0: munlockall() clock_getres(0x0, &(0x7f0000000000)) r0 = getpgrp() r1 = getppid() setpgid(r0, r1) r2 = semget(0x2, 0x4, 0x38) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x65, r4, r7, r8, r9, 0x58, 0x9}, 0x1, 0x1000, 0x100000000}) getppid() semctl$SETVAL(r2, 0x6, 0x8, &(0x7f00000001c0)=0x7) r12 = socket$unix(0x1, 0x1, 0x0) getsockname(r12, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) msgget(0x0, 0x400) r13 = syz_open_pts() ioctl$TIOCNXCL(r13, 0x2000740e) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r14 = getuid() r15 = dup2(r13, r12) sendmsg$unix(r12, &(0x7f0000000ac0)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f00000002c0)="4abf544d1fe85982e6b9e179ad9862f2189ddd9906201a948f3d5f40f35b8952f232592a113759c92c1d803521cc74884572ff8662f03ded4b856d53e6998436a1e078b75c2695aa8f14d11ca0eec20f0acf5d951798d3c190a76f3b1edeb326a486595797f64da6f1e1e766c963a1e447e3702ad565c7bb2ca7a19c6369447abf68990f3559aa6f88cfe23d720487de0011838dc850471678ea83502533cf44e2a4f18d2fd8ae187b032311ddffe097ccef1559ed0426cc1114379f531376e8559367a5849407b97237f567e514e537f4d5c7538fd5d751c1e4b0485d0f0b58b69b1df0133a40902753c831c94254805259c75f", 0xf4}, {&(0x7f00000003c0)="52e5a38906da2321becd038268cb76ed40bc4678ac70808a27a54ce3fdd3cb7f4aa0071621551824911d25e6a6772c3fb6aa7ed44a352a8ef465b9ba420ae7957e129400de2ef2924155907c6d6f10fcbf6c843a1ec629901fe6575528ee2aa5705bbf233b03865bb7c25cc2aa8927341e5a3d75286a7ab4e376f6ef823cf35bc3ac1776a7930a9714b8b0d80206a0c52bb51b018d8d47c154973dcd066096931d36", 0xa2}, {&(0x7f0000000480)="84c41e57deca43f5cf7cdfd6fea5500471450468412431a5250cb09bdffc4180888b9475e77c93fae931f9d2bd63b16dc9c3fb3b2b168f7b780a04bf353a22d6d5fb1da23a5a00", 0x47}, {&(0x7f0000000500)="6d867daa44163a146e5184f21f0408be704e70117ca0050c0785ff12a4c42ee2a6a3aa13bec337785db88c3e0ac1c0287194c705d8e88c52d7e6ad6838a2c01c0a52697635258e473d4139c00c0937b7bdd4b251234ea44f89144d40cbdc2e0da8928a21899482e9393c63c8b650e634976ce014d1f781711edbdf3ba5741147ad8b293c39d0d366797354a0f5c9caa4bcc45cb97d6984f3cca716cf2101", 0x9e}, {&(0x7f00000005c0)="88e12d4c97740892dd87b7363bf3448d11b1226fe827117e633410f52a2df541223107bdc53646d328273b605b8ea23d6f7d6ee16ee3256ca8ef9a7cc99c72b2a27cc7630be42a70db5857a66960b1ec26795eff15d60d3dbaa4c425c4d5237a8d8e177894db5dd91db3bee7c9d337b4e57001fa6a49095851f675804fdcb7d7eb5293235a9fe6a3d474156c92c854afb7b8e2b312d7ae60b24cf4e48f56c7e2e3cbbd6cbefd7289cbbb75bbc877976ecb3719bf92359aa0f4dd57b0", 0xbc}, {&(0x7f0000000680)="47e4287b82ec91f9d0dc6d15a097eed1608e35132764b8a4a70740e63182c6d37554b258c141780c99c327c238784091914d93405e8fe8f8f796983b476df60a5a67423003b29312e83260d0112be85013cf1de20c7a8a0649e86d0325a64cef03f995eb413511b83164bb8a38e355d2669ce25543c14b", 0x77}, {&(0x7f0000000700)="84e9e6e982c2c197acf2964ce99708e29fdf1db8bcf7365fb9f36ff7157b3f288b315aad0925dda1427bec8c5c9861d5f871ca855b6840b02db25ffc59f9b4b8e8f6b4b645b20db38bc1066cb04d729a75281ba65b8d52b7e79314abe6335b8a50080f56c3c2266c1a6a4f7cd6d2e98bc8db6f5c995a87171eed9342b91b14c426bbf8ab66e41eec757b30f9a7a3eb24e6fd5cb8deb4", 0x96}, {&(0x7f00000007c0)="a41c88f8997ed0ef12d9ce7994740aa1f4d75fdc155d34454ba8f1ab38683c598b414e934ff2472b5f64f8954ae3fac3c866edd626393157a5457e24b3de0db8657ea8021d2636732cac3f3991e29ef0a6778f64c443adb024540cdae45ce30e67e3c3a72f93109f60fe4a2a025e8fd91b251727c40552367ab2b18d3f871d502a5b1b40b63f1fb1c0e0d74e797f188c068be3ffa858c6dfc26d4df296378ec4b164149edafb96e5ee9bf87b9c8b72b8eb7895422d22dbf44851425982228a216d30e9911cf66235f2f1b7190e2fcf7e4b9ff8d6560fb3e2f6716f08b0e8a0cb1a7f258a148d8e50eea0448014e7152f96826e9f9238", 0xf6}, {&(0x7f00000008c0)="85cbe21aca8eee70e67a0200f4", 0xd}], 0x9, &(0x7f00000009c0)=[@rights={0x28, 0xffff, 0x1, [r12, r13, r13, r13, r13, r13]}, @cred={0x20, 0xffff, 0x0, r6, r14, r11}, @cred={0x20, 0xffff, 0x0, r3, r8, r10}, @rights={0x20, 0xffff, 0x1, [r12, r13, r13, r15]}, @cred={0x20, 0xffff, 0x0, r3, r8, r5}, @rights={0x20, 0xffff, 0x1, [r12, r12, r12]}], 0xc8, 0x1}, 0x40f) ioctl$TIOCSTART(r15, 0x2000746e) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) setsockopt(r12, 0x0, 0xcf, &(0x7f0000000b40)="fbacc0c415c88e93db68544b20be37c4ca7df0cd5650f4dc96c8759a6a0ab60da8c6c26c87ab60c5e5efca27bdfbf4b26864499567973bd1dd81f7c790859886735940a53b218e09025ad5e1416ab4928ec0aef08b96457b023f739b0114e5c0a33fbb248eaba5c44aa91fa2e8a624e13c3085a3c20b8977e744904011ce3bd35153488d929a7e1d3dabc2871e1a37d06e88beb713b9362582344951b243d3fb0c5c99f55f2fccfcdf0c545e5ccb9b02245a0a0039437228e4da2df541ea1e11439d99da9e345dc98fa560e0de171f68fbf328711289ed13d4882c92f921788dbf148c386bf9d9d3fad0c0b9b055212af9282f68f9ef4ed1415ecddc5e5c52899612cd7317dc80cc45b6b982cf749b13ef9838327d014023d5088a303f6810791e4da07beec381de6eb2bed7d05dfc6e26b6f692ebd34b599b3bff7e0ab46d64ba184ce9618217615bf20e85177e25dd07874056d4d1a3fda995929d634fef8074a88b3ddefb7dbf7e0334553669611f3058dfd270a8aa6132e7161288444ac604657db39017123885230c3a693ba93a8cdf6f7b8759e4bdde5ac7704405421361729ed9cb9615d1acf94f60daba085ef178f5a07e9b81dd9db205e8aa6f8e3713bd7b21b2514ea25bf0a6b089239039f193d6a8166edeb899cf981bb3b6f05d43b84319414a34fb22f4e4cb2077082148a7bb5686bfd6c80023b960a97241ea525b70cc63927064bb89ee93a763c50cc68da29aed1dc4f59814f570a3ed458cddd1d1a5fa79ae044a15cc31f51b9ae57f39676ff8a77d9b5f08b154182308ab1d7624df54d91500cdb1b999634759e8fa9f6b77051928f31f47db958532f2218ac74c561e62647e65fde0b35c9a13b9fd6576e18ed3d71387f49e9f60ec7609e6f3c5677ed06d9051fc0fd40d7cf6b32a4dfbe44bcce8efb97deb9cbf02c21c93cd85aa9c1662e617b33b08daf997d0d30f632970101218111f945174c07bab9dac9c844b235fcc86bd55ee8fcf51cb6798613d2d3cc935e7ec31b87fc5f6e28c39206843948b1b645b57b735ea875fe6026f57d3786fb6306c45970ef472147ee29c1b8553bcb5d45482152b457565455d5caa10d6bb553fe87f2f7dc57508a95f6741ce4ae6539bf8f5d487c255417f0542e32fe78c838d77a7c5526ea859f90c72d368d17a786c20c262a93a4d01d34cde1dcfa3aa575e9b8e17f6b5d1f0fbc713825485e56ea9d9caaa092146e1bac2faca575f863a87f02e201c6c1431069ee065a50fb145c646cb6efc5d5a9cc0dc85b03ac92909cb507a19897ae1b1cb77375c66622e44e1c802031be5dfc9a4d423597c3f130b7caa509f58c9790c795f4d4224edd0901b4575cbbad5e0ac047c7e0c2cf68592b39ccfdd32da965530e44cf2543f754e59f3269bf328ff83c2fcb5a8c127526a762bcc9bbd78fde8d284dc3bede84a1baf80cc20511752638c73831bb707305a67da3d2c85ba7c8823c07f0ffb5e781645e59909530eff669b7f087eafad0380233314a88b781f99fac21f842d63e3af777142c83c5b90f101b563f8933e997b9b25806bd4ea24a05d431941b03f0765e14d2e357bbcc2977d9d61009f197b7e829f496d984fad23b28b67f4440663d0505321243cb652946a6e0dd90c23aa114e789be49105087712e4bcda8950c9f7bb85eade60e263dc5037ef3c758f554e8cbd5d88360d076991f12a41bce1be79095d5ead3a6b837772ef41db15fc015884b9e5d5b731dfc69fcae3fddd9a86d68fc371dd5a298dc1a22bc997bf3d2f2fcb4590e69db645935047a752be230e6a1db134a6955549d1f835ae4d4b00005b3b44d141e1cdc2f01029f8ce3f17d3b717bcc8ccfbd685e42085fdac4cc5945f03779d19ce49f18ba0bce84b133bc867dc7aeb4a9312d7069b691af2fc9d1a131cbd0851bdaf700ed39dd0e84c4ff36ed01e3bacb14a506afebaee29176b94464d607dacfbf0c46cf7e5df304b866c16777874d12fed912c29f56e96dcd189f048f7187492e4104ca1dd4175ab869b163211da441edf07dbc4f1028b7d34a72892499de19431d25ea363b944c25afdff27566867a97cefc12b8bbc82a1421c4569377e7a194f9d8a155254e6eac741c89e5027e13311cda0a2257a1ec607a351270adcfa573bda5938da8830faed8111f7ce49accb7d80ea6774a12492d12f8a156e518c700e61c2304578d23b1b901ca1b00f8c17c179c76d8e3624c4c4a98753e699fba6922bb6c86d7752ecc114ee522a139142cecdb3885664a97265a63f93a816a8c290fba98b78a407db46b9ca93e9dd5a681013fd8157b987f07da95b480d4ac0662dd2742a7dc9ea889082da2ce66ad0bbfa5760ebff638fdd4e078f4a8b21ff494f868bef48799cfabf8001628ac055cf22d5110104d5d5b44502373cb27daf2f4280641fde33b3ca85998875c17f189d56c950fc0564595d3ed9809f70c300b656a0a14c9380008904136c998b5bba316ce308f8222c600995d990403934b9e73b89e0845fff046e8fff5ed611e83ddcba182b902817fdc0503b0ece55577fb9d2e611dc91b55e06504a38e7731c8bf7f386d4b172218ece3c7315d58686c7bdf6871891518b14be4a9b394ac5c4f3243453cee29104378f1bf0e033e310b14887611efb30a823cd80cfc3f0c74fabfd0b62f3df39c5f007dca2f40f652abe272b0023267a25f89ec334c11710da4696eb11f3f9282a15af1cef8652c9ff381aac86f71cd44a76caa6b6e30a36d5b412215522f4093b763915d29dbe6adb7d053f30a9afd2ed2224a8b3d255785e2ef980ad7e1f0d074b1f5fcbe6e9f26d7a0961c2c035db36afe0ca5550f91342f3ee4783c997ba2a5cd112f55b64b200ee9e42b884e53a98d7e7a5ac0ba11b7e5298ee174ed287ea7d3816b891a874f27c6faf19bb8f4a6dd958bd50636437bc00fca993129d981456a02296b47065ee36db957d9c2606580c5510041266fd68b9d88b972a3e0c6f521c629cc24327bf1b2fff8d8ca86ac2ff25112de8ae7c8fdc2ec872c8929d553af5fc0be4324254bfba5fce9339570b000b98f843a41ff2427fa0f26db25d9feabd484b88a8b00b81d8c2a1da60717a16d7c30a42b1655b4107e7600f4e817dbddc70e54a8b20de97450dcbe09a991117bdf2df66869bc4448d193cb2006859dda0ce03fbe0a039c55bcbf4d7fce8f78fdba139f7cd53c3287560c1aebf986a14fee75aa0db1a128c4275d272121056241b521457e62407cf117353b988bb0f4d1ce9dce8be1ecaae951852362c053ab502d19f2d52278c8fd3380015c1f3a4ca18313eefd4283773579c4be0a61d989d5bb48f2f40cc1f1fa2bf9d76bf526662a12ea1454c9ab64ff4626c1b893d11dee21bc073d32c649cd6472a1db4bf67824f611ffc3e06fc49af15d94e5a48fb5b8b4035f3584ece4cb3413380055ae5da3c7faececa2ae6b03907b984bf3e715d345881954d6ca430b52c90836c65a80932c8a33e25c116a3c969065b3ff6a54a3eab34d611daccdba3a700aa195f8919f35fe6eecbb05aeb6f8e3c632d2661f8a1d48f1a0cbbe7cfb06dbeee0026fea7acca288bc1cd8cddd5fb58de820a0f35bab4ca64d6b1ce24ad9897c77c4e879039eeefd2c2c2a20d0f421d038b76dd34f5cfbc32611c4dc32f4296714434505914ceb88820c0a296f195f935f1f7a284956d823802161b26bbda65e29ad07a69b05110f3e140babe615a4482b1572a4e074d394360cbed4f3d0bb13ea274bb49f49aad68e7c5a9d34cef03b9672199c0409fc48433fb07f8f2422877e76e9f9c7e22f4a5594685a9e130dd5a865d663bea419214cc32e4bf3cd031f7902e908dbfd11ac5bc0d87d32f42b839ee2e64ce1a60b152bab59e446c3c3198f894319a47499067196699873b723b3902256095b2eca38b0dbef2da8b62fcefc0cc101e41ec5c37cb183cc09252471e5f7b3dd66ab70cd9f01d0f93c5350ba66000c7eba6a0fe5685b5491332787932608e6544831954756e870730264cf41d6be5537d02f8cb9dd39ae2a98f231a935a3cc42cfb4ec686dce3e918f7b243b9ce5b0ba06cef0d5d5215a25e9b8e4d78f3f1f596bcc4a9f718e90fcb32b514cd3ec1a44638e436f7622b7982679042de44dd29bd1b94c7ff9074557c0c4c05c4ad0becb2f17f8e98ac6b6e5e943d23ce947f0cfb500d523571796527687fa79cacedc008698c87deaf8382d821a8ebbb35a10d72a88044eef221aa5e1b5a606df955b0b42f3a5cef58b6fe4d5a458b8ce1f4f0bdda7c3ce8b6e7b24dc86ef24094e8ff9d1460bb6db6f36e2be145e6bb2d31294576c382aaa36f48f2ec23d6b4830884709e0df5329b07c1d8fccb904a9d054a0597db7710305190edbb32239392eaa759a46a082026c87276be63af2144cddef4529212d758ba6a92164d111ab959e371f623d9875368c1be134f91c6c3dd91c6553753e40e213950f63255cac67a822f84ab966bbabaf71f0d4fb89f431cf69a16f5179714afefa8c5fe02861395363e8bd41ce8c0320a46120581f6bc4f90811f73b791afc8912939f91fbd9f0fe9bc4c600133752b37c781ad0259f4d73cc755a3cfe8a99cd3c0e4d3e78e2ff0eb010c56e82cb39bf4f64d1e13c88f9316f053f3be90ea5faff19082bd72fa80906edfcf21952f3b91937ea5c8799efb23eadea77588a09ab2aafb133c77e9bebfe91691893eb82b437835a55cc4e2e8d69fd04f60b0e7394b2d152e6489dfce9f924f27439076cad9cb5ff66c26b8f27f594647f516de19a2fed8ba526fed54eb20e0afc9deef957bfce55e6c7196f72f4d2803fdcaa562fc86f31ef6f1c68bc83867548dd99958346bc96f65b6582cbf0549d92104f2c1ea1d6b026d2485969af892e292ea31f6587eccdf915dc3d7c1318c515af9cba94a02f956be5052c8f0fd702dd109a651262cb8877112af94a5a580f558191d85f7697c957a401b981d74ac8b9b3113231f3a5027b12c6b59ad0795d45678a00918014352e3c1d47b45086fe28c6afb58be432eb35052f2077be07c3104930e9462fa13254275675e038d776685250c2273d453e7ce7119f730686a5b7f7b6062895ed29512561a929c06da2d3eb967e687a673a0ba457dcf8b7a0e8c10fa782917a13a5236010eb88f94ba02b4ac094d458443bf7680a1179961e362596d4d3887681fbb12f0791a67cd5b1e3699d1663bf952846993f611915f13de64be2a2a45f09eec02f7a00085636f51fa47cd6537a9811a24b1f1648aec8ba5b9eba59b896fccdefa4bb6a649b85566d9ae628d675e518a1c812de38e4534c411e02ae0a21c5f0d51388d32c42a51176112d414a404b93535bd5c11323469c323b0e002cce43953aec4c1a29839dbb2bc16abab4f2a06c5499f1064fd647b26743b328d82f73d4e71ef61dcc3c8417d6579be465ce4a7157f364ca3265831464e2fc1dfe358a73a76fe6105f83dbe528733175559d77ce65da1e93083eff998bd291816d717283013b5c60d3d6b4930223f350abd954702ccd5fc32a36e3b308a5547bcf741977f37603f6101b0f26ca1129890b0bc0d7c7ff5d850ba381dbbce1ed21d935128b60d486296a3e087566fdb8904f6a4e60b12bbe91f5accaa6567d9616f641064d38a1206dc846b9b5483a98020986ece394f9042e5f471bb53307e105e135b7d487be30df61bf599c29dab385f4c6b8cc4c3aa644c370d04721c54d3bf320f072759bb53f60ac516fcae55a7398199c4cbb071", 0x1000) r16 = accept$unix(r12, &(0x7f0000001b40)=@abs, &(0x7f0000001b80)=0x8) getuid() setsockopt(r16, 0x8, 0x0, &(0x7f0000001bc0)="999682ffb6b0d97a21559acf6918d3e4cd786153e01a337f5966e1580f0c8e1214cb283c2f569c2a60a7311d2e38f3d28503b981d75a05cb798205bc41eeb99c4ec330d49804d0bb8a773334ffc01ad4c1559678bb914a2966f151576fc96b0c71e8017422ef83521fd29a88745694665c7536045ac306f1e3fb8b18ed11b26d9850e805a0a630f71d0c217479b314ce5f117126a6f4a8d0da542c2aa03e67cef5c1d1e10888b829e129c9abaab34f8ff2ec01e54c5865dfe7dc72f49e56", 0xbe) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001c80), 0xc) syz_open_pts() 00:46:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x3) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 00:46:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = dup2(r4, r3) r6 = fcntl$dupfd(r5, 0x0, r2) kevent(r6, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) dup2(r6, r1) r7 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kqueue() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x29, 0x100000000, 0x3b, 0x3, "fb2f751a48d0e7ee534831d35b1fac6b97a3bb69", 0x4, 0x4eceab31}) kevent(r7, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x3, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 00:46:34 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 00:46:34 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x4, 0x7fff) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x20) 00:46:34 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000180), 0xb, &(0x7f00000001c0)) setsockopt(r0, 0x2000000000029, 0x7, &(0x7f0000000100)="00000000b63ea633733082c91ad5c85819bb0b1becf3b70714f2c4b9c99ca46c52135c21686b9abee526dc85000000000000000450cd8bf1b17cbea2aee7123a0000000000000000000000", 0x4b) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfff, 0x1, 0x7ff, 0x3, 0x800}, 0xc) 00:46:34 executing program 0: nanosleep(&(0x7f0000000100)={0xffffffffffffff6c}, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x401}, {0x0, 0x6}}, 0x0) kqueue() 00:46:34 executing program 0: shmget$private(0x0, 0x2000, 0x3, &(0x7f000032e000/0x2000)=nil) 00:46:34 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x4, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r1, 0xd503, 0x7, &(0x7f0000000080)="8b56364678747f2ac9b3c290686b32a8b5c7b47e455c2592e5b8891e389fb9ab5815d41eed57ea6d81d4db21770e67b9f88925024a614e8f013f4e", 0x3b) chmod(&(0x7f0000000140)='./file0\x00', 0xcb) r2 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r2, &(0x7f0000000180)=@un=@abs={0x4324470e2bc21888}, 0x8) 00:46:35 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0xf, &(0x7f0000000000)={0x3f, 0x7f}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0xb3e8, 0x0) 00:46:35 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = geteuid() seteuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x280, 0x102) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r2, r5}, 0xc) r6 = getuid() r7 = getegid() r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000300)="1c871e2e", 0x4}, {&(0x7f0000000340)="1c3720e876391c6af39018a7abec7f92cb71c5443d32e863bde316c2af1405aeab4a208fc7008f6d8a09cd97cbc978f97cb7187e9766", 0x36}, {&(0x7f0000000380)="3e357ace9cecd60eb747f7712736dc9ca2782c386ecd815f0694dea0b3668728f9edb0586cafe1b1de56f047bbc84a76bd7fc776", 0x34}, {&(0x7f00000003c0)="dac1286eb30ee1f08bcdb594fcd9119f84752c7b4d5d1fa2e0602fdd470be0d606275ede6e77661dabd9eef5e16f6e94cf97e0877c0622ed359275722eb1ab61e7d26645f928db41df46ab4eea62ca0e716c5005bae266f10741295eda40f429eb463e7b0e1dbb4da7", 0x69}, {&(0x7f0000000440)="2c48db2f5a093421fecd0dd7f6b2b9f7978fecc2f5dcfe5b1df768979494c9f6fabcf3274ae2e78d18975fa41806fb93997adf3c8c527d995df663e61eb5218013de94355a80f00aa163c4cd1b46024e6169bf5dc480680ee7b26e1142652b44a532837182a2b963dfe5f5264b8285ead9bb87509bd781157c395f5de69470b301c89cbdaf9cc66e63e4abf616bd8bd93115cf", 0x93}], 0x5, &(0x7f0000000580)=[{0xa0, 0x1, 0x80, "a955ac11681197584bba7388d2c9336e9f52dd99af7a1fd23bf97d1635d2d8dad46f13f509c1d7face9b8c2686bccc084e7273c52b2c3a9cf9f88274034c487cb68c281c5c3100e7d90e42bdc06eaac3c7328fe4595de227329a8cd9ed21952cea995f2c4270005cb30de009149506df7494c6413b727ddfe1593d0a18bf0a69899293ed1ddcc56818e6392e26f64eed"}], 0xa0}, 0x400) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1ff, r6, r7, r8, r9, 0x0, 0x4}, 0x5, 0x9, r10, r11, 0x8, 0x7fffffff, 0x2, 0x9}) 00:46:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x30, 0xffffffff, 0x5}, {{r0}, 0x0, 0x80, 0xa, 0x8, 0x401}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000001, 0x9, 0xf3}, {{r0}, 0xfffffffffffffffc, 0x12, 0x6, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0xc2, 0x2, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x80, 0x48}, {{r0}, 0x0, 0x4, 0xf0000000, 0x4, 0xc0000000}, {{r0}, 0xfffffffffffffffd, 0x2e, 0xf0000004, 0x1, 0x47}, {{r0}, 0xfffffffffffffffd, 0xd8, 0x3, 0x9, 0x5}, {{r0}, 0xfffffffffffffff9, 0xb0, 0x10, 0x5, 0x6}], 0x10000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xf9b7ff903046840a, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x80, 0x90, 0x2, 0x3}], 0x460c, &(0x7f0000000080)={0x9, 0x40}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x9) 00:46:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) close(r2) write(r2, &(0x7f0000000000)="daaac7d688de93d1cb83e46f15b597122a4bf31dbc92ddc3c3d30ceeca58cfbdaf296000dae45fa10fc10c045d592b3a72ab4d9e3a431014951f62c9ab4337f992bb13bd14ecd75f1475ddeb6e6942d197bee3a2fa7b73818e7958142a0268714013f7d24c4ac079272a9b1d0b603fb148ae0bd859c2a854c313b9f3f268774abfe60be9c5435250adc06bfaccd2b0e7881f940d6bdf67d77dd26943162f671ca43f2c540b3725290c110a71a37cbfedbe5a46056599510abaa6938f5d61bcdf6fbc23cdb95ac8f7d94745d8be9ca112501249994afe744c", 0xd8) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) 00:46:36 executing program 1: syz_execute_func(&(0x7f0000000040)="852563000000c4a2fd30d4430f015700660f38df94fe390c0000c4e1ba521a8fa96894701c66f2420f5d990000000045d9fb8fa9809ab303000000653ef345d9fe") clock_gettime(0x2, &(0x7f0000000000)) 00:46:36 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x143, 0x2) 00:46:36 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlockall(0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x1) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000100)="18", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x0) 00:46:36 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) 00:46:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000000024, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:46:36 executing program 1: r0 = socket(0x2, 0x8000, 0xfffffffffffffff8) r1 = socket$inet6(0x18, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x4000000001023, 0x0, 0xfffffffffffffe91) r2 = kqueue() write(r2, &(0x7f0000000100)="1ccd6134a74f7bef31491f6630a9e5bcdfc504a046904488fe2bd8aea709ca204f990a4c29b6e3b1394b91732df32e8c8b1634148b53b9376ea7ece2583bfc26e6acd3dfd38988f88394f58f16a4f4f850708554a8b981f0cab65bc0181caefc3c50c7d246da88f21ce2e836e6bda94454d234a1041fbfc317274a45ed71f6a7f1eb08a3a9c0ecf1625a6ca8f085587b06dc6591e36f7fa48cb1a62c4595a5698a0dca9d80fb03d2d6fb4545313bd2465e6106926fa159a957695c386d2eaa12f88f4293c4d87e508a3c75228d238faffedefd4984e5148e032194a97b4f9a13a7c708a680ded8972155f49c1429dedea8c7df218ed0a37f60851ac69c845792ea5a6c5f956fb9b18959092b6d08b48b7ba8be13b065f129d644840f423add30835be3d895a1d3580024ec592859b653ee56617c9d09c74fabd7afd1c20e321421c956501672585af988410a16dff40f361126f0b0c9fdd39d79191d1be77d9d889afd38c166ea443dad42d251db23d5711d7dbcc9b4252b3ada35d7839e1f835a672bf66e9217b40121b5264000b9220f8f65fb86c1ef8ce9f8d4e65ad8e9ae0aaf730c0ee58e4c0064ce83a5a8d89ec9c863fb56137b833ca37d43075cd871f7aa44c715e81c52cf2a8bf8dc5dd46e6b3ea07615355c8266db6ecbc8541b7231461432ceee90c1acb1af8c5b29857144da4d0d75e3c97bc9c78cb9f8c1cdca8a25d5c66294b5367990f3d812bdd84c2d440ff94d63a2fbc1c386324d2480cad5b47665810bf6e33bb5a5fee1fdc8f12e0ef0cef825ad3688e46f799499af6ad6ee7cc6855e83268eedbac7f5204e219f98c2438a963f4ba9aa7f53ce518c11dc9845cd3f2bb82f1dbce04ac701a35c638c3b44c806efe870165ce9dc1cfc726f7b6aa773ac655f76cb4e63cbb12bab9a8e7cb74a27ca865bee040e623d26a0cee26f39850fb97221de87ea8b4ed1391e90031bc68fd558025b25e79f54a514ee909aaad5df05976525da6401b0a02c432b4c49e7d4ac337a196f7869d204c55974e249360127bfddd2845f5020d0214f97d7f7a24e921d7352def5220193107e0e78ce0978b6a0770f0cbef5cb082c2b90b84568bb3e0ca0d5c96107bccfd0dc70d7d3d2ccb42c3837e61455ddd37ea9d3fefb4b959afa04cf5f214e7b1170b936b471add0bdce8b7c8084a272775732b60f0a9728dde3aba8b3574c4cb3397b0cf858b24447c8a5b3d5ed5c82dd07ba9aabf53331558e73a1cc2284a53126b84765d1e59c5fef0d5c708442926febc8d0f807b03afc1136269d1071fdc64c74f1de9229a281c30f9df81aed574c5cb1f4d31f0283e256ec3bfca2d109eb59d41cc8c581b0d41306442e77c3c22a16326c4c635efb0a40729bfd5d032034fa946f21badcff88ae543040b07923f41455bf70690b268e10b7b1b9de373acedbd0c2a4e6dd309a938142d6839efb9f5cd8e20acfe184fbf344f553131acd3c00d77057cd2d850e0d362bcea5bfdb2a3b0f7ce6ed092f4e1b07a603ae69715005c5bd05cceadb5746abb45cba4ad4ec554b07442a55774c869518367946703d017d077d719f4c5f57749f81c5142499e07d8a0645bb5440098c2be62311dc4db2bb31002d012a15904418a0ad1f4d975f35a8155df792d3e7d47cd6041ef1fd46d945977d6533618afef1ee9231bf1f66e43734682869ee2b6e8ef0c66c796929f5f6c2124bbab3ff13cc85c4a375664fe60f6091cc70994529622e0a93bf3499929c13c010c45a810bc0ffc80f2eccce8910266ce2a685e49c583ea3ed9fc3c3f7c4f8f578c498afef3e9c452c0973ed6bd4de6a76b3889deea72a76d844108eed738de0aee71c61191e5a54c4bbfa802b24b93fa2dab88927a6a43777c4a184aff1c61cee30ee2bee8c0654cf3a929f9d9db5a71b7df8cb9989a97ebbdee46b64c3d64da20b18c496a1d72b444f9d6992354ce52ddd58ff2d3d018881e3f47650555ed8116f80784173403c00e55bf786b92d4bc29c24195fa339ee2931be5096ea1ac32eb4605e645400797795492ffce8502ea642170c33b1483adfe4f99a72dc8fe6ac703193de437b4d49498123c3a0ecf644a04926a1dfee0a69d59b1e964be1462d2b60a6a299e7709c03aafd6a8ba4c4fa0cd591a8a9d171c6d57a41c067a2500e636a948195732bfa3afc74b8cae4fa795a1b85eaebe16e4e1862470a3499601b4bc78fe21c1eed39025b42fa3ad6ebdcb9278ffd167b5d75f9b68ef04dde953e2b890db968561d5a6cd8f7431f5ad1427c41a6dda76a3e8e9e156362418393d7b5107a0e6f0d487a5b3abd4d6f93b8d29efe5cbae9b5f1f9814f74d9ea037a6a3cea8f2bfbe2c064ac1f03f236426807608b881f4421a9ad50eb21b48b86172719e3d0cdbc5e84c316860a58da146f3a7a3bf6779ace46e9b497c636795aef7a059a8bacb5775c5f79c5762578224a3bec7abebfc5668c2a97fc3d55c4cdee215a318e3f418d0e580134d1c7aca9d8d800133523789e056299498343010809f85c97d482963b0331e53b5f78f4d0cbb9fd8ed823725ce0a56364f16b7bdd2fb52c5a2f5170b085e3b46848576bc566d1b490f1f11026b1ac6e9beedf0efae6b0363b334ffcdf8b8b41c83f9e17b9c13bc40f2566f70b44bc1e2fcfbb3c15d296db2c30e479ed9747018c813740acf9476053ff2138e6e58c8ae92830da50419fef00177a143d7aadf3027a989229a55523c51135cf325a840630cef5b9533099f68c79142598f0e340ef88be6a33a1941fe57c5a773a1962a881ebce2f28b67b523fd1984ec61395861d29fc835f88ccd305c7c8ad3ef84054ef15cb845134babc65bb31ff016772858e82f7820f908a457391317930b7401752cbbbe26fd78c395f778923f2159bacc9466c932fae4c0f69cb85cad11be82a80ae3c07db7c3ceb916d1c9ebfa62927872892587122d0fe53fc0f407a1a5a7fd3fe9338b1f291325b328bd981c3b5576c057983d2f5f385c7e3dc216ea560058288a64168c724a65890bbda23057fb992e7999f378e2db260171bc6e83cafa94996b5d1a1c7440eef351b40251fe8e7cde46207c62cfbc67efd2ef671b3736381f2c7772767d0de317e7a8cec8dc65dfd74ed508b96adda9c69217f63268ef9a351c941fe0b57a59af3ec67c0b4749d65cf5b61e7fb557aaef9bb4e40bf95e5fbf713fffecac5b76230c2ab6ea2a45f58e24b0dec5995454485ff53a9afb75da7430d7d9a36aa6e16414d90fef3cdc721aaa6cf51a952c72fd612586adbca337300bfc783aab3e69b1580fc273194ada0a5275e521769b6aa5032832ae93d2564dcec6046937c028d933d9d4fd31b8f509bab3c108af3a5677eab29dfe45dfedbaf07818dca518b594a7a18259f8a9c65fa7d760d21c5b37f7b0217bac969e3aafe6377cfecbb88e2b287cc4bcbf018f1a1027b37727cd5ffe14642f2d28d84d5acf35ced766337facefa0d81fcf43ba220098038632bdf04977685d0a8acf62cb9b003232271da0a81e30e16aa281a7bdb92753b456baba4bb2bd24d4c3f5ec596a9aba387ea5592290df9c8eeb3975f93893da453ee8ac998fff505f2a9d52d4e9b9e3e864f21bf59aa98438defa7e565ad411f2f568feb70b988a9619b4eb2efd9cf86ccfc9199c825d96c0062e85d6f841e504f7eb9ad63c3bef5678583c26c2a78930dd3cf71db5033ea9d6fcba85b5efbf0d1d9f093be0c6e548fea6d5a0c7d1a149dc4521cf1a29d3f7a9027444843362fd9daba56df144b330dca0b4aa10258f3490d56209b1ac1bde3f0f00b3d56d4999feb0e84f1f302e6a54bc41785d9b46ec9a4d7088bbac706a72af9894f30c552e1fc2b1ad6ef69b3e20276c3496272485c0a8470bf719a8a50623eddc658e79151d4d2f12647cb4ac65472b131ac333d80535be0c0fc51f235340c42289d70d79e4d6853c01f7fac3b51358a270ab1a475311f094324ec83cc4fa7491b9e2635ec61ec8ae0d80dbfd28793f9afa7ab4c77d4f082d7d8793d1efe011e0d50c1cadb46ab8a5416669901e55edf716e82e91507e0ea6f0f31619ac7de650e7a17d128531854712efae2a2fa160eb6d9f8329a3fef31e14f0b6122560b1801dbcec46664f3292f4a0c7909ae03270410c6e1e3c075d0d7dc3c7cc7ba6bb1720054705d00b7a7521f45abfa0955ccf89d9c6715a178a2c28f43d502359c5fc2c2ea3e616e0c55b4b499ab64a605a990d0bd90a46c567594ef15083e7e677140c06f930d0f890072d72c63f4340c3d413d27d34dd9b78578f393973bde4613b4ace4a6ba55533c2603ee2380ba0ab835858be73ad648364ecea17ca077f45594a74215cf5535b77fc8f5942fc27c60f91ec148a6c66c6d6deeeeb8e7ed026e8b25e2f0b82278acaeaa26c67c7dc497c7b9f348b431d8d4984dde544c9945f168ae13d5d79fd079e96415240a6ff52c01adb89d21491271ff097287d24ae07bbbf7f928892a2a60eb69f86cfd7109fbf2d0629bc0f7fdbc4f08b60ddcf10b72ab2360165f9c6dd99396d2a4024b7dd7dbea9362432d7293f78609e21ac6b1b02bf38d6e40053537af31e3d3c06f90a8ddddd68702b38bfdf752f3143c8bea4eecc7ff976b5ec3358ae02222d349c9087399b3b9a1642f241a34950f54e43f4a9316d6c7bf5b5ea8787bd938e200f5cbed681aae4a915edef7ee0a964e7a4359e8fbd76ce366f01e26b781837e173a3eb806f09f1f53c5f429195345f76ea043b9e0b0121d79b792b53939b40c599f331bbf626244130339a8ff9d5cfa88bfec35389092961d8599f418f91aa681246cfc19528807f6a8139dd5e8e173b1b810ca28e2a4ff0ed4f2490cc9440f65438f22674370fc79ad023864a6176bfe8f174bb39a3ee26c8251d2b5a1b8f33ad07ce12d0c761d4086dde8c5f86c6be0b08c51f2bcbcb55c81e4c1f268acdc30d4678a242628ae30371686ba930629cb889184aca13cecf6ddba4704cbfcc240b2ef5eb3a9e257e02f9b12c65deadd3efa3b09c80a11ba590b82445fdf9019a9b137e7307dec6937fe2138bc50dc6e7f5fb88ed7a67c1c57e71293919a6e3c5323d429a68c7bd939db850d3bc0bf02e6887bfe289afeafa85438cc557d477904abe181e1b4fdecd4ff308548d07492536d53df00651db89850293c97231d160440f571c01fcb69de54d367959499919bd7b8143f2f22dd3cad28db926a17a4f012b12f8b71896b6b7b42e137c5b03211d4cfb40558fb9375265bad5e2a2294309656d03ffc4f6fbb401b9eb10aed52392c382bf503e315edb97042fee903db600cb1390a90de06c7cd80ee33793bf6bcac905e834caf53d890227f7f27907733c77a61e6476234eab22cc2fe12a8eeceb35e12bec9097fc5bac232e46a5f355b16d5269c2a4d3e2cec02084d41fa56ca5adc2b759ebef19e6fad521c8f114cfe273c95645fa930a854df6486a5d6f927a1109c293df8da9c6f6566305e9309cceffc15b2e13c62dfcd6e6d6164d22cb94e3ef758a874594b7d78ac5f81b375881e5abbfaaeb0af16764817462d7197595d29f1492c023159fd7a8ae91813b0ccd98fbf04de4e76a331d7422fd861854433cb92df9e8e0323fd317b1aecd20ad144f08e17679c0f96aece5b4aba25aa541dcb8e61d2926cf454343398cbb06e76a528527e7d0adabe0057462ae05cb59371d7da1bae8fecdaba178db77889a1394bcff8a2f4492900dbc8872597928f064a132efc242aceb73c85e263b606e3be4b948c", 0x1000) sendto(r0, &(0x7f0000000000)="2b2a32e401529e4cef28b4f567e622b9ddd48fabe836a14b9f0d629ce430", 0x1e, 0x0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = kqueue() r4 = open(&(0x7f00000000c0)='\x00', 0x10200, 0x60) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x1, 0x280000000000000, 0x80}], 0x7, &(0x7f0000001100)=[{{r4}, 0xfffffffffffffff9, 0x10, 0x80, 0x4, 0xffffffffffffffe1}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x400, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x40, 0x13, 0x7000000000, 0xffff}, {{r1}, 0x0, 0x40, 0x80000006, 0x0, 0x2c92}], 0x400, &(0x7f0000001180)={0x4000, 0xfffffffffffffffd}) 00:46:36 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0x100000275}], 0x10000000000000ff, 0x0) fchmod(r0, 0x0) close(r0) flock(r0, 0x1) 00:46:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x0) 00:46:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x7, 0x2, 0xe0}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r4) rmdir(&(0x7f00000001c0)='./file0/file0\x00') lseek(r1, 0x0, 0x2) r5 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r6, &(0x7f0000000240)={0x18, 0x3, 0x53b, 0x7}, 0xc) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000280)={0x2, 0x81, 0x0, 0xffffffff, "7d5b1d485622f6b2252a7e30b30888caa30959a6", 0x2, 0x955}) nanosleep(&(0x7f0000001580)={0xdbe9, 0x7fff}, &(0x7f00000015c0)) fchownat(r7, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x2) mlockall(0x2) syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x8, 0x6, 0x8, 0x3f, "a214cc9f8194268a74e20a470d74e7eee0416fb8", 0x8015, 0x6}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) r8 = semget$private(0x0, 0x2, 0x8c) semop(r8, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}, {0x7, 0x20}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x20, 0x80000001, 0x2, 0x81, "7c8831d42e8310b64592d9e176a4af4abf54ebd5", 0x105000000}) getsockname$unix(r7, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072453b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001440)=0x1002) mknodat(r7, &(0x7f0000000400)='./file0/file0/file0\x00', 0x40, 0xfff) setrlimit(0x7, &(0x7f0000001480)={0x20}) lstat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) 00:46:36 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x40) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:46:36 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) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) 00:46:36 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff95) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[{0x10}], 0x10}, 0x2) 00:46:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0x0, 0x100000001}) close(r1) 00:46:37 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) preadv(r1, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000001200)=""/171, 0xab}, {&(0x7f00000012c0)=""/248, 0xf8}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000013c0)=""/91, 0x5b}, {&(0x7f0000001440)=""/144, 0x90}, {&(0x7f0000001500)=""/163, 0xa3}, {&(0x7f00000015c0)=""/219, 0xdb}, {&(0x7f00000016c0)=""/9, 0x9}], 0xa, 0x0) setsockopt(r1, 0xff, 0x5, &(0x7f0000000040)="bd0f81cee2bfa824723c21e7ad3a628eceb65af74e2a26a7b3335c972cf10148d2590c21069f37b77dedb65a678d72d71c8951febb30815e9748f3749891fd365494b76d63367e4fa111efcf17c3d92f65dc592d72727bbbbc", 0x59) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000017c0)=""/81, &(0x7f0000001840)=0x51) 00:46:37 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) r2 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x7ff, 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r0, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) syz_open_pts() 00:46:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = getpid() recvfrom$inet6(r0, &(0x7f00000000c0)=""/55, 0x37, 0x1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x4, 0x4, r1}) write(r0, &(0x7f0000000040)="f0", 0x1) write(r0, &(0x7f0000000080), 0xfffffffffffffe92) 00:46:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) 00:46:37 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) 00:46:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) r1 = msgget(0x1, 0x480) msgsnd(r1, &(0x7f0000000000)={0x3, "eed4a955becc4b7f3fff24d4dfcc7d23cc00a37e69880a73540cc3e6c17c6b39aa4155ed2ff464e090b937851a5ba6b238e1ccf89c38fa412dc1ac59be813bb66a2df1ffc4deb430766aaee0f5c5a366788c3fca815050fb219b5891e3f33ee0a892e20aef933f798bb98354fe8348e7f6d2a97ccd3e3578a2b57983a09c35f73abb7be80d"}, 0x8d, 0x800) 00:46:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 00:46:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup(r0) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:46:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r2, r2) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000040)="01000000", 0x4) 00:46:38 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockopt(r0, 0x6, 0x400, &(0x7f00000000c0)=""/178, &(0x7f0000000180)=0xb2) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000240), &(0x7f0000000200)=0x4) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 00:46:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r1) 00:46:38 executing program 0: r0 = syz_open_pts() r1 = socket(0x6, 0x3, 0x9) close(r0) r2 = syz_open_pts() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x0, r2) write(r0, &(0x7f0000000100)="66ae63e17642541479b79080c0357161f5bc43d01ca56584d17af1af290b8153b613cd7cb0820da4acb7744e701b4d26fbff4b4f9417de017614b92f5ce4141e37824507f02e0e21e21dd970eba86c9c0c8d46b0cbbb5629a706237af8483fddbad3d4f25dc843b3bc67e5c43a75c984d3", 0x71) poll(&(0x7f0000000280)=[{r6, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r6, 0x1}], 0x1, 0x0) ftruncate(r5, 0x1ffe000000000000) 00:46:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) 00:46:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000f80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be85f2f2947fb3bd1da762a27c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9df141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3e4bd00a23f28e769c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4b2df5d8715053f27001b7c94e", 0x1f2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) dup2(r0, r0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffeffffffffffc, 0x0, 0xd, 0xffffffffffffffdc, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 00:46:38 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/105, 0x69}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/147, 0x93}], 0x5, 0x0) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 00:46:38 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/68) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x80) 00:46:38 executing program 0: r0 = socket(0xd, 0x7, 0xc) shutdown(r0, 0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) fcntl$setstatus(r2, 0x4, 0x23fe) read(r1, &(0x7f0000000200)=""/250, 0x50c7e3e3) 00:46:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2c66, 0x80000001}, {0x3, 0xfff}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = socket$inet6(0x18, 0x8007, 0x401) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0xd) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="bf87391a305a46534924de331a5a303ede0abc49f37e15474bf838189cf89efcbf90242a86089e15a43a82b36cf6be56e3b1ee7fb45e66d7d0d2f73f773e42f8488747a53d5b670d4709f5b95ac3347fce532a7bd04854da1ce3602afe6f82bb18ca91de2b76f416cfff2459979c5697dc4849c6370b53ec3d7b9059e3b66c81a7ec0bcb7b607aaef1391c09c392bddcbfb04429d5", 0x95}, {&(0x7f0000000240)="1e326163536e370c9f64682ec3a949255a1e88aaf1bec0bdf0b97d6ba7f6516c2a92a4fcd6340e8a66bb4992cd609747a36762674ba01df840654ec92f4311be5a0b668b5f0215b5d76e07ace77b4c351f357aeea6fbf5be4ae89447dd73d338a2558c22a993b16269d932ed1a9de75d055a6691fde31e0e07217cf65e0077ecb9cdf55825ca833cbf32c1cf176f2e9854efa4ef8deb68ba49e68c2476d59db5f3a6b1976d9b53a36a01e870c5bc4f95e5f1", 0xb2}, {&(0x7f0000000100)="e829eb64e594d5eced26226470b0fbdcd5bb7dbeab0dfd4fc2", 0x19}, {&(0x7f0000000300)="d09fc70fc3a9f8859d9e619a74229160882aed564126490421473dff1edc", 0x1e}], 0x4, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) 00:46:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000180)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r1, r1, r1, r2, r0, r2, 0xffffffffffffffff]}], 0x58, 0x407}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, r6) fchown(r0, r6, r4) write(r0, &(0x7f00000003c0)="da220372ecefc029481ff5c5f25994a4a34cd540dbe2e18089d91ed28d6accd7742ef2e13f7fa19e2b80ec7cf0921c222da146295c4e860d1786d50b84e45151b69fc8fd181992f9d9fb17cbda4ca290dd65e8313067b80315d6dba8158e42500ad3a0f88ade44ebe67a9300a85deef6035690e52ab675f9f0b5014da859e8b2f23584173679977de73cc67cc40b582db8d6a14b4ed85b09f811", 0x9a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="393515dd9758e53b1a95eac8871682930269720ba7d88beb1e02974d3cde09f2eb450012968e1d8724bdf42e3d6098ddbbb5077d01e6be51d08926de25418b1a24d41d", 0x43}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x5}, 0x8) 00:46:39 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x90) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f0000000140)=""/4096, 0x1000) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001300)=""/205, &(0x7f0000001400)=0xcd) sendmsg$unix(r3, &(0x7f0000001280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="fb7a0b7e3d824b0f18686981f84e02184abfd8c89114517251f00ed748b854de8c620b559aa043214d065147bd6ddde8", 0x30}, {0xfffffffffffffffe}, {&(0x7f0000001140)="13a33395b199e99b2aa9dcc7305a73a2fcd0d6bffe63c36bb81b5e792060553c083029d2c5bb4fb56e3b388c65d00d3d1a85cd9a162ead2f0724cee2fe9a9234aaa4a26416cffcb75d603c7d3135f5f595429a864a0978314d377b7725140dfcf5a5a34dbb6e", 0x66}, {&(0x7f00000011c0)="e1df6d9682c05d1872f27ee9739effc42f32416f4743a4cb560d139a887af5007b6509f11556e83cc0adbf6988aac8246a388ac6cbe23b96e4159709faf2a1fc9c65f5ac34fd073997742565864c4f00480e57230b4913f380d7699d813d78712d40a7ce3adf32b5b5af474bcfab13d35e4446ca792fd8d41fa2a6f4b0b34730595504883a692274cabef4f9dc19a2c319ce8c7e9c275e5e3300fe0db79570930b409aee", 0xa4}], 0x4, 0x0, 0x0, 0x404}, 0x8) dup2(r2, r3) write(r3, &(0x7f0000000040), 0xfffffda0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:46:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdffbffffffffbffc, 0x0, "99ad345f060000000000000000090000000000dd", 0x0, 0x7}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 00:46:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) shmget(0x3, 0x2000, 0x41, &(0x7f0000000000/0x2000)=nil) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) 00:46:39 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f0000000140)="595000406ee51162f71a790b5c0192cb004e29f451d19599c58377d3e3055f3f8f1ddd97b0246458db94e2deef919c304641ab04aa2b03b62f9219aeec7d9ed94a9a38dfc302fc18c38f90111afbc5eb5886afc52811d03f89f6deb094a13edf051c5906aa3596c1965f5e815bb2f1b240c648f519343a2a58b53b4b973698bd8571e338ad2e6a1a11c5b8a81e459926d09f0f2a835a12f341e79eddc8395209a5fb7f5a52cfec2253d05028caafc0ecd63cf4cd978fc442fbf0a862d7c078f25a9bb5d0b64597223aa4977a88bda9e14494a73963d6e1e369877acecd7f8a2f1fca0ab9dcecf9a17d281c87dc2eb5f956559040b55b304b8a8562e59447969c47d18b153c3df1d0c6729528d69163bab57e69ad5c2783c56b12c38136866e3f3edd93f3bcfa1a", 0x127) 00:46:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="7270bf0840afb6fcf4eb5da67593ec6aafdc950c0578e4605dfd05bb73083b12ffa36d5e6907a89b4d9330000000000000000000000000000092119385bc3361168887100000000000004001334ac52cf75d00000000000000000000000000000000", 0x62) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/73, 0x49) close(r0) fcntl$getflags(r1, 0x3) ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) fcntl$dupfd(r3, 0xa, r2) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 00:46:39 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000040)='./file0\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x88) mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x10000001fe, &(0x7f0000240000/0x4000)=nil) 00:46:39 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)='./file0\x00') chmod(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000180)=""/240, 0xf0, 0x803, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8f0, 0x100000001}, 0xc) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x2, 0x4) 00:46:39 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) dup(r1) execve(0x0, 0x0, 0x0) 00:46:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r2 = kqueue() close(r0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0x2) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lseek(r2, 0x0, 0x3) r4 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/200) mknod(&(0x7f00000003c0)='./file0\x00', 0x40, 0x1) r5 = dup(r1) kevent(r5, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffff80000001, 0x5898}], 0x7fff, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x8, 0x28, 0x7fff, 0x6a}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0xffffffffffffff01, 0x8000}], 0x8, &(0x7f0000000380)={0x6, 0x100000000000}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) dup(r0) 00:46:40 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1000000000000, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) setsockopt(r2, 0x9, 0x0, &(0x7f0000000240)="fe94b881ad733c947b821ca3247c7066bbf8d99cc23baa59a628361cd05adc7d60ffffc2840037d6dec0a435e5919c73b416688c16d9eb580725795902c2a77d8dc401272154e129cc278dfdc96811f27ede8947b4eca1f774559b42827558eafeb6852280f294ede7dac21bdf9dc6c774c45a996979cd27597b421e4e08782db52723f53d4d72ca13328214d442201075cde17e9783c24776d27b3d3164556b19dc3999d9e1bf3115594c735bd63c", 0xaf) 00:46:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x4e6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x5710ece5) shutdown(r0, 0x2) 00:46:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2028, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000001280), 0x2c3) sendmsg(r0, &(0x7f0000001f40)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000080)="33cec3c0345f10be9eae2441afe238ae2fd8278ae6b3ac7625814618d5aa764c3a11195619825be879619d9f20ccfe8185e3b10dd09e02d068ceacddf6805596cc05abffed93b8288f40926d9bd45f18ed6466c6776292db711459b910779f4c7a93ce57795a30c3a638561743a85485c0986f22612987261537f4ff4fd72c1ed0bde403967a9d8da46b0e0de67dbc852b75c3ddb8619fb64a832c7333b6eb48f41a9a2fd920733191030466dba325352694f2222ba1b949842fe0ab975d60a9ab1449d3d29367ad963ed56caf68487450a000", 0xd3}, {&(0x7f0000000180)="acef9b451e8b2e6043dbc93f1e841953e860e25d6c98f1adecdecdbd21318464bfe04c2c3ff5bd38225902d6a7eaecb4aa2c134ba5bc6e04092a77a59053c627e42e996b72015558b8c62b5a4b11279282c898052e28009c528741090d1986bf1d11a5c939ab3499e535c573015bc3e1fc649f4a7daa71af02030a089a26820a37dca400a74e657470225397", 0x8c}, {&(0x7f0000000240)="ad7f63364d92bab91039234cb269ac181d90165443ac0a2dac356b5eabf17648db8289e9bdb582c351fe4e73b1e7b02b247766f5b65e8deb70c57072cc6c383353a3222ba36d2b29b8d86c3b8908820a9b3c52cf57cb782a363c8eaff3bb4b9e6dc00851fd5c96d2bb529df71ede5c0655a83cefb74e4b3a90e6dff713e777ae44cadd53f1b0376767f91dbc887134de65c643371e0547f3bd30ded28699e683644d8a4323aa4d1398cbbe5e9049794ca854a43b720565aa5260f9444534dbbef9cf61a3cac87693c530dadf2ee7a4900cd4ee2b8b70f1452555cb60a86c31ee47c8737ce181be16f195c3d71a23a1", 0xef}, {&(0x7f0000000340)="99034ac02065018235d1cdc9cf8593c9d68bc94156309d229ffb7b22a4c09c24a4e47d6667642f5c74356608832e73050a77f2e2cdd62b2ebb4e0fb9c1154aacea58959aac0219e8ca541eb1d444e34c06a78823f9614a88b2d4d993e49ac62f", 0x60}, {&(0x7f00000003c0)="5d7ea3c90553ff09e081dd3b5ee28b256e0f217ebbfc271f161c742594d53f46fcac6dffd9235adb2275d6a3e24da7fec435c9f6161255bbf1a0d84efb14618064e4ee53afee3756b84a55519757473b84e0eb18f35673c4a9c4873dadd2ba23ce42ab744177d2a7641c0db355eae311deb5cdf2c6b1994520fd676ae96ba7c155f7d6d6a0", 0x85}, {&(0x7f0000000480)="b300f7786db64c9823629f3204228882daf196ae28149fbbd63ef6394b97997e051056e62c74e5a8072e256f2bfadb61208ff76ac16242fdca97aee8644efa468c4a364364bcaa12a56604b7b79e7d42808f424c85abd3b19e1666bb61f32e506b7ca311ae4b35d5400c5b041cf2d3ef4533df7bc0f1064ed6886ed16cdc4a92e6839219296562c93f168edded520569b6f89e6d52b326372f9bbb56ea19a818955ef8f6af7d92f4c8c0fd6b4d4dd4418c4e994d0ad803068bafa58e6788dfc1f324f37b7026b8cfac8e9dc7bfea773fd9c2e691a366af12b4af1727a6a34a2e0f48324745fecf16baa1fdfe113996b1036a71b6f045a2325d1845b4d2be", 0xfe}, {&(0x7f0000000580)="ce4231483d5c58f9bd5ed0f35d828b339166bebca4d552df1720cf11d6a922685d55e3386b374a09ead7c2f7a927e3f852b8aa8a68e6ea0eb1818568703f0f3ddf88c6cc652d0b745e5ddfc2447ce1ea1c560a3290471a04eb8c59821747ea746ed60abf018c5570b408fb7e380e52f2a77d03aab296f6f6a50dde3aedc09cbecac6a8524cbb48a40626917167586d36a620b6be0de2c830a345eb5222b90eece46ca378caa5080506c7ea12382962daaba9a4e107122ca0cad9e636", 0xbc}, {&(0x7f0000000640)="16d032e654b16026ffedfa2e403c6273a68eeb2290a8ab154e4f57a31abef458c0b6fd45742e8c1d21d52ed224cdc2614b846ec61c8544ccc327a1d7216c14b827d90e540397436667260f5cc6277ab521941c3d46a9bdc13ce7100ebe2bb43ad689e3fd1603e05a32ca2f1425849b53e7ef9b02b5f28f068cb55e193aca518bff06060e95", 0x85}, {&(0x7f0000000700)="9fdba4483601b5600da44a7232732682024a34fed9dc4330e1e294c3c17e286b7da31e907c0b9921db0a1cff1f5fbd639467ed539318b61363498da9788f5b9d251b1539d8154ee12bb535880b944a85e052ee8bdf6caee4b76de984726820872f355bfd8ad064399d2e30f14e4b7b431f6bc128dd418995df7dbc58ef17dd5238fccff5d80a91b0b9f64cf2d75a0037af6ebf670b8bce48f638a71488f371eb2bdc2d45f52027aa515e2450f89b66bcb9dd2c18eccde658c0437a1d43af790c8dc193ef24", 0xc5}, {&(0x7f0000000800)="06c127192c079ecf160db576e5a5e96eda14108d64ff796a4fd9aed0f9366a8dfdbd1a8664c51694094af2d6b770b3ab9b1937e101850949a88ab37052d07c55f670bcf65338a0d8dee58f7607fb82722e50d692af8ecb2040611a285b5b6877c247a0506796d008839d732f66262d017f30ee556a57a9c74d6b29e5fdbbfbaf661bf318125e7a694fa7a17da918258cc0b47c01ee399fbee33d32b1d05c4d9901", 0xa1}], 0xa, &(0x7f0000000980)=ANY=[@ANYBLOB="f000000000000000010000000200000014d1bad9a87439f0f3dba0ebf728674061ec937b3c5c81660b850dd3f846da09e299a64f7b809f9e3f92a3a43dd6ff31cf63f805ee16ee66226abba28e71c87f68af2f148fbd029c1a9ea36bc281c73f50162fc00369e75c2555dc1ad766a7c991907cc47138a77bcb8d2d9ebd113cf5b247188ffcc537a1351014c7baa77cc98eed8e2b44fb028fb5f0e3386a371c17a47ad1ff2f09df54664652cc714a61d5dd6788a32f05c5c08e979f07feed42569d81b0a3064b8e1d3c6d4f08075170d9530f963e00a545b65447f003d3b3b299b3027914f11a33a448fa5e357c0000008000000000000000ffff0000000000002a89868d231944f3efd77e5f7833300b27ae7414bca209183b0b8d148c2f7b96d1389a3d2601c9904b0ce8adf295e3c573594fb03e3552e57cfb5818fff6c4c906f9f6662233ef0d7fb31f317ad205b009aa33891883f72c61de9d7e48af72d79b61ce43f2ebd7e96f524fcc00000000c000000000000000ffff000004000000a580daab0e3ebfc2d77302a81516a75c80d3224035bbbe2b7fd6cbc4dd0c7c784780818f0fc7a4dabf94a7fb40a4e7ec72eab698df8a694bfb2a1cad9d16974f09e58ad29143aa272303e053df8d043986cb8b088f64561ef2c72c67b515b36427fb87ef8bb817d9f31cb6d79fe1b621690fbd9d93fc1b2baa7c6bdcfa4dc689690966ad142e28fc342a514407c02f1dd7352ca43d6b72637ec1266502ffd469f7d301d1a783079ed63d000000000000080100000000000001000000070000008b4e771ce739ce6b46a99f3cc0b23216af72c6d11bdeb1f8778ca07cca7ab654c76612b8e2185870cf72da908a28cc44be3b8781b1f7e3d348fcc029dd323beb1749bde9f2b01b526865a666c7832409a692417db0a22c8880d9ec3ec40b911455e86ac026cd5c81d6a05bf1b03f197a72bcb55a5d6b11796f02b30bae48ab79867e25b60afc2a50498ab26c66542219cb279d8c05659ace876f1eddd6a020154bd6fb2b064c79e0fa2a4634cdca1647507ac70cd2e97ff4ca24c752a9166f1416ec50f0b80f03307d92465e80b0579de9e18effabe19b5fa446316add2ee3da66dd1e0d7c627a7c1eb6512204fa3ebdcfd3433032f10000b800000000000000ffff000063000000d8f31124da448d483c4d73fc93a6fd348cf3bcd23b80bf6e195c51d573b5ac2ba08df97663d90f2ef33825e07ac9fd4e7cd23d4268a57c8a1465ca6809884477ee46ae30260c9f755114fc356b46c71a93df8e228dee425331f6f272b031179f8957b5d600526bbdd2be68391d23910a19b171b91d337fb4c6aedaa4cf71934c776dbf0590f52afd672e15ea4cc6f328f955c117d9401c3b207421bfb6210be70ee84cdeed0000001010000000000000ffff000009000000cc238a96bd027a4f21f511d1a3b5a1ed577c0b39f38ba8b444d2d7a1409a2a98fe23de902ab04db6ff71217933d06b67ef7c734ad9fad5fd48fcbadd8074c2b9b66ba98745317f42cd5cacba8aa8d085474d342a6222f91d7d1643185369268e690f5eefcc0540911c2c2af36edd0c51439030a81f674ea75db9bcdfe6badfda62c059c8892da0b51e16ee2356fc15a66e3bbaef35bb038e0b7e8ae8cfc13b0b59ecfaf6e4856d66419c787555939c61d11691afc6c7f1f834ecf26eb6a5a5c6e089655b729487f8caf75e4f88e2ef71eaf71dd29489128d03f18e56390370142fcfd3f81eb6e9633d26be910c472637de3de5e34871332ba981e2873ba5e3bfc79e288b98ee0b767b557e9db8d4146acfb48e4abd8b5ffb25c2510282e3ce1b5f143266965e9d22244685e34f8845a31f7d49949b27da9dff89248ee087f38532171aff503e95a485b71b98b42195d7048d67d48e91aa5f3df8a3e18855bf17d6c11541fc4ca2eee8a1dd96c16ad83ba5555f4ea8dc08710eae7288741f34a93a251f2f530102ae4ca4eb27bd149eb9403fdf6744eca81dd4d4671027503bd375417eeb2127d264bc6f6dcb13d63abfb032e00c1abfc9faaf7eeaec72e83a9a965e0a4e820248b1674d484343295a51f180165ed1d66d9727be30832f02acedc067ca5b14fc2f8e17175758bf428cb58b1e15822845c289d98f3bbac6788dee51711d7406d560757fda77d4faecd6fa5e51f5de62994176344d14e7d7d6f7a575e966ff04dabfdeb0ec712ca652546268d781f16c2753c71f8b749ace9b4f39cc19d20aac7468f6d920fe454d96a9ff6c40ff66de3e381136e4abe41b0b9b61fb8f2324d608e0cc554eca46962a421794e1fa08cca501e6c0bf421e30ec03d75f83e68afef69207e33028a559df862426ad70f82a28ff4aaa07826c9b80cd5525e9c72498c32e7679808ff1b9f8d68221aa6ce10e1a444f7b0087c1353a65a3cf0e22ad115b50e626d97159c97e3a7e2bc7062ab5d1aaa66b242d2ffe2204bc124a499f8c728b8cad15e1868045a81a287b56ff17188a3a0ca100261afb4de5a18614fa0796ab03255204904e63da5f04e321e43cf7ce946271482d799fb2b783c4ad6872ea910c6d929c9dcac747e29c93bcfa891667c2d03e43aa30176784313cd0a0a8558b91eedd1c81e2f4d32d77b2fc1b7cdfa01178bba839ea3055719d94cc9855e9b4b367b58163b830756b168ad9e0af3504068fa6504d2a6445a22bc74891676ac7262c46a292a775902254a81881b2d994929107be082d4c64b83c40adc036c0cd8402c69f368d3157d2e28cbe56b642236c6e1d611746780fac4336eb692db0092df05996492c0d750af92e5dca891acd5f949962e678fe2874a34af7592cb880f64a564bea449ddc44fcf1b18d8b358f5f61142609d7bb191e5ca6667826e97c47aa7a6d14fd54bbfe1782932fb9d1905b82103e767888fd71bd0f32a4e684a835e2aab58c57d3f1a4379a237f3edf81b9ca9e16cca076b4084a66eed0f6b9a47fda279702edbcccf2a347bef9e56adf64202998e3f96fe2259e942602f1dd5520ebef90a226c12ab4c393732e319760e9017b9c5939afd6eb557d8adeba6f14b4f200d2f7a07fc6ae79adb9b4b8ba32e7b1a1e1702ef6af5c3b27b3c4f61acf6db38f4d0b9ed74cd0f93ca78bfe6fd10369adaabb412992536106b1945e960f79bb3864f742898fa48e3e3fb80e2f96c9ec3377c6352fe5d48edfb85cc11b22b18fbd3ebcc5fe234e21144222822b022afdccc2e76a11f2022ec4164a51baab09e0f006df01ae3e3ac9c88774926b38f847313ca24e62f88a0c392fa58b09b7b734f46908f5b3072839c33ae875912a135910dab4af5c9003ef8039aff1ca6c2eceab2497124991dc83a16605e881f4b121db4eb1fd3aa16e79b741c58f916e05b624b9e646d4cee708c07862fabf72b792341d0a42d978ae7870fbe518c3a3cd7b9e1967208192737e117714f42231e4f335aa020e0703f8ea494d610a434c20c4ce22c3650123260e384330a3972b47295bc9373cf448e965c5d4fc75b32339b8eb1162ecb795a9de3be661ca639d9e1f0c858e5c882bbb6bd7d0a623d655c3108fc61e3cc551397da6606a3555aeb3b84ec56c082ab65f8fcfd579e34fb004f19d035018c2e4d58eec1acc8d7427192641084d58115a8270b432b5259c992951de7a68b0c46df2b86a04b8bf58694c5097dae1071d27aa72301c66a0f587756aa5fa1e518ba08df5a00ec5e5802acd43f5b5fc522b67ed83ea198dee65c89e2c8fef4c06b939b9f00ce7fa9720ecf115f59b326f44458bf73a645fe7a2f5556247c174de347db0489cef3ac5997c6e6c926bb9ddd58adcda6de26ecd99a10c0c8a3897bfdbf9a73fa94232cce9a86c4a5cb21c334726c2bb343a340df9b71737b9feeff967a90b7cd8f40694d59c25b455444b12c2a2ea266819a1d0df178f9ef203250d2336a468248b886155bd0664f100f514ec228d61316a578505c26143055a644354fbb09b365bd4e9b45319b29b594479ab1646db408179629ceee2528a394ad6e8b5e9c0b06d41e4bb65855dc9a4b0979599fbd171c6c5d4e109f8098f53a0df2a6c49bfb5539e91a32085412d8c6530448dcf520bea5f80908a0abd4ad4b6aa906530b60a5eacf9275e10d068313daeff4346f31fb172044fd720e57efe90e5766c7e4f3123daf012b64f653cfc70d06f386c30824be10531c84b1a90297d026eb10d7e4072cbf0c24ac3e75b3c36d26049725f806fd2c33aee5e910343f8f0012f2f82339734f47fb0494b54c341c87116227b78bd0cca37a318c4cebc65cda43521fc9d7c0ec401c40ac549f5122c111c21eeb68595ccad7582d587b565f7381330c5a4620eeeb04decbc0c3d96588b3e60757033d0870dee0c04c3fe45fc0f54f481c2a14cdc003a0eeed71896d202a320c090569017397f761524e7e176e9cf16a132dcfc1b8295c246cffb5cca968afb18942e36ee41a71223457da52814191cbb6cd777d4a7aab04cc6972cc70413d6e5e8c084489250afee4bd0e2011cf1fcb0f8d870cb6d9b27b8bf5f05ae0d21dfaf6b97c3d0788720f4605b4dfc71fc2d0d3e48316230fe0c40cf8c7ca96a5c34f897ce6131b8617752d6a742ef0c1a3a7f467b06f2af2b03542d36b33c358d266ae7927ed7e9d512910cc9a17546215ebe6bb383a646a60fab2f879a3a57810f8ede0c4aa7650dd095fde1b4ed26b85bca31e8517f7519bfdf87a4e8ad1dface6500d86f07a6c784a5bbfc36fe0197ba396977c7a62432a361480e10079ef97a5c9b64712bf390d900f2fd26b908a60c444c19b8e5d540e4671519fccd997730480c896101dee4d8c7a1333eb1c5462532746818eb415b59ad7c89f7503e5af55c3de53a14c28afc3a86106e147ceed386532aa43fae18ae7893fb68779b17c26e77beac52d566a5b60b5f3f301a56e095020a2966f1fdc94d81c68b928a414f39f89ec8c1ec3bbc561585370d0e9b123f5744c7888fc931df8414564232520d5930b97f55cad0118152be1c29a9b4dc588dc183908e383a4f8e7d9a10adb352e10a4cb8b46f92c0a0d4ad8909ec65ff5001a9fc0cf229f52cd133b415379917dc3904ac8c6dd3abc3228094eadc4d7d02fc35cdefb7f013d969fcc5a814231233f77641ff4a3df7711eaedbb53dbff518d9aa2873effe5523f6042a38d52a95c2cae2e6655b57156c1d7b1034e0c93cd4aa1a78124fcaa1e505378bc9ef26bc966545ef25d94d5f1dabc18506a532dcb8fe89c23a4fd079d4531ce370b89daf64dde342ddbf242dd26074725146b1b9f54b73d92fe897ad74b2672ad5ba166f75c439f86b0e03200ecb26eea0aca6fdbb107072706b9c8882ed424d3c20e580fbffdb8c5ad93eb77cb0661672332f020632a185edf1f288d1e0586c294b896348ef5191fb17af2d9babdb790c0ddbc091293baee9b37bd28f2d5156f365205d971e62dab56d697bcbd31423c03071185e5740f75cb87028d8fad5bdca7703b764957b0db6c4ca821fa20b720bc973e27ee67a1d88a55ae827f8b8e833364c4ed42523528e81c0945305abf151f031f4c7ab1b615b7f1b379d1005282e2fae2f3dad1a211ed9d3705ce23c368d60aa5f250d2deb14587cafa82cbcc92400208f781d70b4b6cb29d16bd17ad6eb17c5e1fc7e95c8171ea38c43eb5c420bc876fac57ead75b714c15f4ea7f018ef1ce048e3dddc253ac668b09c97c2772cfba1033aa14b8535fa67d70e935c57ca2af46cd325a41b3b7287b74b7818ddb18af69d7ac4dff45a5396a99430208886802c1e665218b782f9e0fdae61376e034d5c14b92ff1fc9b2470d1e815645f658f7760b4dbe6eb6a7e9f49ffdf295655123ecb4917d795c12dc9f27a9617ff677e545b4526180b9befff1a109d3c1b1fbe1c54eccb9f2f8c1a65fbbdd482c2d498359c4f7e213044b776ec6687b9c129ea080d2dcb58a7cf2f2adf591ea5f0057bacb12c727a09d90eecadd958a7e44ab173dd579c4f2c36514fedcd57087106e4f638682345e3a4b4204cc86ffcb2ac16ad88abde64fa246f340fa9bffc9123d5054ba4dff6bfc481b5a7658633ba0716d876ae28cd01fe8826855c5e1dc91d5ed85a02c36386d405743b2b2b76cc0f67da5949b76782da5fa05a18c0eb6a246344ebe8ee9d0eddf2000a5bfc5bf5429defa1e29f4b83c58619efc8d44fd71aaa4a18242aa2626837acf3bf2a62a07f4b0f7360906841c5a8361cfa66f59c8a851544fdeb9cc486b3b69ad3d302414af0e29c4b96b814234a1c9ac5ec164829fa7fad7d277a88e208edf4280e2b7627f5f5ccbbb258d79eae3342c07aaa79f19a0366646ec2b45f405702da2fdb706809331146a87f31cea3900c4fe4cab3aebd93f2c4d2bad7d1903976e6863f3ba75232ca5d8c75d4656449745173614da3dd0a7433c740c07a3fa6d11fafe72ac0d20542f8be01149898f21189a1bcc01bb276fe84db14e1597b37cfb2192842c93ded507772781a51fdd6df0da60162e4d548d6d7de807fa07dece4457502f6329a5d0969956355229e524fb24b144b1222e5d37ebfc4854a2e37b6878b4c7bd2bcae84ba70afd75dd00fbb861b812ccb74b7e39804aba3b34d6081941243a72780228f08dcdff7181d5c4acbf35b89c1760f48ef644d3b0d0447cafbfc5a1a96860e39dd6f2415ad53d9d5098d6e90059f56aaa8a19ec2553df83321e9d1008c2f654d7e3b0384e12932d299f12e43eebc6579375eb31b21cdbda0a98c00ea72ca117fbd630146f2378bf74b684914d4ddef82487fbdb98cdc51affc0b348a38abeb38408c6e10efa41f00f0c5a0eda66d8331b573c8da238545cb6a308506718f8fcd9ad4084a33a9690526ba8a2e26bf765673bd561cce724a9f4f0958ae78915df4b53cd9a4eed48c96a3420625cc38e602e9605428d7d845b7d5e5051c61ea9994fc4cc0c30e70b39315a45469daab16b0481df783dcd10c3ae6fde89193a5cd009b0086850354a778427f7d680a6b6b0a7da6ebbce91827b74626e89d26b118f2e73ae813c127f3109f4bd474c5e09e33637fd18c4d594699ff6c2eeddb1512b63a10e3646b8c59f29917865b85a27362391a008a3797c305a59b327934d159b00fef72d7653e68838dc0d52ae5f2788fa637ece44fe02bb40676de700ac9aaaa35a1565b68bf1e1129a68526253c124fa60240ce5047a7f92fcc3508f7da7ec9b000000000000000ffff000061b5000055abd9db6d1f4f8c65f63281598ad4e3e991bb8117e79b12b157fc8b830591bbf6fc53e495a6ac468b6cc7f7d17bdec1ea75edc1c9e9ce5991a520ced7e81d6f102d1a3f453f66ad3de71ea7c8fb8e22c0384881b3b019e0e85fcc66dc7ca4df1b7f2603ef38eded4476af036875d5a0e1fc0d5b3b68d9035b71fbc00c8596b1acc03241f8de7a9becc6a731736458a412572e5d5c15ccb58198f96293f9ab001800000000000000ffff000003000000ddbeaddca8000000f800000000000000ffff0000070000008ef80025f4f0431948145d2a7fdcad096480e7db6bb0f42b56fecb4d993728b635417406e4106074524cd364ac9960f240fbfba711558a8a908baa8622f7821940ea5d0f24c55c53b6278d51c6653b543b21b02056ffd6843eb8a19c9e1167646ab8d57a42c5e3f7d59943631e98d3c7e3a6473c8fa776bb451d2a06ebf703959671e67813357b0331528ac49873069554ffdf9817af5ea483f1785b61c4a84b6521386c0dde1d1f6f4c78dd06bbcb5200233996d85dc3d031e1b8c06dfb8f86db2ff46a42e8e96a5e35f50ad3e6a0f33dbf0878d3e559a081e37270cea2f58cf31f000000000000"], 0x15c0}, 0x2) fcntl$getown(r0, 0x5) 00:46:40 executing program 1: shmget(0x1, 0x1000, 0x200, &(0x7f0000f82000/0x1000)=nil) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) 00:46:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x220) r3 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/225) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000040)=""/47) 00:46:40 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000240)={0x0, ""/5}, 0xd, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/65}, 0x49, 0x2, 0x800) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/255}, 0x107, 0x0, 0x1800) 00:46:40 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)="fc5300800000fee6d3d5f0000000006d4316cf81425ffb3e81ac330c05167f", 0x1f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x100000000, 0x0, 0x1, 0x80000000, "a10b782a0000000000007f03810800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xe2, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x95, 0x8339}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:46:40 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = kqueue() flock(r2, 0x1) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000000140)="872f81670c8fb9e36179870cdbb38dd705edd9d1b2e4c607b8a9165fad92cdf695e30ac1ac7429979c077781f33d7fd5447dc12cae2e9d674506ffed9ec2b1044937dfde18c0cbe5a081959dc6e8cddea58bfffb3ff5b7be79ee7023adaa9a43efb9e4aebaab0596fbc43676f077228057ba8942e43772e0bf6a7da710418f24116d8ba8a2bc0efb", 0x88) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = getgid() getgroups(0x4, &(0x7f00000002c0)=[r6, r1, r5, r5]) r8 = getgid() getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) getgroups(0x7, &(0x7f0000000100)=[r0, r1, r4, r5, r6, r7, r8]) semget(0x2, 0x0, 0x0) 00:46:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1000, 0x9}, {0x18, 0x2, 0x8, 0x4}, 0x3, [0x4, 0x0, 0x5, 0x10000, 0x2, 0x2, 0x8, 0x8]}, 0x3c) setsockopt(r0, 0x1, 0x1d, &(0x7f0000000040)="2eb32dfd02d631ee6e4b7c61e13fdca70ea4b18a61b91397403a3e04309dcdf4dcfdab9c9b6b31645073d043a66685", 0x108) socketpair(0x0, 0x4000, 0x8001, &(0x7f0000000080)) 00:46:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) write(r0, &(0x7f0000000500)="bd", 0x1) r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = getuid() msgget(0x3, 0x50) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) fcntl$getflags(r2, 0x1) getsockopt(r1, 0x1000, 0x1f, &(0x7f00000003c0)=""/251, &(0x7f00000001c0)=0xfb) setreuid(r3, r4) r5 = msgget(0x0, 0x4) msgrcv(r5, &(0x7f0000000140)={0x0, ""/67}, 0x4b, 0x2, 0x800) 00:46:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6408001de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d30650400000058de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf1908391d17d50308c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d00000000000000000000001b72f29806687fc44a6b1fcb8a24faf94b6c6efc28d5", 0x100b) pwritev(r0, &(0x7f00000037c0)=[{&(0x7f0000000240)="6f4ccf652947aace771091108daf14e25c3931060efd694ed6466daee317e7b08378e4296a78081bd472af2a676ea724473295e43248318d1c53911f37313799a94f8427dc5e582a9fe8ad442fb2e4854a589576fb8d14b0a6cca12cfeb4f6084a76373a6ac475f2ced19518c7e99d47e25969172f33d5e6462bdcbca4db529d4a81c00111c7870e6721c0d01a41630e313fc9d8638bfa73cd64f7c33ebd1335725ddee87b56e5090d69e4da56956cd0f6e0ec313dc3eb5649520ccf81f0d94cdfe72271cab4cc406a6c6ab8be867ea1", 0xd0}, {&(0x7f0000001600)="aa3a1233a2706be5743c639e324eb0ad45e27a5f433c45a2fbfccc32e6850daded0add9917a972b62dc903a89738aeb3dfaff1dd16941ab60d4356d131246e2b677cd9a64f516988ed7251575f487d719e14ec1b89be22bf4bb59fe23ab1a6b27b01c73cd94cb52b6f9862fe2e00772700271a319cec52489cf21ed22ad76858fdfac2b8f9ac825a1d13d1a870796a48eb174dd5395d1d673760fe1e8e041414496709f40986791101d0b243e29750dbaee0477b88966955b2b8d5ab9fc6ff635f4db7cfbd0fea1e31bdc11121b6e1932579afd92202a3344e5d313bd5eb14cd41ca7479fcb871991caa8e89bf5d4e61445ef18cd819f4de408d3bac610cbc04f9b5c0d3d9a31006d06ec3543d833db5d1b0828a99cee6106b60bba0ba9d2f47f3ca77357c54b1ef9e07d98317d70f391a4fd6976079f1d0af84fca2a55c9a54a3509da521f4fb12d750905b6d77af523ec5990a59942a06da2440354f371395dc8d7c550d8b1700f4abd44149a06221e79e5c2b9165749336149b033bfa6713e2633a7df9c835fc2b678fee4177a6cd8144a4902f093d93e7cc27b404aaab7056e9819bab80cbcb4b4f48afa106e83e7ec26f25c87c36a4786f78d68a142d350ef612d597db28888de3ef6f54ee4b2740bda5e26fa5bd2f4de4a1465b794c578eb28e5f80eea4d03203543a864c224f3805406747cd4e89600548d56b19c665917733d7d304f5b1831ce0d8f6e3cdbd15c03cce3bfb64e12011d2d1857c4c16185caaf657fec5aa4e2973f012177c17c349b08042e5398b453473aa7af7c44077de3a2ce1b385c051a05d49828c7e0c1f571cde0f8d5eb3d15ece319c2b6d598c51f93b7bc47a9f433ec2738300e4597757edbf91522d12fcc0debac6574d502bc53773d4031ca15c3abc333be9ae47c3d4405112147f43408139c113b0a30d4a5beaf4e298922b05392486fc821b498543050a59ce3f1780ea32826047b8643f46fe48727ea7a63ddb6ea6d6013b2d5c2827aec2e923c47babb51a46bc46482102759e8ef100da421f8d12bfc5c2386fdc87c7bd9d56dc313122e23e9b616cb641f94aedc0df4f5a12482a6dbcf57446d9f2bc6e3c59a76958c77f9ef6462c0bcd90f9de2619959ee223f3886710728fc835ccf9fb321408806549db27e5bde237c2ac39b47e5536d4be3307c859089e686b1346d591c64e8d4cbf553e9178c1e02bf6821f942f2295b20bb5dae13e0a0fdb920961d5e5fffede7c10b348d724ef8c69134342cc1ad643f591d591679f025c98edc5d4cb2559dc628fd63e5197617962450d275693d0dca738c203e2d2e46644880d9f6d4f466e74bd1017f8d70198129670ce33c2552c7c23c368a0029c7190aee612ddbad8dea9a13e151e9097a62177f7e64e2b0b99f691ec8ac88cc693a5a8cc85e8a769d392bc6b361821f17733478869a12b7ae0c3e927d9df2e2667c2c6246558bfd2e9d33f9af1036b58ae8a9796c5e68a58c81c6eea1d87e9b1af009f9b55667a3f287e6dd5be9e241d28b6bb9dcc64185cbaeb96fd771dc2239f097a873ede5b7faa2a4cce2eea80d2403e173b8714e32f6643a222fca739fdae66f1e601b540f467388802f0fa9ab4063391cf0c230f73eef1948ccb0b21d56fcf4e4ccf88018d81bded55150846da2e3d4b7286266c83a25fef0ee25da9b43f88f0a4c1f8b5620279d2a51c9033cb20e10802ace2ab12b9f174a26a8f4fc4c12a65c383caf4a00ff2d3701494663a104693ca886e17770c1a924f85d9f2d1e9b835f63b26cf64ccaca734fad42377ba763d3bf78a21cbf0d014d8b4bc5c26fcd101879fe98c5dfd410ba28b19262d6fd9406dcaa2332d78c0d57bc84d2b92077174bb5a419140730ed8b4323f895f503df19f7597850752e8442f0d2e7bace4e5531179fe953a3ff987f7692e5fbc6d8dca59d698f0a4a918e6414275c3738eae7b70e2f06dabaf053ae94e0774caf78d8c0a7c9f9763e8ef9f98747fc2d081ff2fc3e314a474bcca187a49ad43e382a883cca2065cbfc18986465db471b1ed7413dd39d5b4b942f89e8087a43dd5aac1a885d3e38e676eb753b4e4269f0e5e2a43dee8ace1898fc9a5bd798e7edb2dd46da7909da13896a1c865d8b396c2d3fd0b6896aec8f4d99cf0d0a11c3a6c342fc65d4dcff6ac0b046eaa16cdb88abb4283dca847d08f40aee12bd08bbef5399241cfba623fb9d9200574438eb598bd1dc0524b857b12d71afeea9958e5d2b47f685b0a864c2a3704fa627dbf051d04f80976871d0159990e537b482e1ff2df2c6ebcb3a57876fd292160d79854c77e34b130b2966ada77e8b2d844adce72fd264540576d4935c71def587038b923ca9628e271f6dfbfe255c45d37999dea863c9dfb27fb715f6053c890970cd0e2edfc30c1abfd8507e90d57b531de87b2ef04b09af11c041afce51b9a27c0a1ec3b9ba8a93a14d8f59ff6b944ae7fdba642eff94f01f720d07a235670c89a64eeab7c213d2f912b22f683f6de6e1e8dc5001e70928f02316a54c8aad32e4ad079f425d388550331f825deaa8b3a4a98d86bc44430bf54598a81b5504bbb1f507f1f9e55c59aaf034eacad901908a9c9c5de51e848c163fc872c696a83c48c2ace8aea76a481daeb18d7de39f537a136bf9342340001a8e9f22aaee60838a4551bc4e0b30ea6400375b808cbad79fdc5c3a0bfa17cd2e5c3e39a4c637a267040d5e372e19f82e8adbc44a0d22197fa980960bb359e7af7fe31a82784d28cb24581cfda4e16f9bd35b058e74a32bef7c83e6fb85607599ca12e1fd04f992bf55116616a75938b5fc8b31f37cf6aa29c8a987ac8a62449d178c0e53e8e2ec471505da571b2dc63a56cdd9a939d9f1d0c7ee6972e49c4438c51ecab7cca5493dfcf7b3a14fba96743bc7462f24931776c1f7a3b9daaa76be46a9fb079928fb1da58f702aea22cdca0dde8532672cada3afb7e548d46e6633ce799ef741268cc9f6c9cc3eab97ff78a57d6231d3a0ba0fef95efd5147c4737886f61d468950c2ef2bf102161fdc47d23829a00bdab794f6998fad05b06e70e5f9dd95bd7d0f3b2f9582e16112ed014df79afe9937fdd30b42f5554ccdeb26ce13e4c13e034fe19c189d026932bcbb7b519740fca3cd01aba525ae3e9701bc713433da794821ca12be477221e8089dc4761917d2a99447f9684e3ca6abcc00d4948fd10f8f40a25bbf542fa2ab181a29915b16aa9cc5c7615bd79a436cdad7d405cc30622435aceeee6be2c7f0f4c1c9943afa0232fc321a92be7feaafedc66b5eb85a7e8c71f219595b16e347e4bc44d90a9569be410e8d819be7fbfda424fc70580caa963b643e28a6fa76ca76778e5edd1de65381865a646cba337c498228f4ab9fcef068567078ed83d1d99dc7a470acd5c8d1c39a5bc797b54646de30a15cb9dff15795d7e475b92e03cb4b1d7434a58a25d785b804f574d3c9aad450fed52304681dfc8afdd9cddfcbf04ec611e7eac3fb333af0175cabdf366a3465a56d7b462705db7156c66906614c3e42bfe7ed3ba627c21f8fd65f06149dbbee60a811667a4dcf0588cf4cc11e462db5ae91d82fa331263b3b64201064412510195a3a829b7c28770de32bb1e85a66980c855db47a94e22d742d5e2439ce4a9063f7b40b499c5df18330f328f57d3a4c8f1f7eef29e82f0d7db2d324bd0791b63504bf48249782b25feb270c9ad7614a90da0aecaa4ab447e324bfd5433a0e03c87a0a5ae83be66155d59e81b6dde38d3e9c579ee80067d576ebb48b2e794581324421266858839ef352ca455873237e0e8ab0e051bb31cfd363ca4675e92e87040e241a9d8ea42424a0b85e8d48a15ea8d5f8413e74bdfa835cd71f269063c74c0804314c4bf6291c095ec2fe12b2069dcf0e8720de99d10be6746fb6cfbc233b9c7cabb8b562f1b412b7c119019f08e6fba6ab9e7821da487e24998e0a6cfbc893521732f212c353d866894321fda161b09b3626687dd41c32916949ea16d7cd3f5fd7fc9c5ef5ecbc9f7f0c426c0e077c0f87b4dee4575ad26c9ad3c27e0fe11ef08d7f698a8acdd2e175cfd622ba47901b69e5e95fe40e36856a7875af354f5c0a6d11e0f6a3364f0787c538fbd79703750c8de46e01f313558930a3a44febf7f6d52b59f2812ed20297d31235895b3cda8ae4aa67101f8e3ac643fc9720ef67965a768c2070f87a5d4011eb61bce5e22b0a6d1f14fe89915becdbd6cbc9535474c731a7ca2e7371dfa8f9c3570838f8ddcd0210e651f1b3bfa509dd43536256ae00deb5b67e47c414773a01ec3158e027a2823e6d67e729e5816bed529ddd0a000ec89a021fb4155df089ddd07de2b3574d4b6ce3291ffeb79df47787a20fddf6c23b01dad49a8638f2b5872dd5bfba7b05febebbeecb4cc2b31dc731cdb718e38ad583e36d26a6948be001772da0ba4e93bea5a4c6efede246b7f5e63b158113b6e50e616cc83ae76ec4de0dbcbbac108402f30d6bd09473415610c95fcf4c0ebfa9ebd6f231e73c4a076bf0336f6ae720bd5a676f3302f6bf9f64c96b8e1a85fe22675cc6fb469bd49ea54628fafa5441a42bd40394b84fa17a1fef2937ef3d1446538069d4281211cabe640966aaf25cc7997d411927fd0e213e45894d591f462585aedaa3bbf917182d5c52dd1237ffbc108589e1110b8a616888f13f7cfac53026639208a08773ca0c4cfa72d64b3e828595867b8b358480eda41c85e7e4a3994196ff327ec1b6afa67d24711d6417a1d5d3e6ba0ff5eec272aa68723b6634ba61b07000820ddcb5bcd017c85dc48102f65e2beb4a3f22954cfc40c1f3d18086d069f89e56772668b49647ecb0b8391f63e27d9e59a33059dab6dbfc1a840d2061e9fa2770148083c21fd0dbded3c39d8d4230c59e81100d867bd1525ff7668a48e534421478c696c21e10fba9836ae7824c6bfc81b013494ddb9584056865219bcf0a529c4015da76f7862dacfccaf8b555737d29b143b56f0e50005d801db6ba1aab131bbfd02156c8a0c527e403f08d96ce69dd813d13b04d4bb9746dad8cdc807d033f521c75c2256ed36b8768e44425ec23638d624a95d69f4fe79d7ce64db408f75b332e48d7f6dc1563b5e7b4809287b2f123ca93f3f9e07b1f1e43cc57541aaacf872ff0aea302499adee87328c89899e60379ca075aae21c86c8c1b05151341483bc90065cadff418401ded69fa88f755f36b9eef56a525e372f33bf9377d03d64c59b886b07596782083ccdc4fb446ea243148b58fd6e9be69a84681fa68d6592a621184b41b8ba0f3b60b2f0ed521245b2fbb7cfe33920f60697849ee14a5e4ef74f25709964295896a592e069f9ec6dd9625a3d5c6d33c6ba5b5cfa7875aba74b9afa5a37dbae77e3e781d294dad0adb5f34eac256ba4a25066b4d53921504b220e25ad848450eb612d960e0153653e1cd3c65ec5c5e107fcdbc64aef91436755721ae9e3d4a41436515638fcd30f469556d8d61433534a9db6d635b3643ab093bf7ef45d7f2b21fda5452e0362cb659e89879a0e37f445f0e0fd6bad138205ace851601cc856c07ef12b08c919f76cdbbb6a4824fc7d9bcda5f83692c06b80ca3111b14c8c389fa13c90edff28cf9c50fcc62ee23b1fcacdbe47d4c503754c6d9ed18cc5833ad406c9fa5ace6b3167cbfaf0ec5750e5d2179867427ac2b994bc3e352c4ebe34a497fcc5bc68d6e4915484fa93306b1c6a2aacb42292e0fb24661594473b1a5a6ff0933f7ff6d25", 0x1000}, {&(0x7f0000002600)="402a76f5ddb24d08865d526b6225d1712152fbbd003eb50d89b7b84f13c518fb6dbdef5c4dad73d7ada86a33b17668bb4333eb19095bdb788311d82c23c67a2bc730ff9e9aca5ffa1f300fa2e9efc48aac352e276a193899680331c414c5e81deb453aff4c6060acb6d4d0e4757fd3cfaabee8744e06ac445335c3dd35c583a4635cb651b323e8ee3cc6b983ecd2a51593ad8197b27cc0705af20b1c1e2a839f960bfb8fe8e1cdc76a1d288ac11328b6be706538bd8fe52003ad15e5373bcd90e047c7ed21a0395b71b4b8ee2eeedf7c2479eeb98e4f7a0ee380fd1e021f04e9b239f8e9ce563e847804d8ca63bba2cdceff1ec97ed1496f871bf66f1833e38e16e91a5d700e4e468a2e60d5c64f3edd06f4460296d068593795327490bd548dee1f868dcd60a72e5677cb5e33033a0a53775332f2d718cc06b44809f98f0d8e5e19fabf55750090472a9833e7988029d06aaeb9861808d817497dbdadc54ef9746e8ce8729020a3e7bb9646c9c7e5cb77c48e800d03723a0c97ea0637564c0f34971b4685cdd468a9022fd714ab1da55301990093f788fe52cb93e978552812a2f4f0b6cc5c572dd3b5294fc828657a8fdbe3ee4207bb22194b5355401bfcc1305e53e57c1d9ef5f6bd7e4e06920953a7e2144c5a288f4c0cfd465865fba99620a6c9b5924b29d9924cad04d70fc21605c601bb73c969079258f665c329ca6f30bd22d0c62aac2eecd36c2ec3df0dd1a7e2414e0ab07beeec371414ec420fedeccb6a555fb74aefce5e425e0ddc8038dfb20a69d816df74891d0439a7494c8ab3867d05f89582e30f2fe258bc3ff066d2d2cba065557e34884697be0fb21ac053475f8b6bd3218f366ab5dfe37e37704b6f2c8c26279ea95aa00baa0ce2c253886721dc2e80da20e277ca9b7da012904320b124a160465779812e529e8ed6e4d553a034caf3f2a72e616e7dd93de0d448d11b5bd005f6c031057a3d15b14551c0cadb304ea3b472f6e930c9d413eaa77f18d2a2eb2861f12ab99bb41389376caf5d33c86f4217cc12c581322a0a113c43a13e7b3152bb83cc9e69cc2e5aae58220056e99d4090d425bbe2b779ece088e095f5e060ab4bb0db01b8a469916fed196ed062ee440beca3a4254302cbbe3367da85f8a4dac62d6fcc7d457d12c53371d79bd9bf179b577862e868f44a161b89d24ffbd6420409ff069efb8ba0ce074fed2f3bafb49b0962e91c5e0e4e9021b49a4af65bd42d582469de469d370b2590d2fdf9ecce56f52125fe3fae47ec16cadc9913b4474de0d42b81c32b8a2e71aa3edf069aa2f18d8212b415eb1eb8a64f830c264dd3cb09f0ac1e1b4327365542d4b98eecf1a8dd7cc74b4304fb7cbd154e4ae833c0ddc109e1f0682021231e3e9a5f576fc0910bf35991af5f312f8b6e485dc6c0f7416998a6aefa88531db43134580bd889808f39f5ee31f494d53e3406ef99f15862aa1f781123d275ae10e7337a72fdfea0416d5a4fbf3672e416d02dbb2a8b7e9017eae9fc8a3eac61dfda308f1743ceb4597a1dd054543f29cbf973930ea3291e2eb06ec7ac92bfb946d9aca215268370f0dd6b3462da997175ea903b3aeb2aa2874076fd08a01d3c7cec1eefa9ada5c3fbb666c7eb221d6febd79b3cd610cb42df13255fa588fad1a09c47e192a9372b5c10b7833d031bf0014375de445c19d67ad31ad0c4c805de0ceeaf0e78fa6e620173a58c029a7a9782c46e60e0b58b9b037d87725825c74e0424362b79680ee1c039d37c6d0832b1673eefbf00b8b6170a8c22ac2f3e351604de0e7c28b9b29f70cb06238737692766854d902910ce4ab194b33304e23ae6950810373d3ca6cb59935041e637bd1c2e28bad5669a5fefcbfb090e63486ddf937403f62b6da24aa2dd6c1c279550e9a48119acc16aff5280f8e3eaffae03984ccb505d304f33fd43ea92264099724899dcce8c03c171344cf2950f9df44a868ae4baf32a7ef717452c66ba00d35f51a3567217948474d333c733ac45fde850e1c27374fcedac23bb41fb8e54ef9e155b73eb43b8d4ad402a62afb30fddd12340ee73b08ef9f8223963f078de13582792a638a56a4d27c6866a52eb2939a5a02854c2684caf0c80bc297bc6209f12dd19e1bd4adfc0b6eeb5ebba97a7f737a35ba51ef659a3a9439a1c4137974df6dc6587eb35c9fb85bc8f1cea2267af6ebe6a3a3edb7c1ab8abc679e0f737ff5ef7fce453f86afe1a67d43a84b861075adb5ac8871145262b6ae3248cb96d9577f84ddcd1cab623af0be2498b66a57bb2041bd9d924844aea8e8b75e614de948341cd52bbe94f89b2de1dbcfbb6f8b547822fcd57408a0161b3a1a641544510d86156b89fe57ea80f0f012f29f0f9ac353e2cd3e5895a6238cd4d509887008527b34a55568117250cdad32909a82013a9e4ee081601693c459e1d9596118da84f470dd12aae9cb89c7f63b061f819fc4fd414b195e2521010227ced323d0e47a99078c390997818f2eb93e188214e1a71b37961c350f316ec12fe6d6ef79ac3e839e7d0846352727a2317b4ed06009d2c02ca1496632f375d863035a8ecbce147f183d89a1f9107b5bb294deb381dff4e631c330fcc6178dfdaa0a8b7f1c194b8c21a498888cafb3e36f705d0bcf7a2ab7cd65c59f98468c21fd6e96d139e0ea218896869023552949b233fa9ebf7197a1849dd89f925f5540b726dfde2edb5d275abe9a3bddbe9f12daeabb5a59db3ef6cd55aaecb5221f3b1ec6d4b51854996dabf457fa6f35ab5b9c6313a9736041e737f9ab286d14b2250c5664f4a41925b43c1bd9519c2da709190b3a53406d72eda2bc8c4552c94d0e1acc96a61cc794df22a86c82a66c7e343eab099773bf6988b53eb378c86243bad2d8f6fdc11ed30cc2665a47b24a1571675ae207ed56ce628275b81125c4a95b387072dcc1958c4bea903b901b156fee3f18220d22662816f454540e7ce9d8871e4a5130bd830dd6744da7def8d176795c65a405fe8f93714673840e12c743fd953393d680aee7f1104c19223f40924523bc00cd4c20ccc0c53c844e61dedfe5a150337e1ea551177fd9cd6f4f8405c2946f6265fe948912c3e32fbe9e40754d4513b64223a15ab3d49a62564ee012dd6fa78d4f0cc384db1b3996a04f1dee9412fad46192bb945ecc53a840210832a400cc11d480089148b1118fe1f1a248e1238d208eb44df388593cbad43fe3ba3d110d6b9630e02b879c6100f238c9f943194823899fc62aae2e0a96d4fb293ff0fd6373790f0bad21fd53c670eb86a4075ac0cc0ae2625b3f4f952091ecbf8caf864e80047c8682cd86f3ee50c11c1797bd123bf2e19d0f3fa32d6dfb900c1891b536dc6622649e357c9082a7106792a66033552da23d0321fe5ec9c9254a697568e403f3d0636f14a259b25c15b52905487e4adc9b50afd4fe5eee7d5edd2a928a8003c54e039b92daa0d69376cd81bfdd2fee7e7f3a20aac76c6bbc5e5233d4bda22f75cc5e692829aa2a0a9cdb12103bf678b72fe6f51d6191c9c9f56867a0c80d8983d32a6d28fc94f34aaf7648f9cad0aa30afed2febf74b4d5da080b513cbdee77a69e344b0de041960064f2ed903f5c283faca4dc77bf46b6037d42585a63ce196e9e1ad5297d93303e9bd5e3c476268178224cfe93dc6a562ae928fbd0295140c68654ffdebcbea836b29cda77c2ce49cdc0155b575f38684cd4f405632b6a9afb25b15b47e56a6366de3b6eb7abc34ad74f56160abc6d834f135e909f1424b328460af95a7b67fff8ddea5a1f5ebb0d5895cbf49a4ddf9cd617593681d6a8b6d32b3779439526d5b67376448ecdbc0c1585bda1fe0728fdf74ed46ee157125ecfe02bb672e5b7a8e73924fc9084178b014a44f796442cc695b2f1035dc4cc3c4e7eca7ca49e5e02b98d55e18f10b7b98393431dd02ca0432cea548ed592d36a8c5390ff3df26f9eb9e15de0a3772110b1bc4a7195b405a6850291c8e808134cf578fa569011294aa8e167838707a9e84528e3069b64029540c1c615f085936f810137d70fabdb89704e773a34a3323d84a5beda92aa6902a672566deb4e7b3257cf788f22676e5bf5eb682699e56404975dcf943cf052ba15f9dd4b45eee2533a922275eb47247c3bb953d43cabd4d2d94df9fef3ac8585caf1a8e2bf075f03d5c1c2a364d933ecad9891d407a496d7cfa31f31ac1a74dfd677fd9298fb941e325f68146a06329a0371783a7117aaed81a0124b9b5e814afd8ed17b8ad1c45491373c8e1d316aee21e742468a417195f2587c1a62938634f08c367d898f4d0c99bc4c71c8dd95d7b004055161d47abb5d2e5e3c7604ad3583dc1ea8bac66f7ed6984ecd0c3755af73362395885094854b64c9d070adadc9a12e5b74035fa0e71becfb73d0eb98ac8da55062c3fb289e6d5400f74cc480b5927ca0b3f8221ad9dcb8f1ccbad4406a669960e6ad4776bbdffcacf04e691e71d93743c38968ffd3a2b233f912d0219156eadda2c16b705b768790b552569d4e6564b524fd8eec9b582e4cd8bab155bb3866cb20a48d512cc4eb1d1a039c427fc0a29df400723f91fc81fe6617177ddabe11e5b43d5c466b6e887573d1d88981ad6201174f95cbd2338b996cc6025d7a27e7e9f1d946de1dea5c2cd7dcfdce41067b1dc41d32f744c029d2bfb088693ca766d0c54b469b6291575e4a78f0da8c258472e7a973324a9b89e4d0212dac956fa8d9af2dd15171c81b8fe51138feea616539805a548ce20416e16e6fceb06756f710ea85bb18237a5f0acb9f702ec596e23326f59765b4f1fd533de9bc623a96ef5c442b1933cc95262a8681c07ac56cf86148efc1936b33d9523c0278b4c65340bbcacb335045fb86b8cf5e146561521c00ce2755daf25dad5fa0602ddf0e9ddc9ee9c730cb70401709df8224b3fc2e8fd4b66e20c0a8fc3c7a3f8171f7386a29c837d96476d7efcc163b566ad293d49b5d2aa320b081fe90fe61baf654c53a01363dc32468a51f2d898c194b88286bd0caa8f83849b4dead0091b00fe97bd9974f2469b409c7e8df5b7fda24683fb4a4f869c1df64cdc1fa6cc850aa8adefd9ebfe4ff5460b4eaaed4802fa377a92341246381f126e3a905aaac177b261fd1a4acc4c2cce97e3b80304301f502a0f38c74997ad2c8b2e0c7d0d2a83448dfca9c3494fb6f52c3e34f3aca4197f1e617b598160a9a970a64e4f436bed66feefc908ee9988347ded0fda9c2e9af4155f5afb4bf2a6b1a6c31f7f989baf7c0f306a37fc3c950f348465da5ab64e1e3728b3e90970ce209a82931e4c4b3c38e1a958e7682fee4dc9fa5a82dc9a8a0e3d070aded519fd937198922c6280b77fb287eb13d1f96137b26088e4650b85844ba29ef2534ccafbfc1d36c06443e6f07c18f36f06e3649650d9ffcc7032df28eaa1d778b4f96a9450649e645729657ff2651995936c5074bd356376d3ea1da2b3840feb60f79ca26943f841b9b838d1d9f910d32fdaa600f1140d5dc86aae5bc2d9aee68c9f6ba11aaa80d40e0cb6a32aa07c452bfdf16355a093e1248c283c16d643c83dd082dbaee4dc8205cf7ee2d618ef065c5e85c0c6025f4ca056fbcc0d1543511e83e25654bf4b16c18909916974c0599397b428f95cb3bc298fae8bc57d53ac9755b2f05e5459a9b8f67c71b7a62e782bbb040af9fcf54b766842e89fb13f6d66543914f1078f7e42f415d6637112b78b984f01e339f42f2243c71d94d457e7f65747005d8d4672ea67e98", 0x1000}, {&(0x7f0000000340)="c8d9ed649720ffd9dd4b8868f26b365064ed5e8ff6f2614a193b4975252bf9d4e6ae65b40d8035d25f219cdc68ead3c2aec4fc567588496454992834f5a06639763c7933e26f45c2c81135e70cb5886f5bb52b36f414edbe40668d96946196c4ea13d27e0082f98a038c1b0534a9e64f002d139f44e4f754760663f34d61bf0b2321833169e1a59d214850ff6f9851a3b354e7b70f40", 0x96}, {&(0x7f0000000400)="a1e28196db927601f9d3b428a4a1cc25f46d0e933a0a24c19f140c43f56f5c9b0e6bcd42c786f309cfc4e5adf3e8348064dd2659ad332ffafe8d56484a1384c38a763df41d858ca1e06fe88b701f0d21bacddf83b25ce6c5eaa3259f5c502a99cbac1bfd64e0f1c54249b567b84c3679139387610af220265fe5cf6e404931bda1ff4bf70d00c4c6e6eb426b95980977e3e4e958f69ba7c2374e3eeb270a5899872d14d891698500cd5a10d29c90d8aaa5518079b0c9555fab0829f3a343b2c80c4fa4eecd45bf60caeb759c02b3ea", 0xcf}, {&(0x7f0000003600)="80243e7f0d4f3aaa7bc306cbe0d0762272055afa80a837f21aea183b2fc2b4a83d1f86a1bec1339b4d58fe2129b8bdccdd1d0e295ed6b0ff47c620808b42564bc83ec37681dfcbf08ec6d24cae0d06c0d8413d41ce76817f2b419dffad6ee4d0ee8eaf2bc377e7d8f29f9c40b055dc5ccc54bb3c2494c0e7ea62a96f084ec9fa32fdc572ba9d891f954ed765d17a3a4b67f51aff", 0x94}, {&(0x7f00000036c0)="65e5b434278cec32c595d8553a1aba3a9d78ba4dfee6d2087a5aa3db6dd9a2e210257e0d0f9ee924252ed4f220f79b2c2a7d927c0d8feea72441508f07c71f7bbc3f5c1ec74c4abdc49eee26d6e7046642cb16ab70f8075123e9e85a46922e4d0fa049f37c20fe5175410f241ea9adbe59e168fd4ccd25cfb9baab1d1365bcb4eeb8fbf8d92b016d538b5dd91da945a58d68a2347d8fc8eae99edd85c018fa3b677dbd9ec0ea3aeda4d893a67e851301e7f35cb4dfc0f1cfecdf29d4876095b149f010bf5d503b280bf482278c42fc8920c41038f275b4d1d81e4f4dbb4fe4fa1941d4443962f9a5dccb64a55eef797c78f62a18103fa9314a910e903b73b4", 0xff}], 0x7, 0x0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:40 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x120) r1 = getpid() fcntl$setown(r0, 0x6, r1) socket$inet6(0x18, 0x7, 0x1) fcntl$getflags(r0, 0x3) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$inet6(r4, &(0x7f00000000c0), 0xc) 00:46:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/233, 0xe9) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 00:46:40 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x126}, {r0, 0x4}, {r0, 0x4}, {r0, 0x1a}, {r0, 0x44}, {r0, 0x2b805c994aeac9ab}, {r0, 0x4}, {r0, 0x8}], 0x8, 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() flock(r1, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 00:46:40 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) socket$inet(0x2, 0x2, 0xaf) socket(0x0, 0x2, 0x1) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) lchown(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) close(r0) 00:46:40 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) 00:46:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) poll(0x0, 0xffde, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:46:40 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = semget(0x0, 0x1003, 0x200) r2 = geteuid() getgroups(0x2, &(0x7f0000002280)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, &(0x7f0000002300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0, 0x0}, &(0x7f0000002380)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000023c0)={{0x81, r2, r3, r4, r5, 0x0, 0x88}, 0x200, 0x8, 0x5}) connect$unix(r0, &(0x7f0000002240)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000002200)=[{&(0x7f00000000c0)="8e0434a078c33f16aaa35296f4f9895584111b3ea5ff0519869eb19185c08a1be3ceb54281c04c47dad100a76b468eb78823c02bc272bfe7ac54d75ba77c838f44fba028bf1a9c03df9ae09b23915fdfbf141d4bf7a0638d5383046a95237cc2f40ff6cb17a85590c4393592de8bb2173ce8d2d6c7c6d6f78249b3f286f57d6061b41e50023a9c8cf0310d5fe72c715f6f078411bb1694418590f56bd64c08a2b70de45159494ff9a6529b3077cc7051f2ae6383b96bcc0a742b1479590453bd94390a6dd3a4ae4d9d214ed96ccca1b7c482139da9e0df8142", 0xd9}, {&(0x7f00000001c0)="bf40fb2f310e9e8b88f82805d107a19b1ae9f9ea6b26edda065746405adb319e14faed7d640906b9eafd0510ffdfa9e0c39f16a0", 0x34}, {&(0x7f0000000200)="36886c1ff4f56b952282d3235ddce4a6cc87950fc477d6d9da9d7942b2a725ca3f6346d085394f86d27f8996db73d808bb45034604210e4d7d3872e029ed33751ca0b645b4131f4411e6b5a0ef1b32c98e8a3eda5331de49ecb473c47c01b5118ad7c183792187d38d92e6e8126080d251f612327979019463215bfd546cc98c4e895baa2e1ec25a6dc00179ccde30e09026710447cbb5dab1f27d40b51884bfa7f2b4e5fc42076b910a3acf3e688ed8b19f63ef2fec5e37ae53def92d38022b1f8a51854171d8e34c76d81bb1a1a913ac9f6f58df88078fcfecd1f042f407aba87e63d72e5643bad01d4505c048899d8d90665c794d82104b0a7648945984cc0a1d451e066088d633715645ef06366317ad0b622f935a711b7294f1cb3fb47fe6f9948deb64a49d3875aec8bf5adc9eb9e46f231beeed7ae2e1772d87e7f15c8804b6433b72142d1400334c6f2e22d4eddfdfcdf05765b5380b6f0a240136716e8e8f5860f2e26fcfad3f8ea74ab7f8934a24085d4b212f3ed4209e713521ab95c4b6fadecd515d3cdfa5ea41500cf14c69255e8ac9ff5e7eff1fe138e0fb7cd73189fe58cad0206fd46e4035c40e50d7504745a9357899491cbc510b273a659f77755b7279a050bea3d03f5ae256522e5926dd75737f37ca79e8388ab926bbcec233b0dd707e73651bf474a850d95804f2cd5c7e81f174319d8d97f86eac0d56f95d71d1a561fc69505e34ddce63f1a0aecc92bc27af614200130e0a7119d40cf88d8da50d578e305c6ec322dadd3f08de219a5ef20540b7216f9834e647b7a5112aaf7ef61f8c8eddcff59291eeaa468509c6431a1cf4f1b317d3a48246585c59ffd4c35cec88380b2ecde709a703f9049d53cf37cbbc0c49f0f136cd15f75cda1baa41add1f3afc86afb124a3dddf0980aba1cec1bce96aec0cfd875c5289202afd971a90d1144339f0ffc6baa8a06160bdd2f3614bcd4e399ea42ead5992799d4c1663109052c3005ceb18cf98c5bb1aaefd4740d047219a025ab246ea5db8a0455fc37ceedf8ccf3b417bb99b6e140c77a7c934a2f65e35ba98d2c10814ab9d8ca9e85ec837e6b6ccbff87465dacbae98c5d2fdd0f4f48498b6cdffa827cf1330d04950afbd81b1bc4b0b484c5737b506c15ac9c277b024db0b8298586bd6bb550f0a1acd65dfc272fe1be83d5470c6da4fc00076a960426634e165df8c88ba41027cbf14f6648f906d9dbe65d0668bb2e671dcd08fbccfdfa0c9b898dfc8d9189b874d40332ba11b04b136bcfdbccfd36982e27b4d526f6f1e303a6c6e1a7dc452d301a2fcfc9fb2ffdfb49b30872d09f31d75f451cb43ec31033dd1818956f6ccf12a6e36a13714135fae369e44ba1320c886047d94cce7604d3388e5011ab88bd26d24ae41804e276b715bb0e00e88e1efb964cec17ad2c95123771e76b3e1f454db3ba04d323906e9c7ce7d191fe8100161f36a03abd78f23aece5d522165b05fe809bb32087a46dc33128dba2cfa88184ccd575c153a57ed66f5388a62c2edd942001427076f500918189798bc733d1e216de73ea941f9e8dcbdacea57d3e4a5efc70bbf4380332b108fda6941e6137d62d334f79570477f2b0f35593f5603cbfacfd6569901fd4eadb916c1e27ef7cbdb48c25a253469693ca11e0067b7b2db7bab692a41c8882d1aeec4ceb6e1f6049240be2e69da0b24354a60c074693fb1e6097514a8125cdb736d61cb6e93ea49bcfb22c5a05a80e4af13f43fff6e3dfde7b0f104448e0c041b028275bccc774d8f469f8a4e7dd573ce0a7bebeda5a372c0cda808c26aa973f9c3e88f3486e55590a889e9ebe667b4435a481a65265b3091c4b66a5096e04ecc748977f12ebd01302f3b5544532c9dc680db2e0f7cbe04f71c5a268756b60178c50934f21a9c128c486e59e1903221012cc43515565b9be65944ae0b694a7e5eb7894b732db6e276d4cb80580a5e32c3484efdaa222f642d2064f6b3e07b8fcb8236ea6000b0dd9e628ffb2194849597198fd216e1891289412894cd234051969121d4daa787c342251bab8086a9fe0c97678f0fb96eb51998a54dbec767c99a05a0ec836adb1c9275b634e458ec156453364ae3fa1b3799f026d3e0a51bb791acd0b41368e120792513506352be3670891d004a1f9f78e08c432f4d4e5d8a1efe8198e5d0c329672298fbe5036de7558b5d4f7601881fb3d749c10dff3605ead1af022d85fed1351f598341c0d423d7b185a4207cf11a25de60bb936bceade98770e9b6e16c6769b5edc50940b7d988974bbd26e66f675e2c95a082f889f9ef8e45e41d3567cd8f406cf0759a8ce94cac09baa1337d9eec3216c40aaee6915551026be8323a7c31847c7a310bcdd284f40ca9bd4dd9f2edb289876a719d9cbe3eb24c45540fba70707fc1d6c70c2d1f337b79b8cf5d679a5dd45f3bc3a1ca7de700b9751326c1885e904abdf63692c8cf6ed0429736c5ec68cc5f36e19799ce7b1518c9dbb5f6805c4a4c185a0e4868bfad387bd6345cdbd24f5518eb8fd9254547c3f2301431c9aebaad09587282c47fcf06021592a922ec47310e41dee144b746bbd3605b350ae69cea1b8ed3e529ef01ae606b83d68226139e015dd4ff266a273260a7ca8060c568af3978df8cb865635e9f6a643d3511bea03fa2c4a1ad611680440c4c000fd8067186eaaccd543798ab0a6865f98245aabd8765e9596dc6240ad95e34bdbe27875b27373cad22208f01e8a63721988baaf3c0e71d46a79e290eb45960563b4c0c6b27ac929ec97263c7a2a0efe613c51e8b3b11455ad4988efe977fa1c44c55de2c5999f67502cce4aadba48753f1ed55442b29860224ffb9ced0f374c5386c63ede3cb772eb35e5d3bfa42fe4f37a8e1176f58ab94e98a9487e003997671e78ddfdbc2d99c708cc4577d50f53dca7eec796461120c98756c4260dd22252ee9212b99fa5733347af22aa5fe97e53521ca8d8f27467581faa31507418bfd0b958676f0cf944578336a71420020bb1ca3f4b5fd86f2fe7b3a0e593f5283db5fce1da3a3ad8a1a2cfab09c81cc1c0fd759990460ccf0979ef339c62109399b18ebc8fc7e6b89b10ae36a4487da786a9c2ee31ab6e5d51634a30a35e3551da0e77640a44488c0a5ddf35b4fe523c0be82c0ec9f53a1a6822d0f5670fd0a6e7f3670b59415c7fa8206ee432032150e9df65319e8db403b5bd61538cced1610b8d86e67865ff90c1af621a9770caaf65287b1e3ce6f8158355d659a928009fd7ebfb77ab7ee6b75bad865044d574d7b23c45636c9938d8d57737146396aa4227d9c5ab99a7fab03dacbf745aee997a30e8deb38681d218415be5993bc066bf528318f6dd2e79d7faf253f332eeb3bae57df4afaaf628098b98acff76ca16631ea69c740fe0e6019c76e3a40007ec20bb6b7a70f2be5828eded173b683fced0116e67433b49344a21a86a091aa21a4dfcbc12c79ca4a435aa01b3215dafc425ad93004ce1c8396729d8ba7f199a0479242c2a6268057192a6e16f473af5c2123d0869942738a006efac9b5aa60e962f3f0b4e12e3d09ff1168482ae92c8e76d2ccc58dbe411007ed5d7c551711731447a9347362286d6d3fb3b91f205dc06d01219e842d0b7af22021a7c12d3d437fe01133de32a5c923c65a535753abccf901c789a282906399f29014582c11ede1f8146ae1aed4c3f5ad28da75b626925e6cdb7af1c92c23945047740b858e0f04ab2cc11296dd3b83325939c9c7132284b2203f6d1ad6624c1d09464f1774cd96a40c694630b56f107ca23cca8ca0eda0e72a9fd8d299164cc5c359c3ae6c8294c23648b101c2dbd9ca340529b5a8fbbda1db6147a37a89de98d2e385a357eb2d0d777d24bacba38684edd799f130fc2422e210e049da2de1235768c791056b68210b2a2fadb3307aa80dfe037bdb6a230e1cdc7dddac9883a02c4bb27f60f6f6e17eeba8987536f52e21f0869b0a7680c52f1f8527b6a12e131da7046f1571911b83f27b1380bd11844d210e422a47b1ff2681f962486dc3a5dd38a68795c0db97082aa38b5dd09ee5d8a54d250937feaac082c277fecdd010a35a73ecc2d188b0e49d5ec028ad8bc9bdad0eae15880c836ae43bda8548b14e0ace3e171e50adb886767636be53ff93808a8c888218f014306712e0a06062fb38a98269764890bf7505d830efbaaa62842ced8fb4c877bcf3b5b693e9605b88ff633858a0d49a0581265be705fb22881392eae254ce2d07673ebe12b92bcd5df32817aa6ff2f7eada99100c3f5cbcbff4db2f5b8de27c8f178f6dd430f7e2853eae8fadad8049eecf39464827fff333cb5e619d7bb351c01173b9c52c0ba982a9c9f2103b5208d397c546057ecfdb9c2a122aa3bb46a571a22d34fe9d912c0c4df2db6f2b9d4ba2a407a0366c477f2bfdf811c3060ca3a85c85d8e4ab55cdec622dcc6e982d7f97df33e4fad56c0d83c9c28ad1bd3fd2ba4f68ca6a3b2addad617eda4bf195781dc73916e193a90f0b915221e9d4176265322909169a58569fa7e8b6ae666401048f2205f7b4a61d9bd5be6fa90bc4a57c2a76def454741ae1d69fa27b9ec973a48e165c83cf6c92b4b2b92a5b7b2596ba44ee41325942083bce62aa5faffb622970ad7f7371d9a87f8acdb4b88810ea228aa36bb9127c128019c8898bde22a4a2d7d88130b01ab2169a686438995b22255006ecc0c1f688c6274101c97898b0c94d363e8568b290975a33bb231c6f74fae4781f10335fe33304e1a3201f1367b0abd1caf82f083929fa417ea6d95e9b587f21e55cdefff7ab77a07782ca0cee1293f52e4e1b9073efece8b8c6d528f29eb7546b9bac037f1b2ade2190535e4b66bcca8c4b174cbf1ade7fb0f483a384ae9fb0ab6f4f675edc3437d9b7aaafae7a8fd5b456e7394e2f34f50dbfd6651ec197519a04c584c6b0e6599b227a94859a09893707a1e03dc88ed53dc8039b4cee98c9e0d1cc70baad72f0c048bc28de1d30cb150f8658e598c65afb2c78901fa290839e2fd3e4d4d1190d372b0128c06f3852e44b73bcde96acf7583e5455efa8688e6c6a910b93a189d2b1150d3360a35bbbfdf2bbf48e9c590223568795a01807fb58f7b1360093bf61ee2b26144a4f8404845e6cf01fe81e243d31128ba28f3009a60be0019d77d889ff1c27234d5a91c56a0d4cc233b2f9d93de3362bccff965dba5a59c5132db9ef08f428ee0c9a63fd69da6b87af992d5571dcd708cffd83f1b929dc33590d1da9deec91df4638a64fe717a6ce934cd4560aefb45e47fb0068ca5fbcb525a05d0153a5dd45fcee057c5c7f60c3088073712b58525d4ec502c3e372327f8daf4769212f5d8bb90417afab847adb8c4bff94eaa4502e8e003639d1bf57ece89d717cf9619079a49ed4a67b42d5e170ba8f78b642ffb694ead6075748cf8eaeb5265f62e6f7d80a6dbeb5023bc733b0566ab42e3c3a93eda5919cee5744c4305d0f0361d351e9bf10c5877edad159a59b61642a663c1036d4f2ffcd96da8f7029b097b01b63c73e7a57b14a6616a22827d04cb2886759589d617e863c03d5885af40b92b67bf6f50a35c4d3230cfa5c7d61651225639de8e112831dad3a4ecab48ad07590e04eb96bcf4ee9d832156d535e8c50b83b2d27b55a9b9cb6079e6a0afd4bd8c4eca260dbf03eb6d5e030a5029915d838dedfe4b44271180882efde335e95118ea6adb40b9f8f1efacee19a5c1ef86db4d2e22a48b4c31eeaebd9b7b083d94c9", 0x1000}, {&(0x7f0000001200)="91de5fa90c8e8961c2d828f2ccfc6af4b3bf07eab30c79ca267042aab20d77540ae641d1f09290d573d8a6417668234b69327af96debc71d133472afcea5508b12e60b69c74a02a5cf6a7fa2fda73619c5f9453a752bfa62acea8989f2b8efc8f6f37e73b3153b9262d2108d60471436fa6f8c41bdb71ba53a1fa8151cfbbc80ca4495f7142209271e15d17621a4c1c0efd058ebc84691d9e0bef4f903839bded6cf596d18a9d5a36d8e8c811982c92dde975755ad9e9cf8d45ed4da877db7877b97ab498e9783b4163d43b3f1ef0b9a1f739ba89109b035e5ee1a209f126db6a58b1bc4b839032890b88d061e88776ab47fd48a8fb3e17fea805fde4ff84191ad0989bdac5b97f269c068ec900e39bf9a976a04a4d8e0e46692ee6250a15c39d50b85cee0bf3d02d15d83f82fd8e264a4372579f4188a6bc9e96bb9374e23b48ce42c32411ba38cdd0c821cf4d18d318e7584275f45188b7de63915bc044280060f60f967d343050ba375edb8ed223e765769f200ab0026e5c7c93ffcddc8ba12e6c0b0fe30f3200be5628bd9c63a97dae4127a6b60660ef70e4befab4040b2cc47484698dde0ea8ff7009b5cc586082e05cb32dac1a1d83e76098d3755f6b0d35aabfeb618c01f76d82afd60fd13415d937f0f0accf0086457f66e1ab05e5c3d7cc0ced960af780bfc3f3c76d8f0fbc7cdbcf5985c25ae703ec0e71523740d27a96e720eb009b7b4d3456a6101cabce756c2551d264238a13e7ef53b5b34477f9e83d863a8e2310ef7ef72ef3da0a77dfc1d05570fbd2037bbae9be29ab3221d9c281425e332302cb86f47066571c83fd9161be1feb71e941ba14b7134bb1f10ed1f90b6e9a6da64a5d8061126f9f6400df91406e09e69764e4e28fb30422c25b7295984908073ff8c0940a7202831ed8cdf2e9bc64d06557e9531302a514c7ee54edac46e05357976b04897e25905ac1282bd7193408cd41880f3544c8d7dfbac797e48165303ab4f036ad54b8bf0205f9b69b5d2bdfa3f1eee46f91d7ddd85f38a933213f30e1e35cd1813dc714e2d966788146a398f3600f543bf12b6c6cb203bd59f6e00923dfcbfd969de5053a57ffe1b10aba9de1588adcde81988465493a051eda1da5975e5f16fe446f554ba1b4614e214ddc71f28188e845df4453398c1d53e5a374ed9c5c2cd24590468a2f127b7c807621cb08c97be3f48f61ed1c996c27779f020dffd073259abf456b77af2c46896cd0d6d520829a86e5fce02c5dcdad443e270c7fa467e00dd94e6634a311e720ffb495c6a45408ecbd4b5161abf204a3e532a13d79b8a02be5be0c2020dad1fddf9831bb38c6c4dd96260150d0be991b4994c304a0639e1768b04d5649e7a2a483c38cb748f00479d069ed6e1109a99a8f2c9e0a1aac70d33b457c1986ef5f49822ea1d69257958548e3d9675dc0066f555c887379b5209461ae4cc9753169640473f09468af62e5f8f24ad507db533d1ca1fb73f860ecafc5be6d9d4a2aa1ddda93eb06c540c2043a333d07be92075918ce9c35f658f677459bc13f08e5a326409a78d99acd7f198672b1110643668d2bf16f0f6f7f9bf0a05dd74941fb3e8b9b1925e5ef3428d8ef374f43a53566c4bc7dc055cc5f8674816ddca1fcb34e991641a2b76962918b400b1828b5f5601a43f2802ccb24ca50093148e2d35a01f015de845b5230cbfbddd6ccee193c396c6b75e28f4b99e9347cfa36e0e2112ca2f1e0f9a7e72016923a2b1bcfebe230aabbb3bc5d5b4372170cff32bb610ab61e7af474876d2dbf15f80333d0f733363facd9b61ceb2bc5bb2593b4f18334e94a78229e1082aef9e97c4159146169c2ce944f28f0db06042ba4fb08449ba3287f1cc093ea5867f2c48d9e1da6468d4be11ecc7747e8467e89191d1c93804fe8bae21c3eab9a325a11d3b24dc4fc52dc833f646a44c7215b642eb0daa0f2c75e112b0d49f9ec3e0124851597014e60c55c312267750ced88983e2ad8f3b4f356a4a13e7051eeb49555b8e49768cf50a8f20e03de0ee44ba831c1ca2a3aa43285e64c1f0b4998af1959c1e65dd24efac1910213de54de87db8b31494e6c0a5fc5a64d424b1301d610cf315d1684be9f555ad9fe509e1fc73defe0905fced1c303306f518a60b154303f526e60dead75aeab412c21fe300d5994d3f42354bbd92105d7de94eed3b0096be136e485b02c4032df4b273e7420c662a9b997a30c041e468220f661e0df8fd4859269194e354db79bbadabe96d94b3e19f9b7a48595c6ce0fc0a319af7dcbb77cf2747a6396af3e077a8fa850bac6cbb0207bb30655b6d0f72008d2f43a1754566995e28c46046ab32671425ac8ddc6e2f2a2d13bf03eafe02c392cb5cee1b2cb6b328785bc4c7f734d6476aad52bdae17a23904e6286e98c86dd78cc53553eb482db307e0acfa1d7bb1e6ac924afc9a7a92fafdd8d866caa2809bd98f750cab2708cf3a1611472240d981762885aa22d0e0f1347fd387bac7cb5ba00b1527deaf8c915b441ed5722ff8e45858bb439709b513438bf65b479c587743f0c09377b90d24c90e5359c8bca5dd088cce476561827d696dccf4213d8f31e6e8ab2f08db57983853cbeca0a4e8e41a562f69cc3c84dca13f443b8ac103237dc45ff33314ddabed7bbd563a7c5dd8e357538f15b21f407af5cd12750a58b02575a94330d1944ed2cd9245b201020d3e8f855cc4f5eae2185b4b5213b5710d9ba5d9d5b64f098f95e77d15d7c6774116334480adfd7feb2d77e673e8ba1e90ea904f70f8d2f4f1ff32ae5b65df6db94aa27b783ff8f33de07dc1beaaf21a50a98ca5934df3eaa7e0092d9c79f119d069b218f8ee59b7431e6f815c5a0945f86dbf7ee1396b476ce63e0ef468f7a7b99f5a8e3243815337d583a2829663e4916f4aed5761fce7da03f0a4067d8582a560c1a873a70ca0cec9c568b82eed6dd6fb6a98c15c37cacd665fc379940747702e59c7aa390ed745b56986d2e2b94bf3fa5d592490b24a6eb3fc29f94e4de1e624535dac3276492868808b1bd323cb4b13e3ed11a284fa7b423ef8fb06287d40f231dbd4dfca4cc40f13b2fb68c168211b378cceb5eb877ec66c36c50dc0605a7a2f58ba7551c951e8f2545d11e1f71138f3efbc50d5442624976bc6ea90b4a39b97fc0b73008e25575aa0bece656c9dfdeb17c1ded8561b0140c46df1120640fd376813c37821fd66e4f32c9e3c83e52d58cd45aea282309ee33678903151b0a5bf7c2cf9dba54b520faca7bcd5ce347fd5ae797a71345a17817ec0fd48499024ba4787d1f4f7e4b3db566fa8fd205b35d5cd549bafdcdae5db0c8af8086fe4ff8014ba923d29fe4d3ae77d416063e77c4381a659c5a03389d33ef901da9ea44bb5a1f02e45c58df9aa577195a6c525d7e4e6d566409b1236bbd954d77901d3d7e12a5273240264e90e331a38965964299e60e4af37638417dbff529f50a683774aa0590a39c829be0ba7c18711e3de1eda238cce53fcb6cda6488eda6fb9db688c82046e6f15be1bf2aae1d14341d91945db2ddd074e60f2e9a052c0d073aa2c8248dcb7c9ba6e764d93d722621fa2e5d60d1e62cc07b7e5e3f9caf3167d9a1971d87b422e8dafa785561e32aec13c40f53075ffeecda47e016a11862a8f18d6fb4ded716eae15d8d93f28b21898f31cca4d947bbc9bd7eee077cf60c2ce8a0d4ecebcad52f3fa4a663767943d00dca37d624e26d9a9103c5c2e4f75e81903420a75c427acfc75b72c56d45de66c0dee380d02ed161fc87d9eb0d4f6174c25e67f588de1070f65d89f730841454ffc3e70a3878a3df268c4ac88c721800688bdf04899f2877c18ee9eade10ceb44a0e0d06f310b55a87b25e704f50e68f708317c875503187b643659c21bb2a5bbccbf559d258869eb58fd14edb1094f84340bf419baf729cb5d73a4e4091428f18fe1b951fdc73e4881daad13a19782bc9ad23e9083702c1ef0a939410babeb28b68e082d29508755b247124c41afe7525cd33d00a4758d1324ff1ebf3877f3c78c04edbd2cc5c789b0569c47303ab959952b85dd110d9dba01bce20d160be4a8fbe2db937d5e2f8292dd81dec899e6eea59c20a95b2acc25fc1fe903ea25441c99d8f084f0365c0714f635ed541da77691c735bfdff7e4fbd2a4d40d59d2177381fab3d3f43dbde2f440e5296c10b0294e7d532b36c4b33c3fa2ab2ac927846782cb3e96a25f93ba05ec2c98afbcaa8f8f5682c19e76d1e2a1267c59999cd38dceed1752ed969e2ab22010ad9a94b37992aeeaa8114a8bcdd467302e254763b3add36cd8c8f15aaee33973f7845abaab68da82135b378f67068c826e9ab27b60db74f5cb5ed66ce2ec97f2c81b7a65c69042110c9c99664671a4f1f31d85f1c16ba1af6addabc4ee060ea0717f08ea9df40f4cc974f5803600fde9746a93595c3f6c39a440dd14549fe5b5ac002c897fc16dbb57d6acecdf2a1734a011765a222e9bcc95a849f770a3fd89fb8a15b45df39526ddf65ee571e0ee365e9f6db59a935b15ca3b9b92bbe9b31ca36e1ca0a281cfc96f814730b82c5a784cbeaa108ccdcbe0a1520f6ec3789bd1fba0b24187a98d4103be4f5c0872324201f59528b77ec86384aeb4969a6040d75150b1e8f8744e45a533f5a50303529418eedfe4b0b7035272334f3cf39181eff84fa54eeb719e1c06cb506e739c82e655046f9e5b8c3949b31eb1df0b8dee90787c03a9849257fb4bce7652d11945590d7bc1353186e6e036950584bf448592a3fd6c0926cd5fba696207772262abf2a985a8fa7a7fad604a91b33d0110ae108a0bec4ff32e7efcbc146cfc04fed926c158eb543f0ec99be5a75d019f263d647550f9c8b7f66c9b700b365d1c70c2bcc1727ddc4162e15252a3bde895c77c35679859c74bc6183926d7d8569478ccc133af53c59b855d6346ceb1cac396ae3940e5a498b628ed753bcb1e346ae2629fbb20e4cfda609a11313a1a5770ffa81f961e9d0cb97fb388427c92b0683f344e312368246af327223ae3f1d79944e87b01289f08332e0a2e8837e78b7c963dacb91fd40dd1b6b035bf655e0b745fc91b9611aeff2eb20efbe72af0938131094729144f907871aaa9e9e16da105f229f2f3a22e3bc8e0708ff18120d3582675b4b7ea601fb7fa3938835bbdb55b5bd5a377044054625402c0bc81211b448d931cab3c874d2a6823495b93814fe99cf0a2423bbeb2e5811fd6377e0ea47344183081fb41bb3358a5d6791ccf24632b10333cca5d1bd051afaac64823f4e993b1f09ffaf2b606b7ffbc7a04eb2df5792e79c16039d3870941b439f3bb90f4dacb4e4bb740c6c751f5831d84c38fd8686c5d29d0d441c26f867808901f8c375f3606bf04d4379f15947ec3de0e4e9a1c5bd8bc4ec30aa639bc97a38114aa04f4bd353aab382cd6fe0eac8197a5aa041867384c6b605bb75ef8b3f30ec1667da6a1ca102c3a667df61693a99cc08af4c1085b98dbfd4805c7b74fddde8771a4578742e1d387dff3cb32e2c341bd1465da166d035d384c9156163f03d4c93051dd422ba7e6a39ce19c9db6df6d612ca8321d0b98aee60be082636e18d1e652682ef5fe1d0470ef38cc62566c3d02cde8f9d6bb2eee04688893130f398093f2870f1dbab8e5c4d89a7eb1f93c7a85250497a43cfc8c4ae6e484b4bcd0e601f02ccfa0efd1adb578e151a4265c97f55ab6313e419e457ff7bc33ec668f54e1dfff9b252ed0a7ad16a3a3c2d81bc679b453", 0x1000}], 0x4) r6 = socket$unix(0x1, 0x8000000000003, 0x0) sendto$unix(r6, &(0x7f0000000000)="1ad82d0d61fbdbf2bcc18d768eb2dbc6a41c1c86b1a968d9361ad41bd4d8c0b30bc2986e", 0x24, 0x408, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 00:46:40 executing program 1: r0 = semget(0x0, 0x4, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)="4f7884da754e07ce0f4f5136ea8d1d71e32a8f609afa0028dba46a3b689ece62c03ce000b350620a66825e79450a10ce61f82ec27e67534e89203eba624805a4359891cfd1d8fd74c9bf41ca2a1df4df9fefc1e39b68d0b7d6f621e43fb20c0179b45ba50b404a4792cf3b2fa578f9c4e1f42d72fdab42c978ba0d9a9d929c2b853cbee5d7097aaf42371e8ae6452501cc87420aa6a1f8c48c72477aba1573c20d34a3adb1b91daa7b52bf54d15213dbd23aed", 0xb3) semop(r0, 0x0, 0x0) semget$private(0x0, 0x28920e6278545efb, 0x100) 00:46:40 executing program 0: msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) chmod(&(0x7f00000000c0)='./file1\x00', 0x90) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0xa, &(0x7f00000001c0)) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0), 0x68}, {0x0, 0x8c4beba}], 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x1) 00:46:40 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x3, 0x1}, {0x18, 0x0, 0x800, 0x40}, 0xfffffffffffff9c9, [0x5, 0x7, 0x10001, 0xa2, 0x0, 0x800000000000000, 0x5b, 0xf6c5]}, 0x3c) truncate(&(0x7f00000001c0)='./file0/../file0\x00', 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 00:46:40 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0xfffffffffffffffc) poll(&(0x7f0000000000)=[{r0, 0xc1}, {r0, 0x2}, {r0, 0x104}, {r0, 0x87}, {r0, 0xa0}], 0x5, 0x0) 00:46:40 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r1, r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0xa9b8, 0x20, 0x4, "c01f4cdcf0db21954e667821a0ed9c95d697ee7c", 0x3f, 0x3f}) execve(0x0, 0x0, 0x0) 00:46:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x49b, 0x0, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x81) 00:46:40 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) 00:46:40 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="01000000", 0x4) setsockopt(r0, 0x1ff, 0x1, &(0x7f0000000180)="3e33c2ee51273aca9e08dfe48f583504de6cc2504c23b48adc9ba29aa93efc2be1bd1fbc6d4371dceb789201752d67221b1fcfe238093734037528ef74d925e38e4a992d83aa6acfb73d6ca29446be937d6ecb241eb3a08c1223856c7110260ddae0f7aca415553f8498e23a32febd070062cf4d17bbd9568957e7dee09f4fa52f4b72b6a2c568c5b06233e30b5b4f35eeddbfe8ef7618c4353cbf2d4525fec56b5421e9303b6cbcdb27d35042c3b12e2129022c800f032f1fbcfdab4a12fbdb3a1d049e5d08be898081e433fb3b87c8e898701657ae3bba269c58c6bb259c0996e6abbf13", 0xe5) 00:46:40 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') r3 = syz_open_pts() link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)='./file0\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r4, &(0x7f0000000300)='./file0\x00', 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0xfff, 0x7f, 0x3, 0x7, "9885b4c4b409e42cea5c84c3b754b790788712f3", 0x0, 0x9}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000380)) 00:46:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000100)="e20321f546a896df452cc2a44bc0360b6a6115f24cc5fdd1c86fbc26389084d24cbcbf365d4ac448dcfdeb2c617572d3313e51dff129e82ccaae30a68e9d15761d4389f5b20754104a207f28cf1dca2765369d9855559b0d1f662389e3314a9b58dc7a10651e332160f38e1443bc7a50d9d51e340cf7a857e888ce6d3d6dc5fb488e9d71d649d3624ffd883be26681e6421f30299c626b63b6043e28e5085bd753cee346c3c39e37374bc0ef0dfa5c10244ae1671061a5", 0xb7, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0x1}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) close(r7) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000280)) recvfrom$inet(r5, &(0x7f00000002c0)=""/143, 0x8f, 0x0, &(0x7f0000000380)={0x2, 0x3}, 0xc) dup(r4) socket(0x18, 0x8001, 0x5) mknodat(r1, &(0x7f00000003c0)='./file0\x00', 0x4, 0x5) close(r6) r8 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x4) flock(r7, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4012, r2, 0x0, 0x0) dup(r7) clock_settime(0x4, &(0x7f0000000440)={0x6, 0xc59d}) getpeername$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) writev(r8, &(0x7f0000000840)=[{&(0x7f0000000500)="0e027633c0c8bfff952f35006c2b9827918a6cacef29feb8ad7fa6252b01525886abaa0f594206221adfa16ef116ef899b5f67d3f2f6682d0a09940f10790b44c3c1c7", 0x43}, {&(0x7f0000000580)="1174aca89310b6f310a24946f5d83cb074f011b28217489696ab139c1ef9a8044d844941635ac5e2ffbe3076d9c49c7676f777d16024b5ffaeecd7b07c11896a424aca2a44e34dc49222831cc97591410310c8984e23bd540c9416c8c2fea3584c7e6292529e0f3e33efbebb0e99dd55e0a5dfb86138b3fc3e361ebd87bb4a3801fdf32b33e3ca4273a0913a422db60e932fc805de9eb913e52457beee51f50237874889a9be0c30b0d6d43d882564a9f1488e10f8559dcdf6a3f61cfb7d22d57b54ae445446da790db77b9f8649807d88f65ddff37d", 0xd6}, {&(0x7f0000000680)="c48907fc3fdd2e7bdea9d667d3efda32f9e624c1202c", 0x16}, {&(0x7f00000006c0)="d52134b2b811951858b8298f38289301835fa5a12e779c9527f40b639b6a5021dacadcb571a98225e606c145b212cea8fd085bd9ffd06503e980621a4237a1be5a9215c6a9c36a3ba096f8c006bca69f94d93dc4dbba3ed7d1df0b5464584d890e8ec97c1a9885812f7e79da9adc226a21293d1f51a3b6477f2c656afcf2b2b023d468bf850a396d0a74135f110f615de51a3d267be2f7c6dfe0042e4d66e1033fa9f7e872bda6d36b5c827134eb9c0e784d652aedc3a92c0122670b15ac7b316ad0423ab641c8cf8ca85fb96a00f2c3fe07b088f2c6ab06eb7ca11e95834afe3377a5c308f089891206914b497c102eded559f863e0fc8a922f940f", 0xfc}, {&(0x7f00000007c0)="0cf15deea126f35301a854a666f07fe4335e4a7ad5e6b8bcf2ddca6f9df69a8a1257f871aef2c0bbab979e28cb2c5a69e5510fcb48e009d014af52b2b06fb0cb7c27a42e86db5129ecaf9490bb5c4859bb9d", 0x52}], 0x5) r9 = getppid() fcntl$lock(r4, 0x8, &(0x7f00000008c0)={0x1, 0x2, 0x7, 0x6, r9}) setpgid(r9, r9) socket(0x1a, 0x0, 0x3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000900)) ioctl$TIOCSDTR(r6, 0x20007479) getitimer(0x2, &(0x7f0000000940)) getpeername$inet(r3, &(0x7f0000000980), &(0x7f00000009c0)=0xc) 00:46:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/81, 0x51}, {&(0x7f0000000080)=""/49, 0x31}], 0x5) fsync(r0) close(r0) 00:46:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 00:46:41 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') stat(&(0x7f00000002c0)='./file0/file0\x00', 0x0) 00:46:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000011c0)=""/221) accept(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xc) 00:46:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x9) poll(&(0x7f00000000c0)=[{}], 0x89, 0x0) 00:46:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = geteuid() seteuid(r3) r4 = dup(r1) kevent(r4, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 00:46:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000680)={0xffffffffffffffff, 0xfffffffffffffdc6, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4e7925a8, 0x6}, {0x7, 0x9}}) 00:46:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) write(r0, &(0x7f00000000c0)="950aab586d1d35e103b43658a609fdea44e1e9b9f4671be0e6469f6bc0eb8bbc69e904420c8ac5fe25c8cbe424bd68199630c7cd85b9b239d8345d2791428d0dcc0154850ad8b5ce43c1bb83654de8ac89576db63241e0f57268d05dc5812379738050c849976d1bafb97551d675f07717ee5e987405dd8b6d8fa5c5d5f08c55f0582d6245e85170e1364e46578c3ec0bf4cc60636700f64c30c3b73f6d343162dfe8114c2fa68b6b2cf", 0xaa) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x3) 00:46:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f00000000c0)=""/174, 0xae}, 0x0) r2 = getpgrp() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x7fff, 0x1, 0x3, 0xff, 0xffff}, 0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 00:46:41 executing program 1: mprotect(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/6) 00:46:41 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b7241cb70036436ff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040), 0x0) 00:46:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="c86a39a800000000", 0x8) close(r0) 00:46:41 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = getuid() setuid(r3) close(r0) 00:46:41 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 00:46:41 executing program 0: nanosleep(&(0x7f0000000240)={0x8312, 0x7}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x145) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r2 = accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0x4b6) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x40, 0x81, 0x2abe, 0xfffffffffffffffb, "5338df01b4b21c03f816bd156664f9f5fe615c9a", 0x0, 0x6}) close(r1) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffe, 0x7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001300)="6b56d732c397dcb34cf36eaaf482b74009bcfc36386716d124d1fb32c9e867a96c28b6836fcfc1a9c9339a8f9ccfb32bf84dbf57c01b3bd98d23d02a39722172e57ecc018dc912482645593ded4a1e49a0b2218e1b7f485117666003c721be18d655a252fe28c14ef89f1aa0cfc26ee91bee199f78d139c168c670d00cd52c894d", 0x81) write(r3, &(0x7f0000002400)="c2c039b0a4aff02a39dbb6827625e9acd1e4132b447a7ef38a00d0fe19d5b4f1963a24062d02bc8616e70336ecf89ca4909f856776c0586df5218ea87d40ae997cc353aa83220a8441482e5c6a541bcf972915dba4971a7504c1a63cbb216f3a765d14f272e14d6f76256356c56ab20bea5a5a4f6f5cd53d3554c96c342cec778f2c45c25657289e0a88e417dfc17d9517681c3cadec2e4607a13394791a8c7b658cd46e4e4a566439ebfe43791775f850b11f5c7fe2bd73a1c9de34eff31c7236d8691061ee96297a3ca1de221f96e02ec9246b102e17fc74a6ff27db6476bde9d8cb858d81459ef7386682961e6958ab360cf741a83ae9088a4f372f8f28562e59206d8b779d7e7af619532cebe07d393c21d3dbed5053ff6e33fb77110aed5f699918a6e24d1e95a9998fc4f04ed439d8b35b71157015e184265ea9203bead72e402457b7186b05861eaa5bbe08e810ea42a0c9aaf8637cf80506aa7c3ce617e595bef1109f432758a2a4d821ce366191bebf8dc8a708b912a4d5037e0b254bea3337a88338634137661be6c0f4455ff90cf72f5b9aa7c1d6c7bd5d3ad9372a1e054691c7836bef3956be269a564296c42ca96fd15990324a29807ccaac1740a095b3184f56d8e3e89b37c0c60151560f8499930c5fd0a1f834c50668d1e33e9196e33f58156f75aef28fc4db4a2b8f7182e9fbca6c843b209f6526bc7c2b1bd18820a2be7e64c968a8af3b3775078d509cb84c13c30937e0a8fd959fbe1956f684e5c55bc0a1638bdb0c675146599f347421b5e21f292ebdef1e6ab7699d81e19bc8e27010304a0999225e362060d5fd6132d4646ca27175daec9876adcba94a9be750b9d4313f337b7c2c94280ecb2a11da3970042944f857bc7a8c1264718697ecc2494fbdf0bc4890ce9f239cc5d151aaf800f02d85d0e0e45b945a7008b2a3901a3ae0dbeff0323212780a706040faaaddac3c872d957512e096d4cca0abb69e8abd41cfb696a0efeb2ed596719bef0410ee8d8c2cad55d063ac3d917e9bd2dbf0bcab6959850f148783fde84b5acd43cf6d9f1c10a9436baa5156afb764dfd034512ea66f3964197d9cb5ccdd3a2d07036032202da89c97a358aaabe0f660fea6e23c3d45d9beca1d2b80ede27b629413dd57354862b3b770de0f30316aba01a2fb801661943f853dd30f14d48ed8dc701d5918bb9a41c8b1868d4ebaf66aedaa71e2e7988ac807d778f4e608ca1d77d5a10cd49f722ef28d378187776443b7bd868e99d3dd871bacc8614c3d25e10901325e3142161bf1b1098afaca05f5a961106cf6b4a47a3ba3647c6a5b4b536c3a129d5dd4f5f7ddae4f5e2155f6feebba7cf064dfcf3a4e33aecc365e5f6b436732c6fbe25b6ca36ef6542180a5d298874852cfc393c83b9057f29c8a8a9302378a636c4020436c4e60bb280751a05e0a53d98f55676769060094ed74e40d4ea28de261f099bae0e429b3f66c72ee46575a381508c9df5c5da5a900ba6590f40b06b3de357a9fc433ef0ebf7e795ea1ed284ccce43af27892bb0a9ea1b354b5cc0f7fbb3701fa6642b9ff2be65cae7b9aee81238063497d00268d1a9f57aeb6016d7b19c741885da695924bdd8cb0e3d29643705f7b7e9644d49020bceb86f99adcafbc57c2fcf1d31566e22dd8edc4791162a93adc397928d26a60f72c38c90dcdb2dd6c8e9013b2502f26b4f733a4250f44dd904f712371d65d2a4c66d1375bbfa6345c368bb4da46133ebcf54b2d8db6f0b6b82beb3a43919219f2d24fca987876d7a0a47723cfebc8fb4f2d1bad3c1766535d735256e459d01c6802fb7e0b47db0624cb7947ffdacd34982b83980ce35d99f89189a50fbac025915c77fe34e5e665c25e9943099b36289b8d4080b0b66f0c63448f264730d859194bbc2e0f8d455d7627a69cc9e96bc20380838807fab5eff59b1a7703f785dc651364b2dbcc0fafcb1cfaedd5aad26d11ff5555993dabc1f3850ba589278274c63f21c4c129cc8bd31332ef745304c28a76ed29f41af31150974839c5e32a3a7105b55ee1d22a1e437ca5eaffb5212556621ae23befb44b673495678ca73738f0d26e084632e3e44fbe42ff5bf25ed58f8f1e8ebee9597912e452377d3c9250639eff4c5fece732ccd31d9d44ce8c5d1fe77bb0da046e2a7b1be01a874c562446a29a55c0da753b49545001a6437a261367edb6fbfbacbbd65f19adf6cc112b93036feacad2df3ff46534f89b64db40ca63f4ff4786b5aaf88b992a9bfb37c1b22f8f780b1423b02da7b1dd860258dfabbaaac781e91c9ac4de90ac9d5dd6dfa610cf2516e95ca689af7cffa1b7edf24e535abc0c13e21779ab7958927faa8dd2a1f4615b4d1be03b92493e9497e600ed25e10fec0df6b0c6c58bc5aa7ef2a575df2bb93974d62a124bfe8af3c40e109620814f4d63f6aa818df9a5118dd0c07c05191b50b6097b8cf0923cfc1ff214c5a1b6419f89a2425fce5486d3eb131ac11588b86a6da5b03b0ed6254de31fbf285162785ec296220e054d456fae2e848a57b1897e8de2dab80b2f926bb7720a1b7a46c06404612ee9b2b7058bbb77c2d7036dc68de49e4975a12f09f26113f4f3090ace21df30fca1ba88976ae09f78892e7dcd13192e8d77bd5e554e6fae691563f786efcddccc907268802380fe9637571ec1e2a739b50f5cef41663d268f876a926f0b29a9db097383553713548cb961dc7f4fc5528fa1f278a57612ee82f3c9a7461a1322a517cb5a7f25cab8916f6cf1004baa53f09c326a6dd76c6255ae1641f526f96732b4ef64cbc62dc2018179a07324fbd25c1c5c12c1c77c7bce50e3fbe1c0d25bb358fb77fd0097951c637f93b854e765776b6b14755692bec9dad7ae9d90ae3f7dd35e7ff64883489b09771d90c5deaf434b88e0da9eb4f04cfa90d385e6a439ec7832d8490f4d73bc39a2ef63dd89838df247e807c4cebad3b436d9fd56ab725c33ce1b41ed4499913186596e6c202c90e989ed556b877de346168b9db58eca0992e6e8d9712e8a35b56b883d2989239ca605adb2d47481a4dab17d3228cf5d35b0bb17c5a080eb1c5b989626737a1474aee9b277ba6c0bf0f095a2a7e244c59a16569c71300f3c8a7e2b8f9dc7439e33168a5a75aa8b2eba3b7b8727d6a83f93c84c9dbbf572d5dab9cc2f4b6718ffb385f5e806f61f7d1c1195ee7b432c64b86f6cefc77eb7de70ff748b6d40d40d4efa70ce83b433b70074dcb38f4ad62ab4497f81de35f75285621bda3be1576948cc7d237dbc6878f1a9899141460e3b5f1788b4b0462dfca641336168975902dacb504f8a00bf8aa282ae643aa28a6fdb2cb7b50493cb2216958a48d518558dbec7509a12de64dccad97f5650c46ae774504582bfcf998b527fabfc5bb8cded92749a15f46618489674c1a0e5a0c1f5ed2776a3b8704a87a15d0a396d4c3659a848780a16c719d2d7e0c50927b475df256667b706a477b52e37801d5859e4951e6e63b5c011d13c5874acebe1de7852ee75b27a2852761ba023bb9f08256ddf96b2892e44f4ab8131c9fa336c71f7a06a45f40011afd229f09f66cd01cfcfe5c695eebbb5190d59d0e9a4ea9e5cc3c8d7f6418be1a65a4b825af4017e48db4697a54acb2c32269384f0cff2479e37057f89c2a41ce4ef1c67557550be044890b4008bacaf82a34a59b903fadde366a9e5d6ad1022e6b318851a7faffcd0bfedee6fe50b9c6a0b368d2a0be0da93e22f656d65e148525b373b49cfc7da985f735f91e10b606e12e413325a4ab04c05c87d65fa81ba2d53907b6ebed1ee585dfb98dc8b542d3bfd3dcf8964ce07281feb8f8145cfb688244ca1f221b34ec145a6657fd4d4d73234603e1c8deca5d53d2babaa0b18448b1a6423404e1e196b142ebe76b3dc044bee1d204ed58f1389ca479114e4b2fea1295b3d498f9ab4588d5339006c677b26238012a31720390cc0bf7b693cd1007ab423b06d5ad4f9dbe641f36250b6356dd51486fee21cd827876f0ee34205c19e07004d511f1b5a5f9eea8a7571c99a3c610b2dfd43f093eb6900ff20ef522a66601349cd45703bb2f0b5a456a430c5559db48d61cd0efad2fa73376ef0c34193bc9098a80547c231fc2afce390e29db1ca4de0c4db110ee8d4bf8be74591518e6bb9264793c2e20a4edf93ceb5848279b7f6132ad2f87478c838274f9290e7f85d13d259d13ae75cb6deb3df1b57ae1a65ee2520497277b8a8b9f7ab0293a370bd86dfea19e8a472c3cfa046c0ff7f5cd3b0d8e4e134bfdb61015635196b4c4ed38f7a2b8743db49e3728f0a1ffa791774003b0253b64f2937b3b9a0b7720bf2dc52b793c16f791ea2df2ede1ffce2d2b60c985c583bb3722ed4b7a6dc7908ac897537419dea4245071e22981287f96c2039ca47848c8c520008307f7583786d6552ab94ca45bf62d13095eedca46c38c031fceeb7e4ccfe7ac7abe5e186d71fa1200f82634c57d519911881391df567274080679b4ce5f9377cb4bf87adc78cce32a356149916567889bf1793f514f5d9c472294171a549b334b540dfd76b35923d1092d9cfc83366b7a70c5b2efaf32eea3ede3aaccec98c1b4b18c164a90952a038f5e8240bd72c084bd8b66202b655d1b93a35c935a93a41349ac87a2dd2ed4f1e96b6d08c1cd6f9dee18946a64a8ba219dff98f6bfb3472f3d4d9d5839d6416f35db6a17894d09d338d748fa440521b6f457f6645b6494e8939f66388fc36da4de67b72a6c8a1ec4a6a82e0c4f7c9a9c40dd1b0740c8c9833064a102823c85d8259e239e41aa539099ce6f1aa9ced77f6c3b4045280224c99d2bfdc1e215b709e56c3b1bfb2406e2afb9c17f3ac34271ef19e3b73df4427755b87fbbcfc6874929f83f6ac83e4c2f1258822e92998fc2fe646a8857f5678aaaf69be5c75082291b89a7d2395fe588b5a71a52d08ea1f9fdea1d3a2c3a69e2598cf9cc2b683c7934425fcdecbf488ffdbfb5e15745733641407f60cdf96b7ef916a08f16d6f7b184cfc18d48488cd0fea1f4af4e5c80079f18e2a485554fd497071713f035e5efbeb1ae1eb21d9e7520f2c87f0e88c8a363cd02d5a204ec7483521180062c63205882d23d90886ea95493876c05cad0ebe2e1a3a4d07caf72264d6cf2f988744d44b50adfa587e1ba35201c4289d240460d61031621bce5fd9c10ff2e386efa50ab8322e22f45f502ab8cfa2aed52ef3cdf7917624ed87f7140674a5c37c226c69bcdce0807afe66c088e38067dc3632bb172b0f48ac8c144167a9018f4e7c4390fa2b060b56afec668753d6f61ca70510499c667b9d5daa3d6de048c5cf28f9a1022af8a9bb55bf205fb5c504eaf7042f2f900af61547a8478789c3ebe3a6fa8979ae1d4c856956ce83877efdca31e2a55abea16187b93e0eefc28a808623d99353c1575daf0cfb0aa49f6c646eee9d3c3598e9aa773d24001473d6914288c57f1f60db058629999ffe9823ce55337f6c3b5263cc1349bb845dc46648aeabcca475fea7562401a9d9abab7c1aba3aa124cedbbba82fcb72f07c2784628cb31761167788c533b801ed4e50b43235a15eea8a1e78e56c42e88a201c579fe4af7bda4869383fc5dad26297e7399c8d26e6793b6d51ed0d13316d0b980ba42f3ab88c9d50102aeee596b12858539d7dc6720644fe7d862da249be266372f8518c465bd3fa5b19bb0c88a6d985d4f5faf747eb403d9dd8eee2ca1ba75a72c26d5e89a3b2263d8edad738ced0a973ec83e0d6e1cf21339da3fe14053841e3ca1f3dd0a8081590b42284afa6fe47db0301fd9966bc6a9037f42496ea6f513173776f", 0x102e) 00:46:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000002380)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d82a9f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844cb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d202575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d3d7388", 0xfddd, 0x400000000404, 0x0, 0xffffffffffffff34) dup2(r0, r1) 00:46:42 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000009c573b1405e4c8447565fdd20cd74031485a79a02f5b93ec98bc675b2e7669ca97bb2132f212dbfa2eb1d32025ba5865c3db19a8bb659d4e"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x10}], 0x10}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x157) accept$inet6(r1, 0x0, &(0x7f0000000000)) 00:46:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x7}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) flock(r0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000ecff2800fb7c11d5872600003100000000000000"], 0x10}, 0x0) 00:46:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/49, 0x31, 0x1, 0x0, 0x0) 00:46:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)="02000000", 0x4) getppid() fchdir(r0) 00:46:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x40000000, 0x41, 0x7f}], 0x8, 0x0, 0x1ff, &(0x7f0000000000)={0xee, 0x3}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="396bcb4e80e12eda6e4dcffa292b7bf2d5f64fccf8790d8d9b9f2753b580ad71f6d30a91c8277b741b993716e4e83ee7b8043b141e4339b95b11188e9bf19780184cbb181b33fe181e86c0a094d1196f9a758aead67df06a6f6dfc2c7076ff55aa9fcd570589769455c64f34221256bca01b7d3839ea58dc35c1799cb6825c9a6d455591c131a93bf7e7e4fcd57c9620b3a298e957e9748fd4fbf6ec8e1caaa25e50", 0xa2) kqueue() 00:46:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto(r0, &(0x7f0000000080)="4338082fe85323ac051818c34908276fe6886167dd8f180a82975a3cf6ceaa777d49269d23e4d01f0c0ddaa51fc3", 0x2e, 0x409, 0x0, 0x0) setsockopt(r0, 0x81, 0x40, &(0x7f00000000c0)="01000000", 0xffffffffffffff36) chdir(&(0x7f0000000100)='./file0\x00') connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:46:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x2) write(r0, &(0x7f0000000000)="2a3b901c16c374bb4d03eefb44db46580fe6b5faf0e8f33d222dc51ebf451c42305a1c80aa40b54a4f434dea78d25b829d9c0663c4f8b4b80509ad1ddb53cf860212a81cd0ed65286bd73d", 0xfffffffffffffe04) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) write(r1, &(0x7f00000007c0)=':', 0x1) 00:46:42 executing program 0: select(0xffffffffffffff13, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x80000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x18, 0x10) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x24, 0x8) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) close(r1) 00:46:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000000, 0x3) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 00:46:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0xf2, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x800000000000}, 0x1000001e2) 00:46:42 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 00:46:42 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/8, 0x8) 00:46:42 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x10004) pwritev(r1, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) 00:46:42 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xb1c7, 0x3}, {0x2, 0x2d}}, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) ftruncate(r1, 0xc6) 00:46:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x81, 0x8) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000011000000", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) dup(r0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000500)=[{&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/119, 0x77}, {&(0x7f0000000480)=""/26, 0x1a}, {&(0x7f00000004c0)=""/13, 0xd}], 0x7, &(0x7f0000000580)=""/53, 0x35}, 0x2) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 00:46:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="29f060c899fef56bd89c5720d3aba5f954fc8ced1e7b86158de4f06c3ccd3675165f0f365f96cfc7665d108f437ee5be4f24c1c908ef7ebb4bf1e5ed3f6e2ab300d01bc2af0c6c8b0cd5911b59afd8a393b768cf5deabf43d787e077b56c4fb97c2be50d36e53b1447e8cba4a3fa75f4c5f5d090c7add948379461726a868983761c0ebf539c764eb55ccc8f430ad9b978c04441693c0ebcdd7c556eb820ebeb8dcfb0782b3c0e84ee81dd399b0181d1d73c9dbbc780241c258a90783fe84e6e0db50f95b6c342d5baf442497e46c4d7d0c124572917254ba8d2e0e1d51912910b83ef8bb1ca64919f3d4fcba6269ee7e62cacf3dc458871b518a3b7819b853c3a638bc5da0c4469b0f4eb33dc664069281ad85406bb2bbb8a97e174620405c27afe3c41376ebfd40006b74cefd9693dd8da58c4ee65a07de541b1e01645908edb201127f173c7bb7c249c5a8c2129e278722d05b3361cc46ec8ab6ab47bc4a3e6265c432617e4b79b885c527fb319e432f89a847c929dc04bacdb8d1c4018a7a3b203915dafd9a474cc6f0cc104de9e399b7ca594e40fc3d56540b89a1a51b1b0235b212e7bfda88c22e889306fd234c86037ca4974f6d960572162d3b27852c5a61dc5905f18be6428aaa3343beb01c30c35aadf2ec52afe7b128fd37fee546e4a7183fcb2ce735cde82d2e56d84353d6b9667502d9177885077e96fe8e6d0030b9af02029c09b85e431eee20bd81c40c240a8e8eb87181c47f20f7be0dac157f2269a14f6bfa4e282cd9763bc37af13fcc8157240c8c3e4bbea265388762bbb5008efde1b7baeffe477222ac363dd562c3fd0686c2877cb68a7f3b4414f53d3d83bc703a8a2f460c5e87f155a7518a072137bbfad2d729b8bf59920b6293043412ffa1b4c59031e5b3c1e0b02ff68cc647b0c81db6b249559baae7bebb8de6e545d2bb1016f1c986780996773bee46918f3b90cedbfd52f6c9a9df67f294f60ad6d6eb085893ec12bfcc55d49a63d489536e57269a85053c59a142abdbe611dd2cb8947567d7a87ca0b559aac386714b28bdbc00a6fabf0b24d3af2d1591105eee4c2a35fb180f8668a13eaf1b9bd0ca1c661714446e626165c71d7307ae5d24f57f76c2bc1420d5e9070553fb7aa837b494fb239416876c364a2b1764e423202887ae0d7d167003486904df2705d586743e434668c31c6a29cf8beb0ff9e41e1f219dcadd6d96bb69b835af4aa776eab2c41832f642d8c423a4b841a1cf017ddb44bea7e812e7853d8e5728af4020a9c061d5fbbca3f45cf3c53649c90db88de8c6c804997e84832b447cfa4ce30519c5a1061cdc6dde444d135152b16a40bc55c19d1f1a45b5e8bbf195110645b47fb32ea004d46d4eb9db8190675f14af04b2794954c0d1c1dc2d25c18085cf8fd9a77606d571a53e0c782a570eb5ee88a70d4b956bdb3fcced93b7daac50621723cb82e369a3811d81ac85ec563447e632a6657c18a03aa0ed0b990adc3323ef208fa37253156bfbe1fed63ef449426f5f4fe450280ad9e47f896491035ab8baec86ad9a7714e59b8781df67833c27468f258640ef5021215f8917e0496cd4060818adb0564c5f2205ec5166434b6016a9546413842d347b05ada9d07bbca2fece0f3268bb24166e9627a2c6ee9b5af52138be439da69c923bcf16716c779e607c8aef4d9a9c06250f02668881ff8a1098c645db904c226a3ccc4e78f8a44b7161e401bc6fe6340e65325dfcf7a40a89c76f54d375a51643027bbc31b06ddbdaf6b58a96f0170a375d7704d47d0e7ca4c5bc52962dc73b2ba6161ea182ed0c7017e29e0a71693e269687732fdd31466cfe0ab68b4c0d8f93dd4e025a86ca08c149a0fd9c069db5670a9e4e44e6c245010be91428da3acdd89c974870f28aba9d980cfbe50722c9e509432891a6947b179938a0d3858f146c0438b08e732f1ce152f54caa854dc2828726a69af7f7c9f90b878f607c6a6d350b0cf1b561bdf397db4e5f97a7aaa490b14fd8c1456fefc31745ad3fd5c19429a6ff3c71ede460e1795f7bf4bc60c306bc0b5af171666bbc7fae28aa1af822c18eb74805d3397664d36cee78c1e314f69dd184801ab7b5c94cb6a2a99482cdc94bf38976ac37c4a44a3945409029997336c7b2060ace1659b3bd8d9f306e9b9d62a1f40f216003967a66b27f628ba57f78c9677162fd2db8c5d97fad14c71f16e2882c842612e5c6201cbabb6fa94c496f5eee69a99b690d83c2ea526ce85f8194205fdedaa6422ea871ffe9aa7f78ca50c6ee5736d103619ad3a267c036efa778c11dd4e218bb9ee32c1c1a8706ac96189a2506b2cb154f97c861654acfeebf8e203172ce1bd6ea78bef9e275d8564f23d14bf60eb42d42e7cfae77a2819f141a15e0dc1bfe1acc59c4e01454cb6d2bbb7666bfbe053ae016ff905b54dd82229fd3eb946e456c73c51d5e8ee67a2a38ade02d8b5143401fc9477062a6065e1a9437b1f04ccdb673c87f1f5dddbae163e0eeba7812073ce5ecf87cd2f73cbbd5325d391e7d992e92e4930b282b36939a9fc93a85feab709c5cb04252bb94f5d24bc7325025be6e9facd785ef9348c5844930852438209cbd2574f0205075ec5ec52b90aec785766fc30e69ea69671fbd08a904dced475b07db0b081db0d5ab2ed07f78713433412b4428de23c0fe6d763eebe0eb063875a99999a7582816aa89e41af4abd0cb8c5ef0856468030026f95ddc651845132cd2d39cd7d42d33b0f2d66c523e70b941b55fe3b4a5aa6c66986742a797709715b3f50aa865a3793771646bf4e9decaf69de563aa25a917600949466ee39c284e67fb548dcae953af25459fa59f4944eb2b5e18df281d5aa70f5a6d08f7502c80ddc965bef52f71d488631d50985c72e8a64558ed3933ca4377d09d5eba74e955ae310d4d16105df82251d7cf1dbf651053f94b391435d08b83b3c0475d17db77bb464f812a6261020177d2b7216c0cd4d6e67ac59049f9e913267721ab6ceddf2a1d409d9a48f4f4726f0ca8263cf0ddd57e9d7a7a99565513e837e0eb6e61fc16f4c3c5e2eae015400e5b70170debfe95c6444516f1745009e8d284ae4739c91021ead7c1505281cb19adab3fce8731c554c376824395fe11c9c4c3891f842adc99025b74ec9a13ef69751789a03c25f8d011252f6c501f400b9972a7a4e41a8e5646c8e4e597c6fe297ac92d0f6302c726e536f3a34f92c3068185a4436697d2eafc8081a9ac6eb1154b4914f57af8ea92a98a03b09c9d800ec9dd1ead87630fa5e5b44206c5ece34bcc31bd0fe15d1acb9f9c33904a86a6028f6310510f74d99b79bddf1a93eb1fcb75c0941ace4f402a65ad5ed553c4f2f0224ac93898f2b1cf634dcccd05cf2b705f85af349b70c3cd1868c8d0dc9f944b9982a6d1bd9d3a85c0e0361f8f3890eb2a980699dd01a8fe8aa3693bb0646e80937fa837aa99141ac674a58cedc3153579714c23bda99c1e9bc54138601f9a642e8a9887199f0cc06cd13757feb4de814245f7bc60af7f0567262c734a1052cb5a602db225e5cf8287794d4606da036af035437331430b13cabecbf51c8114ca8e930e302c45d653feb954376442793f58c0066d852bf7c6afa23afe1044d603ccd2c9ac0b3eede53b0f2d7cf80e01fbf3a3abd994154863401b5d5976cf2629aaafcdd54e59486f495a85874f7fcc45a82eac654c2ad2e27a91cb29b193458cc47d20b0abac18a5d96accc0b9dc281040caa74c113f381abc9c8187108dafb8cf1a0a989a49b1d11a3e8916d90ef17c0aa7320bf2119685bed526169b12fc612287afd2118857e88fa515ca4dc1dc4137b4eba51c718f8ee056ceaf7600e98c6714ee2a02e7b6ecbc260e463ce27e971c44c78964ef1d9a4ae77a9dad12ad06622db469b887a442db5a010c989a1ebe4b717e09a0bbbc13d79e7ab19610b2d5ef9e8c8d3c4174e5fb9c0f2e86e7aac275ce518561e1aaa9da710cfa25761c4df2d1df8a9861b4fa12148ec511ffbe5b2b568305d1f40f0f0a6a7b7d8c38099b7eab589ff4227b9f2c3500e52064e8a0f2d7af20e805703da64d0dc52a02765ddb5c62130d1f15df72fc4b779872b890d5e9629ba9863eb22fed2b596e49eae1ed6f683eaf10d52dcf0e934763f3c96bea8c19ebe5a505416d4dced3ad7f0170ef1b083180dbbd00339dffb9f1bade6221c6927e1151b2bd95ee8a798f30b20e9c00ed7497ce40e2dcad23d46ea1714912065989aac6b4df4574f6ead5d12e1829b32675169f74de8a80f6f9c64dfdd79e68c7816b51762ef63495b160f72aa23de3a918a2c4d672987d2b5884bb463c573bb23a26d86000ab3cc47f4e115bc95d0e457b247eb2177b01d90baef3f75e83fa9e303a07671c203e97d8e564bb08cb4918a8eba186967857a082579fa309d0b21e99e2ff46464df82a1d66453f7743f117cb76ce697ef70a746217a341cf1dd1b9f73ef4d5b571bdfa5bcc6e867563af957dca977b79c15d5a13677045de9599490c53f78415391c581a169a2d741ba86168353e145e9be2c50e4379c4b99f8b80445c63ce27920eb7a15d4747a2df42874e1a3a079c2852af4445a750f2c9434d0ea3dfd90d7f6e2434521e5a40532c9ef3c35c97cf0dde9bdfe9c74d38bf5bcf1896ad2533a3a097921cc2bf205f4e3ae919b349f5d40bfed3834d3852671998c59a2253b6c9571ca1596e47ad514565c511edb52c26b9730161bcb8680e1497aa5a3208fcfee59f861e5c0a697c385446b7ee4a3276213b2072f412f67a3952b96497c55e34e30946930a6592a85d4f5aeb57e531d25d16a0f51107a545958679bd116833f003f4a9d823e144a0ed6c4268e3fef7da00830c4b7ab9b1cbf6a57771d99685d44cdae65b610bb489fe393d2edf96a04a3a01887f0f4b105bcad9597db56bca9ba9b7ef10b9c79016019e8d6372334123ed86502405d81d8c41ee30d458fc377943bc1d8e30993e623171fc2f890da80c12a588281b8a44dc7d0884a8d89e050cdca2394efb482c53b79d5ff443ad58c1a36a995ceb34d0e6f1bc5c4adc70dfd46e757e14354bd453548e3083db052053ed2b8b42dab769b3bacf008bc6bd0a912da458d29fd4d22b3499ae49df00838df5ef65d41c23a8c243c9cf983e0d30670be2ac279da640ea2342058e4b0a5ddb503b8df1e936bcce6a8776334b58907ea6cc54c250da54b39b10aaf86f28e335c90fa39ddf72754f4f2da659d0001f2661e96861068374fad4af8118f8701edd84cf2275fe7adc66a8981c2c7525e4a8745777cdae868f0163964027d72462c5100bcf926288d571d008cd723927a4ff2e3942beba7b4bbd21bfb8c84fd2bd94d367138dc41f3ed7ab3dd5f3a3ae36c4642ccc22559f95fd3dd54db2bd2739e7c1dae5a303b4e7b7d40bf9b3b27b4f678954b7e0949e14237e3fd6964268993283a2cb2565381517a06332106ce8849e88218d99ad1b0a8652ae926d2385bae93cfd9e202fc8843dfa4d204b6f02b4342597fc28833c72e70d2ce372d233e14c65ef65e96ff01d5a82e8dc27d1f1d3b4f80194fc49968802342fa953e8677f59f1b83e117ab8e8794b456aecf16c27d8d55f2dffa838febda385e584a402764061925c6c740d0dbe5d9e0428de46a4f1d6cb622ceb811339b603736411a70831bf155c88d553cc2497ed4361800b1466b9b9d3f373b739c2de2271b17130f1b5822a84bd786c4732529931926ed5b70a6fb9b2849988992d00d86cb58a5", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) 00:46:43 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=""/187, &(0x7f0000000100)=0xbb) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x0) getdents(r0, 0x0, 0x371) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fcntl$getflags(r0, 0x3) fchown(r1, r2, r3) 00:46:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x200, 0x100000000000041, &(0x7f0000000080)="c82b5364eed8830300000000000000da3f9c227b15d0c6d04ac082b434cceadf487e7512f1fd1cac7a58c077b517f570cc68f1008f53784423f431f5eff3f9f77ac5b15b1c36f30cd9f1d8df7394481fc6e1ca99562027a0082e7e7a44bdaa6163190bc0242548e40ceef80c0cb484ed61335d25c4af1f067fd88aa30e81ee6c23faa9d9536d30c7dcce7c7058225635c4da101866584fe4984c1d58431a711ded73a0a36c80fb3c305e135e1cb43e6ab71327ff587da9cd23681ccfe235294cf057f7e3589010391c71e4fca850c8c69bf919ba5832fe1d361159ed840e2ad06b367ac811144a066f7329f40cf0a5a4c1c7364f9f5fd72a3b0581d744d9ef730b513599af1df18e1c0ca380154f334050b0354f41d0b926e32cf48a548910ee1b1011cd9235e691bb422fa3af93e99e59be5d69f3daa8b99d5eb208ff96a1f57c102d98511c43557a1ffce4613db661c44cd4bbad37672171ef4892b3f7e04092db7b3d7b954dc0c465e25b5d89a0", 0x16f) 00:46:43 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)="f8dc12c36bebcb225af0e13d7ad633a17573532d5b28a7340dd765d57a365f8f678e0847c41b18057639eea8b9b30fd671bd1e3b22a027da33bc9823fb10f65ff41b51d04d1db6efc6cd84dba4a41fc775ef716bf1a27814cd2df6f435e3840159b0213d3a883abf2cd6620982338f46f4c15ca775402401ea544022f050aed7b35846f803", 0x85}, {&(0x7f00000001c0)="968b40032af38b9df356cdc9a0492350054627129504e4003f057b50df3ef383f5dbc569f7975719791a47a0fba289ce49be29cf958c35a4bf3d51ad3e9afb190dde25e1ce18abe29ace153a1c", 0x4d}, {&(0x7f0000000240)="c459a9c7aaa967a9aee6a2334fe5cb1b90fa5c463b6669628185f5ae600477320df61990729ea201f8a19ec8afe4106e11a06d26106e1fbaa83ad6a702f263c0c27673c2552664ba3629ca02fd71ea25c263c944cffec64a69a0ed609105427c0c8f5fb570fa83eabb4a9e61c9070b77f8a072bbf1b4212afa55538811688d3a0bb7224c69f9e0e210f3c4a784f253bf7f68cb362c7056202f3bd73d544d9855174e7faee009f7036c1e5475ce639b94a7e6f0686b88da41a7c0de11", 0xbc}, {&(0x7f0000000300)="1d5af555fcba015241aa5ccafdfb88c5518b0155e2093f419495a41b72104e78e552d373504583bafc7a930b8b982340a79c33d1398b7fc6da0d59067d5e1fea458d4ee3bf730c38235b88428ceacf7984357bbe725d2f6a2c66638ab972dc6211957ce9aabc11a99facb81c71ae9b25fb2f2b365344c5e3da1f83d9693c80096d7b19d4b3204ba3c3e6bc858ea71123ed90a71e1fa1baf5a58a65c2bfa1d5c08c014615fc", 0xa5}, {&(0x7f00000003c0)="7971e0d2ce9aaf4cdba03d6bfe56", 0xe}, {&(0x7f0000000400)="fac17c6354fbc92bcbceec47712b391a060c18be73dd8be82aecf59d229c9a565664211fcf2b276196e53d466d8b00bdaf37839b586d530e8e06f63961efdf68c18b597716f53dce504009eb7962e7cf5df9912c2e07986ceaded1f9a0dac9c8301cc7bc9f749c937e81f68bc58d409a44b7e256fb4a0ea4bcb4dcf683d5c9aebed73a80cbbc252afcdd56c28a3956793253510ae3f36c80d0cd520db3ffaa2b792851e2d50d207fca5d8e5377422fa931e2b469f7656058ec5ae6e142132a22b9f458171337696fba58fbcbe07969a31771311704389a164ba1fba3cccc2d3e91fcf6a17e03cee747396ec9c80864a38b2d9812a46c", 0xf6}, {&(0x7f0000000500)="5d8c50634f668fff678e32d311e25ad1bacddd9cf99e4298988a2c47656adbcc38f5fdb690e5e154dcb41bb1d69d4d5e9eaf4ac38756d18020661e91ba50e9c45f2a0d4433d6695d9c9815a09bea5f9dedbb6733e5da9bb360ec227f216d356ec3fcfb9f9b8ce124b081a394bc41a3240d2b3af381bcd9bbf4c34baff2331bfb4ab822fb1bae70", 0x87}], 0x7, &(0x7f0000000640)=[{0xd0, 0xffff, 0xfffffffffffffffa, "ff7bd936cc134d08e46650cc11ed45c14a657bfe3a1165a2b38910c77626ca0c0e0640558744264d6a9a5eab80203f9792b8d6c54e4d54c4b8704bb22b5fab2c64fc10a5b6c47ff03a53df06a38c91864ba75377fc1eee8f37ee7d27652e616eb004ef89c7d388e071f888036305accbf83335ca0616e70aef067d86cd700849620cef13481bd83dcef90d1185080d11a380d3bec67102c6ad50d2e5f4a1ec15485a53cc9ed96a5b2cd4c42ef47cbe5005b92de13642df07f4514752"}, {0x48, 0xffff, 0xffffffffffffff00, "c5ed768a9d09ec12047ddcd55d30c3411e494d38045b0b6d26d9b593ee3d6ff5801fa46c9019aa4ed78ed8123edd149376d6"}, {0xc8, 0x1, 0xfffffffffffff8f9, "4ca4f7a12e2ce975c4acdfe39ac2268b64fe2135a10d1bd9bf243134d8f8cb3d93aa4cf5fba5481f6be6d7ce71714e01c5c1062ddd2d76ab0525d3521a7c30a34f0ec614076607562e012eabce7df0454bac5f7edce3f94e1cc0a22086ca4e29d283a46f4ef5b73c156e5a2f69b118b65eee91775361f159230e28dd66acbb7fdf6f4f5e69e1b4514b5c8c2ea908a033ec743768c86a81d3ee8b0c24eb30f78907fe47671d87ef44b8e17698e5c8957be95ffabb0c6762"}, {0xb8, 0xffff, 0x80000000, "ceafbc2abf6077e3adafd9623e43a74848446be6890ba3c0746ee75d0aa688241a70f959c1fe0cbb0970a25820cc1d6d020a3f646ed52e5f5833a5fba54ec7c018282b46d559846537f9406e58e78e573f1ce751a8aa877a97fbaf480a856c57a4640917795ab1135988796ed24fecef1908d18212eda2b18a663599b1b8f4222928e599a720d3432936706747e2aeeb0743c9c355aada6478e2cbf929b2fd2c90c9"}], 0x298}, 0x40e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1e, 0x3, 0x9) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x900, &(0x7f0000000040)=0xffff, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) flock(r1, 0x2) 00:46:43 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) 00:46:43 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x100000000) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) 00:46:43 executing program 0: syz_open_pts() getegid() r0 = kqueue() close(0xffffffffffffffff) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 00:46:43 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x30, 0x1) r1 = open(&(0x7f0000000240)='./bus\x00', 0x616, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x854, r1, 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 00:46:43 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) fcntl$getflags(r0, 0x3) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) 00:46:43 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="04000000", 0x4) chdir(&(0x7f0000000080)='./file0\x00') accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:46:43 executing program 0: poll(0x0, 0x0, 0xffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffffbc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept$inet(r1, 0x0, &(0x7f0000000240)) r3 = socket(0x32, 0x4, 0x5) sendto$unix(r0, &(0x7f0000000080)="045e406c3b03f736cb976eec471ee539dfc99b6ca729b4be54860bb3f1c175ee0f7f59782d0d626c0fa58ef7e403c1d15765abb88059bae81a41119ebfc487021cd3c4fafcb24d6649791ebbe170bb9a9d132dd95030af593f118517ca6e5a2d4ae02172268c20b886cd09558eee7561cd9361d5a2474bf6a6b2f31f61acaa175e24301fc4ee5a6e57538f007b8bd5db3413dccc5877743a896c4583f7615ebe96ed192dc70983eb40e2e639aab7f4322b9def084ced7bf836ea7a0a12facc7f5b33ade3505cd87ed14d1bd8cd6ea85051a15da436a0e2e688c015935d2e44711edfdef0efb6c8645a31d533d90816db", 0xf0, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = getuid() r5 = getgid() kevent(r1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xb3d, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x40, 0x2}, {{r2}, 0xfffffffffffffffc, 0x10, 0x0, 0x0, 0x60}, {{r1}, 0xfffffffffffffffe, 0x17, 0xf0000002, 0x982, 0xfffffffffffffffb}], 0x5, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x81, 0x7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0xe0, 0x1}, {{r3}, 0xfffffffffffffff9, 0x8, 0x80000040, 0x0, 0x9}, {{r2}, 0xfffffffffffffffc, 0x5, 0x8, 0x79, 0x1}, {{r3}, 0x0, 0x8, 0x49, 0x7fff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x3a, 0x400000c2, 0x2, 0x6}], 0x1, &(0x7f00000003c0)={0x8, 0x3}) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000400)=""/29) getgroups(0x2, &(0x7f0000000500)=[r5, r5]) fchown(r0, r4, r5) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) 00:46:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x0, 0xbfe) 00:46:43 executing program 1: mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) mlock(&(0x7f000023f000/0x3000)=nil, 0x3000) 00:46:43 executing program 1: r0 = socket(0x11, 0x8003, 0x0) r1 = dup(r0) lseek(r1, 0x0, 0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSDTR(r1, 0x20007479) socket(0x3b, 0x5, 0x8) 00:46:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 00:46:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r1) 00:46:44 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffa) socket$inet6(0x18, 0xc007, 0x7) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/151, 0x97, 0x842, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x612}, 0xc) 00:46:44 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x80, 0x72fbfe7f6493ee59, 0x9, 0x7}, {{r1}, 0xfffffffffffffffe, 0xc0, 0xf0000001, 0xf5, 0xb0}, {{r1}, 0x0, 0x4, 0x10, 0xfffffffffffffffc, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x7, 0x80000001, 0x7}, {{r1}, 0xffffffffffffffff, 0x59, 0xfffff, 0x8000, 0x5}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x21, 0x1, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x3, 0xe620}, {{r1}, 0xffffffffffffffff, 0x24, 0x81, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x9, 0x6}], 0x500000000000, &(0x7f00000001c0)={0xffffffff, 0xffffffff}) 00:46:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getdents(r0, 0x0, 0xffffffffffffff1e) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 00:46:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x24) sendto(r1, &(0x7f0000000180)="a7ac6e1f5743d7e81a4ed3b104306e29c190e4e067f5d3c21714f0f3644aa5467cd0afc8f3040a7907e78a163e342112430aa282b1a810ec59367c049ffbdb07945bf6afddb99ae45a6ce13c6d2f25115d91a97364fb4dc82367fb8fa2730dcc59c1762c4f004af89895b9fb435317adf238166a8a02b66a99ba98909e258b03b28b0c00f99787be5486ed2fc74dcb880afd8d73bc006e52d5e0a59382849807e0989f4b020b47dd02c5db0221afe962d86eb30b59506ac0b3efda2398cfdeb718015cbfc0c5a9f3326f0a8baac8286eda34fa9c34a0084e17fb39d142fa", 0xde, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7f) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ftruncate(r1, 0x3f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) socket$unix(0x1, 0x2, 0x0) 00:46:44 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) r2 = msgget(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/83) execve(0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 00:46:44 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000180), 0x0, 0x40, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x100000001}) 00:46:44 executing program 0: r0 = socket(0x11, 0x3, 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000100)="74c426ad6b520101787f83458e2f355f31a9a413a7159d69cfe3117cba9464208960ed19f6a16d78", 0x3, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0x39c) 00:46:44 executing program 0: pledge(0x0, &(0x7f0000000440)='H\x91\x97\xd44\xce\xc1/)\xee') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000000c0)=""/89, 0x59}], 0x2) 00:46:44 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) r1 = getpgrp() getpgid(r1) 00:46:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="100000006f4d03a8865d601001000000"], 0x10}, 0x0) 00:46:45 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000002000/0x1000)=nil) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 00:46:45 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x7) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x24) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x201, 0x8c) r5 = socket$inet6(0x18, 0x2, 0x5) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x10) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x182) poll(&(0x7f0000000200)=[{r1}, {r2}, {r3, 0x10a}, {r4, 0x80}, {r5, 0x180}, {r6, 0x100}, {r7, 0x20}, {r8}], 0x8, 0x8) 00:46:45 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) clock_gettime(0x5, &(0x7f00000000c0)) 00:46:45 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x36cf0, 0xff, 0x5c, 0x5, "6a8a8594abbe91f7fe4357366df79447fbea5b3e", 0x10001, 0x80000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) flock(r0, 0x2) recvfrom(r0, &(0x7f0000000140)=""/190, 0xbe, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x101}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) 00:46:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) msgget$private(0x0, 0x6) r1 = msgget(0x3, 0x102) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000001300), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000001380)={{0x10000, 0x7}, {0x5, 0x7ff}}) setpgid(r4, r5) truncate(&(0x7f0000001340)='./file0\x00', 0x4) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0xd11c, 0x1ff, 0x5, 0x6, 0x9}, &(0x7f0000000080)={0x4, 0x37, 0x4, 0x101, 0x2, 0xfffffffffffffff8, 0xbacb, 0x1}, &(0x7f00000000c0)={0x170, 0x8, 0x1ff, 0x40, 0x5e, 0x4b, 0x2, 0x1000}, &(0x7f0000000100)={0xb8a, 0x6}) recvfrom$inet6(r0, &(0x7f0000001140)=""/201, 0xc9, 0x3, 0x0, 0x0) 00:46:45 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r1, r0) 00:46:45 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x36e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x82, 0x2, 0x1, 0x5, "d19b320e883e9d8424931d1c50fb8836dabea600", 0x9, 0x9}) 00:46:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) pipe2(&(0x7f00000000c0), 0x10000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x21) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) 00:46:46 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, &(0x7f0000000880)="068cc47d7baa5fc2bcf4e704000071d4f2f729bd69187b1b6088000000000000800099ae4ae9bff1958871ed0be2f0c8420fc3c5f6e0c082210fbdd7135f36694ded9c7625044bda9b65563ce5ab71e69082237dcaf28fc9a4fbc610dee50e259e915e2ab40260e4b042dcbfe742bf26b2042f1442a2c9c9e3d473b2d322773911040dea9900000000000000000000000000000000fde997b4a24718e72bd7b252bf10c3bba20827ca187a0d7cacc71b2273b6d60ee37e4b3d16aadd8e6854fa875c53599ecd0ec283064abc599e0afe4554933aadeaccabfbfda2e023dfc3a999cc357b6f8b4c1e4b51cf81efa77e2d6c75d0aa24feba6712a0c18696cd8d2948b67813bae779f012c64367768b8a7a48554f052e818cc7823dcbcf351dc3aa5cdfd156cb003dfc96ed39b4d2f4e872f8e85e066e53cba12d099413a89266296a5de8e6316babe748d5c337407a51d9424fac47f82e3b64126efc66a88507e1414410e6fc2df840668512e5719b26e10a0e3a1937132dfe55c96d2a429afeb8647a95", 0x183) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xe958, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900d1ebd81823fc7e0d7a", 0x10}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000017, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xc000, 0x5) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f0000000040)=0x1b) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 00:46:46 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/75) 00:46:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/221) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 00:46:46 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x2e, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0xfffffffffffffe78, 0x402, 0x0, 0x282) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 00:46:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202000001006c0030a07814b1b94e56b231e1e9bb14336acea7fbdb"], 0x1) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 00:46:46 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) setpgid(0x0, 0xffffffffffffffff) 00:46:46 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x200003) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 00:46:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) shmget(0x1, 0x4000, 0x6c0, &(0x7f0000ffa000/0x4000)=nil) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r0) r1 = kqueue() symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') r2 = syz_open_pts() link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) dup2(r1, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = kqueue() symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) r3 = socket(0x6, 0x7, 0x400) connect(r3, &(0x7f0000000440)=@in6={0x18, 0x0, 0x8, 0x4}, 0xc) kevent(r2, 0x0, 0x0, 0x0, 0x40, &(0x7f0000000040)={0x7, 0x24d250c5}) kevent(r2, 0x0, 0x3, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x28, 0x80000004, 0x8000, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x2, 0xc0000001, 0x2, 0xdf63}, {{r0}, 0xfffffffffffffffe, 0x40, 0xe3, 0x10000, 0x100}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000009, 0x18000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x60, 0x82, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x49, 0xffff}], 0x5, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x4, 0x977}, {{r1}, 0xffffffffffffffff, 0xcc, 0xad5433c966531c8e, 0x7, 0x81}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x7fff, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x84, 0x20000042, 0x2, 0x61783a6f}, {{r1}, 0xfffffffffffffffd, 0x6, 0x2, 0x3f, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0xfffffffffffff8c0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x10001, 0x7}], 0x9, &(0x7f0000000140)={0x3, 0xffff}) 00:46:46 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/4096) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) mincore(&(0x7f000023d000/0x1000)=nil, 0x1000, &(0x7f0000001000)=""/154) 00:46:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) write(r0, &(0x7f0000000100)="004e690f827a71aa1b55a60ffd81c08857737e881afbcfe19c535882d7031ca113ee099f66f4fa19a017d5dba20d2162561cd5d38841fb", 0x37) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x10, 0xfffffffffffffffc, "3c50a3b0b2f066415c8769f4000000fe5219dadb", 0xfffffffffffffffc, 0xfffffffffffffff8}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) 00:46:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000280)="cb71000eea2aebc4a3fac61671312519cb6e7b135e5a1a6ff76709a233924c98f13ce5095ba640e17fbec908422ced944ad7011766b83031d28b36731f5a2640e4087828a7b9817be9de8dde795bc0453e7ced71a8958099a09c9f0bc27e058d037974e5597ef892ae3a831a5791ee89a4f2cb186cba60374e912087db91ffc013c01780245d69d04a621eea4ef2dd44c9f600bdef9f31a87d166ab5ea3a0fe72b83fe471140a7feef47f80000000000004000000000", 0x9f708aeace790dea) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000004c0), 0x7ff, 0x0) 00:46:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="c456b0f29bb41448aff7f88ae6e34189070e398eccd04827342655910bfa063dbfacac3fdb0d9dbd94b04835d6edb872f432cbf450a2b9d504760e02218c9f77148e4ab89765f5f70e513f36ca1636191a22eca808566b724e51482ac7926c687e8d6033cd93222a4b790d18", 0x6c) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff0000e02440001d0400030000000000c53c1142309220e9e3bea3fbfedeb3ac0135a9b48cf2ae67b1087aef663b81cabf2719e57d8e2fabbd5c068a5f80e46ebb716e643474ce1e7a6d02a20de9b8022c47b4490d5d37e087cf90bb8b8db87aa9f80e36693cd5c2b267f4750e70708f61b1bdc043ca26447b6568155bac914c55117c5886614304ddf0f9dc2fc91d27209cf6ec6f56f8fed2a957b23c9cc769df090000009e6cf3e56c5c5f900500a666"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) read(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) read(r0, &(0x7f0000000180)=""/79, 0x4f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r2, r3) 00:46:47 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) 00:46:47 executing program 1: mincore(&(0x7f0000f0d000/0x2000)=nil, 0x2000, &(0x7f0000afaf0a)=""/246) 00:46:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0xfffffffffffffffc, 0x3) dup(r0) 00:46:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x8, 0x2, &(0x7f0000000100)=""/4, &(0x7f0000000140)=0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget(0x0, 0x3, 0x200) r1 = socket$inet6(0x18, 0x1, 0x6) sendto$inet6(r1, &(0x7f0000000180)="20a26a2655a0ee9b0f4b37e58969b4b166df133782894c05803302fba7defb8947b0d2f83f4ccf95ce9b825364d78b210ebde7f0901c05af67464b21397db8bce3ad76fbf4ee96f576cda2727c4b80b01ec2346249fc7f2bcf84e806eec281c5ae6f5139720f35959381c182ebc2539657f5a8a92d4370ea17568731586a9f59bf506f3b00ac7bb453aa11550f602da491b132447bcd9887e09db7ae862a496f0fa238a64f983a14b23b4879d16038b47440a3639b9ab9a9fafb70cfe0eb632990923a8f49617a7206f576620e3fe9d4a446996201c56f8ab6fa9ca51ef2fa0558480cde45e05eabc15a1a9d9a20cfc8028002ca23", 0xf5, 0x4, &(0x7f0000000280)={0x18, 0x2, 0x32a, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r2, r3) 00:46:47 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) kqueue() 00:46:47 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00a7d66a892e53b4f900d35b5ed7b0f70f1d1e8623ee65290d8e017920d0710000000000001000e16efb146c923478077a255ac24c8fdfa3108945c30045d03ce9560440b324fadc478d7b1b385bc37cf077c0a830da5de58f5f072af6365c723e1be127dc94b0f1d31cf415bf8e61eb3679ddf4f7f8c86010dfb3d184016969d0b72473a229c8b2860265ed4997b6be820d0425dc96ba71746009fb3490cc90b70e0d1561a8b58051681f3edc9d68e32059a96d264d949f15429e5e1fab98840185778547fd"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x8000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="355ad2061e7617e56c6d35c33d83e7035f283ca568964baeae070461d6c5d468bbf3ea1d9c09d83d7bd6a96e0afe35d0a2a6d550336e985eed35247c76f6d66ddee5fd28d8ff62f23a9a72e526335debe3ea6503d1e22bf619f5bf0a2938ba91af5e4e1ca94120d9cc95129b943265b38beb173f84f7ee89763c8414aaf89dd124a21831faaa292937cbccb4f6a4f73948a66d2114b1835d319644c9a07585a8c264dbd37cf8785b3268cc0fa0406a375c5b48f59f82b267828aae1b67f4b11e88852027b44c9ffaeb5a79822223e195cac68cd59851de8314e87edc23fbd33fe5efef676ebb66f74e32adc81f52776f78a70b9981f1bab8c22b071a559e618552bf91c081a664b27ef42530c433c584719fabbf1b599a9ea9510ead4e3a6e3e69f789b060f12f5ef3f070bb6404a7f7d455497ed76f26e735c30e2be0bd2ea3698f0ba222360644bea88b78efbbe3e8417cd2c82fbf65c6eab15d35fc3a80de6f94e75bc318feddc7a80822694cff044b", 0x171}], 0x1) fchdir(r0) 00:46:47 executing program 0: r0 = syz_open_pts() syz_open_pts() close(r0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="daa7a7437b9222df529dad32a11930c3258ebde37214a59fcda3f9fb0cb4dfbab17032a9bee5134b3aa4ebaeb7a5f1698c192e4de65a2b3c2d80f874bd6aae423f95c2da760451ebe8fc48f9dc06b094110724fa274cd8ccb865b591fc2c04db3c8622f9c0e8c4b70853f79916e42546ea38f8", 0x73}], 0x1, 0x0, 0x0, 0x4}, 0x8) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) socket$inet(0x2, 0x3, 0x9) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0x1f5}], 0x1) 00:46:47 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="057ef49e4a8df91f9f80c1479b18a6e35fd1a36bfea52bacd8c9ef2276134f56c31083ba1d4567b2cb57ff258308000000000000008dcaa8ba3be72d04ebf27f97a8686aa0b7fb96a68285a92a0ddcdd783ab121b918effa01938344616f021e3d799f84e0308fe3454475d56201d0a8508c7693f802c97dd114caf15f427d126de6f7a0dab22908000000a2f3807cdd90097c6ca03c636db1a66353eefb7a758bbb7c64258f94eada98a06ddacd03cd18000000000000000000000000005472813ee2cf00332a7532928eba2c5714dfd0e30c4b240a471bef975645ac09e4797a6a8eb4c9b56d8655a02701e6fad9e9f0b399782db8e97586e706ec2adde1711adc5659f312654d3a750c0a9e9776ba0bf99a6010cdfbc6df6d8b9bba", 0xffffffffffffffd5) 00:46:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) read(r1, &(0x7f00000002c0)=""/95, 0x5f) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:46:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x4e6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x5710ece5) shutdown(r0, 0x2) 00:46:47 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/199, 0xc7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r1, &(0x7f0000000000), 0x0) fcntl$setstatus(r2, 0x4, 0xc4) write(r2, &(0x7f0000335000), 0x10052) 00:46:48 executing program 0: mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/255) r0 = socket(0x0, 0x4000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x3, 0x81}, {{r0}, 0xfffffffffffffffe, 0x8, 0xc620398f2c758b5f, 0x6}], 0x800, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x98, 0xf0000017, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf000000b, 0x1, 0x1000}], 0x80000000, &(0x7f0000000340)={0x5, 0x5}) sendto$inet(r0, &(0x7f0000000080)="fd1b0d138ea6f287abfbdeee8935b2ec7a237a0e80578c677f02d69f2c730e03c55c0e88abed052dceca8d3e4df2f9c5f3769a4afa36cdc36b45c97c4f7aa09a38972aff21b41318f4621fc64161b0a34cd37bc7984b2dee26a1174a5f8eaf3fe9d2d2ed51c27b5111284d0b72ff6d7a22de2d9973422341da354cbc6b39e67d92c08a16b1886c4b563a9f6307e7c0db8df7317e22b14ac2e1bc45612261518a939ca380613ef1eb57efcadb1e5b14426fc475c1bc20034a7d4c0603188e613f7624ead6e619c4625d335e755917761766c8d6bcfeec4911674f1a4d4fa7db382aefbc46", 0xe4, 0x8, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x1}, {{r2}, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 00:46:48 executing program 0: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 00:46:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f15899263b378b93934c9599be5ff66d62a3a25fe7928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c422c3bdb0551816f985ca5c6cf9bade4", 0xa0}], 0x1) 00:46:48 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xa64, 0xffffffffffffffc0, 0x6, 0x2, "15ac7e5fdf12d2b1ca3dc93e7291d236b288db1e", 0x7, 0xfff}) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000340)=""/142, 0x8e, 0x40, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x400, 0x0, 0x9, 0x0, "37a239702f113999ba0d9896819da1904d420ea9", 0x0, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 00:46:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000084) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r2 = geteuid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./bus\x00', r2, r3) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') semget(0x0, 0x4, 0x80) fcntl$getflags(r1, 0x1) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) openat(r1, &(0x7f0000000000)='./bus\x00', 0x100, 0x3e) 00:46:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/11, 0xb}], 0x1, &(0x7f0000000180)=""/255, 0xff}, 0x40) setrlimit(0x8, &(0x7f0000000040)) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) 00:46:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b4093cfb25f2c978e7c3a5197094bb22a9c4de41a52f5ea7faa023d58bf6659990bfab6c02f9b901acf97ce432044908d0d99bf7c19f078177da4ce9c287500c53fb394b842dbbccbbda1049fad2ba6eeb0000000000", 0x65) write(r0, &(0x7f0000000100)="fc5300800000fee6d3d5f0000000006d4316cf81425ffb3e81ac330c05167f", 0x1f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xe2, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x95, 0x8339}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) panic: receive 3: so 0xffffff0066eab690, so_type 1, m 0xffffff007ba18100, m_type 6 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND 161116 46473 65534 0x10 0 0 syz-executor1 * 15423 46473 65534 0x10 0x4000000 1K syz-executor1 db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff0066eab690,ffff8000211cd330,b,ffff8000211cd3c0,ffffff0066eab6 90) at soreceive+0x12d8 recvit(ffff8000211cd3f0,ffff8000211cd4f8,ffff8000211cd4e0,ffff800021084710,0) a t recvit+0x28d sys_recvmsg(1b0,ffff800021084710,1) at sys_recvmsg+0x120 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffc1,0,3,801e94f5010) at Xsyscall+0x128 end of kernel end trace frame: 0x803ffed7960, count: 8 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 receive 3: so 0xffffff0066eab690, so_type 1, m 0xffffff007ba18100, m_type 6 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff0066eab690,ffff8000211cd330,b,ffff8000211cd3c0,ffffff0066eab690) at soreceive+0x12d8 recvit(ffff8000211cd3f0,ffff8000211cd4f8,ffff8000211cd4e0,ffff800021084710,0) at recvit+0x28d sys_recvmsg(1b0,ffff800021084710,1) at sys_recvmsg+0x120 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffc1,0,3,801e94f5010) at Xsyscall+0x128 end of kernel end trace frame: 0x803ffed7960, count: -7 ddb{1}> show registers rdi 0xffffffff81e53648 kprintf_mutex rsi 0xffffffff81711a99 db_enter+0x9 rbp 0xffff8000211cd180 rbx 0xffff8000211cd220 rdx 0xffff8000042de000 rcx 0x2513 __ALIGN_SIZE+0x1513 rax 0xffff8000042de000 r8 0xffff8000211cd150 r9 0x1 r10 0 r11 0xffffffff811c6fd0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211cd190 r14 0x100 r15 0xffffffff81bdb0e7 cmd0646_9_tim_udma+0x27ed rip 0xffffffff81711a9a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211cd180 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor1) pid=15423 stat=onproc flags process=10 proc=4000000 pri=24, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800021084bc0,0xffff8000210859e0 process=0xffff8000210b6340 user=0xffff8000211c8000, vmspace=0xffffff00657f1320 estcpu=24, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 46473 161116 41288 65534 7 0x10 syz-executor1 *46473 15423 41288 65534 7 0x4000010 syz-executor1 46473 165984 41288 65534 3 0x4000090 netlck syz-executor1 46473 438163 41288 65534 2 0x4000010 syz-executor1 41288 154358 94364 65534 3 0x90 nanosleep syz-executor1 94364 174477 936 0 3 0x82 wait syz-executor1 42511 130834 0 0 3 0x14200 bored sosplice 936 346526 37142 0 3 0x82 thrsleep syz-fuzzer 936 213633 37142 0 3 0x4000082 thrsleep syz-fuzzer 936 118492 37142 0 3 0x4000082 thrsleep syz-fuzzer 936 95044 37142 0 3 0x4000082 thrsleep syz-fuzzer 936 179986 37142 0 3 0x4000082 thrsleep syz-fuzzer 936 106033 37142 0 3 0x4000082 thrsleep syz-fuzzer 936 418974 37142 0 3 0x4000082 thrsleep syz-fuzzer 936 2627 37142 0 3 0x4000082 kqread syz-fuzzer 936 171326 37142 0 3 0x4000082 thrsleep syz-fuzzer 936 216519 37142 0 3 0x4000082 thrsleep syz-fuzzer 936 272227 37142 0 3 0x4000082 thrsleep syz-fuzzer 936 111783 37142 0 3 0x4000082 thrsleep syz-fuzzer 37142 129024 52021 0 3 0x10008a pause ksh 52021 115481 88266 0 3 0x92 select sshd 31229 403604 1 0 3 0x100083 ttyin getty 88266 279072 1 0 3 0x80 select sshd 87094 405997 92170 73 3 0x100090 kqread syslogd 92170 509043 1 0 3 0x100082 netio syslogd 37221 404456 1 77 3 0x100090 poll dhclient 71731 128266 1 0 3 0x80 poll dhclient 30077 219705 0 0 3 0x14200 pgzero zerothread 25835 237925 0 0 3 0x14200 aiodoned aiodoned 7529 247867 0 0 3 0x14200 syncer update 64280 33235 0 0 3 0x14200 cleaner cleaner 85610 102984 0 0 3 0x14200 reaper reaper 64834 497381 0 0 3 0x14200 pgdaemon pagedaemon 58941 226651 0 0 3 0x14200 bored crynlk 50098 209391 0 0 3 0x14200 bored crypto 23924 516037 0 0 3 0x40014200 acpi0 acpi0 84614 342011 0 0 3 0x40014200 idle1 13606 41306 0 0 3 0x14200 bored softnet 99190 127766 0 0 3 0x14200 bored systqmp 62970 336843 0 0 3 0x14200 bored systq 49650 214815 0 0 3 0x40014200 bored softclock 10737 39942 0 0 3 0x40014200 idle0 1 98821 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper