1e8aa37fcbc7c2001b8c0c9385f7b68ab30b3ccf9791f885d3ba2e20ce7972cfe7d3df8d868c7efb732278a133bb66a0e371867f2f9e73074c23ddef8f14ade943c97174b8a8cdd146ac97a72849223687f061fca57bdaa2d163c65086ca2c4ea242fc65bba261f668475253f4e763eb248bbc8d4ed79074fe1f534415fcbcd92d114832a95f91f665c003340915c94c4d4067ae85804dc9931b60927425fad64b83d1364478ebadbd041945c1e2d8c56e1bc39edc94d34ce68d9cf0b4c28860d4e31cf082fac94b0fc4286730be638cfe9bf9730a7e4330678722e1d0cff6b7d2813250dfc621598c93886d86b7001f20e751a6a0d211aee3b8e7c9d902a7cdee8cd054d69fb7cc41c4bf5e6aa083b82b8bc6d709624283dbcecc67968772ee702fd3e64be0a8d68e33fad3fcf85cae8d1725ca65de06b9b1478cfce1eeca56084b63aed250ae17be1546bcc76257bb575a69a5a802e3fce99582c88b1c094d36d9f3673617f14ff81ba022db7c66937996d95ffe0931a1b1d9a4dd530ae420405d6721c06ef6c8558bf4dea0dc2fb03649768b10587ca185acb1ab96a6f2673f2a5923e65cbe9d827fca4a3819fa3963d96101636fe279551698ba13399c4568bd421d56cd91ac10eb8f3913f897ab01517d4b8118d3c09acab235a040e4422bd90cc1ab08dba53e4718193b38c70a884d01f395a3652ee7a7b4329c66e42894d0941e6705b116f482625c4f12abd9fcbeb66f799000dcb84734ff5915d9bbcf52db68db482383ce53e416768806b8116107f90d7ed0aa050d0e7245db12ba31759ca96f474e324a220a6c8d381351a6b34b902f9e94fb601d24a29232347546fbd9356d6a03fe88f52808c041a7bd5872a88af92e9dc50a273c6e9b4d4c4e67582460ec7d04a5c42a7ad899b9aac891c6dd96bf347642ec327a83f34dc57379a8bd2e33de2ac34d1c53daf4b9dd7957a027ff9ec1fe900149d0501565689d7c5f3f1ca3c5654bc1a86a8ca27625c1d1244a90f4e6428fcc632fa536cfd1c5bc4a8327ab120f38809dfebc4b698d328393879141f9d16ec19fda8d3f360f138d5a84456c8051233200ed7515742b5244586e70b33a5198a39072171ed87380bc18af386942dc10a1e0af64bebda1d856c8c6e6e61f788a0bf035b5e56c40d93943b1e6bf2ed75c3e8d7b952a45fa33a1821b3c7c80f631ea31ece36e340502de77082130e66ad5c0207b8e4316ea60010dd2e297afeedecd545dbf8f322f17ed2c59f36ba1052bf904fb3967f8fcd9658d", 0x1000, 0x4, &(0x7f0000001440)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000001480)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f00000014c0)=""/66, 0x42}], 0x1, &(0x7f0000001580)=""/9, 0x9}, 0x1) r4 = accept(r3, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) r5 = socket$inet6(0x18, 0x0, 0x601) r6 = dup(r3) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001a40)=[{&(0x7f00000016c0)="8796651e38450bfeeaaf971bc042cf81657f080e32d5948027b394e4324894633dd0cd5cdcb66eed009654ed8be912a6396f73edef5be7b54ffaa63acabb00aeb2ba94108775c43e44e7618332ca8610b68374d13a6430513c0276db53164fa5a300ccb2638a71eec1c5b7d1230a71eead77c8263b37478a255cbf04f2c017fb0e6e8f0336a183422e96eab34d8d3bf61a0e01c094e6", 0x96}, {&(0x7f0000001780)="c3221cf41fd5a31dd1bab2dd75ae2bba32bc32b16ad34796eb4179f42566723c4c0b390777401479b22e4f023793d18d25", 0x31}, {&(0x7f00000017c0)="bdb494dab5b6665e85a44d7b69ac527bd681751bc04f18a618bad03416630a81d8a5209ebb5e85fbd6028bb4551b1ee81007f919ca603b57b5abba2a7b2b429f3e1f76414f282bfbcf0440752c9cca9644361d46d8f9b0cc610973aaeb01b0380c3c4e40b7286d84dc542fec90979dbedcfe770ed6ebd32c0cfeac1b9abb4ea4575d76d3738bb85b176aab80d4b3c5b3d70056e27b40bf55610f4361748214d91061b933d5835f39f4cc6ac0308656acb049a7fdc00522ab81a4c8db498fc0f167d68c2761b3e871a754be93c6397b2665ab14699acb1a6fcd4fc48e426402cc59de9344f6288378c35ccda3453ead68675040876f2584", 0xf7}, {&(0x7f00000018c0)="954a998a99b59ca1860fad54b16b3eb313c7be10b2c4db2ce99adc932e6f7fb68bb7502accce0a1a98607bc15cea88af69be13e3b7674167d850b5a88adfef41a491e04e1f1a2177fff6f230ed5ee0f49ef1e0687c69fc048387f4621ca0aab6738baa84d0b9d82a802663a6dcfe3192214ebf43d19617033a54530a7376e1f3e440e33c38096aa97a70f10941926a32d41333bf21d462ede50d3892c4fe6616545b18ef7408825866d6ea8a7295eae137f7f559b45c6e739f8a00326016a8e2cc01141e1240be56831670adf47d9236f3c281835a7bf1168846bb713a5e35e599a5f5496c", 0xe5}, {&(0x7f00000019c0)="6297de6c057fa01f8bc6041db8191bfe819311a88b0deab21d925b1761b7d955fdb8509660bb72640af2099d7d5acc98b0f59fb08a52ee81e1aab2725d3f00d146f79c9d2714f032e74eda6c1eeba4ae386a1a2d9fd298b36a9c7b4595213b88fec3912f9db045627ef09c1956965a36f1b2244232", 0x75}], 0x5, 0x0, 0x0, 0x8}, 0x8) unveil(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)='c\x00') chdir(&(0x7f0000001b80)='./file0\x00') r7 = geteuid() seteuid(r7) writev(r3, &(0x7f0000001f00)=[{&(0x7f0000001bc0)="a93c38a1f6b2d90649786da83a5b0224491063c244d12c61f73e245c4f3e755e5ff4d92e3435648e9303a68b81f7e285b83ea09f3fcf9b56d39e5e8c22f8a692c199bcb357b26eb63c6ad8ce5d98b1dcee3f3665590244da007c3e528d7ed028b1d968e9fcd173cc52c8e0656d59bafc44460357ddd79dc2678fe380004918f6c87bd531561771e27fd955724e19b2c312018053bebd7241e15f3a405381ca8fe53059bf11a8872231a7ad14a8e42e98c2eb143ae1c2b70cf463b4c029b3dd3977ca37f32e", 0xc5}, {&(0x7f0000001cc0)="632e6657afdb29aefc717c106de915597895dbac177b35cff338e1469e06d5ad71d8067940d4247d3b66072bbccb6bca4159cfb0810704cb0ac1d4adc102d365d5a423c1da1a683106111488579f3db8f58b1dfe88897b1c46c00f5ab574be8b41ecdd163cb7bbde5a64776023975204394976323605c79c5ee3bec602e5ac998766bfad4c66ca3caac4d410076126e498304f19b299d1ba4697b9a7566344d644325052854d", 0xa6}, {&(0x7f0000001d80)="9fbe75228f957233681c3b7d5dcdc37f9dacda42674a32ad49c6da7559fe75653c1b5f328877878a62a656876c2cf281698497c46cb2efd41853fdc1d7db4680fbb99f7a83e3e5571741530af1517345384dac184ec836ad13ee7bc5466bf655764bcb04d61dab90154cf9b2c63ce187526f34600449d1cbdda0cdb6b5f98f9c8be8d6e64f91289cf2b9", 0x8a}, {&(0x7f0000001e40)="32647d0cadffc859f280bb73401e8aee25f06fb8f93ec8eea1a5fe890ec03d20b08a6c8f0fd81a863ceefe570a0d9aa2df12777db2c17ef7a7e37df36ea189f517f5fcec43af9e7e58f449317b536a33056ed8ac28ff3d7d32a0528a2df75e152c7478e266cac3e067705d05d88a75b4be1bcbaa5afe7883c43b15698fa090fbabfe9964cef3aa861d2975daf49e3360e38601203ceca9ddbd1ed10cd6e9d31cecc00f21ef7212a03eb3f2633104ef39491a31", 0xb3}], 0x4) r8 = fcntl$getown(r1, 0x5) wait4(r8, &(0x7f0000001f40), 0x9, &(0x7f0000001f80)) fchmod(r2, 0x80) truncate(&(0x7f0000002040)='./file0\x00', 0x5) pwritev(r6, &(0x7f0000002180)=[{&(0x7f0000002080)="e5889a1264894fe207a52df1d2462b31061df44e8044dec0f54bfa7f6d71c2cf490761955a4cf45091478ec27f66e7e370336ad168279dbaa6ac27d0669505d364e0be9b66ceadfce8a07dc130e0b583d9042189d071d34a58c451c854a418bb836caf76ae72525c0417007b0a499a4d18e2fc5a6ffe1030ac59e90210e30744764b0711c7", 0x85}, {&(0x7f0000002140)}], 0x2, 0x0) r9 = socket$inet(0x2, 0xc006, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000021c0)) execve(&(0x7f0000002200)='./file0\x00', &(0x7f00000023c0)=[&(0x7f0000002240)='\x00', &(0x7f0000002280)='&\x00', &(0x7f00000022c0)='\xe3((&.]\x00', &(0x7f0000002300)='c\x00', &(0x7f0000002340)='-\x00', &(0x7f0000002380)='c\x00'], &(0x7f0000002480)=[&(0x7f0000002400)='H\x00', &(0x7f0000002440)='c\x00']) write(r1, &(0x7f00000024c0)="0f073e570bb8679e6a99a3c21a438503dfcb2ac6c4da7995c57d6353c9da109c1153e6ce922d9d3e5fdd8bb613fbd1ebf9b13c5f7c130572b0feed12", 0x3c) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) poll(&(0x7f0000002500)=[{r3, 0x2}, {r5, 0x40}, {r6, 0x100}, {r1, 0x14}, {r3, 0x148}, {r6, 0x104}], 0x6, 0x0) r10 = shmget(0x2, 0x3000, 0x10c, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) r13 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000002640)={{0x6, r7, r11, r7, r12, 0x1, 0x477c}, 0xbc15, 0x6, r8, r13, 0x3, 0x9, 0x60}) 16:00:43 executing program 0: r0 = getegid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000002c0)=[r0, r1, r2]) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000400)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x5, &(0x7f0000000040)=[r8, r7, r4, r8, r9]) setgroups(0x0, 0x0) r10 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r11 = getgid() getgroups(0xa, &(0x7f0000000480)=[r5, r8, 0x0, r7, r9, r11, r0, r6, r0, r4]) sendto$inet6(r10, &(0x7f0000000380)="4721464c2111818520a5c5ec0138265ffbdba55927", 0x15, 0x8, &(0x7f00000003c0)={0x18, 0x1, 0x2}, 0xc) setgroups(0x3, &(0x7f0000000100)=[r7, r9, r9]) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) bind(r12, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) geteuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x5) setuid(r13) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="15921621c82a06f34f13e3216b35127349d76a6abd81fabb3a66f3af722da10e2577e5f090b5514776de55a6dea2029bb58b36c3ec8e5c96fbda8a0e8b3968e6fbf7919312b8203a037c2ebcd6719c7f58a9c931139fad3defcad705c345b37ed6465285d67c9075ce23d2a489508fa1e0615d5be0956def2f13ca39793e3cbc77e609cfe407a8831ce0b58faffbfcde05daac08b7e7da169c40156493431b4236b7ef7ba37b47c4b6de8430fb1a17a14b0c645f0486c5e5d9a131673ebbdd947019bacf3cecf807af1a1a33", 0xcc) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='%', 0xffffffffffffff65) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 16:00:43 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./control\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) fchdir(r1) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2000000006002, 0xe2b9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x9be4, 0x9}, {0x18, 0x1, 0x0, 0x6}, 0x100000000, [0x9, 0xfffffffffffffffd, 0x5, 0x40, 0xc9, 0x0, 0x4, 0x9]}, 0x3c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2f, r2, r3, r4, r5, 0x0, 0x4a2}, 0x6, 0xbf, r6, r7, 0x100000001, 0x7fff, 0x5}) 16:00:43 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x4) r0 = open(&(0x7f0000000180)='./file1\x00', 0x8000, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x1010, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x9) r0 = socket(0x20, 0x8000, 0x200000000000b43f) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x8007, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) openat(r1, &(0x7f00000005c0)='./file0\x00', 0x8142, 0x100) r3 = dup(r2) r4 = syz_open_pts() preadv(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r3, 0x0, 0x0) getppid() mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x28a8) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r5) recvfrom(r3, &(0x7f0000000500)=""/154, 0x9a, 0x2, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setrlimit(0x5, &(0x7f00000004c0)={0x2}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000740)={0x6, 0xfffffffffffffff7}) r1 = msgget(0x2, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/168, 0xa8}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000380)=""/109, 0x6d}, {&(0x7f0000000400)=""/164, 0xa4}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/213, 0xd5}], 0x9) msgrcv(r1, 0x0, 0x0, 0x3, 0x1800) 16:00:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0xb) getitimer(0x0, &(0x7f0000000000)) 16:00:43 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x80000000, 0xc}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x6, 0x80000000, 0x6, "4f997221369ea40061ad623ba5f8f1c5e10bc949", 0x3, 0x400}) 19:14:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x19, 0x0) sendmsg(r0, &(0x7f0000002680)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000300)="2d6174bf5e077d985d518bf0599b818104f1c84956eb4abd0b7da905a3090d5e2b0e8dc1c0e424a2c0", 0x29}, {&(0x7f0000000340)="7e2f8a16ca570a2d021d878ff8d2a6e56b381e7581", 0x15}, {&(0x7f0000000380)="d3f7fc58fc890b76b6a4f3330b6a5f019a833f4d830a5503a35b4c7f28e8e6b71a23d35dd43cc8de9b0ee531ab4832e0ad5a06241515c9304ee0e5128f1c8d5d8735fe1d2c768b3a1eb0e3541dc32be298555920edbac841291b75721889836a18899cb9bc572875ea333e6dd765627a046a526d1abfc72f8067e8c540a155466649e18c024a2bc8895bd2ca248b50228d166bd443845adc6c7b9b6066219ccbb12769b308addabffb272dc040a720441a68f4595ca338872b12f5696e0deae64047e2facf8193095fb1dc687061c5337b738e2d55368ddb8acbbcb820a9f22af6b827f0b6fd428b106c53bb5dbdf707277c3129587da66395e905ed3a95fc625bafe800dc3c4922350bb214e7bfc606de20abb3a378e86ab22aba35e21d3c644d3d3ff9b134704c25f082ce297fc709e492602c456646b499a0c5b81ead19b2abc67ffed00389508964c4fa6e656da9a858fbdd483d006b717a270d24a2dcc40b0b798d21b0735a67de82ed24d23f341f060b0b5357d5895714e45ea409da4d192d8ef08ef7d17008ee098e4def98d9caeba8ea793cc455feb06ec320938e0678a95b84acaa04723a30623319f6edd5610f0521100c8818ac6ebb153fca9d812d311509133360e826d5269a021d69f85d7ffc35dd59a413a33aabfb1df3171f989a06fd20a1d4a0ba165fc42c33f3e88be0095936b23f3f464b97e6d463da8a525e549cfb11e693abf8f16291c6f3698ddf38f47dcde971985c35e0755b7f240d5bb808042f69410534acbf26aa66925097fb4b765b3a1456324eadddb64087ed08342177f87bc4e323b6900f28db1bcf335677d077e9f489a7da451101c740a1a5b0f86654b4b60f65ae337884a376484b59fc9877b417b5b45dabd60a895a58f363df471b3570973d4690a7d6e988a72051a40558271f50ed0198abda4d1f0ec909d5610576e305e2058b864b76265cd2ca493e75ec2e8eb0a37abd9d61055ffec8c1793982724bebdb927ba245a1ec7f9f2fc9db63e04f0f9b663b5863cf413e0bff7f08212e6e7505d0876e15a536036e49817a7e411c5577c6e5c9ffa410f594120711713b66740bd88ef5a7f5f347b8b13f339911a6a0625f6f7bad34b070d9077511d6492375c4a5423b8efa989b890e3e920bf30cc2eccc6818d45d4b7787b249b8e74a81a9eeac6bd5be67041f318d9e1d5c10ade911f1260c8a37cbb83432b319991e003bbcc105d807a6614c5853714ebe66e1ca9b9050b4e9f1b487440b3009c3da083883872a9d136decb81fa9468dcfcf115df5643ec089954f271e22a78fa9b18414e76ffe1883f5770aa751126170e85d2def292d63108132d55febf9b2cf530d119ec84cfdd1800c6b091b194fc2da87304a7f9c56f05ece7a702e269b4b6ccf599de855d4322ebbea29853b435e20dfdd39256315758d4e91881bf486edb8727e8990bdd39f60b31517a41e8f291ea9218a4aa22c77d4270950cce59f1cbfe7cc3a657dd8740ab3ada5b7611a247984cf71e298595b27949f99a9b01333c5096c8618005c01603e54d0be6488f72e961990c30f465f10c559bb2c9f85b108099f4ba2b81a75181603acb2009c8b327a351b321d85fd14021a555d82da90c39a8d8ac23bb6463988b0d3bb676a1d1a0c56e5613d6b25017520d997a2c151b3f2c7ee048c19dc59c9a69eef99908432595e5af971c559259b28030da5c618804e0b6067add1da58cd8bd1f863aeca84086abc74d2d5572a746f4a51374fbf5917cdc1f15685df987f201e75864ebb9c59d0f148c3a2f340f8c4bf8a8bb2266402e468bf71da3cd15f19dac690e0b57b6915f9472d1ed8fe5e7cd691dea102750a84b405ede7cd6354c6381aa748806bcf833276bde1a8b549bfad25c0834893ef899ff850adfe912a03e91b242e54501b80336ce2ff001156d266d8d0d6c45ea2a1f11fb9b73b53577d0bfa60389758a96cffba1e654e2689f00b22c3d7e5aea73fdb5d6dac8096b08b2893f08dcd9d86865af3db101391b110621c744eb59fc3fb025136fcd22a20a6ae78b4fed2ff9c04b914101750a711fdd9510932af846e152060d1796cba71f47b755c632df94be99cb11c96c28fe0119702012788d2bc8bf1e712e64343e2941991df071ed0b70c31ffb2e01b2fbf9e42c60530003fb04140f06146986b4b9f15d2ecfb9a8491f20e9623815c6fa7bf05d4796034c28c07dd4644ff9fe46a6897f0e0a07b89a65404515cdd469cddc4f45fb6f3b44fc56c6b884aef10639f7244e8691ea3277028ae030ec63b4d23b21fdda212e6c6cfa510f03f815fb3266d778567f9f46d802cec934b308c625ca84af09a7cf87f24e3d17c93927001d42fa76c3ce8506a7d192174b7c8d314354a35d8a72453d6090c9f5a4fdc7151e682cec7a56b7c4cb854bf1297960d9884dcd34dfe6607dc9ee8a6712e862f67aabeafd9ee95642aba8a483de5cf8e6ed4c652fe4fec27c887d6abd76762d04b40b3ccfe6d1f419529a2ec2f5237e8b864bc2bbb5331bb1098a511be198e39e4d55d8edb578963599e0a3bb1b5ba6c34934fadbb99057ce890f25abb67fdda29fb79b7688244e43c2d497bb01c9b291354b5b9cf3fa0fa925667455ad63c75c6bdfb3a7bae718f0e1fb7b52e2b3e3009285ffdcf9b8f82a60cd9e81fdd4b979b67fe79b0bd578e4fdcc8ec3d0e1880be30fdff5527696ffef23532d97b1993e12995c3f1381ae8c702575a8f5e3b48b9c0815467f0857b40f31d117221b65afe181f655a06fc746f573c78815a50eec7244d5a9f9d69ca1eeea97378cad2e965168fd7338696beb0489da3c5d67dacb957b5e172b0d4440c6996e7b5e965653efafd5a428c1d89ad4fe1ca86e87bf4825ba2cf404d23bf05902cf3222c2562095f1235e0ba2530571552ba21d569354be1aeaf970d060ed16fbf6b0d2a2274de280fc4091fc6fec8d22ca376522a8dba3a927bb98f0a17a1c81f308e975fde0ba76e4698d65d71b19e8867f73af26b3465ffc23facaeb1404f60a71675c4aa7ca83e31eacb351413991a6f0ba139ba3f5a6cd2f310f2191b57b90e303cadfcea26c7eddff6a2f31553f6868eb7c2b571a61ef579e5ec6aad346ee0a57f6e9fe72b056abd8593adec68a1201f385d047db137fc086dedc24315672cb803ba0414359cd3c19892d64b4bda3dbfa95735460e607f71b07e16e3941a1a3758477e80e8ff221d5a013ec2258b0a9f7ebd7a9b892fd50267dff393baee3b1a6359cddb042a6a75acc96f77594f3e8ab939bde6e532603347c102ce40bcc3e9a805d0e00991889d2c7230c95bb7fc50dcb99049a57b0d13f6478f869f7d040bd92375cd6e0790e9d9d19f4044b54e83c57f1842c8d32999c9916e0957af46808674d64191f3db19c90f07504a8b125dd0e2f93dcb55f9caef481ea506f3d6d7097b62b5b812d55538f52e4664d2692bcb66c1519fe0962c80f034497d99515dca2c89726de19aa3eb74fb8a64e99d0ce4af77c84629d5054d083ab9c551c1fd6bd0f86b7b2be7ba5ffb3d9f0c01a53bd08378341234f2fa2b0890c9817db4b9d83c385edbd152b88c9946193aeeaa7873a0003f013c6712a3d64131df36fd2c56d8bb93baef8adcfedc4f4bcf3370966a5121f2285fc907de77e85d21cdc8095da29fd476bc66e6ca05714b6ce3819a6654be2896eb043971707e9a5f436de6b642f78a4600bd993180f5de676904ec86cea5d16f3d48de0c98d6306c38d87ba828897755fdb3e4befae9835c12d11ce9bbbfb8f0408ae91fd7e0770fb5983d7f45c0214c905f1991ee11f1d1a96a280296369d4734cc64604f96f7659560018aaa7169c0e5796d8af1a2d3d2e4908c4f3660ee722f2046519cb44aea0c0013d08e2b20067813a13b611bd4d3355c6337251053d74e1ef8ac791794581b32e2e8cd6e9ffb0014e89d1e1ee4c0070c6b7c8eaedf7cd14b37a5f7467a871b9429e712872c446cf9eda650c2aad3ff5636895a566dcab7f7f7cac11f64b3fceb73506e66568efc216299b5c334385e8c716092e9ad35f62e1765e0e90565861ad9e1e5d4a728b8095f3ab032a32569e3eba331dd81ba1c0225792513afcda383674654a9aafbd9b2f5a77b103080abc391b5660e6eaab531faa5c1c92a3f20fb7922ba9bc94978deb75b50a03c2e0b0675f60f8e659c59a456602074b06ed6b4444c7863a4a4d81da5360090dbacb4192680a2ed3a3ce97e42fff8fbf983186516002577f2e24d48e95559edffd6fc69d1f6c9ccf776004203e95a0621c7aa0d65de99dac865ada457eddbc07c67c246fe48aa1e0d80922d94d8d2689b7d1265d69805011bc0167436aca081ab64252778d85fdbce551a7146f5e10a88fb94fdc10782c6d198b27257f307602c655837bbf7c9a2788b80f64c6b2a7e44b1ed1864ae99f1c47e87aebbb0abf923f410ff8d79e224d6e390cbac357ce111da239639c45fc4987045f80001c870e3e33d39edb86746d209c5e1916d90d931fd48b52034543b842b119cfc00170c350dc1ba62cee1e331b44db15027d9eaff7f9cf2bdb7ee9ad4655af3d5d655ffdc1973c33b12f249d3e2edb62a3e0c31fd13852fc14f09194238f0cd3d3ce97c570c55354fd2c0dd68336d3768c136d1fcb56e3ae817b6eb1888d619d4f2fa4bd8cb32d310fb153622fd321104a684d22611c8c3d1a8ba13dff3f900b7867aa53a800e9eb40df8f4744be15dc6d361eb6cb76539f806047fe14769bbaca811b5debd58f734e717d59e20b7ab1ed00a9cb948983b208865699e78a069936b890e3e4bbd5994f35c796e95cabe54b2f725813e8839e7a0010e6942dd7d72fdf826b411315a20941acc8f4f673dc3c2212c23e0ceb18a5b1ebdd4ce2a287a4630c4119089ba16b31d01707a5a2801dce91d72bc289a9c47a3880ceabdacec00597d0f69628795ee956f55f168806cfaea05cc7f9dda098fbc9c45ad95e35ea64f3cb1a8d716e5285d78c4f86aeb73fe0613bb7707ce58096e8927e0112492b861730008bce330f8a51c88722c2c7af566abbaaf7f761f885fbadbfa1bd84705375f7fdb2bee447396f550c8723bffb081742953e5259fda85ead7c293cbb320c060c16821362fc2d3fcf6e28a6da506af337d88cbbdd6cdc1e03b4bc40e98fa9187037b8e9684caa772e930a6354166d3258b51b194f19af57839850a016bf533a28aa7660012467bd06483b4247353078022490ef361a25aeb6442c1be31ca224d927c178aa853fe974955c57793a5c47476ffa8ee68afa5e27ff72915d9add60d1182bcb6147f6c796b9cb66ae268e16b5732009c4bf5b32ddf9ae96881346acee80ab98a9370d58ea60b8e2650ef7f8039fa5ef84b3963e2a4d59566ec8b0b3b217c32699c39eda03d7492614b6ca261f29cfa799b1e937a81e3650103d0f443c52d72ba8912d1329cc8b1451654363473040bec3d4e8dd92d4096af78e82cd8807e8934f75fb8ed1d44f9fb8ceaf1bd1630a2094de6adeb84ccfb5e5fa05288feaf5bdbb9eb04e3dd6d5cc9b51cccb798cb3f603f3edd8665e2315dbbbc0b0da59aef66a1e98e69c31be3d0d5cce09f5aefe15e0716c65d17ce3f61cc8508e63e7a4042da7978f80c1bede08f3b66db962ab738120dbd9c10e9bf59e21cb403c033583ce1c52914784ab67dc8d0d3574c9abba357158dd5bc491a2867da8f967c888c203065c1427d46d8ac2aa2618eaeb7bb43e6b12eaa5dd133096d80b39111c3b474ab683ad35d", 0x1000}, {&(0x7f0000001380)="43d6a87df84a17cfb13fc2f98afb217f61a5e9b2cb55239067308de86be963d2fbedd5c0c262087b4945ae17df32ac0fec6591e7dd4a1bf0159bc751d1982c0aae7efce750884ce13e65e8dfcd2f688cb4ee5df1c5d214d302f302365eb0f97553c64b0c377e267b6318a5dfdef845a4ceec7c4c93c4b984d3d5342d4fd71e300d3c3135608bbf8e4026d4652b57e796f1952ca2087b26", 0x97}], 0x4, &(0x7f0000001480)=[{0x28, 0xffff, 0xff, "109b59b343d12a85da20c2695725c13c02ba80a6cdb6"}, {0xe8, 0x0, 0x100, "d63e6399824b2173fb735dfeb29bcde9d3e6f259716d8d7b6f5bb2df8a7beec28a5126843f0509774df0f30ac5416397e54877002248c6ae31f42990b9b11d24514abacb8714d84419e3baffb4002b4e1db92e96406603e7431040e4cbf26f851b5e6c835552e40766bbbeca7bed9bec1fd455226e58fcfe6be6cbe23b426629787e6c2767fe1895baba1d6482f2e91b2c0526546090b4f85650508dbf4baff1956e8419c4b2fc464809103aa938b08d354b42a88f3e5cf90420ef509eb0f7d261ae616ee68797193915b2b3e9c0b6eef913f2aa245374"}, {0xa0, 0xffff, 0x200, "3b009b85ba04b635cae5f202147f3720a09bdfa2a7d85b359785007be040e688fe13d9bdcbc3e7da44d76933653f027e7c5320ee539bce4ce010a3e4b030fdc198d23a1284559a2c1fcd56673a825e4272209545de29861ec2fd547154815961bf7b2be26335b45de9f693e34d65c2048205dca817713054bb575841dcf37677b069cdde77d98dc971"}, {0x18, 0xffff, 0x8, "7d87"}, {0x1010, 0xffff, 0x4, "c931265577c57cb2fdf88e97afeece634cdb6b26fe41ee3e37b2677b52a329dd25902275dff259e1081ba5b14fb3e07f7eda6e7d96aeea1b08cc73422582f53c4d2a74549e2ac18aecfd3a6c8ec6939ab280f99af036151621653a00cbfe1cd6d8e12112b00762ddd31815e67e8767f904254883b15362d0c63c355c45490aa8f45d2f664569cc1ef36b1fef1b58d6af0e90bea62f2116ef00247299d3189008cb6b59651344b61af5a34a73f0307ef86d709ffd7d3ab6cb0ac4a46536ddf1c1eec62f6cf7fab5084780abdffe000ef2fa4f0f7fc03ae123a38a262532ce6921b0ff4550a378d81c7470e2ef89412b27cf4ce7e43de43d3929b8174560aeac266de21bb96579ca785cff2fb7e956b99691c9536f1b26f770dc8eb13fb5d440191e176280fe425bd2f8376668a6a0c1e30bbbd18878c7356a22ede79720d5ce3eec022fc1629d14a6dad34760de11a1c9916f98cd509d96a855ce397dd2b73e1106dae7f8b286f0d03385e82deae62a22fd2c42b2c7a95db32d61d76096701dd67e1ee9fb7ff79b6ce101e56d0cd27f55ea9ded6ec23e6eed0e440ad0e6eeb984117c76463d495b2ba1b30d324fc111a3fa7690acd99326095dc84fcfe7e8ff4490f7ab9f9902f4bb81408e8a5739f271f80e66ca4c9aa28e647c1731df79e04ed8834d23597e06a40a7dcffd8e6633a9232e7c987191cb73eac150f3926ef15c2490e5b91e506892d356d8e59bc7e92f84b0543b4eaa57f3ff7ac12d0b5baa3aeff289cf9bfd892d253977a8d39821a5db2299685da759cc024df3bec1e77db559826c3a56573f0ef7eb5fd2baf51c2c1a9f5e313eea060910505907342b2b6bfbb8c41092cd4f93a0e366e96ba11b8bed7101e53aa1c528839b013ad113c350b31fa121a4208a66ced312271476ef9bb0ec9c80a96a13a43854430bf0020fcc805ff28b9884c95beb48b0989779886c050b17677c535f7c90dcb4d9316c98ea851c8841b33c71fa2272aece574fe20369d97a5df2fbd3bbf7b79cd3d361e1e7cf2875ac3419b895fa846b3389b628efde97297d446f6d06c87d16a2161e6eff157d948fdd27acc1173434402411665fccc38d62f3d51b735678bb0ec38d89d7f6b41d4c3604b39f74aa59c02e1a4ea589fe7249097c212cb84b5eaa763cbad1a521733de035c3ce3ce43d7cffec0f4c024167aa1f939069c70f30bf81671b8a0e3659c3ab096262084008435dedc1bd354e28e0378a3e2b2252231bbdacba39a350f1ff289573bd5fea04a7db92f7cf0c84a81ae9da8aac53b56b32fce2b5db9ee0aefe1ebe10ed7780b4211c92cca03b192c43292e2c1f2a24c68250d68b8f47ec03caed6d24930279099ebf5c8e9616c7cf50ea11ef9e5bfad3443e7425602253d4fa548e68b4bcdd24a9a652b7cc84bc9637eaa306c7d904555221433a3a6b55dd67c69f9b0fbad6af666427c26976a5296e2304310a8a67041c292355f75678622665e7909db3e4021248b6fe81e65c7f6ae6d892171c8cdc39390e692728d721ccc810202caa8749ec10aae6de0021b9e4cfaca9ae8f8cd7d0ebf14933dce8fb86fa882564bf9ff4cc876a97a03a6271a76e03fd61dcca6e149e0828b0b0be1dc3dec0b7636599fbf6b3de51965c3cb84fa78161750a53a8c58f5848515278bffe7128e88298b2882528180ecf7bfc12ece824c7213ed087e94d48fec759002abf1079c1cd03900d32236c61780148d23d6bb295a72f03b3dab283ad41b6b8e974707477be726e21e7bb2d10d64dbed37e646733a10900e815abb61f382c76482ebbb4fff110899decccaab0404583bc5abb261c2bec6eafe1d2fd114885fee6ddab94fe547d39355b6b0b27bfd0d0d5552238a3885450b8d6742a9dceaa5b09b4839f6d8d9b88bf65ef62fd48be5255653b3616e9a9c02a5f0b7eaafc5b95b1970c7c6ec1e3c4cdfbe1515015f76a4aee5b16fb7cdc7baeb75910428d5558afa8ab21a2720c368a9c2eedaeb2af23082740ffed70aec34472336eb0f7b7cf7a98846b509d5948cfa8b29ea54a92b922de910291b091c972098d44a31d06d4c0bdf64b86d0614613e5d70e05331682e061494ea5e31f26accbdedea604c8f348fad3de70f59133ab8f6da952b9c65ed3d24efb21cb74dda11eca7009aeb6fbbcf13c7555aa21be2204a878565a5258ba715ce7d32915d60cedc2573af72c484daac7dfba1fa5f50c6f3d6193280f554fd1ef9b325a4e507e73d0916b4912a5cb2ae48bed5f6579f95f292cf6228a4092f45789664791f0dbe1a92a9c699d9bba1b05d645d0bf59268f87cee820a18504d49b3d86f828e8e1f61f3648a68e5a91b0d6ecb4ae61df8df76d589228ead4c295803e39bffee86fc4ab9714d68ad0efd037612c97f7f8b0541d1a4cb11871b44a452e1ae0293118ba99fbd282328d401d66b767514f8595f97424e4de80777c2fc0f4ac639ad05bb2edffbfb6f13445be2101b10a7d1b1d5faa2f7402418142f07c34537b483af93be8b5faa432865d45fa367dba7efd03c937d94085abc8e8a5150497947ba9a76f4ca63fb05b7c17caeb1eb5d6ba23082f5a23d03b40ff86b95d5d87e92359d0bff2eaa349e1f9c9bf466759a5c9703839a1e068b907e6232f92172cf7604d8fa51548652298d36e4ea8577a76d12fdca78c596ae2ed59f675422202313f6f3af98c98166e1f8863af689a9104315e434c0146f6197764b0b4e8797509fe19b502210b263c84f3884535eecbd447be4e5e26a9dfd229df362b064e4ad5582257bcd3c816a746c908c0c6b3effda4f62df90cea11caec7d7c9c34623444ccfe3dee0ab6b139362f1f27516366b899256c899f9cb26ed9fa5c86be0f7160cec18d51ce5b272bd2bc19c75bccd2adc318e3abda8e008d5e5564ef488ce60e83f006900ddaf6465a6c86def09cd5f9da8f8f7f7e52d956323cdd61199002d5fd66efe60d0028992e89f95a97cd53191dcfe83d6844a46aa8b4cb17bb6733ce836a8e02a9ab8f1eb5c4d75fa5e8c24eb58252371d6ca3b77b5244cb367c80904ddd1c9effc651972b3a04bd55fc41a8274cde775a1fc126c36e5a524a9bf5e054afd114de6d8f09be428f953fd6d9da82f879de2e182db17c17e7e0ce9b365dc5239ff789c3127d6ee3fb3c024c1f0a2f7eb1de8abbe8b82d4a9ea3fe4dab18e585ed4c2f55909f257d2d5288e81195235af5ab479cde9c0ef8c4a0668a2364a109e91721b4733c3fc8ca94e7eaa669597f16ab6c1a0c3f9d86065ef575acfcdfdbd37ca6ad10331b9e72cba6afdd369418ea7ab5f2b876bed69b47d39dff70c935427d7f3e08cb8a78fbff63cb9a80f01bc699168203691a7179758eeb499c53160bd1f363e9d6f005fac64e3821b1cb8633c5dbea313be79d6aed643c7c3ef75df29fdd5d1dfe33931d2feaeb533bb3550d76c2d0019296b1f3611bdce66501f70bd062fe69a21f8d2ea0baa440be508de973f4462797efe17222ad6bcd3928129d8e26943bc684eb6590374912078ca2ca2b51f3a5ffd664593d5f057d5e7969783d77a129084190f9063d9051dd7629d2ee93266e0804d53216ccfdf10faed85c16b66dd9628f963ef98e325e6b22ef6710c000869c1c76f4d1e232c0ff8bb03bea7383c25309a546cc12e57350f30dd4e066b877fcb1973aa62edaf4a935d207f531672befa5defeecab3956999535bfe21931ace1c5e6feb90fd42c69427e6d94f43daed5263338d54160990db536c1e55ff4f1472b55f442533547a5a2d11740a0d1308ba76e7c5a8a393557cd86dc70f1b7b34f3a11f436c0edc050a2a23c1b77ea69301b900b8b2f6ef50334e934741506681157eaa4e908ed72c328de8f921e8465dc5cc741180a6fb983bc7a49bafbc94bb619c9b79b0cb8d95fe5a940caf1a38bd13adb22ae3aa1ada5ab58e1d35d39c7ed779be344a13370a68d483db05c222f2d4b936a71eca5d8740828b68b2ee41e567977760d95c48f248ec2e7f1d3d37df58017b2f61d023cef7e3d8fc6a65c3bef9da7484419bdfe59d6e0590435f7579c7adfeac38f3f7017032b7d4e910f033ae86a7e6576ce9ef7a27e4de0968c6eecaa907be6a4b63e85e85829d9af017d4b5c2c922d4aee5d78e888b368936f270ce69e209bf2306cdcbe8d4ccd325948ee6242b54ff88aa9fe8d0f045baefa823dc8351157015b6db06c683c529d7a5483a195069a76780a49193fba28d8ffdc581751b1f3222a9f3d4a5ca46b7c4fbf4c7ac6b5a55486aeb1e0ae1a271718c87f4936f9a1865ff38db5f220039af33522832e3c3d8b2006ae9cb72943d1c7dbe67aa63c9ee8e2f1c03376bb32f783b91f0ebeb517dcbadf0086a5b6dd1f69aaa341df07ad57a8cc1cc658ed39e579d35459da5511fc9b61b658f67b0767cf647d7f97ae86d56b9b7582a9cfec2ba4005c72adf5b7c1804f1ef0604134bc6b7293d026640d97d539c1e70a8e0de11c288a629f615e1864b5ca3623429c5c715487f0a3f9a412be3f5085bd691a200b6cd8a420454f76e6daa1aec6827d345e48edcc612f60894e233e344cf11d8d5bdc4824c7ef202c2dc4af2fd9fd31904b507ab7d96b48fb0f85bf80db25191cc94708ad0b9304296acf420f629c443daddb66baf6213fdf8ade7b38bd1e0bdecb6803903e6db98e46b09530f10d97ee042451b28fb96cab81233b98d12b3f4939d832d11f8f448c5ba61a9fc209dab65c6016e650d6c087953d9b7bd060b2a76b20c36cf87a14653008b1c60723dfdd704b0e307c898fb3a9400c0f3ac9d8402ebddc1963dc4fba451128bdc05a2b0f5ad14cefdd1ee25c99f55746a6ec7018dbc1ec0a4634f9d227f9c783cffb62e15f12a9a215957f6055533307c6e9e8f89860f22e39e8136211171530dfc29f1178a8e7b78fe4d48ee6fddecc2c14148d389830584bc6a52f2746c6bd812d87a9fc4786d9a0ad94d66ab2ac0858b2ac320d97aca74a07b53658886e483344b88943d62da7cea6863495468dd05c2fcf9d859b3ea9704619c988886b8b3c19cd0561093039a2966e14fcf71dfe6d44ab124387c6e7b82930e5b6ca3d7a52f9043e2692ef838212b26e2c99f076432e862a76a9dadc9bf52b4635471e4995f778ca6fea69f9659a007359bebda4e70abed31292ce3c6db914b0b958ddc3387d9ba01c1537825601c532ab06449e79f251afc97ae00aa5f5fa9d3c9a7bfdfd840cdac27e03cb12f48ba29e44bf207109e0dcb4b46c83f727921ac10cac2982cd50b85d16e089dcc0bd7efd8699bfffcced4412d41a94ad46a555dd05ed3e0e60d17f00cb6857bc585e7b68e82dd04c8f0fa4d286aa253afec6f88c34e9cf4bf50f1d87948750a0ef1a7475a80d2cb24d64c4f51c7b4eec1d1d6c0f37f45352da632de572689fd8d0cf67edc7bdb77d59a728e1aa2ef828c2c29cd8ac27f6fc9ed4f762be3e9f520025406b764a18a06c16ce852f40fb17873c1c3e6ea85212886b3306dc63d0fddbd5b525b17fdc68a1d64332727ba8661e284724efeeafb27ff9c2f864445df6d96595d4f4f0aeef77c7d5794fe656129a8d20d8c5a507a754a9ae0fdf6030e0657c90dad7154b5daf2b77fa86eafc45265abcaa500ac64451e65127c2e4e80d87da3b5bce1be6f35b0e7f76393043652c7a028f254359192bdc48155ec4f7b290a33f4a354b942b7f78ac41edd6af8cb62a8575306cfdccaf716eb77c29c0bbba5f1c4cbf3bafb934eda77e79c3c138b3512b8b8bd9edee515fdd6cdcd4"}, {0x28, 0xffff, 0x1, "cab3667e00f7adb3853fe50503a3706883cea6bc992c"}], 0x1200}, 0x0) kevent(r0, &(0x7f0000002700)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x4, 0x100, 0xbd46}, {{r0}, 0xfffffffffffffffe, 0xa, 0x20000004, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000015, 0x8, 0x100000000}, {{r0}, 0x0, 0x40, 0x2, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x11, 0x40, 0x5, 0x1}], 0xee43, &(0x7f00000027c0)=[{{r0}, 0xfffffffffffffffa, 0x7, 0x1, 0x1, 0x9}], 0x47, &(0x7f0000002800)={0x0, 0xccfe}) open(&(0x7f00000026c0)='./bus\x00', 0x20, 0x80) poll(&(0x7f0000000000)=[{r0, 0x60}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x55a8b535, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="7b5e5e3c731641ae11d1054ba3bcba64b066f6214c2782aa56de222d773c58e8910aebba04b7d2ec02d17fcb1825f7abed74875916e3155cd5501c4bd0c6de2b1089e0375b7629d08419", 0x4a}, {&(0x7f0000000140)="233400c2b99126b56777b2b9b6b0b4ee816e999b7d60e229b120373175ea9f29239d21dd11a8d86ea1a687aef68384855f09ed397a29362713f0566f03b6561c4418d86780185ec4e698b88fcc39955dddb85c03da3ded7293e87f8af560e816ac15bad6bcaf9faa13a498af5b0d763eb552e2", 0x73}], 0x2, &(0x7f0000000240)=[{0x30, 0xffff, 0x9, "926ff24b9e12de8c940774134af661e9503146fc42fcbb3a2a9319061d934a"}], 0x30}, 0x0) 19:14:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffdc9}], 0x1, 0x1000) r0 = semget(0x2, 0x2, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0xee5d, 0x1, 0x5, 0x81]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = semget$private(0x0, 0x3, 0x200) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) shmget(0x1, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000080)=""/99) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10200, 0x9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x0) 19:14:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getpgrp() fcntl$setown(r1, 0x6, r4) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000003a80)=""/4096, 0x1000) 19:14:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) syz_emit_ethernet(0xc, &(0x7f00000000c0)="8884e781cc2b6474797b04ce") setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) 19:14:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20291, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0x1, 0x1007, 0x0, 0x6e4) 19:14:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) socketpair(0x10, 0x3, 0x2, &(0x7f0000000000)) 19:14:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:14:08 executing program 1: syz_emit_ethernet(0x9d, &(0x7f0000000080)="d323a4155c3ff8ee419200e01bb60e301efd0b996b281af26523d39ea945ee5044f4f5ec2e0e7fe31cadfd13ae2acafc1b195ffd568f2f455fb249898a6fb37c45df961557d63eeaacc9351eafbbc5e93f2042cc40ac7db77a847f4ebf3ef88f56405ece113abc159fbcf474fc1309d9df67d834811308c611271f3502afd8e78efdc89e2377aa6ddd4e1d70fa6d2d491c87c9821b640c9177e1ff1111") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) getgroups(0x3, &(0x7f0000000140)=[r2, r2, r2]) clock_settime(0x3, &(0x7f0000000040)={0xf6b, 0x4}) 19:14:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xa, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) truncate(&(0x7f0000001000)='./file0\x00', 0x9) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="6f984bd850803f63615153dc4a782b8902e59de80d33626044d23ad797b9c9ed083700c4f4c22c9f89c84b2b3384d9c374b90e7888f94782d6222eeb49dda5dd2c46aa3a2dbf1840d0f1654902917a2dc29085e6e192ccabe4025f1105a6352a2f0350298769a51966eef4b80688ad77431367679e31979130c9828fd1d17c59ff62a012cac0f4516511b8fa4bbca2e3cdff90c40b0403070edaa926da1cea23181df7c790748219ccdd4de56e92298d050128981199901470d2411f4d567d1c1501d89b546573de10b94166d745a9b24d6a0dc6cd9753e6e2aae85aae2fe1571d698098446c15b61f104173e7942c22019539b2cbcede3be8a139e16bd140d3f027f19e058fec35116d0e268311950013a4e929dffe0c6586845175c4984d4cb1fbce5b651820ae1da2d5db588deb199e2d82d97ed1579e511039ce7b0c9b63cbcce522f9c3e0b0ea0590b5f80ed70dbd08ca7b092169ee6aeb8022166f47a08ffae5855b99582522fa616589c723e2510609c1f54886919086f0b7e5c69279819b33f9478541a3f568ace034b7500e7ffaaa5a28671f7d33e06d8cdb4c2faeb433377bbed359f70196394825868314b5c34807774f36be37754237d7147370b5671d770ab2fa15102b8cfbf748174f806dd662e86d7e21ebedc628d596d26855b681b338985b70440afddd86b6e6eddfa151026470d08a309a151094bbdf640eb071a5c4c1e7c8c10bc884b1d40f488ae0388097493e41f727ae0d3682e5971ae7a07e58ccfcc04e8e905f1e87227e3bf6dcac75f0a283330b443ea85486ad8e94ace6dd14f6036fc88e5de16f23fc2220b83db5f3a9090628e58bf32f5846a609e11bfc4884ca40bdc7ca9b42f849852ce2f3b8befa9cf75dd1f91f52b42b1a52cafe8321e70f59dcb2243bbf8906329014bbf28f0718c62453f6bed9957d552934d71a41a7ef6f98296f1e5579f13f3a19190d8b7f3df961a73eef5ab1b31806eccf701c699dac2b2d49c0848bb7831dcfbca9a2442adf92ba5ecc73a216b12080a122dcbfe432a3e811e47779a068e67b8cb73b9f694bee31d7f970d9ff0bd769e176e78a9c687d8083a2be48e4653649823e55d5589a022b16da2ef0244a627b8de60b274ffa398d8652df34330227ae6e15abb3de6a36e93e8effde40e7bc8e20188aa6c194757f2cd2d5768843c84678b4bb50dea5a9a9f92e2143142413bebecda129bb77144e689d882f6beb9033c11909ae0b4f92328c63e88eaa455488480bd96c183fcc382a860b6b53589c2b49d0dbc0392092ab2d30d72255d318b20d7ed340f11e57d94b0495e753851fa53ef8832f11daefbb40df65f609eb24bf74b366b0a1375bc73005123d02b922c7e218f7adfa249de2120f52fe0d53b6171741ea4539938b73ef151c8221115b7ba8094159f2c59f30c35d13262ed3a06139601132a0008436565e7d858fc253dfe031ada5c112aab55797162ffe4c83ae5335386be68327fd225ef17e709221c463fb652c123cc061621c254889e983dbe606701bf7e968146ff475ecbde238bef391e814d75ca98514e7b2398439b46d0b399c8311ea6e2d5bce3d6acdf45d9455070be321e2262184ea822049538b0e8b8d16cafd99e0f151138566caa02101fe38ad5ca023840be17e0cb9fae70582085dc6de2f01aef08c9d53d444758c56670128dd461903e2cd7b5ddc8e5c673ba2867d4e70cfa2ba5682d7ae7b35ce177833ad03a7ff0954e683ba3e575484214a04000707d7d6c11ed19959319d67720aa649020b5de78231c9ab99d74a453295e9b130c88aef0f4e19d7056569edb96fc5df4e2b01a8c225b10f309e95ae234ffd9b4a52ed3ff475dc23ceb31b1b4057f579634a793e85c99501072f9112c3e63fba495eb624d246da96c5b06f64109321a5da66e51a3f0ee0ce74f8954b1a35da1c857d54dd2d28d230979fbb8237ac600ef41e131584078abf62b42f70eb7a602e5add5a6fac74641fb5227102f9233640f53433831e7f50f1c64e862f421988df6ff016a3b0deb6f595fcc22e7d37c4ada583d9aaa81eade067f858344a23092be3545a686c7f55aac8c71e8f2855ab35889d02022e1e3e1082f4d0be1722519fc543743733daf2ef0e97f380cdf125c439279a8204f1f6f4ee2d494f74f1dde63a2163373387c7b0fe1ff6f0832b1919c30bb8452feeb40fe0f18929626cd575818687c8d8c838ee11eac05c903b47ab956eefd05204c8db31216a333281423bb3f6d6ec2e9be61722188a0dbacc2799ac0efde6e82f5a01c49850d19e71a55346daea1b719d8b665d364c742b4be280dd97270935c53f012ee32369d66ce5cbf578461138e3f8082ff4d6f3d4e6df8c40979dbcd2c899ada99fa64de800945238de9c48f213f53dafa8864523d4019db7cb9a9cb79890ef7aceb13039b6d448bf8ff10605765b18ad5c56ec8a512fec4cc67a7ced570276f41c532d1ab56b7533227df45341a4a5db2315d1bc4fd0ae40e9c77f18b2e7abe9f59c76882ab803f43ad58a0ea145ca3864b9a0b7761aba2c54244504aee4a43f5b8632920aa8678993ad739bb1c6638b16c0a1a19519d91c808fdbaf5c837746666ee2a7943b4eb26c44b0ee249d220cce88dc3dd9ca454711dd581ef7467fee6d5ebca3a47d576237fe0d3501075f662e860a406351f47f4882ad4122adbc04f3e46fc428e62cd3cbd71b7f11e80db44aff63c0cbe548156eb7ccdacee40037c10699d914a129ebf7bc6f02ac5e5f5d1904b7e10aa56fb81df9dc56d3e2693544f3a17bfef0871a0ba9c7c48ac8278f3551e8dc99c5c966d3a5750e9035bdccddcd4167ea808ac9a73626f15276b798661e4d5151f660aa66a59c74a4336af3625258eb452f3f9f568c785dcea87da7ac231aad4cd85d87cee57ea8bc82acc3909803c4c0a2fe0f87bd90c55a58ad6c5deaae873e4030058b95dc91dac248575bd5d7c3f334df1c90b8c3b6a14b910e39e63bd3cc5974754cee48a2e4188c4f561efdce1bc00566aa4810e0e6a8459fe55ee2e7bcbd40621a7c2dfbe910e750f057e87616d8d37a07115b757a11bfa6c54f75aa0bd37c9bc29b292047ec192e1f7d32e50307993feb5be568c0e50619c1cec16501ad4e38e9dda59f5cae23f8aeeaa229865deb4aa3396a7ae23940a081b81fec5d7ece1e4215de8c048bf70bb29f2755c165ba41ade4dd58079865b1a2d0a2284677c122676308ef8aff1f573fb3064de5a32e3f47af98b069e1e2127aa7752cece3e60b39f24411eebe224c58dc5dd0829498ed78d4ebf404d43009197d2255f3adefc48904aae8c7d04dc9bf8a0564f2b473538280e91e35809d6b6c2d912794a175c8e310d1769e4d3586abb06f668bd04eaf4bd7fceae7af51f108f6d673e8d5ed5a8aef4dbec48ae7a02517f1ed902446d3108d17dec14c9bfe1091f97d90eff5530ae2c0b8f9f1572514a7f60ae65986e8df738a4dbd69f9e8b7fcba0baf484eaa1d4479dcaf40d474787e7165e358108536f613a6a6bc14517eb82a067a7add34cd507b8d279e3d3385f17d48d38a5199f65e94f0751140410a1560f33b0a7b28f879bfab3d08d027b83caab6c97063b8ded766b54dea5d385bf79511f3555b4c3823056b93d31726061b22731c74fdf2b401b7ceda154d589d41b9f7964bfb6b92eee37b2ac1a10dd75be40dd57e7696fab0f5fd5e7f69b3e80ddb575b535edaf81ff48e519f73ffbec518d756d440cc545c6ea01e1cf4e1aac55ebc3fe8581c94c980b86d9472e28a0bba9615e6e574171bb5a81772f6448bd49f2f2ec129d269ed1ff2a00aa3f7d3e755ecb26f0c860ccd9962038aff910c507ac3635bcfd3d727156f654ab94f07b4cad5ccb5aef9f32e246084f4dfbad25b662e2224bb2a0163f1fdb78e0d05a9662f41df4df5e44528c6f59ee6440283fa9c881c502614351f7edbdd8f4060be3cfa63fad44a6784dde28091442191f679a1ab6417a84c958377c36370e20b23fe201b6fdf9fff85a39ee7a5d37399df250880f2ea934007938dbb5ad120fff8c4967a5c508ca84f7047ea13907344de79832b8596a0defa039f80fc7ed6a967ef5bc1fa8992a58991d05d6f33b2eea733f105ba3ddf7abf996d5c5e41684dbe0895e051d7d6d0f17fbe848d9d9e8c5fac61ae4305ab6f79c2037c79653cb6cf903892e3a114ac52530b54723e761025650fe98e2737f096dd4438af3911aa417bb60694b10a1aaad412fd1eb63bc145dd28b3abb90f39e941ece9ea6b9405d2c448f65269f8ccb81942b349528d1d97a2e3bf30d4a1ffc706e1bfe6f60c58aa790482e2a2380587bf6c3c45d677f75c7948aaab497e67abfeba91c066b89a1068de8404749ddf42a92a1d7f78c260c34d049a964c136c4f0031c585e206f88a5c6edc0b4483899e9b8303cd9b122b1558b7d185d77985220f1c84f2e3b72c8088304c9be84e7fb560b9ed6a59b732a0fc004e1756d6cbc98ffc63318659b80acaa70e7ab82f947b76674772ac9a058f77ff2c2b4c4368bfd4fae9462eab75e743ba362dba9ba61f6ebf62fce31924c3abe794e5427c0dcb46e15cf4e63e34d63e3d65bdcef38c4c057d6254a41bbc709f37f6eeecce9fe42a8d7f919199c5cd00733e9a902e27559ee9045ce1b01fd971f377b77b3b61b9d70ce2beed4a6105ec8f962f3d5badcd6168e54ae68718a8243d68ddb175102d9d2ed286fe257eab264e14605a427195d05e3f85a0208bf5769601a8c09f9e4234a6e1ac8c7d6cc7f38fe3e88c31589516f5d0acc9e589f326e58a2c3158b9a81d7760920dfbd1670fbcb2a5cf3ffd63048faec81475ada5213394644434e4032d231d5e4c65da30c0186f2eb6555b6f6876a136a41f38de134b9af80df937280832c11892ac92c926f25c7cb8f592d906bf0e79b97289ee6a6f40cccd9995aabfeebce1d28c80131e6de21e78e8069e9ca4518fa7d4e568c744f7a39d48b226b961dca3bcf2d9c4068089cdc4bdbf1ea2ae1a1c2f1ef8722eaeb74345ffa7ea581b636a98977fb01203d719cb288db5c42c7e2134fe6fc714d61dbd672df18b1299181e5b90c9945f2ad11ae8cc20e43f9b4d89c2c06b5bd3dafacd70932cb282ba48aa1aa5f24f3e6ce86aa08c57b885e7f0343aaa150eabb2c0b88a8cf95e76d5dcc6b8228f03f8a8c72c6537e0781559bd370a04574aafba68fb2437ebfb1e95501480af851584a638090123778d2d4aa39521ad2928345bafbc4123a55ca02efc843d9daa954cef56de7c9697d3ab0c005c2bbec1eb81f77834f63e18a2f68ab2f231e5f3121fb70a291a4d4ff663ad591698042d7d146d8438f444b2959bffd5d7e95fdfb00fd5beb0d232c4298d01d3883dc18250c332abd5102d7c93198cf448c8a5063c2d64db72deec1f15aabb174683bc5b2b98a6e91a95d8f4d4972121645f68d4ad047a94ebb1f47af70874edbd39180169cc5519bee887b04a71be2cdf22888d6bcf11748afb97e9ca9c87162a5b3a7f6443b52464a602462fc468a5de7e9bb0019e41e2fd13385a5ac75b20c24dd1cbb440608679a275647ea7e7dfbb5d88af7e99c31ac23e95cdbb5a5d1bf0350ca4fcac864ff8a89f66ab340ff72f138d741cb718443bee9ab9bb5271dac66ac690d07ad61c8836353fb44a0c9e0d58fc25d1a7349d4873f3a11d31a452c768df8b1446b31b4f5dff517c19800ba57c7234ee96839b3b8e50b41a0c3d357af7213ef2fba9cecba9095acd5c4f1a6634d08ba8", 0x1000, 0x4, 0x0, 0x0) 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x10000005cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8c, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000002, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x20000050, 0x800, 0x8}], 0x2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7, 0x1, 0x0, 0xfc}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xfff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x85, 0xfffffffffffffffa, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000002, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x91, 0x10, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x2000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000080, 0xffffffffffff0000, 0x3}], 0x73a, &(0x7f0000000100)={0x3, 0x9}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x1010, 0x0) truncate(&(0x7f0000000340)='./bus\x00', 0x20) 19:14:09 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x600) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x9) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r4, r5, r6, 0x31, 0x2}, 0x7, 0x10000, r7, r9, 0x100000000, 0x8, 0xb34, 0x6}) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000010000000000000000000c8980b64f878b4bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e1b0000000000000000000000000000"], 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r3, r8}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x40) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) setgid(r8) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r1, &(0x7f0000000540)={0x3, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0xc3, 0x800) 19:14:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="7818eefec623cf2c39a8713161fedbbe80a0f62713776a04424ac863403e03c798440177a260cc83161fc3aa6644", 0x2e}, {&(0x7f0000000040)="48d7847a9703f9a723ef1868835942095ace3d4fc5c9b7bb660bf189407b56f9bfc6eaf74f92a125f6daa7c0e7f9f7d7147a8fe8e59c8ff69576039652a006a83d89bc929ae719793c979f", 0x4b}, {&(0x7f00000000c0)="37ff3f108137dc46e12d134d8d625d9edc1557d955b0f88c4cc6705b6987a3d74c0c9c4806563ea1d3af24c54e3bea88a82fa3811be3c93c8f3e5aa7f5ba677d86caabd78b5fdd13deaf2f5002f561fa9fe9cb8d37a0052d449ccbdf8d1e656e006851c8ae4bad8f4069154587732a3029d9a09c90ec240308173cfe533686fbfd6614c513e5d1f0c75256e891c9525d481671487f2dfdb6b7260331ea7465809bd52ef5043057207cb48a1f5473700083258804", 0xb4}, {&(0x7f0000000280)="3343720c2f7f29246079c9d8c79e4190c4579f428d395ea961b875b5af17461138e15972f1ed44118bdc98d6c59f47a395b798e0037a62148c9bdb1d128894031d303e5a489eba2d9e97611336151a10ced61afb217fbdb3b65aeb", 0x5b}], 0x4, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x2) syz_emit_ethernet(0x8f, &(0x7f00000001c0)="6789216241dee3c4adcbf3bca8d949299dc0b8fa8eca4e09c438eb27d319c186277eabef41928477eb27d0de5874865177f3f85fb4f3a54f11934aa00b172e1a95a09d3c6b4f8a5ea5859020a245ec4ae1a7b9eca614030e3a6d985dbdd16db9c36b247fed56278910f0ee8db99bb3064de696569566813c58f4c3cce86273e01b85b6aba1f7f2a52a1a1d620f4a30") 19:14:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1fc) 19:14:09 executing program 1: r0 = semget(0x0, 0x2, 0xa0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0xffffffffffffffff, 0x4, 0x208) semop(r1, &(0x7f0000000440)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) semop(r1, &(0x7f0000000000)=[{0x4, 0x6, 0x1800}, {0x1, 0xfffffffffffff001, 0x1000}, {0x6, 0x100000001, 0x1800}, {0x3, 0xfffffffffffff9b9, 0x1000}, {0x7, 0x9, 0x800}], 0x5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000004c0)=0xfffffffffffffffb) 19:14:09 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) 19:14:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000080)='./file0\x00', 0xc0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 19:14:09 executing program 1: r0 = kqueue() mmap(&(0x7f00003ed000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x20, 0x20000006, 0x21, 0x626}, {{r2}, 0xfffffffffffffffb, 0x95, 0x20000002, 0x43}], 0x39, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x14, 0x20, 0x3}], 0x2, &(0x7f0000000080)={0xff, 0x9d78}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:14:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 19:14:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="70734fa4f9435efe7be857d191d18cc519d539477ecc81d6c33694d146889e7ceb5b1839ce27a219ccd8a59c8197540bc5703141079789304fbb62d138e44b1e1c0d6cbcecfdb5a3f7e8e61a04f20a32a3a5180a27e8af53443f6a6907c1f53c7f8112e1c42ccb4f924b77368bc769a5"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="72a55e20892c02ca0bfe148a8ade0713cd2d303dea6c1de9824bc290452c54de85f2b79595332643f463b6a0e22325fca8206a7d470f", 0x36) 19:14:09 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = kqueue() clock_settime(0x2, 0x0) poll(&(0x7f0000000000)=[{r2}, {}], 0x2, 0x3) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) r3 = getgid() openat(r0, &(0x7f0000000100)='./file0\x00', 0x82, 0x2) setgroups(0x1, &(0x7f0000000040)=[r3]) 19:14:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x401) r0 = dup(0xffffffffffffffff) flock(r0, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0/file0\x00', 0xc0000000000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 19:14:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/125, 0x7d) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x80) 19:14:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaeefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea00", 0x117) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) 19:14:09 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000118) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 19:14:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8000000000) getrusage(0xffffffffffffffff, &(0x7f0000000080)) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 19:14:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0xffe0) recvfrom(r0, &(0x7f00000000c0)=""/226, 0xe2, 0x841, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 19:14:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000380)=""/152, 0x98}], 0xc3db4ac, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) fchdir(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x82, 0x20) pipe(&(0x7f0000000240)) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="60a4752070731ac347796f6da4d431d1d8ebb831b7cbc02da0a50293d0a9c06412b9a45b6895c1f6751edb829b1a3e9f12b651ea8106e61e50e71a48c0f2bfe581b8d070ab81", 0x46}, {&(0x7f00000002c0)="85e913b9767dad279305c63ec094c1ace4c78b397c3065858a0b3ebecce96e0b1335513c0048f9ca5b5ae70e417442d6d49443374dad0ecd21ec51b40c1fa2e80fdd1c5f100ed0a663ee789a8abda047c82f33ec02e21e498d98078c529165dfef72447b7ed6ac07929c56b7630a72e319bc93aa2a5ceb18069f756e083336fe9de24f1634cf9ce9883d1224a6991c9c", 0x90}], 0x2, 0x0) 19:14:10 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffff80}}) socketpair(0x0, 0x3, 0xff, &(0x7f00000002c0)) r0 = socket$inet6(0x18, 0x2, 0x7ff) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) pledge(&(0x7f0000000200)='(,+-\x00', &(0x7f0000000240)='!)\x00') madvise(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x7) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x81, 0x1}, {0x18, 0x3, 0x6, 0x9}, 0x800000000000000, [0x4, 0x4, 0x13e, 0x7fff, 0x8, 0x0, 0x0, 0x10001]}, 0x3c) 19:14:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 19:14:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/101, 0xf) close(r0) socket$inet6(0x18, 0x5, 0x4) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 19:14:10 executing program 1: r0 = semget$private(0x0, 0x2, 0x298) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/38) r1 = dup(0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000140)=""/102, 0x66, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0"], 0x1}, 0x0) mprotect(&(0x7f0000372000/0x2000)=nil, 0x2000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) socket$inet(0x2, 0x4007, 0x7ff) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000000c0)=""/71) socket(0x26, 0x4, 0x40) 19:14:10 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) nanosleep(&(0x7f0000001740)={0x7, 0x8000}, &(0x7f0000001780)) r1 = semget$private(0x0, 0x2, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x100, r2, r4, r5, r6, 0x0, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) semctl$IPC_RMID(r1, 0x0, 0x0) r7 = semget$private(0x0, 0x5, 0x551) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r8, &(0x7f0000000100)='.\x00', r5, r6, 0x6) r9 = shmget$private(0x0, 0x1000, 0x14c, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x10000, r5, r6, r2, r4, 0x10, 0xcdda}, 0x5, 0x401, r3, r3, 0x8, 0x7, 0x1}) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f00000001c0)=0x8) r10 = semget$private(0x0, 0x0, 0x20) readlinkat(r8, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) shmdt(r0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001240)=""/165) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000001300)) r11 = shmat(r9, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r11) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001340), 0xc) semop(r7, &(0x7f0000001380)=[{0x1, 0x6, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x10000, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x6) shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000013c0)=0x10000) execve(&(0x7f0000001400)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001440)='@\x00', &(0x7f0000001480)='[\x00', &(0x7f00000014c0)='.\x00', &(0x7f0000001500)='$.\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='#\x00'], &(0x7f0000001700)=[&(0x7f0000001600)=':\x00', &(0x7f0000001640)='\']!\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00']) 19:14:10 executing program 0: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x5, &(0x7f0000000000)={0x800, 0x7ef8}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) poll(&(0x7f0000000040)=[{r0, 0xc}, {r0, 0x106}, {r0, 0x40}, {r0, 0x20}, {r0, 0x142}, {r0, 0x9}, {r0, 0x49}, {r0, 0x40}, {r0, 0x100}, {r0, 0x10}], 0xa, 0x2) 19:14:10 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 19:14:10 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3f, 0x80000000}, {0x18, 0x1, 0x1, 0x4}, 0x8, [0xffff, 0x80, 0x40fd, 0x8, 0xfffffffffffffff8, 0x7, 0x400, 0xc2d]}, 0x3c) 19:14:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=ANY=[@ANYBLOB='\x00\x00ine0\x00'], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) clock_settime(0x7, &(0x7f0000000040)={0x7, 0x7}) 19:14:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/220, 0xdc}], 0x1, &(0x7f0000000180)=""/70, 0x46}, 0x2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) 19:14:10 executing program 0: socketpair(0x10, 0x0, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x39, 0x4, 0x101, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1081, &(0x7f0000000000), 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f0000000180)) 19:14:10 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000002, 0x10, r0, 0x0, 0x8000000000000) r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x3) write(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="96890ea7abd48ee6bf838a7c22f410bee69fbf83f17f635c906251db2f84cc9fb79f2497b5377ca540d7892152681a58584517860902b71b91fac0aa559ae8fb07d2d5f7d93d40e18e47902cf030498fbe0e3f07a9c60d440cd18d08982baa9732af158e29a46fb81124defac71c4d81553e045d5e03e4297a75218fd4883460744b56dd02e1559001e82f63eeb98dcf6b27c2f04cacea1ec944b87873be00c9c074f9c1b776b7644b693314b4c148ba4082cab403b532bb02d24d9020d74e53", 0xc0}, {&(0x7f0000000300)="f870f81116c8eb9eaf7cc449a5643d8c007dabf8cf65cc51f3577145f3e6d8d50b1cfad098a8760838a784c28810c41636c044d8518f4dca1151b52eebb5239fc563af7b4fcf31ef9001795af257c15f1f702f4f1096deb8eef746edada4ebe10193beceff70e0551346dccc24bf76058bf1d2da60b9596674597805c4dacd080b6b284b78b0594f5f6b4a8bb44d18da7eec03476cdf86349719f0a1c4477a9a165972377359025529b9ee2523d0e1b13f1aadaac743011688a584f6bad05d65179bac9b4ee4fad62963651aa0af08f2eab728635398c7852b0fe6ec08c8f4e275fd9aab82734e0743da45", 0xeb}, {&(0x7f0000000400)="90f9190d48ff6e037957a064a006cc7d1edbbba1d200a585a362c9f523eb0d7348f098450609643bdf434be940f0d0992bae2c20aa6636b393253079c19ba65f8a30fa3b3e7a6d1425f33ee6a096d1f064099d9aabe79aa2e73ed2db71bbbe013b3ff8f8fe1a9684b71dec211f8c8cb1ecc4ed57650b88775d5b8b667ca7f59956815001073fb9a52e74d25aeb6355fbfe94d362ea3cb610c69cec8ecc82aefb2b083543e4c4972e50ce47deb20a223e5cc085527ae906f06903568b29af886406fe8c96bccec7d5abdd84ad868e", 0xce}], 0x3) r4 = getegid() fchown(r2, r3, r4) getrlimit(0x6, &(0x7f00000000c0)) 19:14:10 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000d80)="676f43416a907f39deed59717b39766ab8e953ff6abde6fabbeefc7e2fddec7e07df942897257444cd2f5185ef3f02ed859a2462c30b2231b53fd4f9a7071e7823c44b61eaacb55bf79b707456a85c5c197f8c998814a3bbe90206822f15fe5dcb7ac735e62d47fe3fb3a82372b203313225c4f2fa2297a7ec633d55e764511f08ce61be0589c55525364ee95b242f144d1b3421727a4a602af2ee2c48973c24364fdc9c03b631d737fb364d4a18fef2d4f183fc0374670e1bc2ddab4a2ae580f47246d60b44e6e1e39bec0010b72f498eab29fa4421049dff45542aab7a2cbe9bcdd216ca6c9ca7d9edec7f5a1570ad708618c0516582ff23af8e640ee9d0f245e087ec8ad28f04fd57b336078210f4b78cdcde29592322549aae4fc4c5fa87221f6e479b1e885bc5537fa44e313ea0d91e157816713b7bb49429dd5682393320684641e7bfdf13fbdea326a1be30dfc4d75566f463f025ac072ff6f58f0acea99678f80b7b78526c89223f0eddaebb92729c6935337bb705cab9c62f24b16822872d39d0308590cf22b7082b681c2c4babfb22d3b7fdef9e4db46b95c53f26e91d8a060c057da8d299cdfdb70e4d9f9ac7366f3f9228628bffa0184efc2fb829a9fcff2f263b30e5b25f9b3e65bb84c13a7c7965f35a3a50c656113b3b9d2dfea0ef66497ed2d09d461cc6ccbf4d9bf8b5103108634d254af0f73f2efbfbad48d5564e2cf8957533795fd0ad6c5ee16d7321e840c0758f0513b5e8d8435a105ce48b8f3d805def01cc6fc95c15621549a60bf75d262d39a3607bd22a4a713de511b032fa94cf2db4ffd6983ea73079158284fcb6582c9ec2e0d1e66ffc3c984f0818c0f7739ccf120679aa306bfac2b7fc95e3b5f27634416808511cfa5bb59b269b348faa7848e75750a8063112370246e9f044f3613bcfa31c5f1049e03ff1970ce5ce8912f58b0fc10b13f22159a675b6131ab0c066abd81cfd12b66c191a61fd1d9d86916816342212cb522e62dded9bf722c7ce2893230846008f85c35323f881032a4880709eb0b1366b50eb4932c261e093dffdc38c73655e08e484ead45113e73a3a8520813e41582ceecf9fcbd25ac39406b0371025a9fb93ed5353b44a2d2c26a2582af114c6a0078ce8bb86dfd0b0421d5c3556f61a4388d4fde21cbcd663f9cd062790dfd5e79bf7e1c3fdd202987d93f3dc4264e4820f9976599c6e0fcf455c29f67517d8697ff1f3242ce641191a96f16ac1563e702af31ce2264331023e4d3b88c10d56835b9b34d4b09fb1a6ca252ddc1034a62a3f65329f4887d0b024065d1a73cabd1e4129a51746fe0049beaebffcbb06b79b1dc0caef1e6ec28e93032df0cd172adac172fe8cb6cb3251183e9632cffa52377dba50e90b276c27a8579d4b4b2c33af1cbcd16e4e45cc38001ae6ce250a457776913908d338ce675e3cb19691892a74aca77e4c204491a5109cc684c19a8c3e88e517799bcb0180fec4ec6397ab630fb718ae8dcf2daf208761f21f800350013e348b89aaec284e8312baa3521dc2da9123ccb2f24dc53ab01e18f71fd00ed1e34840b7194cfffb2ef2c66c3b131251e0f007e97b84afcf44d4613dab5eef1bc3904dd8b0bb24c1760a97bdd98ab253d33f3dc3ee1da1572f78f19b039338a0f498804685e3994575f7d92db3a9734e5bb87ab424453e29ddc2c93dec5a39b95ad978ad2f06f573e58dc1c57565362395e078c7840124b404c74495f81f342435770d2527ea5adcc96025ee8377018449b4bc97d2fb6c5f88e3274167aa3c7d905bad687b3413554bf5a5f68f311d3798cf37aebfe6537f28c4e78ab38e9ce0e0c5c1df493ee2183678b2faa7d465df6ceac3051592eec84f2658106bdeabf3947b6bd2865031da6808d191cf3239bb51297ebe4b0ccdbc2e80d64717b87bcbbe160ea1040534ff75363f993561293abfb2e80c8973109302df2ad792e50fa53f3443bc34a8b1d6719dff535171fef7a8ac4bd4b7806c66ded340edb4f4ce3b27d1215980c5819b25369f827bd97bd398d55b7e19877c17d968d41c91982b82e7d11216233314838507b93e55c4c3b9aa4efea49470201009d6f8821cb3d66016b2c39f0ab6046302404f06a34fa290bf6a4cbdc4d9902402f63d36222aa240e97c54051fa3ac9065e6fe9b0b24c87da63573f4667b7dd2030bf260fc47cc3bf863be561c8175e68255b5b5a2dd685e52df5277aa7c8ffa56cdab81f5f90be399bdd3ce2c81b99620ec72a33c9f8dc7af65e9b917528931f44fd6f79b15a9af4c8a3251f71a742cf8df1767d1412c27733d632ee595ab459c3bba0133c29fb120d72c83d78af40f58ef43c283f6f4c6bdedc113eae4c8383764bc7f56a2733c2c3436f5c1e0cfef799977930a77cf605ff48313a645ff32ba3d2dbf5289ab5e1cd98d75cb1883aa0aa0d51030a4ea0b73efbb8d9bd2035958e744649d44e08749f826ae5fb831961ba194d20dce07a9a05375b1bcac0d33dbf4db539adbf0962840b0d1a15e1f061cdc23f1df9678fdf96331784b5dcd89532f23eaf644de23561ee3a2fb5cef6360c5d167c6326a621b702a4357413679aec7ebaed5d6029ed560057a620559585b7cbc2ef9f67d55975654a6ca98e1427a472ed94e781c1e235dcd65ee2ba7d5279a456628b94d417f8439f1374a9a9cf1e06acaf66d220ded341cad6dc7ade2bd4e3662d598a10c9be3dd4216c6534336b0ffafa02ee9884129c047641bbe314008f68cb1905dc565aaf282028f9cfd7050e18e4b86438d766d958819db457468f9d663207cc36a1104e516e9dbab8589347767f53f4a293fb6abef354da875f6573a96d69b3b893494cddd2fcb1f106a5b8e49c6dc092f7bc2ac", 0xb95}], 0x1) 19:14:10 executing program 0: pipe(&(0x7f0000001080)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x204c0, 0x111) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) fcntl$getown(r1, 0x5) 19:14:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0xf0, 0x90, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x9, 0x2}], 0x4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0x9, 0x8000, 0x7fff}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x3f, 0x8c4}], 0x20, &(0x7f0000000180)={0xae4, 0x9a}) sendto$unix(r1, &(0x7f0000000080)="d21fcef4931dba407c80c59364e32d7858eb04e45eed0b8a71f0d3e7a7be43ed0a0df46b0bb35692d46db66200", 0x2d, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 19:14:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x1000003e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:14:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) getuid() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) bind$unix(r4, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x6, &(0x7f0000000140)=[r0, r1, r0, r3, r5, r5]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r6) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 19:14:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvmsg(r2, &(0x7f0000001340)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/7, 0x7}], 0x2, &(0x7f0000000340)=""/4096, 0x1000}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xfffffffffffffffe}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCDTR(r2, 0x20007478) 19:14:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80000c4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x400, 0xffffffffffffffff, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) 19:14:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="75e9ab13afac34fed14aefaf60764bafa99c3ac6b732e1450d83971c6ec0270745704884d6d9fed19ad121059d3ec4b3d2e8527691594e3f50073772a0158c8a4d12e7e86d1addd428b5030e215b4c9577f37a1bb080451856de379b88264346a58b0c2d73a9bda19dc94fbe02d179e5b7ff31f13eb891a4223db7476036a9fba87ab5ce5c6e8352ca859aca0677a0f482b44667e0", 0x95}, {&(0x7f0000000140)="73b50f2e5f8f7b24cdf30d97e94e15ca3e73ec579bc069de788d8fe663e6ef0b14a48aff0d4270bc1b62f2f5afa0ec27c2c3e7e15994ee786ad7a93fa50b491247a5fc4f12a69c67b4913056aaf3b1f2f739e59a92ae44bcded09260f1eeb5769d68651e2655881d545a450a5a8c3182a881b3d170d7", 0x76}, {&(0x7f00000001c0)="92a3ec902f71c763b57868074b7a300e96a8c538ad05c8edcbc6842702ce1c7250239f16ab47b434f8", 0x29}, {&(0x7f0000000200)="d160befd2261a66233a437a6d916bd6c15887f3c5fb03c2edc3acb246ae3a62c3ed80be572b76ce5f790ead4225e4537ba22f5adb56afb10fc2524921d83570a72", 0x41}, {&(0x7f0000000280)="280888170a3f6fd6523acc8dba3ea31fd063c47857d2b8da4c8e40960c889028b7e54340b949c125fe17797e0b0e974c2b138c", 0x33}], 0x5, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xa8, 0x40d}, 0x5) 19:14:11 executing program 0: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0xa80, 0x0) chdir(&(0x7f0000000080)='./file0/../file0\x00') r1 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x4f6, 0x20}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)="ad1f952339d169434411a96a18a4b36bf1b96f9917e659d3e075f1d0969b6cca33684cb5dd1bdced2fd2d1965317f27fd850dbd11995848d3d7e82afe6defaaf58ec157359306f60a63e2fe89e4806fad8f52f76badf5371ec8dd0b96d83953738cb9a8479b6fa6e51c2c46e50daa03b5e1c786a0cedff86e7037bf9ca749852cf17fe699ddcc53fb40d23ec4dbbedee64d824afce00fed6deb242aeb35f5d7bba721193e96bff55", 0xa8}, {&(0x7f0000000280)="0a02ef4dc5554ea88bd496c02b02dc3f34be77446e70aaf59509998a1e626d1cfe1910c5cfa64de89ae355750708d4e1f0d04963a57fe3253e37345cfcfac953dfe2c281723e0afbd25566b87554537b264c37168582c4233eb513cc3b53e4972dd8951d726aa298fc9ad12554e11135125bd881026bd99ddeb26aad861c851a1d95e2fc8e3eb86817ddd525cd8958c648f1ac8d9d96e04d660d24743ce13fd4221f6bbb37933c0b3831d5317ff389b24ea5506961055a7069343fdbcf8d93c1060b9708f69103f18cfe134e05babc05f674c6eafc34ba39734318b72f01530f14e844fff46d28", 0xe7}, {&(0x7f0000000380)="8f7f8b17fc47cbec7c16c4421ff131029b67e844ce29a258dd25df26a6a6c284f381e2d7dbb181ba6db53e8f933beb2423ca3080cb2df2316ae6d13cdf0c93e0dc39724e10d43755358339eab9813db21e91400be4accf928d029b761ad49223f768f0c518aa23a11b67e356dd872c87f7f2375afdab76c3c50e6af8c7ccb5881acf0ce47fa3bb8f52406cc632220335ebc93299e652b1f3515c381e73cded761835260bb48a2a93e5e2aac98bbb54e64d3a0f465919d3afeeca4ac24800a36481a2acf58a6ae4b1b41469562960450a9a1976919cf3caf358", 0xd9}], 0x3, &(0x7f00000004c0)=[{0x70, 0xffff, 0xff, "ddb8cfa8da017dd78c52580e6645c24c0f8c5308c8a6f4ad8403f6f2e3f357e1829cbc1748f026c947e4e613f277efba7195ab10550d537614889626ee155eabc12b1f797e61d3a49c49015c5ba9145b07fd47d823a9b234fbc5f867cabd"}, {0xa8, 0xffff, 0xfffffffffffff5bc, "602fef09bc0d88adbdfe224d213bad23ac13eee1bc32ff685bc24822f4149a326aed07347f14ee5cd64e1239327a007dbccb5422e7b9aecc0559abf2d1067ad622fb56f6dc1b44b10521d21430ef5f946ded155821b5c55e10bb9fc38f63c17f650bc5734c0ee686b5b630bdf6918cb8437acf267f0bef26fa162feffb87c7ae4fa2745a2735b753a6f2fd142f405f9bf93a"}, {0xe0, 0xffff, 0x8, "a88ad69dd444059c03dca399769a777c04873382a72362ae1a8794ecbbcd9248c8e4af7c958a367d547c492bdbcaebec259ae7371b932e2ee5a7619c4d2a33c7831b8faa92bec84657ddce947a40608f53ab05440fae3c66be2bde4d212239ef3133e9c73dea9d0a086608033f6beca4993a3e1cf0eb3e54cf3063b44a31b17f0524fced2edd1ac82d70506deb8d7f8d79a2c0428c63d5d4d9715f21813db2888587434e38d3f24f8d0ca03beb7e24ebebfeb5b34969b0fdf16df6f0d6d4fd8ac2da489982358854f9aefe3cf1"}, {0x98, 0xffff, 0x7000, "3da17534484795ba3becb12ef35ce5df6188e1d978a1a0fead799a03a4c9be28241fe4ca8a2fde1d49d02baf1bdce4deddefe3ef718432cfe6c625a33dda1c1a29f9129e6658d7771771b0f431c667abbe5a80a34689e2f2d96ef03cb32b59fea76a194b90be0b906a44841a6cf60434455ba8e203a1240e09a3ed5be783080684002f093b02"}], 0x290}, 0x408) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000007c0), &(0x7f0000000800)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r2) 19:14:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40, 0x80) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='c\x00') 19:14:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 19:14:11 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 19:14:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) munlockall() 19:14:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) 19:14:11 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001ac0)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x401, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000001, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r5}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001380), 0xc) r9 = openat(r3, &(0x7f0000002040)='./file0\x00', 0x20141, 0x54) renameat(r9, &(0x7f0000002080)='./file0\x00', r9, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file1\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 19:14:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 19:14:11 executing program 1: r0 = shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fef000/0x11000)=nil) socket$unix(0x1, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 19:14:11 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') pipe2(&(0x7f0000000080), 0x10004) chroot(&(0x7f0000000000)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000010000000000000000000000000000000000000000000000000000000000000000000b42f2aa2ebb7be7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) rmdir(&(0x7f0000000040)='./file0\x00') 19:14:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="a6689fc7de5acae859a29516eb3d07e9680ce0c63eda1ecabb8cf2de23a6c30604bc980a0c9ae9cff9534bb07a5f1a5f567038f452f777d0e2c26947e059f0a12cd30d071016839775f4f93378b03c364dde04ed4167a68ff2cf2a635b585dd23c2bea0e794e33c59d15e32abfaf1cd218be800838995ffce5695bf723e493b48be39111927bf2c72bbc531a075b3a97", 0x90}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="cc5833a3c00ad3be63c7a97b3480f7400ded8a1f001ffc8726debfc05deeb93ecc9722c75228f04060e7486f11e352a4b68476c9e33f25abf4ab7856813e3501eb0109cb47d993519bc04ff7233f3ebf3a1a8a45da2fc181ac417f645baa28e4af76f09759150bae55ed710f6c1d1f26ed3ed492d11863f2b7f0c00e868bbcc274459808c75dbbfff4ba29c114492b4411e8c6012cff000bc0c41d8d3eaed63915e475a7f55ed48f0bd4038f592a3ec18d7c218e97a8fc1850e5711ba38f2a6935", 0xc1}], 0x1, 0x0) 19:14:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, r2, 0x2) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 19:14:11 executing program 0: r0 = socket(0x18, 0x4000, 0xfff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x5e936829ac9101fc}, 0x8) msgget$private(0x0, 0x7) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 19:14:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x8a, 0x22) r1 = socket(0x800000018, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) getsockname$unix(r1, 0x0, &(0x7f0000000180)=0xfffffffffffffdbc) 19:14:11 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) socket$inet(0x2, 0x1, 0x8) dup2(r0, r0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 19:14:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 19:14:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x5) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000017c0)='\x00', 0x1) close(r2) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) 19:14:11 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) readv(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/152, 0x98}, {&(0x7f0000002180)=""/46, 0x2e}], 0x4) recvmsg(r0, &(0x7f0000002780)={&(0x7f0000002200)=@in6, 0xc, &(0x7f0000002600)=[{&(0x7f0000002240)=""/242, 0xf2}, {&(0x7f0000002340)=""/248, 0xf8}, {&(0x7f0000002440)=""/87, 0x57}, {&(0x7f00000024c0)=""/69, 0x45}, {&(0x7f0000002540)=""/8, 0x8}, {&(0x7f0000002580)=""/83, 0x53}], 0x6, &(0x7f0000002680)=""/251, 0xfb}, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7fffffff, 0x1}) 19:14:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x7, &(0x7f00000000c0)={0x20, 0x94}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = getpid() getpgid(r1) setsockopt(r0, 0x20029, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd5a) close(r0) 19:14:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) open(&(0x7f00000000c0)='./file0\x00', 0x281, 0x1) 19:14:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 19:14:11 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x6, &(0x7f0000000080)=[r2, r1, r0, r1, r2, r3]) 19:14:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000480)=[{r0}], 0x1, 0x0) 19:14:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20, 0xa499, 0x7fff}], 0x401, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x200, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x25, 0x80000001, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x8, 0x3}], 0x20, &(0x7f00000000c0)={0x7, 0xfff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:14:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000080)="e8a6e25c0f275695efa19ca20b6a0159d724ef0f517a3e127a2907a056e92f0414c81d68", 0x24}, {&(0x7f00000000c0)="af48408e8f69bd993bd7a7a08180a1dfc299e350ad2cd8286571af037f2e8335bd3cd08fd6c457f429c6db348f060575", 0x30}, {&(0x7f0000000180)="04044e2db0c5a7178c6ce31b06362ff80f7c2e7b87082230e254de53aa3571c6d9a260ae530ea57fa3dbab88048671a6a62feedb4183243bd951ae4f5da64181556be8673850e384e87ea231ce9033e8ad8a3d7606def99bc9de4cbcb02d7393d122b02ec67a662beafa7466691950fc5d360df398d22add6994a5d43ba0f1263d7cb9ca0ef2e231be6da08233de3434ff1e7adfe2ad2e3e59872585a13aabdabfe3401c0eca2bc27374001b91a97528610d8beacb295a27a577e6cffed13d5de24d0561e74bfff3199cbbab6e4aeb8be38d6a38ca58030beb7e3f36072506ef86b0bf5ca69678f0b6c6c563470830c8cb196271a28577a10e0ff9df94f96bfbec8853eb5f3252b18872f3fc6575a4ab9087db7bcb61715f6a19d62cb8886a3ebe868c86605539b373d00847efe61c05a6210dbb8f98cda093bb1a64908fba9f89fa83f3931314c5e7f6433d65b1aa16c648191cdf923da1edfa4d6d35b0a435487ac169843dfd76db6d38c1347ef6c72ccc5fe38093a250479e3b4ac5be15bfa44aed5754f723043e032d9aec7d48be886ac1dc1a0917b42b24494de7a586c53005f841c345d6f381890e23ded92c8141da3062c980b430942c092222e20823c90f0f39aa97674064e0ff5896822302583236ace37ec41123eae477d5e9926712d25c7caf65bceeb33cd3720a2f7ce678a64b90f08e412fa4c991d3051656beda7e6d46958a2c5afd1e364f74849a079df8f35444375641c1daed310edf9eab4be7710b7fe02a8ec8b1d707db01c8f9cd274426c137fdd935f371e70988ca6cb2d2f935200147d120c13e4f22cc604a764e51781d5aee4954eefcb9d48289af1b1475cae287a9c90ed11554a465a9b3b176f54871a76de0cbb9c1e3f7a644d06a8d7bb2f22612462bf32740d03665bcef93262eda7833fd55ed538b402dfe9e2971d2f92cfd8d0033cd5518de1a8e33506e7cff1fbde1a0d1cd45be50516cfea3f208f6dc30ab9e2b0993733b72df665ad703a70bd574d1d40ab43bf888a8607f11fd459fc5b0827ec36d17550a1d92858db23f29dea31575d8c174acb6093cc9b9c3595a1c51b5a4a5e5237c7a3fb7cb65683870f0b1d1d2e4ed3420b2e17d54a359db9f442a70dd7c855b7bfa6b8239b51f3b6382eb150d07e8de2ce2f14ea98d84eabd3a27b3a0fa57b9f03950968614449cbb98a356e019a0d3488dc74cd2c939b1aa6f0b77bb47eb612e792d1a37f68f412b53e614e2e5fdcedc0fa3673a3efd569eab5be0b1d300b0ca13abebf277480b4abfc6a6014658b7d08ad6eeb77387ba41ef3e1af4992ab83cea44c4e6438eb18b699f7bfa803b8ac98250d6ad11d8003c1d33bc0d0a8e7a3d461899ca02d5898a7f81f33c67535831513284b0472f579e2edab3d402a4a1b8404731ca40ed184eb679dba7c81055bddbd04e987ece768500d1259f84fc9f4ed9384b16fa1b8dda0f4ce5e1adc70706859e08c7db9e13d0d73116b1d13c84b643b43ab08a503c5a64554d5ac1f45b450e627e559631cea120719e52e079f20ea9c969f5f51e7579fe69cc7d32ce5cd046f82b14f45bd927e7f2a17416691557e3956545c61e7ee801b0cc51a979fa40cc257801a8020f2156e1aec6baecd9cfa408718f7e64bf8d9b8590d423bb0a3994805ebdecad690c9290e76740957b8430d44c3c08eba41430389309f052ff3bc6995fd95c0d70393533ad4c10d4e0f07236014ca35a49a7a9fefe76cfee86208117832645b5c8af9dc5ade764a7238f960d2118d6760ad0d12b2fa0278ee4cfb7df71a39d3a1a16dbb7aca9fce1ef704c0f21bc147eee3366a0a3f2e5424cf1bad7dc3d1ff1f7be85ad77ee75210279e6ecf8e0ca82a9e945a90520660c350c5fa3344badcfef010ae7d411c7d9496562a1e70b08d55bac4536e677145526a918e59222b94f7991cab30d7162564ad70ffec4917c2dcbcad9b8c485624a89c73960e9099fa2bec213718d49d705f5f4ac4e5e2e20e365920c6befb6ae9919bcc0f3b2fe146821f9b44f258b2bdcab44892b077201886802afe970000813de094c7da71675ba961320a7f4daf451807868e0d055699d39c31f4915934adeb0ef93da704049f9f8f5038aafd2777fb899cb6c09fa6f5000877643c7f33f1c77ae6684c4959f90b8f90eec1fc9cae0cace137cc5b4314fc583b556b22de587aa71c022bd339514ba0b6623aead815f7f920953a2df13a87b773f78eade42ce5253ac6a9d3f0f2121d8c3f87d08c408c57654906e7539c61ea67be68e9d211d972536b03966da7e5b5b7d6ad66a73b4a3ffe163fc8d3d462988ddb095bb39695dd07518c59f2f90fda3fbef6a96c2e601cd7c73107459dbfc231860cb4f3e324a03572aa3f560ee858603abbdcf2fa1a7c3852ae9a71c89e2206281cc585988adf13cb53ffccedbb04ff5505e87691d6bc29eb2c26e35f4a297c4edf89d54ee924d9ee1e1785778be8fa5ce10d08023ae55f80469eea50987947a935fd28d82b84d1a2a2af5a7d95d92185dab0789bba0a883b3c1cd8044a5e832a1f5101cc91b9168725521c2a288fbb763a3c202c5771da8c16f618ddebc640a659a7d9c077f01aa8d7ae894db58193dec5f4e86665de961ce8374b519f1f204f398a596a9d77c55c5330caf54dcf95d288f8a7e118de334576d4de4c9b1c1fb205dbbadbfa55dd7bea11b7e3504ae35559f0adc3ce343bd6df88f22d979434c0110d1a2f7f36071b0bfbe4448dd070aed7293298798aca53e36abcabb9acabdea22d125564bbfa9184da2f6951aadd470f22eaea45fbcef0146bc2999a58908b9d6c0d1f3e5a42288bb6210f4b6b5095136d0a349e33e9bfd0f015cbd0acbfb9485bf6a99e06f48aa027d57c6023be3a01f8baf39c64278229d2c7e10db0d7c885eb31b68c4ed262bc937871758c58f267cea619d42847239c8bebffb66a845cdf7eda0b2b50af71902b95a86d4bfefb93811fc54a14b6eb388ea399463ce5c04e09f6afe14c46e266322056d1300df24bc63866178eaf81a7a655c75d792500f56751129834d06f18a02629fd418e5a9cede1b2d52afb1799db4c4faad44262034e2d82f908fae5aad08b143b23c3bca09d5d9686d47f1e025f98462ee59ed998a93b0c1adcf5ddea5102a2516183493559585c8552d23a5a58be91f1df85d692b2c970b75d4d5b5a1764c273da078724f98a7d3c1611833fd143d0d17cf16d4a17402ed4d3a683ff270f0e1440e76b964b561115d659932511f0639e765bdaff878135c2a02f8b71e6b072e5fd15dda10c8d1862a639fe999ff2b2aaf1cb288c4d0d8f3eae06553b220377e8b0c77559d77114f08ad0e6008a7c2e21a4e534e8cc693b5a1bc7699a930c496277b2c080c695a0ba698772ff3e467aa5645a1d534d92da1f2e05c4e3c3c07e4708ef5f4d2583a89462b0f755217e11e04de7e7f266ae69b2ffc3c2c6232901c13ea31866eba483618f15d31ce6222a336b62fd36f9f7eb0e5c30d24ecd54d615c4c827d2409a53ea4e126cb2b8ad9dbe71138914e02552b262debc4c123c1eece534dfd7408687b4f3242cd44c350c66a89a18943f2909b333212d7f1415d1b1522bc8868cafc9b9af2799eebbd2b8aac01f8998a890bacd1067de6d548b421e6bbd6b0dea71d73191a043e734805adb7678a349be2bcb62a4ceb5b4ba9f3e2dfb86ee958671abc3285dd74550ede414a86a1fc140710f2be515711de606ec41dfdef72d93bff5af71ade13c52840a0a4a3048bbb27d11ff9cdc341667bfbbf70e56c1dbf96766f25641a250cfc386e8db55bece1730bf0933d45112ead9eb5def398b79122be88e69db0c4169bc7f3eb70ef1126d9b85dfa8618c054d4d035a315daec37f600f79adddd878a484a25f3ad5cd8f23632288babd3b0ce8d29aef4ccbb07706930a7dad8a78878861e6e33f47381df4c37f80afd8defd6f6060202a653ab5e1d5afee3241338d176a44c7503bb471c198ba96af8d11eaf15e342a3e1944d2f105260d9f5ac2372be68d21a442501dc76b39248eecfa5b5c06f424e30dadacd43b57d18437fe96f89b70ab1f68d105e5b5568f69ac5d0e445f02250c03f06b175196d575883a930e59a552adbade8ebed982a5defd2fd7fcd569f71017e14538cadfb8298b65c4091a5abdc226e31ee988960508bb8cc45447ac47a040bf963f3c2139da29e4db8f18fb8043241247d25d860455d3659f4db32ee6e1878fb7b80e55ff571b50ca4bb7e277b44eb0ec56497f3d7f72c1ac4922dbbb4e9a12e302dbf78539a2026c8afac2d8d734ce17157045fa4170409bb08a33159647be23c288350ea672f5c52f8993cb93279c34addcd3fc1f049000d1ed70198f780e050c157308b90c3fca989f1ca54db73e350843c798dc4b96e4733ad36256742990a45f102c58abc14680686daccf0b91ecd5ddee8b02b1a712bcca5cc2d6e7ef6da5bf6ef5b7039b08d10d09d23485aca8fbc22eb74d53e58f2e4078111008b8b8f0860b144612e4645847b0e07fb361af60f43d8486ef30106347385634b0cc6990954bce62eff0ddb2386c44a1b011f0174e58064f5b37dad26b5adb6f4a51b5f7d7fcf7b2370fc82357bd69272a333234da0de2cb8b31c87a07bee0ce762aaa53bd3bd58f11d3816fc00bb7010d583a13b1d52b699ab4fd366658b21252add0430dfebfd55db1ba582fc8ea24876a1bcf4857ed602288330232e3c52941eb1b94bd4681d9f78d4495843cbaef5cf731683e9e3dc5f41918ad237e6970fe2e34d812c1651354d32f465a1e02b99e922e6423dfb005279920a6e098980209b173b285cc10dc363ebe8cf191acfe9b69b0f660561e82c8fe9c57052737eb89689dbe21dfbe020f8b1175ab721c536026702429ba89f1406e306b5c7c93ee1d6035dab8c5c1cc857638abd3f257bf05b6a21ee714b57abfee453cb45d6858a21b3951ae23dd8e89fe462487be08864dc9008f8a7dcbf4d21efc9d8d5ecd81186f7c0d1492377e215f3ad2d4b58117b1851432f9c244810be627c90c07bc07c093977644fbbf455e66440631f6abe624aa802dc91244833afd0f6d8716aa71a43f122a1547bef8c0ecc3fae4aaa813da3e315513fac6049b93c667613f8b44f23ffa0d5fb3d7dfc850a413700c559e3f1543b52e0d12d553e083b9797fa45a67c254a6a9228632faecb8ba4abc2bbfae4e6f508681db257c3710ac0d1b11250c9075c679790f2ab293872b73ba64ff19ce60d175babc0998e3fe4c590dc8908d00cacf34560325c296fea8d8f94b9f8ffa3603c943c87363a83302f8a6c94fae636c518decdbb905c8cf52368691edf55b170b7055713174092c969c98de013f06c9968a9eb3eed93667444e7dce80e2b7c0604a991926be41b2721b3afa31d41b15a98eb8352481e998603550b97c19b0aae5ce4b3b1a8d2948af611d65e637daa2582ac0c48b92f310571af04dc4b4e673ec2808034a2a9966dba9d5791e4e8481fe90f979e7d82d0396631840889d3c53bbe27b2d6294c5970a7c321eb83c1f6841b3ddd260971e48b37263943bb47381ad0e8692b8bb2deeebae0fd56d9ab9e31c97185bc2a2b0cca4e8b7fa7e1c4df8a464a73ef333db40aaa9dd2b532d5e9673a2eace00ecc83a585a6bb76722ab64eeaee45b2abee34def3160fb454103bccbcfda2ffeb222252494a5a554a95f69dca79c6fa4a7922fc4797e722b46831948eb3e5770bc858ec808b8fc3e27bf2af3510490044d19a1b", 0x1000}, {&(0x7f0000000100)="bebe1189289360c55aeace6fd967472fa0fe8863a0cce3422e512d7265ccd9da96b8753125", 0x25}, {&(0x7f0000001180)="9c508c34dc06d7993b3bf485a2cc5f6b5969a9f909da5d881563420f3887e6f763499656c4b812afd2aa352b77bc0d58a85ce0ff61fae2f10012c34a298a7a1c07bd8d8dbc90118184352cc4d215408611d5d968bcfca1cd5487ac6ada6e4bd7f63957f28d3864623bf9bdc0f07175d1cf76679183de463fcfcbe164b48684c870753d7feb0b70f6b6a786103b480b5b021f17071a3c80eb62f2987520e013527461777ad88ab5d10a993a054334dab0f9c35c2de323fb5cab1e51f25d", 0xbd}], 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 19:14:11 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x200000000000000) 19:14:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0xef) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:14:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) read(r0, &(0x7f0000000280)=""/155, 0x9b) fchmod(r0, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) write(r2, &(0x7f0000000440)="0c4ac231d7ccf431827fef93d0f4f79686aec32f8da1a70009bb66a9b5d456bd9dfaf961d84626947514ed976cd8d71d6fdb563c5de01c38518f9af54c1d083114a1b061e1fdb415451a9dc68baaa9d2e3176695778e1141e46c1b49bc28dec70c40fc3fa42937d91027ba1c40b4a3c84b0f0770bb4cc57b39ab8e01b80751437a36383fde62455f13f62fc6bd284e3b1cdec95957a4f98e8cd6063c685b97e0b4b3247e8c688686fc9c76392b8d602e4c79b81403512cad5029bc141e577bf352f39ac5ae9782c4afcd7cb8b776717ed50d4e330a", 0xd5) execve(0x0, 0x0, 0x0) 19:14:12 executing program 1: setitimer(0x0, &(0x7f0000000480)={{0xffffffffffffffd}, {0x0, 0x6}}, &(0x7f0000000040)) 19:14:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x41) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x9, 0x1}, {0x3f, 0xffffffffffffff01}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x5c}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x95, 0xf0000020, 0x0, 0x9b0}], 0x7f, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="5f723933424ec431a9347a8adadcd3ec344ce4f0cba4d539b63e2b99167d6e5aa11ffbcd166ad0f4743a7de245bb52d486836d037e4900f9fb5a90c0aab83f4b47e3c331407d173333aef8196e4e10b2116741f0f82cd9cf6925462b570071817b8b563269891aecbb1f3f11480dd3b5d2ae98d1d2d7713d", 0x78}, {&(0x7f0000000200)="a57d2dcbcba27772457f8ae0d1037a16333fad232a4f58391eb73bfb716a792b0ff3271b6536360d", 0x28}], 0x2, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 19:14:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x295c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:14:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) truncate(&(0x7f0000000000)='./bus\x00', 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffd) 19:14:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66546c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:14:12 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x81, 0x8}) 19:14:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x204f, 0x400) socket$inet6(0x18, 0x4000, 0x7ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x100) getpgrp() close(r0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 19:14:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000240)=""/217, 0xd9, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x1000}, 0xc) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 19:14:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x181000002}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x401) 19:14:13 executing program 0: r0 = socket(0x11, 0x7, 0x400000000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 19:14:13 executing program 0: socket$inet6(0x18, 0x8007, 0x3) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 19:14:13 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x8, 0x0, &(0x7f0000000180)=""/56, &(0x7f00000001c0)=0x38) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r2 = socket$inet6(0x18, 0x3, 0x8) shutdown(r2, 0x2) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="851c2ef92e2fc35fcfd31fb7c048e9be2926bf7dd218f54594ea4dadda6a2db558ac221dfe739c105fb99e35cfd52935579a281e57c3fe95b9e22a87eb594c167604a8ca08db75a7736331b63e25bfa608b45577fc5ca7a46eb2ce395a32db919c3128ce420241ccda7c520e2f1f5b67a3abd988821ea5ea7bf2e93a10ba37f416e25ab22673135152c911f5947ebfd962a07c4fb899b758b1702f51a89bdba663608decbaa79df940187f4a8a3f3830b191a63b70216b003707", 0xba}], 0x1, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x80002002, 0x800) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) linkat(r3, &(0x7f00000003c0)='./bus\x00', r0, &(0x7f0000000400)='./bus\x00', 0x4) dup2(r0, r3) 19:14:14 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) 19:14:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xd929}) r1 = socket(0x18, 0x0, 0x3) sendto(r1, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcdb536fdc80fc4f78ee9aec3529294fa81ab1deb3c6ff1eb31a051f9deed725096601c9572acf2c2b5b59c2e6b66a6fdec2a96bf0328f12a42e31b6451cd7d08cbd99146746f84c97d47224aae888d855ac4907f7bd23b3a749371e7d3e8eae3ccacaf54121b65ee205b4500a7", 0x7c, 0x5, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x7, 0x10) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') semop(r3, &(0x7f00000001c0)=[{0x4, 0x1, 0x800}, {0x3, 0x1ff, 0x1000}, {0x4, 0x5, 0x1800}, {0x1, 0x7f, 0x1800}], 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x20) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCSDTR(r6, 0x20007479) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') open$dir(&(0x7f0000000700)='./file0\x00', 0x100, 0x2000000000008) r7 = syz_open_pts() open$dir(&(0x7f0000000400)='./file0\x00', 0x100, 0x8c) getsockname$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCSTOP(r7, 0x2000746f) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) poll(&(0x7f00000004c0)=[{r2, 0x2}], 0x1, 0xff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)) semop(r3, &(0x7f0000000540)=[{0x0, 0xb6d, 0x800}, {0x1, 0x20, 0x1000}], 0x2) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000003c0)={0x400, 0xffffffffffffffff, 0x100000000, 0x100, "732892304d9ae343456974c1b1df067461b7b86d", 0x7fff, 0x87e3}) 19:14:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x181) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000000440)) 19:14:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x7) setitimer(0x0, &(0x7f0000000040)={{0x3, 0x1000}, {0x3ff, 0x7}}, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) setitimer(0x0, 0x0, 0x0) setitimer(0x1, &(0x7f00000002c0)={{0x0, 0x5}, {0x20, 0xffffffffffffffff}}, 0x0) 19:14:14 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80, 0x2000000000000}, 0x8) r1 = semget(0x0, 0x0, 0x240) semop(r1, &(0x7f00000000c0)=[{0x1, 0x63aa0a17, 0x1000}, {0x3, 0x5, 0x1000}], 0x2) semop(r1, &(0x7f0000000100)=[{0x3, 0xbb4, 0x1800}], 0x1) semget$private(0x0, 0x0, 0x649) r2 = semget$private(0x0, 0x3, 0x400) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x8}, 0xc) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/234) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)=',&\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)=')-#!#\x00', &(0x7f0000000380)='\x00']) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0xfffffffffffffff9, 0x4}, 0xc) symlinkat(&(0x7f0000000480)='./file0\x00', r3, &(0x7f00000004c0)='./file0\x00') ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000500)={0x9, 0xfffffffffffffc00}) setsockopt(r4, 0xffffffff, 0x1f, &(0x7f0000000540)="bf47c9c7b1c0c830f03e8683cec001d596c04511289ab729bf4a54ed3cf41728dabfe629b31ed9ed20b54181205fb255b162da6cd5dd7887d19130df3600dfd68097c8042cfc7e8baecc710501b9e39588db30e21f19ca8da377f48e7457cc545da9f777eefedb73f26fc2aa59f6f30e54a9dc39f1b66bdd0b687523ef7ea24778a5ae9035b55c8ab8f953a3adf7b6a7f4c780dc965495d76add46cdf9a39508b129022b2f952432c720cce3c69fe78800364a98de7746f8fc15cd", 0xbb) r5 = dup2(r4, r3) bind$inet6(r4, &(0x7f0000000600)={0x18, 0x3, 0x400, 0x3}, 0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x5) r8 = openat(r3, &(0x7f0000000680)='./file0/file0\x00', 0xd20, 0xa2) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) close(r3) dup2(r8, r4) dup2(r4, r5) symlinkat(&(0x7f00000006c0)='./file0/file0\x00', r7, &(0x7f0000000700)='./file0/file0\x00') fchdir(r5) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0x5, 0x80000001}, 0x8) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) semctl$IPC_RMID(r2, 0x0, 0x0) 19:14:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x1) 19:14:14 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x1a3, 0x0, 0x0, 0xfffffec9) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xf96, 0x1ff}, 0xc) 19:14:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="15893ac0f0ab8e5d2ea24c36615108123b13b3de18c028c484f2d5a8edcf971254c3cd49c7d983ee463174a8e3a1d9f5b4c5e3ba941532d9cf974283d47251594043ba8a074b511f24c185a582da256c3d64f520daad92f6a920ab66156bfb9ac690ef9a81110ae71754f6ba55bd8b307781b707cb"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/224, 0xe0) execve(0x0, 0x0, 0x0) 19:14:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/19, 0x13) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f0000000000)=""/81, 0x51}, {&(0x7f0000000440)=""/156, 0x9c}, {&(0x7f0000000500)=""/235, 0xeb}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f00000002c0)=""/46, 0x2e}], 0x6) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000e2000000000067a13c9b646c2bc265adf67127ea23990c7e0200000000000000f10e6835c433b93aba1771f50d3762d57a6a3a1324e5b16ff845fb0da735584e06903cb8f94d7441f7f0c56bac71aab9fc33843fe5dbf9d4cad8a476c10500d9653b22022119bce349a392e95167521437e7720e8005b82d6f41e0b0c7e8d685d2bc54e08b220f38f6223193fc346466b8be3dbf300fa6743aef024d2e7f9510b3deed31e5fde0b0a4ceadf865e9f7f586eb8e6fee79596b8dce2b98b0540862f65720eb13894956e4ca331ae04aebc5aca205028c141d87d4a9104e0eaad5749e55673c37f30fdea4ba895d8c5f89e9fc5ab6e89da861ca0148d6e0ac8feb1af98eb38b3327b751babc75e42b998147941197c4609ab2d2d9500342e1d0fac2fa40"], 0x124}, 0x0) dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) 19:14:15 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) munmap(&(0x7f0000bdf000/0x1000)=nil, 0x1000) r0 = socket(0x3e, 0xc000, 0x3) fcntl$setstatus(r0, 0x4, 0x80) 19:14:15 executing program 1: unveil(0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0xa8, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(0x0, &(0x7f00000000c0)='r\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) 19:14:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/20, &(0x7f0000000040)=0x14) 19:14:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x80000010, 0x20, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x6, 0x81cd, 0x81}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x1ff, 0x1c24f948}, {{r0}, 0xfffffffffffffffd, 0x1, 0x6, 0x80, 0x107d71}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x401, 0x2}, {{r0}, 0xfffffffffffffffc, 0x30, 0x4, 0xff, 0x1f}, {{r0}, 0xfffffffffffffffa, 0xb, 0x2, 0x6, 0x7fff}], 0x8, &(0x7f0000000140)={0x8, 0x3}) fsync(r0) 19:14:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() dup2(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 19:14:16 executing program 1: r0 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0xffffffffffffffff, &(0x7f0000ff5000/0x2000)=nil) 19:14:16 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 19:14:16 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 19:14:16 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x7fff) 19:14:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 19:14:16 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:14:16 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r2, &(0x7f00000007c0)="1b", 0x1) 19:14:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffb) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8, 0x12) sendto$unix(r1, &(0x7f00000000c0)="3766f2f1dfcd6d09dcfa7de14a6291f8", 0x10, 0x404, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 19:14:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="d845b4381fe612efd778b0abe0f3b32f6c0b405ec21f83c3d1d9a9e94c116588dfb56995f29c33c6cb5c73a134ee1559cdbfe767df771860f40fec10329a54fbdce808d29afd16d07adc38cbee0bbe07e3bdac669a3892427ecb1a02dbe4b6d4669f10fae8147753ccb7ba9a716d198b683bb4fe347f749acfd612fe009d7933167e9e796cd14a042e38d402172695c683d57a9a2bf9ed347bd093982e2713e419afe621a852033f4e3ef1a6de37932e25426a1e3077f07f856360afeb026119f45818ee7fe2f251a62c211ca46ebc5c79fa19addad8458f5fcbca9730b54088ea4d586cd2f91306", 0xe8, 0x0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) getgroups(0x1, &(0x7f0000000240)=[0x0]) setgid(r1) setgid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) setsockopt(r0, 0x400, 0x5, &(0x7f0000000140)="4d8a5860edec4f8a63ccb0eba5ddaf2e609e5efeac1719f415acdf36f9cb865a17fc71aaee90bf4147934ab774bab5b74108b1dea25ddb7a83b43297a3f2734bda572c40957e59159dd4f61e71db5ff8b644a2bfa5a57d21a576cb8c6b9971baa3c0d7e626b192e850e42dedd99ec9b3e7e1b77a5ca0e71df2cc7f13714060a5b5acaa1134619e6c62f8fbba9c1f877272180627a93ce36424ca95ef0b09faf1e9196cd0a3fd4636fd3c1c243c39f5fc89dbc1c14db9a6a5eaff9fd398937805471515ca463108bc5e0fa86468b8972fea3d60bcf5ca2cebe323e77fbebb51593db043f01e4e003f892f02751f0f15844798afa3cc50db88", 0xf8) 19:14:16 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) clock_gettime(0x0, &(0x7f0000000000)) login: pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20450000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x204c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x208a0000 didn't change! 19:14:19 executing program 0: r0 = semget(0x3, 0x6, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x100, 0x2d38]) minherit(&(0x7f0000f43000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ec0000/0x4000)=nil, 0x4000, 0x0) r1 = shmget$private(0x0, 0x600000, 0x400, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/190, 0xbe) clock_settime(0x4, &(0x7f0000000000)={0xe638, 0x4}) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) mprotect(&(0x7f0000c23000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000c7c000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 19:14:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfab1, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0xff, 0x9, 0x5}) write(r0, &(0x7f0000000000)='<', 0x1) 19:14:19 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) kqueue() syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 19:14:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r0 = syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) setsockopt(r1, 0x3, 0x0, &(0x7f0000000380)="1c1e12c24d4c12136833e2ef1cf918980c2e28598e736d9ae778e7a60d894d6b0a8416564e313cc183ef91aac2da5a5e0cca18acc8ba9b6141e8a77ccd0e1cc8550348f51bc044342d10c28cb76e0669291ab7cdd1c0ec4485875e4dfa6aa4b9ea2034d196563e3fef86002b9f6ed84d6fd87e9f0562049c3655bdc086511b722354e1600908937e964a7fd45baccbda60687c57c9b3b4462cb1b235ab454736ad8c87c7a3feb87ad20f094014d74ed64f83e7118e75384210b8d40a6c305d6e7f5eb4d6d17e220aff66adc7caa9bc0345bd024f4833c147663920a7fdad50a621a381048c45dbc6459fda365ee393", 0xef) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000480)) socket(0x10, 0x5, 0x9) sendto(r2, &(0x7f00000002c0)="53867b3c8adab090e93c8841726edd3965d2c2a2e66d93164a3f392be1df158ae2e12d26e40587c3f274e22a5282de067e5f8b036fc841d778ccdc635d06675d3b33a489be13fc509f98b596218fc6ca27c933a830ca432f58d5359f53c6e71477858612e5f6dbf832c732550f70a3cea23b0e2ad50fc0a1843833954631fb88289dcc651d489d1d133d16dc867b42440c1acc0f2f8bf17df2e8d56de86306da1ca6bbb2778b148756666d2bf28fd4", 0xaf, 0x4, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:14:20 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000180)='./file0\x00', 0x3d) setuid(0xee01) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x1000000001be) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x101) r0 = socket$unix(0x1, 0x8000004, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0xfffffd3a, 0x40, &(0x7f0000000000)=ANY=[@ANYBLOB="c5cee8bf9344fcbcb69bb4b1008621fbfa375cdaaec3ad4940fc12c22f66036c653000"], 0xa) unlink(&(0x7f00000000c0)='./file1\x00') open(&(0x7f0000001240)='./file0\x00', 0x38281, 0x118) 19:14:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r1) 19:14:20 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() setrlimit(0x0, &(0x7f00000000c0)={0x7d7, 0xffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28080000ffff000001000000000000008e3a3d693dea5add4e4a01047a32bff08001f012da998e9a0a9d743dbae815351fedb982e5278a66d3af0006407377d58afa5d3ced6de4a61ad83b75895a8cf24124bc7716f773bfeeada78ddf915b425ae11082769c7504c6e75b6fdb2124cb591c1c5a991b1cd2a09021602821db4da97560e3e96b9e06001d405a3ac0f43151e7507e88e6c2a459fc39222ff2490575894d2f1a3d35bd7cf224d6d463f9b53cda7deba3d7f780aeca5c", @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="71f70a138c4a5c6d549695735395b7bc6e37bb19d7df09a5aa7c1705d57ed282ec501bb3b2e1ed79ecb06ce69976e706bdcff524157f449c9ba6eb3ea796770afa029138e511c9375daa46ce791e1783f6df17d976b2f2a75be817d46f74e9f70068cc652e855015", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x8c}, 0x0) r5 = msgget$private(0x0, 0x60) msgrcv(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000044140000000000000000000002ecffffff000000000000000000000000000000000000000000e500000000000000000000000000000000000040000000ff7f0000000000000000"], 0x55, 0x3, 0x800) dup2(r0, r0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:14:20 executing program 1: r0 = socket(0x1a, 0x2, 0x81) open(&(0x7f0000000740)='\x00', 0x80, 0x140) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/234, 0xea}, {&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/46, 0x2e}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/73, 0x49}, {&(0x7f0000000580)=""/242, 0xf2}], 0xa, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0xffe5) 19:14:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) shutdown(r0, 0x1) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfff, 0x20080000001}, {0x9, 0x6}}) 19:14:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = semget$private(0x0, 0x4, 0x202) semop(r0, &(0x7f0000000040)=[{0x7, 0x100, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x2, 0x800}, {0x2, 0x8, 0x800}, {0x1, 0x7, 0x1800}, {0x7, 0x6, 0x1000}, {0x1, 0x57e1, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x100000000, 0x1800}, {0x0, 0x7, 0x1800}], 0xa) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 19:14:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 19:14:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 19:14:21 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept$inet(r4, &(0x7f00000005c0), &(0x7f0000000600)=0xc) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 19:14:21 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x8000, 0x4, &(0x7f0000000080)=""/240, &(0x7f0000000180)=0xf0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="3ec4f3e7fbbf8dbb40f70e4a2d5436d538bd2ebd4e10e65aa940de2eb7f77feb0a3756e8e783116e675c6c1848be48d0658a52e6558779a8a04ad8fedbb4671b498e1b145550332e9c050aa058a23dc913747a2a571056b3cbbb955c7666aa", 0x5f}, {&(0x7f0000000180)="e1e7ef4411aa2f1380162a8d386b3994864664836ae3006d77db90", 0x1b}, {&(0x7f00000001c0)="7612618b69323ab90075ba36070e848ccd0822142d31e0846064d199484521fa7df3e81644144e22c41e0574251e7453d6a5", 0x32}, {&(0x7f0000000200)="f3f2a4b125c08049e9b1ec630155425a5630f341", 0x14}], 0x4) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 19:14:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x80000000, 0x6a90, r1}) recvfrom$unix(r0, &(0x7f00000002c0)=""/139, 0x8b, 0x40, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fd66c84da6cc9"], 0xa) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 19:14:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 19:14:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) poll(&(0x7f0000000180)=[{}, {r0, 0x4}], 0x2, 0x0) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083a5f74d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x3, "1e0432a543524ae30487e0e75efa7272323ab9a6", 0x5, 0x1}) pwritev(r0, &(0x7f0000000080), 0x1000000000000054, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001200)) 19:14:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000100000000002909804d19bb143ccd82e80800000060050000007b"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:14:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r2 = dup(r1) sendto$inet6(r2, &(0x7f00000000c0)="e2a0d3c85f3e170eaa3225d5fa6a3ff8bb0d3e8627a1cbb70e97424baeee54137d1e5097b48aa1d04f2fd6d6db0a66c75dcd8f448b87d984f4ad4a5fc88e7a711f903e6501b2f0a9bd8abd97072f65a69d9fba7cada5870434405317554f059c", 0x60, 0xc, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x40}, 0xc) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01aec5e9a869f9"], 0xa) write(r1, 0x0, 0x0) r3 = accept(r0, 0x0, &(0x7f0000000000)) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:14:22 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) recvfrom$unix(r0, &(0x7f0000000200)=""/42, 0x2a, 0x400000801, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f00000012c0)={0x0, ""/234}, 0xf2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x3, 0x6, 0xb05, r3}) pipe(&(0x7f0000000280)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r5 = msgget$private(0x0, 0x202) msgsnd(r5, &(0x7f00000013c0)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4040078a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf56292a151b070aa7e43f4a19f9b9ea235f37dbe2293d464633734f4516e4150a2ec93109c9d0967de4cf81a6c2ac5531d0fd492fa0d39e853547fdcd1af98bd8b9fdc687b37aebdcf51c3bba1f198e844ce6c5d468e02a3fd6dd28d6d74a48f8c7c9e3cb1"], 0x101, 0x800) msgrcv(r5, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) sendto$unix(r4, &(0x7f0000000040)="372d2d9593751a47cd4c7cacdd4012a47c966ccc363a83e6bd0c7b71527645b90b6b9d30a0e71563073742e6e86d4321c7dc6c27abb1bab2dcebcaf0df701f1e8f64f1243bd2f2e4a8207d42512ce7abc01bb1feb7c451d9da5e2fac47d49fef5b85ce0f491af8a7168fc5b04d88b46be06cdf80577053f3d6c2f956b66b345aede023424f1959b99824fcb4c8fac3e58ee287f59cb44429a0d0f2c0a19da87c06ff5236f48a1db84e1f3c3e2f6e336aaf6ba79e84b5160eb2f28d8f90e3ec73a05aded228cfa24ccc9c3c4fb694378ffca5cbf069dfe5fe6781091e8b58b2a0ae475a1a2f4f6563122fa10a5719086840fdfeb53dd73925825ff265141de266d4ffe9c6672d54343ebfebdd0c1faa53b020e0d481aeebfb78cf2298f971bcea5ffd318b99848ac17e1887b250db74a4467e57f5f3300140450220b22375f63f22c638e79f6921cffabe34d7dd6549ca7a59359a0a82ed9bcf99e63cb5ed3bc44ef23005bd8063cc77043632d66d5b59e13c296153a39f56b5594d3ac74fcdac02a4e3a03622321bc898ece1f87bb784c63ead4b2ce1449a6bf2c286cb9a189ee082f32b4714b68353401ca64d16c3a8e12e3b4558bba8f41554f47f69de35d854d5c9a7f624909e2559b8e82b55716b813aa8d5363f305e3b010d35989edcaa9647c2ec99252c69d3eac2dc97beff5a8486d9f2b0d41623c13c6cf171c341fa1c039df802c39dc2d4ed05c4a850ccb4970f8e515e6147b58bcc494d6bb486ecd1232f67201a95336c96854d23396f64bbcbd5542bb2b420152189c24029bab96b6d029013562d418d3609706b5b6deaed7f9f67ffae8f5afe1e6c9bc36f8881f7a8eec90f24cabae74c46c37dc891b75bbabe663f406620d9f37588a91c2666c57e6cc9486806a68df73f35a80b7094886fcb8e51f1d50f069288cb52179947e8b863e81d1ec6ecbbe93513b2b345d9ba9180aaef98ee90e282ed637aec051e2eb03e84605062bf83da0441081d4a1544345620184a1866611fb06e535faf5f4ca57df7ee90f8c98338b6d62f5b846a8c1e3d5ea0dd4fcd39c6aa637a403b065ad6bdce7dcd8d6542fd7b9c5fa42ef065c3a122ae18d250b4617c95a894c36d0e75e2b72001ae1352c71b00e1a24483919d1398470519fdb575b510a5d5d91eac16e505a49016c74fb62ce1dc4992fab769233f674d7cb0a0809b1d8e4ec141ead746079454e3ce1aeafb79ba6ec338a1d87c7077fb20438a09e4403439b2f0b58d4657eac902e53960a5c6631ec16ce51d7460fa4aa94ba8aeaa63aa9e4a925bc0576af773c0cfcd3b6966319ce114a01e526d6a0bba9586a126ea00ee7894cbeb973d2b5265669518b5c4d0d646e65a58119128ffa71718d015cc90d5ca4db927d48d434b65e0ff4e00a8ea0ae3769df9f1aad9332a64bc45be827048fa64ec804985735761a20e556cf8793de81d34951c158925c2a2b9367de57b957d83c52e6b98463eb7f8aa6c4aa7eb190045a7b74a18f6515fea1460fcb39ebd4ddbcb5489adbd746fece777514dcfa5305ea4860996dabbb3d704bca89da51d43aefd54622603050f519da545436e5a0259517828a468db096e9a6337662e415b945cd03f9c8a0d2e8cd90f560879a39e6ebc8be2710a9fe91707c222e6f01ed82cdae7ad87b7278b3682b21f16be18893812fb27571986cdbeed3ad62dd6b91dd8bc8ee7629235c6a2e2cc64a3b392a6d44f8951d77e92733e590ba05ee1f63c0b64c7215af92ea6350f5706bdd7016a52bd85b6267e185a6c72871953bf8451cc2e00e20ec99f20e64ef1587135b621b5f56d2b391e61e84325fbb9e7e57f5b17cd721a7c66ebe4457dbd788502c6aac2b71c4f84e25ea519175adb9d079a784cea24ae39a8ef1be322ca362c0f2328daf908b22a8b0d41a9b292dbcb8d0aab8a34615486646720f6d57f580842d30ea8729f76103ed555c3b3193aedd831c811ce332f49a617ee5c36b663190973c4ed316f6886a2a30ae4018f20fcdd53c14a85a1908601206639ce33a3ff2f82188f96fd2714d534d72cb61dcfad64805a730f5802bcabfd54e8a9e9b3909c99f2bfb039fe5e5db27850acc70c99dc65835b6195e13ba18078ac9fffd1047ca2632128d8281ca4a37a4fe3b9bab15c2194c61315f0ad993ee827a7dcee4befa098f2ea816e4d1a8335a68774dc595fae4beda08daa578c83c87d5bdac089bd2b65b66fde04427c0d03fd16938a095bcc1364e98ca992cf483fa4671802c5a8eb101646dbce886dd354d728e14ca6740a87155a428e2582ecb050fe1f8a55087627df205176ddab2609d92c5264d49dbf56d3d7dd38bd4ff6cdff30fdc12507d8776fc8194c269b060103bc336a02d6564e8f41bb1d26fb128ff15c53dcf0a10eb166d18e376a41b5f86af676d1481c733116e4f8242b1ae48575d1fb613e0867d9abeb37fd6b97b56cef4be14fe2d1f72e4e8ff0d6896b8c3f526003cf863d7bd43fe64306ebdb8b977f6ec2e5c22254cf3d09d560e0442fd9fd0102cf79c9e559a6c13b6c093467fdd6627d0ac4050d795580d1e30082e0261773ec178fec06829a76f26429e9ffc22288fc38a180f936ca7e9139fe71224312541c50610bc61fd1e99fb327ab29b4b22c816bc24afab73f1729ea98278db9a2c88152825d96c07d82857bac876a2fd54bb70670d4648df5523acedcc9906b8797a5d7679a48810ef027611a1cf40fe4590b9bc9c0802562947753f416b6e923cdf25f7925ff304798f3e6a8343cbb4283371e6afa4c98e6c825149bd262abcdea4f7f131b2a1ca3b55a0962006fa8398f0ce83970d078a8df1b81a3828511a2a5affa595595e460bef877792c767141e181ffadd9ffc659e177ca080c41c466b311c115443be4663b31ea35141c5b901ad1b034fa235869ffc3f71707894fa6bf150ea65ef7cc2a8e7f3041b2fa31d2df8086f4f47061e42f582d05a962ab61215a00b543e31b5fa3a6addda1ec7126cb0fcdad839f8c32e6d94d4c6693515c8e1acd5a63e2eca1c08576051b5d334117a4dbb230a883600b2ddd073050e78baf0b41c39c3a1bfcd3567d4aeacd8d821a22ae3334adad6b9a99b931635c9877fc5cd143b4d1966c3e63ffc0c86a8e12051a99d384ad148b8a26196894e48cba610e8d27e0222cb9373f03c0c2db3bd81f4f231cd372fef481ee185859ce6fd9365132ef12e74040c12b421ca98388cdd50fb1d1afa325251cdb1f728bbc67cd94be71a1bb8b6597e719e20bbd04abbadc845ade887551c85f5f5c041a9a912d8b7c0fb99bd4cf44a1fc2f8ecc73789b870ff8df9d8c465b1a64089ccef24d92d6ae06c36fc9b048283643089041e11924071c230a132125340386f10d7be973299b899792dd464e6d52e382b46369b3da99dfd267dc376c72a486f8e54274a72e2e34c8b8b343fa526f56c607f2727087e8adc2bdd304998d0d55ee6c2ddfe29f6b83b9f9537f970b4ec1655a170ec4f9681e1b3d6b10ae9528fb264d820d5794589cf76a442b961105d2a1d2c4bad872687e618c6d177ef3051ccd502e63d37df7b6bd655580ee1be208354d68b3c9e5d11af36f3749d4b7152058d392a756c03489d7d0e0ebbd19028453af47ffea04b3286cee54712ebcfbb5b46d69d1950a5b987608a519072368c25c74c3d3203a74b57f8a137cae60229fb114de161e4a82684d7582ec045492de35123f332e13d55be0c3362291c0f23e4f4a55a7952be61c615eee795d561f389b0d690b0444dacf83bbea464512646aeb0b040a29c9e83f3dca3307c6eca3e539f316155427b52229381a9873528075ff29b25493ca889ef1a5d832a8403beaf6dade54abf16d18075986866571599a28f9ac749cdfc6c381fe290dd1340b2d178381c424fb6f0acda0eea536c3ee0d02f2ba506ae4b32b1a9ca76aebd57050069adeb07df52c2aeb6b12c01b88d5136b91e5e0b025b615cec406a48737b6d5e8c361a5ad705a080e85e46c75e3336b18383c0161f891da098f1a0da96dc0bb7790a941f1e42d786ce807999af53bc11b2be39c09716c64c767ca543edaa23f49359dabeb2dfc5317f19aa809e073046af1790cc8ed8577166b28ce09aba3fefc53f610841986c4a4d7b0b7d8bdb22453359f97978054936a588b2fe84141f3375e839f9238c1c8ddca108f222bf53fb32b40a8eb022e7892f2e863c0a9968905410acc789be7aba904c7fe67abc72df872c4517e477b04aae59fd4f3b855db4f8b635f4e35be992b5e35968075ba041359f828f2533037c381e3e8f8a51ab514f5642ad8529175e8eda141f8f82a5fbc347ac04fe879e6243eeaa9cc694a3a6e839faad91844d2523ad4b539b033dd226ad1b839050c517353b07b7d7bb6d53eddf21573c977f36776a69900af898d0ca5f37dbfe89beaddc169f6b47dfe710e84deac81db8b5fd3ffb09f0c53fafb12dcddf36c20b7d424f8dd58c20b64c6b3b1f064117b15f2656add578b0560576b65258b1ae0b2fccc4af0b7da417f0f981608bfd10b35d31e7ed5398f0ae1f3071574a1ea14a00f3e60b715e3b4092a51f25f6fbcc15d0f3cc9147a23b2e8e6d45be8a0f85fb7480a987e245486e4623b617ec8965816ffc0952be5e6582240e653968c293775fc635e65fb83235bf4f8296e4c50a7755970de19563b791b19dec749f8f560f1821bc11f498234e3213a9b8826b2bc01813fabc5501a250472331af83c8aa0dbc5d17c47a5ea45de4a61a42ef6b4a90fdaf161f8e63f6c89b9c7f82d5cf927f491900ee1916e71ff9028eb557073eb138655f082857e89916a02f4648ed238f05a24daa338d6c329e2bf73818a64c629c5590864523bf5777dfef0b2515da3561e81807886c44bc1d7e815a7167047581ee5d4e38aad16029b3a7cb212313d6ffd3ae8d3141431492a28a5c060cfe768b700d908c0f557b8731ccbff275c4238747b64971d25c6b0e53aca6b6dba7e235c1fba4f56e107aa3798daf91549eaec81574bc41327284b599f6af228c4eaff52c774ee872778620e1f39d2594f7e20084b5941d9ffd103215be993c293dc0c9a87e3c086f44961db94feed076d2ec1ac66df7fb8086f0053fe967a4672493906230612c81ba54af1a45acd2149e4e1d35bd449f18c59219eae2b2305af8b9ddd7f314fd98a99d0bcc4a2aca559ecd138c53f994eefc8c3ffeea29f3ea7160b4395f990dde80aa14c4d902bbb8f71179c180983e1cef1cab55af105261ad497bd95271978354ed9ce7ddb9366ff0c3136e04fca9707ab871120182934eebd9d43fdeb87df680e2c5c0606982d8086bb8cafdd31cacc5a1d6c240d3010a272349edf58bc2223861e1c4a5f56864d6c7bf0a60f7129986116434ea19aca217fbe0aff2c85531e081b536f130cdd3d64f93eb27f89d23b30a3b4017ea98e1aac8e5cd15fd3648be8b8d77c43898b214a2516330508140dd9ac9c3d12c78360842d814191c566112bafe7a69422a37de7469c65890296eb7699421b13a71dc9bf3d51b1742a856ba7730065f7241966a10eb99f9f7bd10d6dbb0a574dc95e625b6d11e38a90b474f33bf71ae6de29de82dcdcbfdd9f7a22c75502f07c86df649f4b09fd11efc34e57aa91ad884dfe4d0f6627cc77b988ea35df01b9d24c06511393872662d4482198158a0685a7fb6cdf18c11ea0235ea391f0eccf8890fdf3aa4b149514306cbf43d71c5cd75e8db3f991b61e57df816de45e0632f176c7cda68b60c4899a1e40", 0x1000, 0x3, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000020802, 0x200000005}) 19:14:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') 19:14:22 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) socketpair(0x10, 0xc002, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x48, 0x1, 0xfffffffffffffff8, 0xfffffffffffffffc}], 0xfffffffffffffffd, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x99, 0x4, 0x80, 0x3}], 0xe9, &(0x7f0000000100)={0x3}) 19:14:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) poll(&(0x7f0000000040)=[{r1, 0x80}, {r1, 0x188}, {r1, 0x100}, {r1, 0x8}, {r1}, {r1, 0x40}, {r1, 0x104}], 0x7, 0x7) 19:14:22 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 19:14:22 executing program 1: socket$inet(0x2, 0x1, 0x0) r0 = socket$inet(0x2, 0x3, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="f2aaa1aa7d87c8884a4ed3a6cf26936097308eb29385e964a8a03d42860de8b7453ddb1115cefcec9c5d943e5f3764e4f66b04fde0aa9bad968af07b253caf37da865f35a2e06b191c1e0611d2732a1a9a9865ddeaaa2ba7a2a17dbe2b3d644a2ece29d21b4c92e8d52c42db31ec30378b9e80165040ffded7bd73563b8516465725bd2476d761143888e37f68052722aa8fb0aae64882f8cb5f48ba9bda765a13caa9130f45064999ae0ddd261be28396b6daa9d55de0852d20bbc08d15347d5af39f38fb50a0df6d0adcde4de4584cdae158ecc8377d8ac034a2dc0d38559310e1c66c6e84fb158a3070066314771f6b", 0xf1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c5b96c75003dd977", 0x8) 19:14:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000280)=""/71, 0x47}], 0x4, &(0x7f0000000340)=""/128, 0x80}, 0x7065ba8d01ab6245) r2 = semget(0x2, 0x6, 0x200) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/118, 0x76}], 0x1, &(0x7f0000000500)}, 0x1) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000400)=""/26) fcntl$getown(r0, 0x5) 19:14:22 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="441893fb170dc67fe69c3adf6b63b01a868f363e3fe73b0b18efd583d090aa49f1f6f997f7b3f7f35001d05b39cb7e075a75412cf280ecfd67f3e4d1c3f970fbacc70cb1680ac036a003aeb4c96af87ae541db75f550bd79fa7464424d9c17a21a4dbb52350b7cf4f7f1464b17a8e3f4199383ba9cc049a41fd9036c7b952905e01a1b1e677c2709e4170699453be0cb599d8e64863bb58be636e81c9b050dc652f78ddaf8480b569e864b09da6fe3b80fea68170a2a88c9e239522f0d9c1afa468779f9e4e075691fa2fbbcbb03950cabe070", 0xd3}, {&(0x7f00000001c0)="7fa88cdc9dc7735408ba87022c7aed7fdca2a794148ceaebe06c19fc3c60087642189428c16e61b1a6af1f5800a789629e91f2fce5a598891b671e73e6bdcd32595867bcc87cbb9c4fe052122db6548f273be9f0ad48da0b15c090481bb6bc6d8a59088989b3daa1d1a6290504f2d7", 0x6f}, {&(0x7f0000000240)="f532522d8c5ed4e655bf92b6c57850c67f39b1bb91ef86dafd7cf7b61ecaae9dff27941f03dbb14c1f74415b8a315b1cd364fc222a658d3c40f474dba764f7c72fdf0ea64988ce7f98f1fbe28ad500221f6f4877a0a85057ebc5a1f75235a3a2cfcdc9670cec03e6e34b5cc96dd6be", 0x6f}, {&(0x7f00000002c0)="6d45157b5579fae2249ce55272e71863e255cc9a328483d223a1394163692d75bd77816adb1ad0d4374d47a988cf53f4ab776dd11322bf3ec1f7bc026e317079ff98e6a508d8298f5de96108d0311cf1908e62c89796f88a8a4d97081d98ec7175622dbd7cb699f7e6406e79d19a9899f1bd4d123f5ca1c903cde85b8924c4856072ec97ed3876921bef1868e897fb70d967e65fa68e0e6bb07ce53d2422b41d0cb00b8e3218fee9bba9c48bf7", 0xad}, {&(0x7f0000000380)="191c1e420a0c6a33bb369d59d5c78cd4ab64b0ad24a242180c380e8124ac1da3c035eea86ce8b18220665c94625eba14b1d1a0ba847a46a5a264ed4a0ba026ce2311e298233599c63a964810af9d1633101603248e1d349f9d92d4eacab5ec9ef985eef96f6e0c7e9cc05c2ef691c11ccf5deaf5a0129f9ef08b1e604b4781340f03b2623635b75f39bd89fd356f053b11477c7b98661a4c19b93fc8590cb7bc83da08ca5e18c391a66814e9d1b26a6e209e2a7dc2de1d7184", 0xb9}], 0x5) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) getpeername(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) 19:14:22 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x1000c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) r10 = dup(r7) r11 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) kevent(r8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x40, 0x3f, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x41, 0x1, 0xab25, 0xa000000000000000}, {{r6}, 0xfffffffffffffff8, 0x41, 0xd, 0x9, 0x9987}, {{r4}, 0xfffffffffffffffb, 0xc, 0xc6, 0x7, 0x2d}, {{r11}, 0xfffffffffffffff8, 0x0, 0x8, 0xf1b, 0x1}], 0x14, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x1, 0x10, 0x3, 0x9}, {{r12}, 0xfffffffffffffffb, 0x60, 0x20000000, 0x7, 0xffff}, {{r10}, 0xfffffffffffffffe, 0x0, 0x24, 0x80000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2}, {{r4}, 0x0, 0xfd, 0x1, 0x20, 0x100000001}, {{r11}, 0xfffffffffffffffc, 0x0, 0x200000c7, 0x5, 0xb1}, {{r7}, 0xfffffffffffffffe, 0x4, 0x42, 0x7f, 0x1fc00}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf0000011, 0x3, 0x7}, {{r9}, 0xfffffffffffffffb, 0x82, 0x40, 0x1f, 0x3}], 0x1ff, &(0x7f0000000040)={0x0, 0x28}) syz_open_pts() r13 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r14 = fcntl$dupfd(r9, 0x8000000000004, r8) r15 = getpid() fcntl$setown(r0, 0x6, r15) close(r14) dup2(r13, r14) 19:14:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) fcntl$setstatus(r0, 0x4, 0x80) sendto(r0, &(0x7f00000000c0)="e5a688dc1ee35ef32b36d5b96e225c1f97ea10c6c494beb7391d8670c66eb5eb5ecec9a699da2c35a7569bd6bf4f95edb674f83f250458900d413d3074a0d93ad85c68dc3d118bdad789b501687320b1907d5860f6adaec4aa5213f1b470ae9275fa28c32f069e1ae8c023ea7c36b0628059442554f62571cfc319e6b97539049b817b611f836ab6c9abafac", 0x8c, 0x402, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x48) r2 = fcntl$dupfd(r1, 0xc, 0xffffffffffffffff) write(r2, &(0x7f0000000200)="3cfb7d4e5d019e335a356447b875", 0xe) r3 = socket$inet6(0x18, 0x1001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x4c, 0x1}, {0x18, 0x3, 0x8, 0x5}, 0x7b, [0xf4b, 0x7fffffff, 0x1, 0x1ff, 0xfffffffffffffff8, 0x6, 0x26c2, 0x8]}, 0x3c) getsockopt$sock_int(r2, 0xffff, 0x300, &(0x7f0000000240), &(0x7f0000000280)=0x4) connect(r3, &(0x7f0000000080)=@in6, 0xc) 19:14:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) geteuid() 19:14:22 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/198, 0xc6) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 19:14:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/201, &(0x7f0000000100)=0xc9) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 19:14:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000000)={0x4, 0x7fe7ffff}, 0x0) r1 = kqueue() dup(r1) r2 = kqueue() read(r0, &(0x7f0000000380)=""/247, 0x8001) kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000080)=""/43, 0x2b}], 0x2) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x10, 0x8, 0xef, 0x2}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0xc0, 0x10, 0x8000, 0x58de}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x88, 0x1, 0x7}, {{r2}, 0xfffffffffffffff9, 0x4c, 0x40000004, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x85f6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0xfff, 0x1}], 0x1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x7d4, 0x7}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x26}, {{r2}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x100000001, 0xc5af}, {{r2}, 0xfffffffffffffffe, 0x60, 0xf0000010, 0x2, 0x5}], 0xe2e, &(0x7f0000000180)={0xffffffff, 0xffff}) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x8}], 0x10000, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x2, 0xc0, 0x30a4b1c6, 0x1f}, {{r2}, 0x0, 0x10, 0x0, 0x9, 0x8}], 0x14c8, &(0x7f0000000340)={0x8000, 0x8001}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 19:14:23 executing program 0: semget(0x3, 0x7, 0x0) semget(0x0, 0x2, 0x208) 19:14:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) open(&(0x7f0000000040)='./file0\x00', 0x20a01, 0x100) fchown(0xffffffffffffffff, 0x0, 0x0) close(r0) 19:14:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200) ioctl$TIOCDRAIN(r0, 0x2000745e) 19:14:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x77c, 0x9, "a2578011f77685674ea2f0e2ed7f60004362efe2", 0x4, 0x2}) r1 = kqueue() open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x41) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2040, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) 19:14:24 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0xd228, 0x3540, 0x605d8657, "5e81a1c6c88086852c4fc3e8c00fb9e531343cf1", 0x6d, 0x3}) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() 19:14:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20080, 0x10) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) 19:14:24 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 19:14:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000080)=[r1]) getgroups(0x7, &(0x7f00000000c0)=[r1, r1, r1, r1, r1, r1, r1]) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) setgroups(0x7, &(0x7f0000000100)=[r4, r2, r3, r1, r4, r3, r4]) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 19:14:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r3, r4) getgid() r5 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) wait4(r2, &(0x7f0000000300), 0x2, &(0x7f0000000700)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000004c0)) r6 = semget$private(0x0, 0x3, 0x0) r7 = msgget$private(0x0, 0x94) msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="02000020"], 0x8, 0x800) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000005c0)) fchown(r0, r3, r4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) 19:14:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) munlockall() open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 19:14:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x200, 0xc08}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="389a205446a59e88489e5987e95ffd32ef396b281aa5d48064e75bae8e9c182ecc63387abc7367b75a89be65267ea483c8f27bbee40bcc6b7ff5f46c2dbe82632f40e62450b810511e139e2248ac3623074b5830c1eae220cfcfed286bc0f0f5db4d135604129e7635b6ea42065beb3d8b90b91bf7f6e07884b17213a66119abebabd74f694b7805ad9e50ce03dcdb80d5fbf54c6884f3590664bfadd98c25b57c149c44fee62f4b9310e3ec81a4222ad9fcc76141cd993d4bc4142ad5f58951e180adff018d23913833889ab2d630d035019936f80e0ed7d0392436a44c24", 0xdf}, {&(0x7f0000000280)="6bae77f5faae715fe39e212bb587652e820f17803fc9c4bd3f33b2063fbc1c76a9c12b2bf3133bc778fd701e3aae508637eb24c595dc509e40ff295a552e3a779387268f83fce3e8d9c4789e2db6a7157e6c3ce59a3ad083cdc058223ff4ea2929ce5b6c3a4493e5e006c0286fc00eec5d578b1086a8bdf01c92faa3fc24a099ddca64ea50f21993f41a1a1d79618bd8e4aeed5ddd3a1c2cc09aeaafb96dde515939a27d232f3c6c7181cd8c934de8dd", 0xb0}, {&(0x7f0000000340)="8b131df640382f85086afb0f45ac58914d306e61b6648fce5f869178fef18bac51ced77c5ff4de5bfb98f8553cc1d04fb3350c0a2989feac2e42cfaaa68c5bff61bca73d2e00a011c47c47f63922fb638caaea396ed805fc80b84a30c72c4702fa905b625a8c8d994779d43ab097", 0x6e}, {&(0x7f00000001c0)}, {&(0x7f00000003c0)="709278a2405bbbd9baecd6e1f8bbf26b5c5ba04e2bca1046630d240c0dc49b5ec3f8a3e77d139cf6e2c7722cbf8d8d906f38f21e2f0a7ae1bd7e76fb8bbd1d8e4e0a9252c0e7a62a1eaaddbab58d2d21268563745507a85a2e40a4fc2a99cf46177806f2f8d6eb5e0cc1f770396bb5d9754283b6324b45c4c352a122541437c4da92e7198f32825f5a103d446ee9a22531d89f4050efc28ece", 0x99}], 0x5, &(0x7f0000000580)=[{0x88, 0xffff, 0xcb87, "6e43736dff3d4edecf4fbe5461df8c55f69d4ac7048e67a1fb39463923890f58b8c6302cb9bd7c3d305fc5da2e7a82f6f5a777676a458dfd037ced445142ec858b8056e6b04ff91bb1912236345ecc0b2a2d3145236b45460e32bb7152d10111d9a5461952d6ae9a686d2b923c3c86baed630489f426"}, {0xf0, 0xffff, 0x1, "9a05331ae495d483fa9df00b11bd4d62903f67266dfeec730d5a1dd4b66fa864cd96f63a5481dbcd82bc98917c041dd4e0d608adc8c8f49a23f581ae04582e921a646a9206e96d8716a16147271063f293e887f3354e9db33aba21e4e9f35b43308e86bc8fe5ba919beb0a58831dab89296baa7fb37c88063798c8b010fdaeeb258dbade279a234d275d24d8e0cc0b2432db59936687933268f8edc920df39c43b42537a85e4314e028cabf2b31774e249fa35ea5f68252ffe0abcf313c30bd4226480ba945eaa7ebd820be7e85497ef4516d8b0c44766b388e91118b4ae3350"}], 0x178}, 0x8) 19:14:24 executing program 1: r0 = kqueue() r1 = shmget(0x3, 0x1000, 0x503, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x101}], 0x1, 0xc26) poll(&(0x7f0000000540)=[{r0, 0xc0}], 0x1, 0x0) 19:14:24 executing program 0: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 19:14:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 19:14:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x2, 0x110) r2 = socket$inet(0x2, 0x8000, 0xe510) r3 = socket(0x2e7c2ccd8eb45a5d, 0x8006, 0x6) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r5 = open(&(0x7f0000000740)='./bus\x00', 0x0, 0x148) r6 = open$dir(&(0x7f0000000200)='./bus\x00', 0x10000, 0x0) fcntl$dupfd(r1, 0xa, r0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) mkdir(&(0x7f0000000700)='./bus\x00', 0x80) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x7d45d6edea53b0a1, 0xffffffffffffff9c) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) r9 = socket(0x38, 0x2, 0x100000000) r10 = syz_open_pts() socketpair(0x10, 0x3, 0x7, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r15 = openat(0xffffffffffffffff, &(0x7f0000000480)='./bus\x00', 0x1, 0x0) r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x80, 0xb9b0, 0x5}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x1, 0x5}, {{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x6, 0x6}, {{r4}, 0xfffffffffffffffc, 0x80, 0x80000011, 0xfffffffffffffff8, 0x200}, {{r5}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x2a270ebf, 0x5}, {{r6}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x40, 0x6}, {{r7}, 0xffffffffffffffff, 0x6, 0x20000008, 0x80, 0x3}], 0x4, &(0x7f00000004c0)=[{{r8}, 0xffffffffffffffff, 0x28, 0x400fffff, 0x8, 0x5345}, {{r9}, 0xffffffffffffffff, 0x84, 0x0, 0x0, 0x3}, {{r10}, 0xfffffffffffffffc, 0x20, 0x2000000d, 0xbf4, 0x3}, {{r11}, 0xfffffffffffffffc, 0x44, 0x80000001, 0xffffffffffffff80, 0x3}, {{r12}, 0xffffffffffffffff, 0x8, 0x2, 0x1ea, 0xfffffffffffffff9}, {{r13}, 0x0, 0x0, 0x80000012, 0x95ab, 0x80000000}, {{r14}, 0xfffffffffffffffd, 0x0, 0x1, 0xbe1a, 0x9}, {{r15}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x7, 0xffffffffffffffd5}, {{r16}, 0xfffffffffffffff9, 0x40, 0x0, 0xffff, 0x2}], 0x81, &(0x7f0000000600)={0xdb, 0x7fff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r17 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) getsockname$inet(r4, &(0x7f0000000640), &(0x7f0000000680)=0xc) unlink(&(0x7f0000000180)='./bus\x00') close(r17) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x5a, 0x200, 0x6, 0x47ba2b5e, "dc316f92fe7c652fca18ea1f69a9b1ade93fbdd3", 0x6, 0x8}) 19:14:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) 19:14:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt(r0, 0x1000, 0x6, &(0x7f00000000c0)=""/67, &(0x7f0000000000)=0x43) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 19:14:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e80b361d84b44dcb893d2a79317cf95d95358ad71c06c353ea7a3711df3ff8866309151e83b4d4bfa2afcc6cd0d1c91ac7f4c11cbb57709d0603c474aa0f8a0f982734c61d539e38e8dee742263594f5ba7ab326dc486f65a8b71280a0386a87d28b35b5867fe4c86ed11cc1e2ed0772fc1f4fb71b82f192f936f08ce30e0d62ab36c677cb0d3294e05371ddbefca8ca971f5a5851f45d0555c6f683b6cd6b1de79843496d297c7ff752619883d00566abd6b5292b22a1737b4f90f624e75f7ede364f2cef0435c372b6889f3dd82464f459324253429d4b4a96820664493e61162485cf2f4b65fbc43d8ab89be4bbc465d3ef167660c5781c3093360b01e92c9f94c4b8dab689b023c178053028bf19db22a983ea1a0a8d144ff88ee1e44a708f57167f26da6ae9712e598696da5ea74a18b0f9a5fa83ecf0505893f02613721d456a0a34292a16b23b3cdc89b367dd5d522e2fd8fa770a246529f6c22e9ac6ac314bfb05c4b08a4a918a3985052ca820ee847c40a9957cb1f26c82235d88498847dae758b880d4db3e2d75fe3e0a3a999617c2b1a3f3a7f2eb611ee7bf1dcc8777e61118b796ca1ef464f0cfd8073f5f19b678b4f6520f133fd8207888b479949a1130e2ef35fe0c596899f21df384eb16041a8ddc45c64676bfc76e8bdb16c32fa9c5d3f92d4bbb06b1703d4227fe64797974ebbe0a2a24b15328b13efa64792408e0a4d7b4639399f4f8b61cd6bbcdeb36095dea629942a7d3837a911faedcde719936949c9df02e7618f78f06bb7d696deec32be892d0db583dd4196988b9587578ab297bc54fac9f4cd53df55ac30fb9649e0f04b62d630c058746d75fd8836fa2e426b600375eee5b63bb7c3ffc370867f1d9189af471a369797d9b8fb135fd18311559482c8e5f3d53ec78504e4964864ec94586e8afb2d775884da251de6c35165fecdc76da3d97448cb4d8474aaeb269881d4f71318505292a6fe9ca84cf3cf899cec0e03001bb0d800ba088e4412cc3d4823f24fce64b97ff80aecba19dcf17b0713629b8447ec4075672261d77fbba310e8312a18a784da8500f96a7c2e69e682df18c8659d6f8b6a5a63b3e4d2403465b3fb3248019e0059ba4e21d08151d93bde55fcb37015b9f0614080f10c4dbc3efd7247234ea6235f02ce003288d2a2917bcd06b83f4128fddcf6c986eebd960918805e2d2aa5ebe5a94ff97b8842b17bf3887a5783c3e4660b272721759ccfea3da403fddd04fae2c0b9702b63f325cc289c94df83a33d814e5a8623fa302c50259a875124f63776e8595b853a8af68d007c2158c3c8aed559af4800e352f8d5a1141a0c0ffb5ef4361098335a4771a1267d0fb6b1a1a45d280c85f010fd69e1680b34cb2351885c983f853cb99e544b96d7d4262e489a22a1a34e3644f631b6864119ac73c3dd1d3edfa0c3e80b350fb1d8787a24a5054e7bf194d2077ecf067313154a6c26fad203a304c7f3013494457991bbe7237d39a76caf62785f15369f46c0f82959d36a5c933a1c4f4ce091faaede5f2623c8a3454966978144b34533c7e238445231ce456f3758913c39dd425220adb98c7256a287035a1166e8da0f1d06b38e2dd5de53d80f41b5dfe598c93f8c658d55f5669a96504e1795b2affa365217bcc53ad60ce3e1ddadacc7e9a41f647b1e78d68d231854f1ce1a7b42f0d6ace2b0383624d2e2e6432e25be59d9160200c24ab322f3f9811fb378d9fb506d97454d487b5d583c6c56732253fd6330f028a062180d607dd5cda0a633acb920d3029e87cc7448be8a1188aaf5fe7ef4e5f320bb8e2aa1b2898ce9818c0906c4f1c9cdb74b03ea233e88a1911abb14761331fb4526b5db92e71793304a58879548f675671b872662858b54f46628993bca07e46acf3a8dbe6ab9d7f25cc9c225c685e300a8c89cb0c6940167c6935dfb2c7fa8d0bd8b31f9530998c5a1ecd8759b224cb9e62da5c45784abeaa2c72f0cd076c9471d361fd4ca1c8f711de30a1163db0bb1b5f7349ac9d821b9272e7c00ef9159e4c316ccd66acf9b44b6e069034d8f200a5e7fdc1c93dc3380956eca6a2d2fa5959e414bfa045bdffe10fbfddd13df05bd2d73db6324e512d8440297e54d1be98acac9b7df6066869f737898eb82151fd7d80067bb030f5897343329db7896ca4d5c262490be6e64817f96139800f4ee7fb0c53b3ae6e4d45b22b386167ba26a7214740f6f134e860a7382c74942368283a1bff461cea1b5e77be1305bbb763e1089bd2b7598ca8285abed6ab2e73ecbc2870d192e8153c40d010ea13a9fea2ae94e24ba3182ce12d16d3aa6734699a5a3a3c12f36c0470bcd59e7656a318345c9f38d995426d0e4c021410df004fad09cb27aca59f019686f021791e97189fed454fa419a314a1cd5ff5af55e3933e48ab30885032efb0cd421f93289b1061b93600007df76a5431c5ba58bd01dbc5c7a74f21a5b3bb93ac596da3b8943a035fa23c7092bb23c7bc5873f39eafd0ae12360d7ad98bc0d134e881898fd66a08df564fc18bbadd22ad4d9240ad5bd29cf00712f090ad3ed9322da59ac1599c33fa1a1a3bebd59995cad5673211e5cc8ebe6cf6db17bc58771d908d7b2b872e2989b91023cca2e6f48e8943501035d5afd0b85d27cb5862175778429e150a508fa59ed29c0a3ba6ad5511607d392036ca276ec3847f8ba245f2c8d82b1baa541decb597e53164d54775525e17cad60a7ea61511af01fe07ac54ae9ba7cd8f8e965a0d73f393413c80bc539c53c576e5589a79df0ab072f33b1e3685d5622dde103a116e401d90dc7c1aec0fa6eceabfdc002c006c45f64218fe5e48bb15c47e6037ab193c6e477cb2b58a8a1eb9f654e52eaf15861d304d3f6a2f3043f287b56efa43a2dae18685752c92ef21be68c87abeb754118ac98e153bf42a38f380462bf6e42bc2a0e65b3eba41ed736bff59e816d147d06e3a26c72a1b0ee586f3a4553b5b0874d11e24c27e452a1c234cd91ba719bf8bd40da87067c1cbd107a9a28a75a31a9623a23eba2f50d97c1e2449487aa1f2963a7878ec6f7059d1e4e346edeb7ebfca85b47402fd3af54cbf3f128c5808a4edf22b8033bf336563d38249fb7741e7d8f88ea62007038546d6417c3acecaef16eba88d7d50cd4daffdc42993ed8cb57222ed541051f1d0fd19dbc8384a763451ac22018941b9526649f51f1c6b48f5a5beb2f48e2b127f17cb6571883b6f57becb7fee03b2e703a8a5d286323a6e532f3931d21a8f5fde962785b5fe1a2acbf30dd13752c74c2617bcceca81b0bec7c208f51dbfeae65ce74acf461dd33605c1766c7a079827e5a6179602a98a5341ea8b9201e31fae0e9d855791b69b48d5d20091ef59ab0fdeb9e29d55b871f6db4b46a12045bdfa12692cda4692918893bb33628b70e7c4eb9ad5ba58436294edee6bd40e33c1d6b26bc7a171f54ae259c786ee2b91a37aa610d3ed68ac35782c7180e9101ebd02838599a9222aa3c469a3316aa5fda849919a4136c121d99166e9528255d29ec14a76c0349e50f2b101250dc53356d92a1cfc976df9b4fdd26b75c6816986ebafc12d4c5473b5218ce7f7a3b66f593cb6ba4ca749fbcb85bf52eb0008009a674f3ad92f9b2b20ac097913a22c7cf041152530b405a5f01f887ae993ea4d523ed6e312f27c9adaadb12b1db85b0e1c1e23a162abc93f7db8ec727418f31f3f922246af9c6c8b2158afd96f1ad8d16c124fe201154ac69c0a3e23c76896171bfc9a218d12ab18047fd6086604c4c65c49e83315e973064d86cd5b44919ea145c2c548579a2f926f14aa654c18929b385ed0bc395f6c06bd5053672ad5bba0a9e6dd86d96dad090fc5f504008f396987d088e38b3f4c3397cdce6a9d557014c54e81b5bfbe9a7f4bc3cc37a161cb7eb552e8932f6a172289cfa27b96e981c82081ce76dc2bb9fa51bda2b05d9156b528ca510394af864feb070965d08649e6666cb1fd908e1374ca9664d63e838d855167a4ef389d592f18ad618b9bf1064ccee222024f0c7c3de07643ea271ba5639f0b913d3d1811890613a366d9d0bce9292e8d3b6cc81d417add00ab4df3f6f6c21695cafc7212aeb59fabdf12a0fce360cbe0e60986db48d0c6c6313198afe8ee5812a1ee5bed2cc8c34798115b2284a14296cf7dd52f80d9738c8ed1a11ba6397da87b6ffdacd92cb26694f0ee2a85bad66d6e4190f1229206363567ccc5054ba9b5876966b3657af691305ab1af8f2771f2f2106585eed5206179adffd0f0fc9a3a2c9b6a16ddd1e0a1aa9375600f308c05545ad0ec1c7d6c197a027505137bab37ef4ab984563fc9ea244146b165723b4de6ad4dd1b0f3bf60ac973b3c479ea00e5c4ec75f355e6bfd5e28c0e9601412a22bbf6d2baa21c9be968961245d15f90f1ea9ad06312bc2d1c9a0b8852c5f4edcce89818bd6aa930bab0a90301615efe8c9e2b6c3d8c72a3ffbab45f4915e01416efa87ad435abf08bf714f2ded3475f1119a1f2cdb585941bfc51be5f227b53b25a45ae6c7da89ee65507c694e92c4f4096b3714ad39c5f600a7c4b04b385bb45817dc78de21cc9bc5afc9bf96980ab86e839c678d2cc029fd9e0de3d101d5cb32aa148ec7e5510f07451f780bc90fa508db836bc365927ba60b3c9126b3c1e281b6bb0c85e28c45fdc33610a85e01484ea3c6d7997cc0c3344fbe15aefa4932014cf7c2941c24ddeaa38ab03945fb1ed925e971798eb21a0df2175001961065be0ad946ab091a939ebfe43faeb30cb5d195d69fa579d44545700b3954eee47feb4a53a757eede833f5b076dade6a052617e1fd166dda3f8ec2154869672d7ed8957f63b9e6f2bf07e8f38cb55f902e079fc43b6b5e0bc3aa4b0878bfcdf6678302e164d1d41ac4368cb6a8f850dc8f2683db5d3fceb7de0c8361d55927d200060d188788f8a4a713404aecb7251ce26a0da3a7b3e6dddabbe769cbd105278e0c1f56ed53843f3015b863de6c2291487a99e8741478b2cf9205267a4195e6fcf22ee0b044546f2214d4716e2da946c3d427f63942948492146dbedbbcb7ecb7f99efa4f9799fa2f63b0104b36158afc09b78006d3d8abd65289c4309d7bb48ed2f4eabc85699e02bb7fdd3084c9bc03cf12821a7288bbac537142fe3702ac85110b271e30d11834e47ba852ea4f016d3baa4ceb9d711c8f2d4761c6cdfd93496ffaf4fc0c5164e5090175d9c153671242c40b73b89fa6c7a294f6898ef78ab3eafe727fde88f9f42c405e4e4a1e5ee8511ed344778e01365e4214096dec3da877bf9b98c7e9fe718eb6866237b7265f9e317a5614fa9ca361c79f9301973a33d1138777dc5fd769d2cfd9489f186539a7ad1223a2d9195b2c6776c201e77544a2c04855f1bc17982499ccbb646ee42793a6a02b84e1b3cf2c911f7522b2648b4452ef831b5f5d41ec1108b7453c6373a032647221639c9908438e4e5c53713e26abff6c8429e99b4aa48045ed2d76041c8b2ba7f2de9059636f49ef9cc1e8e51f3bc34a799b4d1a8887d24c84181730704d78a0b5fcde4c79df5d02418ee222810b26762c60bffb3965f3645b2daf81dbce920b94f77204c4", 0xf8e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x7}, 0x10) syz_open_pts() 19:14:25 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getpgid(r2) r4 = getpgid(r3) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = semget$private(0x0, 0x7, 0x2) semop(r7, &(0x7f0000000180)=[{0x7, 0x3f, 0x1800}, {0x5, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x3, 0x5677, 0x1000}, {0x0, 0x2c3df27a, 0x1000}, {0x1, 0x8, 0x1800}, {0x1, 0x4}, {0x4, 0x7, 0x800}, {0x3, 0xfffffffffffff995}, {0x3, 0x3, 0x800}], 0xa) linkat(r6, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000100)=0x7f) r10 = shmget(0x3, 0x2000, 0xc, &(0x7f0000ffc000/0x2000)=nil) r11 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) r16 = geteuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000340)={{0x1ff, r11, r12, r16, r17, 0x4, 0xfffffffffffff000}, 0x0, 0x2, r3, r4, 0xc00000000, 0x3ff, 0x38d}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x1, &(0x7f0000000440)={0x8, 0x2}) 19:14:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 19:14:25 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x20, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = socket$inet6(0x18, 0x0, 0x1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = fcntl$dupfd(r2, 0xa, r3) shmget(0x1, 0x1000, 0x0, &(0x7f0000c03000/0x1000)=nil) r5 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000001c0)) r9 = socket(0x6, 0x0, 0x7) shmctl$SHM_UNLOCK(r0, 0x4) kevent(r7, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x11, 0x14, 0xfffffffffffffffd, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffa, 0x442de31fca6b0014, 0x2, 0x2, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x3, 0x80, 0x7ef6}], 0x3ff, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x1, 0xf0000011, 0x1000, 0x6}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x20, 0x5}], 0x9da, &(0x7f00000003c0)={0x5, 0x6f386c2e}) mknod(&(0x7f00000002c0)='./file1\x00', 0x1, 0x7a4a08ab) setgroups(0x1, &(0x7f0000000180)=[r8]) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000f7f000/0x2000)=nil, 0x2000) lseek(0xffffffffffffffff, 0x0, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x1, 0x3) socket(0x0, 0x0, 0x2) shmctl$SHM_LOCK(r0, 0x3) shmdt(r1) shmdt(r5) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 19:14:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="11040c7278784bca62aba1a8b9eeb9be8ce7fb226286bdd190cdbc80414bf14734326839e46a8ea268f71bad4f76623c6c66db1162299966a381fd317ee01e20368874a0e32f76dced163475ed48c58dad1eb8f9190ac8657b52b02ca4ae67f64d6bbee4d44045bb4267e1355f719e0e9e1e10920c8c81afa20827d8f4f82ae4d976b11611eaaf79b9d17671e0a4e8da1a7c5e1c75bb99a19d3f6f405c68134c4c6bc13faba2e29df60d360f41cd1e1db827513230d0b5b49da3f75376642c540b52a306e28549832fe5755482291211c9b1901dc1840f7fe730b3c6fd7f8a7fe7c7648244dc7d", 0xe7) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 19:14:25 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8af22ec99cf1475f85270d59000000000000080000000000000000000000000000000000000000000000000000000000"], 0xa) 19:14:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="585f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794581c7d4096e8c8b6b87cb2d72b8bcdb9a7139429c28193ef16ab93f12fc4d5f6d284e8d2711eed5829d4dc6f6b516b136a5d00d1628b53ae0d6788ece0001000000000000178d11cb1f6f72eb1d973d2a5f8e49e7132a498f4c2202a7c2237ed51cd5be5aa9ede7c5304e76d087518fad41a55cbc6de0e54c68a2194f7d9302b32a94449d24ad951d0070b66017d20e000000000000000000000000", 0x9d) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e047298611", 0x11c) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) getdents(r2, &(0x7f0000000300)=""/146, 0x92) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0xb1b, 0x20003, 0x100000000, "b000000000000000000400", 0x10000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:25 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() 19:14:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 19:14:25 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000180)="193170af9a38dd6b7c0e511992ae99165824c67fb8c2d5d4de24837194b20fd2b9796c5358a0e49d111e6e946280be029cd2622ba891f26028744fc9903f6f8b95f53c5e1f6c3f17522eb77af0b0d397f56970e61f998073b2491991b790efbb7054e5964ec721d49f53522925f7e2c9411cd0e569054d788869b2a889a9f3ccbf4e3cc62da2ad9cb19beeeedb14bb4cf2f0a1072d801af902bb402ffafb88f055a9a8dd52b0af1a6cc3e0f863fd1c48276c6c8b54dd694c944b32e985abfe6f0e7619b9bdedf72f6f1e21a10e59060d63a9c494122f6bd6e033278642d4479c72", 0xe1, 0x400, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1021, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffe000 didn't change! 19:14:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) close(r1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) dup2(r1, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 19:14:25 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 19:14:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x0) shutdown(r0, 0x0) 19:14:25 executing program 1: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="da", 0x1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x140) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 19:14:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xc, 0x4}], 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x1f, 0x1}, {{r0}, 0xfffffffffffffff8, 0x60, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x84, 0x40, 0xfd, 0xffffffffffffffdc}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x1, 0x6}, {{r0}, 0x0, 0x2, 0x40000006, 0xff, 0x80}, {{r0}, 0xfffffffffffffffe, 0x24, 0x1, 0xffffffffffffff64}, {{r0}, 0xfffffffffffffffd, 0x81, 0x82, 0x800, 0x100}, {{r0}, 0xfffffffffffffffa, 0x5, 0x8, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0xc3, 0x0, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x18c, 0x100}], 0x7ff, &(0x7f0000000180)={0x1, 0x7f}) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 19:14:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 19:14:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 19:14:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x401, 0x30000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001, r1}) 19:14:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x8c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) listen(r0, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:14:26 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x401, 0x20) write(r0, &(0x7f0000000100)="ba35ebf9478dd49e3b204e3a6a9e6a579d9480046d93d7ba5187cfbfbfbfd075ca786fe723a047fedd630e8ea932df643c3c6002588482f2a5b602549071681e8f96131525641587909b3900b0fa19781338ca8e52cfc99bd6c336626028b344b5f02aada2d375e7534d3335ef3ffa5d88b454a3ed9c84b17b86048b51b80ea21556d7db0bfa3f3bb4d0d2a49e3599d42c0012b6eaa7ed6bac31748811955c1e7610fc70", 0xa4) 19:14:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080)="1f99bd81ab36e746cad104deefdae46ab5273a7303748836cf6d2a0600000000000000f561563438bf9dc87e4c3192954aa745397d75a569a068336d59ab86978f09768c2f4a0cb489314078db3d7e124dc2e85e7167fa9bab62a4f983ff908ac09ef01923880dda1ba3cba5d7912d40000000000000000000000000000007e9128340cf5a04f9a5c42cffb0076a73a6672755e46fd789", 0xffffffffffffff74) 19:14:27 executing program 0: socketpair(0x0, 0x3, 0x87b, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x11, 0x3, 0x0) getgroups(0x6, &(0x7f0000000180)=[r3, r4, r4, r3, r4, r3]) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x3, 0x1, 0xfffffffffffffffa, 0x8, r2}) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) syz_open_pts() 19:14:27 executing program 1: r0 = semget(0x1, 0x3, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x1f, 0x7fff, 0x9, 0x2000000000000000, 0x6, 0xef, 0xe56]) r1 = semget(0x0, 0x2, 0x100) semop(r1, &(0x7f0000000040)=[{0x1, 0x7ff, 0x800}], 0x1) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000080)=""/94) r2 = msgget$private(0x0, 0x201) msgsnd(r2, &(0x7f0000000100)={0x2, "edc65d6e11df875cdc34eaebe0800a71c1896a376761bbea59d0faf52cd183965a109adcc6980f93edf1cdc65dddebadd462a43ffb98c3be6a72aac5a34abfab9737a6f82749fa69dd364341e8cbd47f5a7ba5027fa1ecd7a94e421045"}, 0x65, 0x800) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x5, r3, r5, r6, r7, 0x0, 0x27}, 0x0, 0x9, 0x8}) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r8, &(0x7f0000000280)='./file0\x00', 0x0) r9 = fcntl$dupfd(r8, 0xa, r8) msgsnd(r2, &(0x7f00000002c0)={0x1, "5b00b874b3b2714fb8f9d8345dc594a469ff157edeeb2451611821257949fbdd377c08ce613293c47bb5bce55ff94ba6f3205ea2d5be5ee207c96357454e9f51ebc459278e71ea22298c6326c56e01b39d394b55"}, 0x5c, 0x800) r10 = fcntl$dupfd(r9, 0x8664c9cc4b9a1d47, r9) r11 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x68) getdents(r9, &(0x7f0000000380)=""/16, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)) getsockname$inet6(r11, &(0x7f0000000400), &(0x7f0000000440)=0xc) r12 = fcntl$dupfd(r11, 0x0, r8) msgget$private(0x0, 0x10) getpgid(r4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) flock(r11, 0xa) linkat(r12, &(0x7f00000004c0)='./file0\x00', r11, &(0x7f0000000500)='./file0\x00', 0x4) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) fchown(r10, r6, r5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) 19:14:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kevent(r0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffff800, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000017, 0x2f, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0x10, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0xe3, 0x80000018, 0x1800000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x20000019, 0x8, 0x2}], 0x6, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x25, 0xf0000082, 0xf9b2, 0x2}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000000, 0x10f, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf00fffff, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xedf, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x1000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000004, 0x3, 0xff}], 0x3, &(0x7f0000000200)={0xffffffff, 0xffff}) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r5 = syz_open_pts() close(r4) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) pipe(&(0x7f0000000280)) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r6, &(0x7f0000000040), &(0x7f0000000140)=0xc) r8 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0xc2, 0xf0000001, 0x80000000, 0x11b30569}, {{r3}, 0xffffffffffffffff, 0x9a, 0x30, 0x3, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2000000f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x18, 0x20, 0xffffffff80000001, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x9, 0x400}, {{r2}, 0xfffffffffffffff8, 0x23f9a50e1974bfd7, 0x1, 0x3, 0x5}, {{r8}, 0xfffffffffffffffb, 0x60, 0x40000000, 0xff, 0x43}, {{r3}, 0x0, 0x1, 0x80, 0x200, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x9, 0xfffffffffffffff8, 0x30c}], 0x62, 0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) fchmod(r8, 0xc0) 19:14:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) flock(r0, 0x3) 19:14:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) fchmod(r0, 0x22) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket$inet(0x2, 0x8002, 0xfff) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000200)) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x38400, 0x4) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x100) r2 = socket(0x2, 0x5, 0x6) r3 = dup2(r2, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSCTTY(r3, 0x20007461) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x11, r3, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 19:14:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000200)='./bus\x00', 0x202, 0x0) semget(0x3, 0x7, 0x200) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x18d}, {r1}], 0x2, 0x0) 19:14:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) mknod$loop(&(0x7f00000001c0)='./bus/file0\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) 19:14:27 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2aaaaaaaaaaaab73) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000380)=0x1) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000400)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x1) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 19:14:27 executing program 0: socket(0x18, 0x2, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x8, 0x80, 0x7, 0x1, "059196c20c296fd3768afa7053c90e8619716ac4", 0xb7, 0x2}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() socketpair(0x7, 0x0, 0x3, &(0x7f0000000140)) clock_settime(0x2, &(0x7f0000000080)={0x4, 0x5}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x100000001) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="edbccd12bd254ee6faa48db7043c1040e319825a0599fc056fe98ed898b7e0174043f9ebc4dc916f64edef5dc179e194c841449d874d24d2019dfa79d1ea314b8163bfb7d23a6704807a2d9ed5d7805193b6a6c0a68aa5fa5f766178409606fc2ecbdf5408", 0x65) write(r0, &(0x7f0000001640)='X', 0x1) write(r0, &(0x7f0000000040)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="ed03cce3e1672b18f61b6003ce50644d15fb3b62c3bc3cd68e25a813ef6b393318587392110721f976ce05d350210dc05e06a042454f8031523c140535f52fcf70f889bece28688f0d40882fb98e332e27404ff7ec82f62b966dae651064f9b63bb04c0453f82db024f56ea8f6a5eda8770d5d1be7430b88c86800baf02e3580bca66b79e3f6f096455dc0ce195d02a17fb2ed6775d004b7bb2e648f008ab992e9d1"], 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="dc5e307edf54d4919999499f02479392b64ae8fdf4c45b24d27a19758a2c80b60156b057ce183779ad2870ac2ee9fb7eab0ac6d22e5f1c57c60d0cd4c59d7868cbc678f754644e9ba964bb5cf98b08a792d38dd7f1d6ffd092d14f3645e5b2e173c2c3860495d8dd9248e1d27d56864e2914084d", 0x74}, {&(0x7f00000001c0)="85616edd4e94bb7cee9373162b73b6f2757d8d26d18e30d6714733d9c3a1acf4b23e97d9190e408235444107ecb917981788ede94a3d6a4059317aa599057d99823d80d525a8cb6380457f43d504542b24c9e6c3d386cc5af9e05b7f78bbd81a9ac887e03fbd3beee629e50077c0f6c3ed2dc2db8ac3a9caf7deb5158fde92b9e008aa2ed9f14fbb3c1d675e8da1582f375750d831ac3b626d057c3ba83515f2243b53d9b0e46b747563438f626709bbd261d8d1ee2650787b456011b4323fd82478296b93e3030d069f9acdf3b247ff6b4a77a698165f2f576d7c40d84dc57324f61c394aef6081361cc528e381c392c98955fe10fe0235c68c26d7995e", 0xfe}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() syz_execute_func(&(0x7f00000000c0)="64660fc2c600c402758c28c4637d08ad00000000b6c4a25da8cac4a17e5b4502470fe42d0100000066440f73f00b9bc44255bfb0feefffffc482c9b92d0e000000") ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() 16:00:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x7) r2 = semget(0x3, 0x0, 0x84) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/86) 16:00:03 executing program 1: r0 = socket(0x12, 0x4, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r2 = dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x1, 0x400000000000592) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() r9 = getegid() r10 = getgid() r11 = getegid() r12 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) semop(r3, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$TIOCSDTR(r2, 0x20007479) semop(r3, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) dup(r0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r2 = kqueue() dup2(r2, r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="fa1fb826"], 0xa) r1 = socket$inet(0x2, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x2, 0x6013, r1, 0x0, 0x0) 16:00:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) ioctl$TIOCSCTTY(r1, 0x20007461) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x8) sendto$inet(r0, &(0x7f0000000000)="064de750e541aa811562a760c4f6c052075f3a5555ea9fab3fa42b0ecc89ca9f797a3df656bf19f887eb010ce06e6ba04e4d9dcdab017a4830fdf17dbc00eba2c2a12309c6ece5ef1a82b4fb21e8e283050a31eaeae2c17fdd5b156e1970e12b2aa3dd35e8ce55e758e8673b9f19a160dfb6c8ad1d7fb71ba9979b1fb38f5e2e908b8fa06eb6a8293aab424a9142004bffb837870fc30e8db3a3ee643fca5ca3ec4f988e", 0xa4, 0x400, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:04 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/29) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) semget$private(0x0, 0x2, 0x1) shmdt(0x0) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400), 0x32f}, 0x0) r0 = dup(0xffffffffffffffff) fchmod(r0, 0xa) fsync(r0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1ff, 0x5, &(0x7f0000000280)="76e89b5ee1d7ea15cbaf78b31fb7411727780399a44326663c3b8b782fe7c129b7b6d570024387f266ba84033917fc366c8f436af9c29477bf52fffc7041974bfec6475493886ec3d4aaac0359e44514d5ec45f4e549a681bc82a4ee41c02f54a07ab99c19db86fca540af494e2de63eff535d68ecdd68520d05f8f6bc6ed31a12cb156eadefa6bcad33a19942a6994e90a406ea6e6492432b02", 0x9a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="d0390d51b9ee0465d2300231bdcd7281995391128f438f3c3245e6bc8704960552dcfb39533ab85894e3f63bf4e4dae12c87ad9d6fa715cc72a852998a46647835d34aad2ac6aaa4237f8f28f0dabaedd351197b3eaf14758ddf0c16652eaa9d652c293b60bc2d83d42159fdd68fb89e99db4cb440ae073acb138be68934cfb2244ef065aa2fe2d8ab9d37042367221e810e6f33751ef8c0354f13941364ad", 0x9f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/217, &(0x7f0000000140)=0xd9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x101, 0xd957}) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x4601427b) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x7fffffff) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "850000000000000000000000000000000000c600"}) setsockopt(r3, 0x7, 0x100000001, &(0x7f0000000340)="0b4e57f6fdec6285d692eb518388783faf0633e108f5648a45249a900a6db4162146e8be10ca595dc10e4d16e79341323a0a0d11ef13ad0a171a8e662646d9f0ee2632f26249d9104ac89c399a9d9ca80cdf15547bfa590ae28bd801b0a26c8bc8c46fb1a08c6ed78a8daeb1867d814878f287e1cc7489dc8623be09b2cc5795ab9e4521917a25fea744b7afaa2defed4eeae6ed205e127f42bec0639743855fe1589fa0e30a7c749cc6f11d0348ee8d3e5f", 0xb2) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="a6624f6968db77b6bdfa7eac5c34a258a8d0fde0ab3de29a9b919449e54c28ed8de9f8c5727756509f0084cd7756dddc303234abe82087e9716b75b7d92dd7ff9520441b568d6bcbe1118fda76e3ff9f175b", 0xfd67}], 0x100000000000026a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xc2, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = kqueue() clock_settime(0x2, 0x0) poll(&(0x7f0000000000)=[{r1}, {}], 0x2, 0x3) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:05 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0xffffffffffffff7f) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/31}, &(0x7f0000000180)=0x21) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') open(&(0x7f0000000280)='./file0\x00', 0x80, 0x24) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x22) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000e06000)='./file0\x00', 0x10000, 0x3) mkdirat(r2, &(0x7f000003f154)='./file0\x00', 0x0) shmget(0x1, 0x4000, 0x35, &(0x7f0000ff9000/0x4000)=nil) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:05 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x81) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = msgget(0x2, 0x1a) r1 = getuid() r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() msgget(0x2, 0x400) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8, r1, r2, r3, r4, 0x10}, 0x7, 0x6, r5, r6, 0x8, 0x84, 0x6, 0x9}) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0x1, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/224) 16:00:05 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0xc004, 0x6) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3, 0x2, &(0x7f00000000c0)="afd1aae46c4f57bc5ee63d5ee7ce0f9805dfcc7dd36ca39506aedfa54dd2591bb9c94085be035ec6fdfb8cbb31e316ecef0c51ed4796a1542435a505ef43ef84235bfff23b0d5901356c271c304d3d844ae9f0d0d1c9437eac12cec6aa43848a5f9ee20d4db8a34702c99178728f5035daf6a1ef0cc6f33d6dea08ae93a4b215807cf79f90d23f95b7940ed20469ca63d5a2d7a5caf72923eb966341aab2b6e6d8418ec8d056061f4ffd61c3afc7b7edd22cc1774e034a66400f3202189653e8ee6e0f87a57d0f6bc47b4385619465cec8ea4b87fa31ed6bfae8e73d269bc0ac9ef601d0d76b4e890866fe5c333dc558", 0xf0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) socket(0x1, 0x8002, 0x4) fcntl$setstatus(r1, 0x4, 0x80) 16:00:05 executing program 1: mprotect(&(0x7f000008a000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000075000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003cf000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000074000/0x2000)=nil, 0x2000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') shmget$private(0x0, 0x4000, 0x40, &(0x7f0000075000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x598) setreuid(r0, r2) setgroups(0x7, &(0x7f0000000040)=[r3, r3, r1, r1, r3, r3, r3]) 16:00:05 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) r0 = socket(0x6, 0xc007, 0x200) setsockopt(r0, 0x7fff, 0x4, &(0x7f0000000040)="d2597ea682beb94f8f731616f7938751f6aa882d0b4e41782224a07002d574cf8dbb5a67bd302a75fe529d1fc1c707ccfb0dea5a8ffba798d2eaed07cb7ee9fe2891bb9ae93db4ac3a90e37aacd18f7b421ecb3fad2603a6bbe2b0dda7509d3c7417feaa1dcd2395b0afc562ff74b01c00a494848c2e1205eff9413c940b33f4f8ff9c01d4736096b745e8163231b9be8805e9e6e2ef935618a75b19d7a32f984823ec9baf86e035136a639317b963b46671427681bad62ac5e1ca1b1976b4367b1f74e5735ba295f74a175cf8a558cf6f2a3eb7", 0xd4) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c100f00005c6e886d40785607dc3caac4db8b6ed8be4fcc3a4080e511195b2007f4edf7e15032260272d5506497d637e3d5807bdd1ad673f1b56605e9a896cb055860cbf6fdc2ce05ec", 0x4d) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(0xffffffffffffffff, 0x7c, 0x62) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xdfb57c874b74858e) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r1 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x40, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() setgroups(0x2, &(0x7f0000000280)=[r0, r2]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000140)=[r1, r4, r5]) getgroups(0x7, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0x0]) r7 = socket(0x10, 0x8005, 0xf80000000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setegid(r6) setgroups(0x0, 0x0) accept(r7, 0x0, &(0x7f0000000200)) setuid(0xee01) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) fchownat(r8, &(0x7f0000000300)='./file0\x00', r3, r6, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20400, 0x104) setsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f0000000240)=0xffffffff7fffffff, 0x4) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0x3}, {r1, 0x100}, {r0, 0x14}, {r0, 0x4}], 0x5, 0x7) 16:00:05 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0x5b550388425cc31a) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x108) 16:00:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x3, 0x0) setgroups(0x0, &(0x7f0000000000)) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) open(&(0x7f0000001300)='./file0\x00', 0x10080, 0x8) socket(0x10, 0x5, 0x8) setsockopt(r0, 0xfffffffffffffff8, 0x0, &(0x7f0000000100)="95f86e96f8afd7332a252af7a3b79bac98d6c6e3900877a93e4a72c0b9c03d678d9fbebc850935607809e12c7efff7914dbf7d22ea5584c9bf42b6345aaee492f63dcf355a09a7176a70f9dd098391ea2edc5fb939c1ae45e9cefc3924641b734bb9446d69b8ae39c16db44fb05d517bad7ca7eb97f71064a5f811e48f19767b0766c374f84fe817c04a2f98d5f5980152afa6af9c1d6022b6423ed9a33ae925c7d4b20e3132be6e7f4d6f6b7761ebb3471cd9203d36c2342a8f5ce82cca80fcc2b3dd704cad", 0xc6) sendto$inet6(r0, &(0x7f00000002c0)="fb5743277e11e850ff918097d59b88362da2cfc95841d3885561ab7adbe7cb07530c10db0b0bc0c8378b4f897fe6e2a3a7776ce55c369e10d1ded350f5aaf3ed154273e03d873230bcf4c3c9afe8543efefe1722debcdf1483f617efd2c9137baf0101c6aedf9c3e91f8ee9ecc348ace69c75dd5153d7635b18c2bfa86c9207afed57ee9d22a1468785b2fb69e8aaf403ee3afea4553ffbaf187febd6ab9334ee8e9697675c38dac54b58565648ba15a66e6d4a57948a8f045cb990176bafcc43552a706a877fd3587244fab38f0337724728e2ab8f4b5eb78e69a185451aaaf8cd8f50f51bcdb0e782b5ced40f06d4d9b3c760dec3b59c8e1d169b5ce96e53b7cd625583ddaeaece6b19065ab8351f0ed3adca2e63673be523dc93a5e6b93f7cd2652a6fd8266fd7ff918462674be91eae314888549553288f04c8cf00d85a0602c81a246d440803d50ddcae2436a700fff97f8aafcc9e86417a2a75ca62523745908be39482cd8f28d7aa9da00a67235e8c2b00b97ae9877b65d091218edce3cd2800c0ed7aa2a8461ea7c753346c76696cc8f4e7723264c0874a632a6f173b536339802059d2f53c77d96bfbd69d9fd8406c9982b05cc85f7ef6e8a2c5f536898189314f995175cbc2c84b4bdd6d6e572886a3ad2065a1eb4eecfa7fba411e770202b071381bf457586e9671d5cbc4dc51b3ec6ce6dcc6ceebd54e76bc80dee7a521b4fae5d423fc1063e317cdd9427770be7227828a33d69971143b47db1ac98c04a6d663b559644c42ae9bb0330da8b06b5eac681a812328777e5ae2c1d27e5c0ffaea43e9e8275970fe3b0e8b7a77e670715e716a19723c182dffc6466c75326160a924dc97ae5af7843e5dc53c6432260ff0cd1823a9d085590a508f97e46c3cdbccb5fe523c73fdceff4bc9546a8b8dc43ade77c0858b1e02769205b0ad976091680a8e01a10d1248e86e5ef71cc581254e21a21266ab65060d23818dbff4ab4a9346997c57496bca215fac81bc66e2ed08a2e46a387b6b24ed437d4ab645c5b954f3b7eb64d6b8d5a573be2f5975a657f07ce72464432f0a39a6b44a5b63c9001537ac281f15422df88c52ff3c31fcc64f89fa20dd8c27cf92e4113e7cf7eb35f20aeb0c78d14cf01772ca2233ac2793e2351b43c315d187b936a9008cf9a5872c5d5fad36f20c86853fbc7599ef2ad3a086d206feb2b65a5c8ec658ecdd6a5e100d3fc5328896d0531ed51a0a4f50c4d7d51a007431f0de4d7dcaa7918ea20e2660a507b52e42fca4e37f3dc93cf481711fee8d66f542fe975951cc2c84bfeb1832d25cde623932392d9305ba1d22006e0690df7bdb72ecab4aa5948798a925a81ba0caea013905107446e009db0554c57cde14d227da9d590e4379a9cd27c057ab5b3a88d042ce6959c9d6b78f3abd2b87587872bf49d334ccaf018282f5d6b1d362139c4dbf2ae0c7469c8ac80d5bc072000b97160df4e3fdc2ec80c5634c5f90ffb5f3a5d763acf042785703ab886657acc64b65dbbcaa68814124466ca8cbfe2972ac21ac535d750b856230e6126e09242e991c308343060ea41abb9425c974aade1762a5ce2835d14dc99b5f91e09a41165ea39cc2183e29ae961ef637389d3e8e4cb6e09c8e707b63580ced4e7640e1d8303cacaddf66c5ed89d927ded55b0805d6d7f37e0d22d3d9b29cf61e5c725c5488e68029087f8a18381b8dcb353a9e3f2a736fa13a708709d6bd98a9f2c03f4aab6f6a4365900c3b4c46b6c21ab3df0a88cff6d9e91252ae05378152aedf6be0b596d2c9506f0a677e1810a2c7b998f97594f8323183b3cbc713a843f853e5c8cf0143cc4e6244f691360290a269ee574502e02f44908f8f5363a26bef340b38216edac4b72a4b08ce2cbcf08c1e4301acf43b71306887eab6daae5d25b3229db5db3bd5fa11bf66e93b410b4a1a214343db3a391f95f54ad61771e3afb3a5885a4f3238b249644e45b4d1419ccb96b9e79ba3b444d2506d4acda2d86c43d0f1942e3e99c33780f86d0d8409abc5ee28ca4cb321dd9bec5fccb4bcd855a76206c89d32400cd37bb0b71cfb161b9c378edd1fb6e347dd89946788e055a04f3b02711b41ad1ef528288878cbcf1aa7c7e478ee6c0f36d4cdd57830c827e1f941360fcbce9e334aee8f32b512a995712c3a42eed91be6f374b484a0288ea9588914d4f871a38ce7184b547039505fa91edfda0816543095525ed1969ac80d707eb08f2f90493d980a294c8b240a174a7e8418742d341e70f0f28808d9e877d496b5c0f6c7604ddf6a1a6dbca1502097c6cedb64f61cad40be4a2ef687117d5a15b86941d02e36d28276003963d174af79a93e31b2df38f4c1cb41e13d47a93991e22fc3585e1cd62384a3b7667ed695b67d2340719c1edebcf339431ff202dfe477350acff637ec40071b60da765d007589696e6b6a75de11455c06aedbb05cb2962279e1df11717c2fb35db018f2eecd87b961a7d01d8a58703565c732100c700811159c3b65fcb257ae901f9d82fa0f281df339cbb10714912c38c37f1be1d5b520d317d18b710bacd0127b5db94797a3883499ac2403e0ff08fd1a2c109ee3ba4f344b7be43cc09e958868a58bec8b07707609795b80360f60ddddd2e9732b341afb3d8d9328e87f1aa8ab919210de1c5ac92908f3f19b212e160099b4066095c01f31348ee2474f703187297b5ba16abb596124beb651d5e9b2a543157fe7ab0808f66a0973fd9ff80ed1b955fc4b3ed66b3488b694b0da5f42049c2209237c486f267bbdde35a62e8a5e6a1c241328526f43df9c2d27162e9d447a3a0298dfc8aba71db3ea2c56fa2d483ba75716aa21c62e36b171dec6ed56362c6cc3d061a5f7fb7b07ae82b58dc96f7307fe254a44d44779d7524c8f0c6b786544e4f0c7b55043469f3cc7cbbe174eef0b5360a2d4e7b66fbf15057335c0681bacf45a18ced9d1b8a14c3c7977d4cc24d3e8736ca8ab338240b20238df6db05aaecd129ad33f043cb44a1f78c47377734405bd7e12f407247117ed6d1f332754fa1b25a304cc7ca5e01c4cff9167666032d2e63a9de66361c9d14128e60b0984a9fa1c208a5b92aebcc8efae510dbcbc9d8403f01f353d04eafa768598c1e7599dfca21c25addb826810af1e9700a22523f8d80ee13e7bc3bc6c18549ca59bcbb421ec7c6a229d7aa22ea3275f826ec919b3abc7017b7ad01285b57e483774e1754939366d8a143b0cd4f6827e53d51cb21340f3a217941a49b491cc08adbb7242fc755a4504da7f56175967ffd6d1d575ba6e6a3610bab924b08213d25cf30f3bbde9932cb6b6d7d13b34b8c0f5d96afa7a7c037a76a9ff4309cc61ef3f06dc2143f0948244e6a97f0309b0d8ef0b3344adf5308e1d0ac543d8db3ba197e2935529baee513ac592958cb4bd7f8a90e09c91cebdd7ae7890b9c10b55fcbb9386ff269d256ee952579e9a7fe6b14eb0957125019ca683d4fe3ef2d8407c3ed0963fb8b82efb5cb2d03dd379812e4463796a6c190cd55eb6cf73f341dd34979a563b849ea82e12730ab603ab888613df1727659ca7d5db574c2104048cea04c57449015ea3c007e584441015ad8d19f0daddc0881f91a202dadfbdbf55c472e00725e59f9952c88341e88f5ac0465707c7966614c7b988e476ac7d3d77f534511bd80e9a3705dd3e7ea341178c411a98aa5652681b594aed6859bff2221f0722462edadc120b75e1a19dd5cf5a3b4eb21eca568e4578c9bebdfbcb92161c515450283575aa80c1539a020ba48942f076fde6b5dc8fc607aa84a7aafffa7de7a64dd4f6aa8d87a96719ecf64a732ab8e0677f729335d0a26b9319a0d35f5461995f6293cfd4dbaac099384e6b9cb3e3a224abfd36db13027123e81b3098b455996d94900f2dc9420496ebc0f2e3349af7dd3921bf2c8e81744cebf73c81939fa87901439626f3688a041500a2559a96b163084cf17dd90d1cd07eba95ae6f64639ec78fdcbdcd6d247aeb8edc465676a803fffdf470c7de8c4fbdf0d3f765e222cbf972e28efa470396955fa49cfa540d7adf73d59ba280bd40f458cf5fc3b60c1de39f98c5957d85fa4d50326075e413e4697fde8e399f803b563f91c7f7e6c0f50b4fa0d35a534914d5552381fcfe26ca0a969fabcb4b8a785a841f76e645ffa2bbd058f9467cef8bbfec63c0f05742a0b840fa25042198aa13a96829b2318511bb6017158ab74beaa61351ac3e5fa4ddfd57c44de1d6600462037a0d24a687074e66db8815e8a506a0acc8b023553635ff534de6dc31d2be67e726ef9ec821e703c6472e15d0e912d76bededd0442519ae02d03cbad856b906ed512e947b3cf12bb06bfcda8bdd4aa3f83bc3e2d2edddfad08ca20c743ca87e3d5c00ddf0dce3889e9612834ae9425359896a0b44f95a21961ab86a5193349a99ec8e91cfd8467c2e17a5a39804f15109f64c69c480e9de6bbf2a67a85855a7fcb606e355eb39c9f9093156cce168bab0ffe82effbe576b20176a6c3ec9e58212cd18c64e09fec8a4cd9588f9ba3db9621060918ee055f513eba23433e5493ba20e72c8129d718b9463059ae5c3367fd2f3937864405f6839a58fef497547a638396e0d82afcd1372f2551f35706200169cccfd9b947dcd1af6919fb06d5ca1a0a746a7d9930b3ca9e0c580335bcfa4a26a41987f2f9169970c27c07173f2b3babb325f799387ad6dd7bbd77b619ef7628a051246afe8ee529b7f0f4bbfc555e490f0298c30726e09fe55e4010b1869611090abc5ce060547bb14a40787d5398feb1cf9b3ce0a9db7bd1e10e465b8354cff87255322e0837dabf0a2b06883bbe6a865b0dd535879bb197c978c1333d484330c8d9b69eb37be69d11fe31c9f699eb865ca51bbb7ca4dbf11b16fc56f4536afc77cc3c8e962ae307016363aae9688b1e426ad9cd3e58dd9712fba2e22a97e127466ebf6f6e15a22aca52b21297611aaeb8a39695b9f091cffe3385e4a9cd9ba265c244cba53b31ecd90a9addaf62f8d8302fd4e404e16143d0e8f3c1d39057197adfa8a4b5c26cee4f728ed7f691cdc1c832d80db0170bc86df1c6c1a160566e991f45790df71bbb992477fd3a2617faeab994dfe4fb9daa167a45260722ea4b4455fc22fd5bbe0ca97c6cf730f9040af58cdbcd1cc5c65c0f58d1a6f31177dcb512edd6c0d7de467e6779d6c95967b93f262444e90ff7a768c8ffb0c7bf7ba9b489ebb4e38f65d25e0d43481713085010d5a7ef279cdd0fd1bf9256ff8e2f8b3bac3abed4de4f629634494600921c54197550a35178a43e4081b379ba88cd52ba8a7877b4f94b84129780fd61f5f8505da5225c0fffa9b79698693ebea7609d9eb4880c48ba663792ebd2de06d69f270746613155f2148a7b74ae7673d16902f01e343435429c84870f3c877cf478839aa3b7c05efcf3c69daba6f6d426ca04480d37ce914b700abc0445402424f73647c31c16b03d1c6daff12b98fea3f2e7d4a40070b19364b7a51c4f1040119654c8de86afec9c671610de386742569d1e91e886f2668c8743642698fce19fc59cd34e4a67ad9e529cbd3580694cf1fab8ddaa24b22a12c6e79c23c4550f10cf7d42779111958375c4126fbfcade281c130d6cb50843a34e27504a3ce5effd3fff27778ce39950af3170dc8fcd9bd08a8fa94ba359da2b38ae694609ef37250f285f90c0ff12669115fdd3cbbe45a526c0291444d5d7f59cbab5c7615fd7a92dbd42b96f05b123ac814d8f41c63170d217", 0x1000, 0x0, &(0x7f00000012c0)={0x18, 0x1, 0xfffffffffffffff7, 0x8}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r1) connect$inet6(r0, &(0x7f0000001340)={0x18, 0x1, 0x1ff, 0x3}, 0xc) sendto(r0, &(0x7f0000001400)="d57bae47aeecfb35c1ca3b4db85183e581dd08fa5fbbab866dcb8005e1d8f18660af5d989ce2bee06243c8ff4114b38e5f9e87b85fb6899eb52ff80f1865506af636097154257fb7bc5582f5342ae7395d370d5ebb18c7585ec95aebc03532ba8f64ece472718908adc8bddc61e249cb77f95c13d33f9a8f6d53901e417f66efc3e33212a0e93ad1cd0a005d7f21f030f766d9f511144e4dba77962e99eab259260289cab5cd908d68d1d3a07669f7d1aeb3cec4b24a44a3ef23401be2d24ef63695d1036c72b5056e7a471e60ee073568697c7744e4018542b696d542584ec4eb8c44e6257100773998a158d920ac51a936e440a06dd997ec4601", 0xfb, 0x8, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000b4eb31e138661f28622f948a56c2136072873988817a7c11fa796b0b5e556d5521d82f77957a3709dcecce315e8973e13a9c127f63f9b1f28adc0d4e25f259ef872bd46aa0fc7ae6a8466002c4fb26dba05d554e6583181ed1cfbc02ad435c7bfbeb0d1354631a54ff4b20ba6674d980bba02fb970c43bbe06e27d30113b435cd926043c4b5ee20afa0bee6104a34ad9470fc0dc55b8b72d0d5e2e075cdff56011949333f61f46647012e3dd6e37309dc151a9aee180a29090fe2fd5b139f7e45206feef95bf12bf6cf883d7d88da9ea8d18c13a6d84b7e265251275ce2d"], 0xa) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) mknod(&(0x7f0000001380)='./file0\x00', 0x30, 0x423e) setsockopt(r0, 0x800, 0x2, &(0x7f0000000080)="e485ddd6cb3d327ad62fa2c526efd292a72f8e4632c662a3662e24e2222240e48116eda3bb0b72b533fa396bfe27536f556e2913d27f3286ea6b7305c226cef0fa52f43b13507159984579e9473ab291cec5e3dce0120e5034a9ec8719c828d28f7ba0a41e3a0354774a", 0x6a) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x19}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffc) chmod(&(0x7f00000000c0)='./bus\x00', 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) r1 = dup2(r0, r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x82) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f00000003c0)=""/177, 0xb1}], 0x3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1008) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x0, ""/24}, 0x1a, &(0x7f0000000100)=[{&(0x7f0000000040)=""/164, 0xa4}], 0x1, &(0x7f0000000140)=""/198, 0xc6}, 0x40) 16:00:06 executing program 1: lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) chdir(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0xfffffffffffffffc, 0x80000}, {0x3, 0x101000000009}}, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x800000000000080) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x8b, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe, 0x1, &(0x7f0000000040)=@un=@file={0x1, './file1\x00'}, 0xa) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = semget(0x0, 0x7, 0x20) open(&(0x7f0000000180)='./file1\x00', 0x0, 0x142) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/190) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x1, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x7fff}) write(r0, &(0x7f0000000200)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0xffffffffffffff94) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:06 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x13ed0, 0xff, &(0x7f0000000100)=""/123, &(0x7f0000000180)=0x7b) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) socket(0x10, 0x3, 0x9) 16:00:06 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x112) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0xf7, 0x8001, 0x10001, 0x7, "f4834a55fd4fd5c058c73366aff98ea0b9377f40", 0x0, 0x1ff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x323, 0xfb7, r2}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r1) r4 = dup(r3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x7) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1000000000000004) readv(r5, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/71, 0x47}], 0x1) 16:00:06 executing program 0: r0 = semget(0x3, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') semop(r0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x8000) open$dir(&(0x7f0000002800)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000002a80)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000100)={0x0, ""/159}, 0xa7, 0x0, 0x1800) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/85}, 0x5d, 0x3, 0x800) r2 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, 0x0) syz_execute_func(&(0x7f0000000040)="0f13230fae900d000080c4817171f64564f20f2d13c4c2114503266766410f6137c44225364227c482a5a812660f383dc7c4c2f9339700000020") 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='//*$+\x00']) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x3, 0x5, 0x9, r1}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x722, 0x0, r2}) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xd97c, 0x9, 0x0, 0x0, 0x400]) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x2) setreuid(0xee00, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x40, 0xfffffffffffffffc) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f00000001c0)={0x4, 0x6372, 0x8000, 0x7, 0x2000000000, 0x6c, 0x7, 0x6}, &(0x7f0000000200)={0x6, 0xffff}) 16:00:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000080)='./file1\x00', r0, r1) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 16:00:07 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r2, r3) fcntl$setstatus(r1, 0x4, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/221, 0xdd}], 0x1, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x15) select(0x40, &(0x7f0000001740)={0x3, 0xfffffffffffffffa, 0x100000000, 0x7, 0x0, 0x9bf, 0x3, 0x9}, &(0x7f0000001780)={0x6, 0x7, 0x10000, 0x2, 0x6, 0x8001, 0x400, 0x2}, &(0x7f00000017c0)={0x100000001, 0x7, 0xfc5a, 0x5, 0xa979, 0x1, 0x3, 0x2c3}, &(0x7f0000001800)={0x6b3, 0x4}) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000000)=""/114, 0x72}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000440)=""/188, 0xbc}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000500)=""/217, 0xd9}], 0x7, 0x0) accept(r0, 0x0, &(0x7f00000016c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) connect$inet(r0, &(0x7f0000001700)={0x2, 0x1}, 0xc) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x1) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) clock_settime(0x6, &(0x7f0000000000)={0x80000001, 0x9}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0x4b}, {0x7, 0xdf}}) fchmod(r0, 0x8) 16:00:08 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/182) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) socketpair(0x20, 0x8005, 0x604e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000200)='./bus\x00', 0x7d, 0x0) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000500)='a', 0x1}], 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) chroot(&(0x7f0000000180)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0xfffffffffffffe7c) dup2(r0, 0xffffffffffffffff) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1000, 0x0, 0x80000000, 0xa7ec, "36857ba1bed1ce70c21a364b0f0f74e747054d10", 0x1ff}) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() close(0xffffffffffffffff) setuid(0xee01) write(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x200000037, 0x0, 0x0) syz_open_pts() 16:00:08 executing program 0: shmget(0x0, 0x3000, 0x440, &(0x7f0000ffb000/0x3000)=nil) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="54019d24da577c8ad7f519d8579221351c5e3061152a8459c819972337f173b4715bed34438f7c2474fe8c76a848abc847851dd88530107e9c031659a03ac24ff451cb7c1e9c237cca0528f97c3faa88745e51fcb7494038fb3c35cedc8b9b98a72e836e3cbb27c9a9d624a826d44ea9344138ec4c69b299165853860710c84fb27ffbe6213f793b72d6a7d146eabb29509b8ce1d314a9cf629bccfbb168452083471aa1b87892a51eabf0602d4a49d584127ec3edf50dfb2a39d8965940a19038855cbffd787dd6b79d976b89749f", 0xcf}, {&(0x7f0000000180)="26e9ac340e32f08ae03a4bec03d3458fd880e80594268e4e3d30c6319823fe6872ece3948116233512f3a7c094c163012320d0b785b594fcfef10ccba111315fdb914552ab6933c212906041608705d247db948b084db9c3a3d1be6390225d469556d58313862ea7ba11ab7dd04e35e04bf9f5feba3618cff3f739b626da466187f574a8573e94a3b07296112eb971825387b77849b3f30077842e89ed7a5810ae7cd4a73ef72204ff98e22033b6eb01322eb5d867efa84f945fde86a4488f6838dba1ea7de44009a00a4395a5d7a74041ca7cfbe8fcd8de96e1783ac049", 0xde}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="d06826b18a28542bd305ee6b130c0af574914cb551c0b21193bac211dd6ae5444350ebe9c1f34d7cb123f6faa742d6b2e8095119ef7010", 0x37}, {&(0x7f0000000300)="85aa7c063f61ad751ed430c6fc80bc8ea2be127fd6aa38abb26bea53e3d4babd2be0d17accaf2c72cd5535d71d0bb69dd685efcd07ffafd2", 0x38}, {&(0x7f0000000340)="cb2e86cf4eea0aa0e3184ca64cc1", 0xe}, {&(0x7f0000000380)="f65b13ce9c824eda4b0855f48a52a7918c15e3ec95197e3b73ccde9b97652e23e2a6867bdbe485614df1322f34ae7c0804b8474b18a1e469b13bd212cd8b23ae76a13d5ed54644f10c50ccb2f5af7ba7e08ee97b3c08dab85ec65704f3bea93499a0d5989a5be55678c46747ea68021c4aee1d1a35f83cf913bd34e4380dad726d14d36878519d2e2b2000793f4a59b1fca2d4084727575f76bd8f8aeaa03c59d17a61453abdf7ffaa5e80b52792ba07de09a602bf82db7a5680814ba51d15a1d8553c", 0xc3}], 0x7, 0x0) listen(r1, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="4985e30f65c1be4cbd41267bfc6e9b0116319f5d1dd65ab8315a15ddc38a89e9ac73359bffd2b6f58f7f11370e6f316fcc1f782a9c454f5220d746edb83a4ff3f981739895563bee84b8b8dab676cbb4f95a65f1473edc49653f4c1e607d78f4ba888bd5715de11207c39aa56b9d1a7420d6fb59b0c02625b1dd1f5b8702d0b618fc6fd3e6b5e2ebc07b1bfa215159fecf03fbeb9bda992e78a88f9c897ff4725d7127e4b091dbfc5a8f2b7826ce71d66a17237e3ee33cd23059c00a79550d38dead37d97eff1adf75c3f1ae739899e92743c0bec79dfe9c83e04d42004d58753e7c5a293bff8edb999f0afa7111446c4f3b2d", 0xf3}, {&(0x7f0000000100)="8989e54a44acb42c8cf5e976f118374bb456263f260420f28413369971cdd0580e3afde13721223e454dea2083b94d8de6750069e0c05a", 0x37}, {&(0x7f0000000140)="9622920accc5ce36b11e21d04a8e45dba778d1e415f029230ddd0227bf3306fe206b4fc8cd6d7446a4218e3dc9847dca63cc970100126c6319b32a57be4395c59b074a2dc535543d25d65f1df346e822ca15604d01424c3c099e7238d9c3769c95b494d402099888723b560080839e4a31ff37a967a4df5175c3c13181f2313044703fb3075f087c39b96572bc18dbc2a21d0dd2f9e6c4cabbab95c9e432b4d38fe2a0f683b399bbb50e5d4c93c9105d506f2e28c1e4e7edba9d16467ffa6016a922b567d7ae6ca2ae01185c989f3d646cc97a77d65e342c5dee916c0414a34a8574609255901c2fb86c", 0xea}, {&(0x7f0000000240)="1f9de393ecc10488d83617e100a0bafc9d95c5cf35c5a0ceef663cb1cce9800c8f499cf16244a13f2ad7148cf2bf42524a032a810a5d5be75a83ae8700208ac68e265084047ab4898bb93288cb9d8aac658594fc032ab4d85acb9ebd2f90ede1472d4238d1a249ff7b2ae3bd370e6e8c24b5b4414340fd9351956c134f8b2b7229b76f1e084c292b3df81d402a160d764b3798a597f07fe744ed4491c2e121aef9e7ecb8d045b010e9710f40d45ed010d78cfc999e76be93200c75a7db071dcbb4e9ccd0feb686ab659e5937d0087e9dedc8e0614c5ac9035a126096493aa0c6746cbe88d10766f9b2abc732da7a3f2b0975a77c8f48b85b12306486", 0xfc}, {&(0x7f0000000340)="c2114c81f7bd4ede927070", 0xb}], 0x5, 0x0) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x81, 0x2686}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x400000000a, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8200, 0xa0) linkat(r2, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000), 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x10, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x80, 0x10000, 0x8, "7fbc7742bed0cb089defebb7ab31c365cadb6e0f", 0xc15, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10001) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:09 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x46, 0x7fff}, {0x8, 0x10000}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2002000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8010, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xe6) poll(&(0x7f0000000080), 0x2000000000000238, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, r1) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x2, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) close(r1) setitimer(0x1, &(0x7f0000000080)={{0x200, 0x81}, {0x1000}}, &(0x7f00000000c0)) 16:00:09 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/241, 0xfffffffffffffd6f}], 0x1, &(0x7f0000000080)=""/92, 0x5c}, 0x2) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x885dd4312a98ec21) ftruncate(r0, 0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)=""/42, 0x2a) poll(&(0x7f00000001c0)=[{r0, 0x14d}, {r1, 0x8}, {r0}, {r1, 0x184}, {r1}, {r0, 0x101}, {r1, 0x4}], 0x7, 0xee4) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) syz_open_pts() r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) getpid() 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000300)="791baa9be7d436414ad1209c7eb9da30c4647999", 0x14}], 0x1, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:00:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/119, 0x77) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x1f, 0x0, 0x40, 0x0) r3 = dup2(r2, r1) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) getsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x4) getrlimit(0x0, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="0fd334696a6bfc0db36d2c758b681e9ce0f3a4fa8f7d078298d4323c7b73c879fc5999a016da7d36c39c018bac11ac74ab9ab07dfae4709ffaf4df41cb6be956ed2e75c59802a02efdac438db0061cdf137829804866ed5b3abe3f9435c9836b488ca0219f24c5dc5289e001145bb13ddc2b3ac5ef6b42ab94ec6d3eeb9f1bcef575c5708b3be572341aa272f26064417f3925b5902ee0345205d85d9377a28699847dcce249aa6f8d5ee707875f37e07a87a68b82266c025f4fef3dc9f07a753384da2201351b53ff11416b0b1539017e502dd1c490f852", 0xd8}], 0x1, &(0x7f0000000280)=[{0x98, 0xffff, 0xd6, "c36a27288ae48f60a758a5a89da14d380a93b28fe59d49a475d356cd2c95fb5e95dc0fbf803b0c6117c3d273b0922b3478de63454699f6c624dc29e37f3d1d4831c972f6a78d7c355b524015a20bc80e376e4b05783bbd3b0168a24bfbbf8f98351495df55234679f03586b48ae48e3ce4728147190ef01be390989c3e9df554941e"}, {0x70, 0xffff, 0x3f, "67f8dbb397e95198084f7b115fb7acf82297abfbe290f691431d33cab885aad8301304ce5d292511a4600d66c640420e1713fe83342887c489f5c96ed0d4ce044a378850a30b8024db7368f305d784b3492b1e45754b191c4b82f890"}, {0x10, 0xffff, 0xffff}, {0xb8, 0xffff, 0x8, "916a0e646fb20eac456c58741d7045bbecde25849cf078abe67c53c41ad3c0dc36907e5f68f238123200a990c315ffb889e13357fa1e4e168919c2aa4a0461a940f08f22d8d7f2166a3d145d45ff66f4f5d1864a2a25f67a0979e41a872bd96b527a24862abc93c33b1be56df81c9584542fc0156dee2958b0e35c329368f81004c74d901d270cb2eaab61971a3513d031cf08e62d2edfd05eafd6d5d87c4794e81309872742"}, {0xd0, 0xffff, 0xee28, "6c56db1fd3f9b631ed65e11a20ae71a14f91edc7fbc101ff81a34ddd81ef7cb427e629198e4a225eae065e923a8e8036bbe9cbdeab9e9ac3f2f235cb39146bc0df8cd7bddd03005ed674a82df8c24981bd01385dc063a7e5540424e2b0ea09378b7827b602e3aace2cc2733e5d6516771e3668a3c0c77922af1a0081f9d49c7613343335c5e3c226402395f76c59786e7ce74daabafd73e34218de307514fdd9d80fa17860df7984e8b860f8aed50eb55621611f8cb829791175e62cb46bc7"}, {0x90, 0xffff, 0x445, "96a8fb8a7074b5cfe325942c89e22b93d6b71dd3d6c7d5451657535c01fb41fe8ebbaa152cb1f0ec77e34555cb575e0fff6300bf037ea57fe870e944c14e83e3ea7516385d8c61d45dde446dd2d8626139bc61bd33218664395ff65316c2011007253b4d243eccd339dd7fc5a7e2122a23df183f0a65dc3e624b93e58a9d30ad"}], 0x330}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) semget(0x1, 0x0, 0x8) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffc, 0x7fff}, {0x1000, 0x80}}, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff63) close(r0) fchdir(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x1) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x5}, 0x10) socket(0x19, 0x2, 0xffffffffffffffff) socket(0x18, 0x2, 0x2) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x3b, 0x40000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x200, 0x8}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x48, 0xf0000080, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x81, 0xfffffffffffffffa}], 0x100000000, &(0x7f0000000100)={0x401, 0x7fffffff}) r3 = semget$private(0x0, 0x5, 0x4) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x20d02, 0x40) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/96, &(0x7f00000000c0)=0x60) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xff, 0x1}, 0xc) read(r0, &(0x7f0000000100)=""/155, 0x9b) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x40, &(0x7f00000000c0), 0x0) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r1 = socket(0x19, 0x4000, 0x525) sendto(r1, &(0x7f0000000240)="84a4321e00d344cfd41d1905036bc9cd8810eb251a447d4c482d87466c248535b48f10cb7818514f98cff0dd88cc93273bdae8eb9d9b7ef53d748264f1d213cdc71bb9bff53c55ee493520688088466e4c6994b9a0994d2f28221ea92f3ee7f699fdfa14a450807267d8b169396da6e12d423e518c980ed7ced38d32817c8a7753df1c939b2c949b3f71059926fcc337ec14e509602500275a4a458497938d99b3eb9ad0e1a93560b677f68552629fa0241d704afa435b3d1fa0a6725a6205", 0xbf, 0x404, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0xffffffff, 0xcf}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) 16:00:12 executing program 0: r0 = socket(0x1c, 0x3, 0x0) shutdown(r0, 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x10) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/89, 0x59}], 0x1, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x4, 0x1, 0x3, 0x42, 0x1}, &(0x7f00000000c0)={0x4b8e, 0xd39, 0x46d6429, 0xac2, 0x2, 0x7fff, 0x3, 0x7ff800000000000}, &(0x7f0000000100)={0x8, 0x4, 0x7, 0xfff, 0x800, 0x1, 0x44}, &(0x7f0000000140)={0x1f, 0x4}) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setflags(r0, 0x2, 0x1) read(r0, &(0x7f0000000000)=""/97, 0x61) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x4, &(0x7f0000000180)=[r3, r4, r5, r6]) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/192, 0xc0}], 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x3, 0x0) r7 = open(&(0x7f00000014c0)='./file0\x00', 0x0, 0x18) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) bind$inet(r7, &(0x7f0000001500)={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001540)={0x13, 0xa9c, 0x209, 0x4, "26323072cea08301dc1d39d36d63fa107d813172", 0x1f, 0x9}) r8 = syz_open_pts() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001580)={r1, r2, r3}, 0xc) ioctl$TIOCNXCL(r8, 0x2000740e) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$TIOCNXCL(r8, 0x2000740e) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001600), 0xc) rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='./file0\x00') r9 = semget$private(0x0, 0x1, 0x50) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000016c0)=""/15) 16:00:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x5}, 0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x1124, 0x100000001) select(0x40, &(0x7f0000000340)={0x7, 0x6, 0x3, 0x6, 0x7fff, 0x8, 0x7, 0x100000001}, &(0x7f0000000380)={0x3, 0x100000001, 0x1, 0xfffffffffffffffb, 0x0, 0x4, 0x4}, &(0x7f00000003c0)={0x2, 0x1, 0x8000000000, 0x6, 0x1000, 0x9, 0xfff, 0x7}, &(0x7f0000000400)={0x2, 0x8001}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300), 0x0) unlink(&(0x7f0000000300)='./bus\x00') select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9, 0xfff, 0x81, 0x200, 0x4, 0x401, 0x5, 0x6872}, &(0x7f0000000240)) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x60, 0x7ff) select(0x40, &(0x7f0000000080)={0xfff, 0x9, 0x2, 0x7fff, 0x8, 0xfd4b, 0xbfa9, 0x66}, &(0x7f00000000c0)={0x6, 0x46, 0x800100000000000, 0x8, 0x3f, 0x3, 0x3bdc, 0x2}, &(0x7f0000000140)={0x7fffffff, 0x3, 0x400, 0x101, 0x5, 0xae, 0x5e, 0x100000001}, &(0x7f00000001c0)={0xd8, 0x4}) select(0x40, &(0x7f0000000440)={0xfffffffffffffffa, 0x6, 0x2, 0x10000, 0x0, 0x5, 0xffffffffd4a07e0d, 0x5f2}, &(0x7f0000000480)={0x0, 0x6, 0xffffffffffff0000, 0xfff, 0x1000, 0x2, 0x5, 0x65b}, &(0x7f00000004c0)={0x3, 0x0, 0xf659, 0x200000, 0x6, 0xffffffff, 0x8}, &(0x7f0000000500)={0x9, 0x1}) 16:00:12 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x3}) clock_settime(0x0, &(0x7f00000002c0)={0x4}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x388, 0x8) sendto(r0, &(0x7f0000000040)="c5f3e4a2d88ae95a3a30ee2f9428d82cd647eea47369c65e442e3f6680ed5301972142e74327e6cb3d2cbb3d81325c3f28c6073676e1b32997dca9636e5b", 0x3e, 0x8, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x480, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fchmod(r0, 0x9) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xdf79) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x1) ftruncate(r0, 0x100000000) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x20000000) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2e5) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x3, 0x8) 16:00:04 executing program 0: semget(0x3, 0x0, 0x40) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:04 executing program 0: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x2, 0x0, 0x400}, {{r0}, 0xfffffffffffffffc, 0x1, 0x800000cb, 0x5, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x4}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x899, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x3, 0x19e59b02, 0x6}, {{r0}, 0x0, 0x0, 0x20000000, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x1c, 0x21, 0x3f, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20000000, 0x5d2, 0x6}], 0x79f1, &(0x7f0000000080)={0x9, 0x47}) 16:00:04 executing program 0: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0xffffffdf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80, 0x1, 0x8, 0x10001, "5a3c631171ef8174283ca5697315fc62c891c55d", 0x77, 0x40}) r2 = syz_open_pts() write(r2, &(0x7f0000000140)='+', 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = dup(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x13, r1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x9}) socket$inet6(0x18, 0x3, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() pledge(&(0x7f00000001c0)=',\x00', &(0x7f0000000200)='-]\\@:}-\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x6}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x60000032, 0xfffffffffffff1ce, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x5, 0x1}, {{r2}, 0x0, 0x1, 0xa, 0xffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0xca6, 0x8}, {{r1}, 0x0, 0x1, 0xf0000000, 0x401, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0xf0000020, 0x800, 0xf5d}], 0x3f, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x65, 0x8}], 0x3ff, &(0x7f0000000180)={0x9, 0x6}) close(r0) 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0xef9fd2be8b1c0bda) write(r0, &(0x7f0000000040)="d0b8223a0db1", 0x6) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) pwritev(r1, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x42) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/54) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a", 0x9e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: geteuid() r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x2, 0x7, 0x10) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4, r2, r3, r4, r5, 0x40, 0x1ff}, 0x7f, 0x81, 0x8000}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r0, 0x3) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x800, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r4 = socket(0x18, 0x8000, 0x1) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r6 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x40) r7 = socket$inet(0x2, 0x1, 0x112) accept(r4, 0x0, &(0x7f0000000440)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x82, 0x4c, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x88, 0x40000002, 0x2, 0x6}], 0x491b55c5, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x1, 0x20000081, 0x20, 0xc82d}, {{r4}, 0xffffffffffffffff, 0x20, 0x20000002, 0x80, 0x6}, {{r5}, 0xfffffffffffffff8, 0x80, 0x23, 0x776, 0x75ba}, {{r6}, 0xffffffffffffffff, 0x31, 0x16, 0x9, 0x9000000000000}, {{r7}, 0xfffffffffffffffc, 0xb9, 0x20000000, 0x2}], 0x4, &(0x7f0000000400)={0x7f, 0x8}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="a80870e5e787df15a3dad3cb91b1b9dfa76b3a6e23a492388af974d88b0a534c8905000000000000006a9b", 0x2b) fsync(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:05 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, r0) setreuid(r0, r0) geteuid() setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) getpid() 16:00:05 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x80, 0x2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8716f3c4}], 0x100000000000011d, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x612, 0x0) pwritev(r1, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r2 = kqueue() socketpair(0x0, 0x2, 0x401, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xe8, 0xf0000066, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x200, 0x1c}, {{r2}, 0xfffffffffffffffc, 0x10, 0x0, 0x800, 0x4}], 0x3f, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x5, 0xaaf4}, {{r2}, 0xfffffffffffffffd, 0x19, 0xf0000065, 0x70000000000, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x20, 0x89, 0x91f0, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x8000, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x10, 0x200fffff, 0x5, 0x9}], 0x101, 0x0) clock_getres(0x2, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r4) chdir(&(0x7f00000001c0)='./file0\x00') 16:00:05 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x6, 0x3, 0x100) poll(&(0x7f0000000000)=[{r0, 0x122}, {r0, 0x80}], 0x2, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(r1, r0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="49a3dbc4dec0b8b1349a80fb4b46c515e49f752e0d736bce23d271df07fb2e956eb86165c26098c3e0adeb0e98ca7c247af2d3075b1e910b3f32d1318fa6c38fa57f4e5234e7c13bcf1eb9f76f382eb3716c7b367034a17575f242cb901325cbdcd5f21e570a57bbb8ae87e26be4fe7799fa9f2b75a5e4efac11c8c16d2ede707e4b10a15ca4dd15d49fb9bea15d5556fd7d", 0xfffffe57}], 0x1, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000040), 0x2, &(0x7f0000000200)) 16:00:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) fsync(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) rmdir(&(0x7f0000000000)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x10004) 16:00:06 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="187f7752eaad383c05d514928c34521558dc2aa7ae76cefa4f79e626b504a510c265edfe", 0x24}], 0x1, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x402}, 0x40b) r3 = msgget(0x1, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000500)=""/229) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') mknod$loop(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) msgget$private(0x0, 0x182) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x5) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x2}) pipe2(&(0x7f0000000100), 0x10004) r2 = shmget$private(0x0, 0x3000, 0x2a0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000480)="8b0572b34cdfaba7dc044e249c64c14725f1fd30f3636be3e673f64a92212b40fbdf5f5ae4e45cb3fcb54d251367147dda1900a04adf4ed13126488ceac879c699a5dbdd7ae5319f106b7e82bde0b031031b0d9ba5d778f4b465f693c8cf81711980e37adf27037327b796396c9152134997f92f427281699cbc39808999c161570762cd367c24f0b7e74dc00d54fbd672cb30", 0x93}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/106, 0xffffffffffffff64) 16:00:06 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x490, 0xa4) lseek(r0, 0x0, 0x1) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xf) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x8) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x173, 0x2}, {{r1}, 0xfffffffffffffffd, 0x58, 0xf0000001, 0x0, 0x1000}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0xe07}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) close(r0) dup(r0) fchown(r0, r1, r2) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x122) clock_gettime(0x7, &(0x7f0000000180)) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x1000}, {0x18, 0x2, 0xfff, 0x25}, 0xdd9, [0x6, 0x6, 0x100000000, 0xdfe, 0x7ff, 0xcaca, 0xffff, 0x1]}, 0x3c) 16:00:02 executing program 1: setgroups(0x0, 0x0) geteuid() setreuid(0x0, 0xee00) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x1}, 0x8) r1 = socket(0x32, 0x4, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) clock_getres(0x0, &(0x7f0000000000)) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = kqueue() r3 = dup2(r0, r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8202e00100106c653200ea4a875b899f01fd1909e34b0ec118a8cad7f3e486a34aee98000000004774613fc0a5e76dfa809a06965d1f9bc8fb8fa110a41928451c9c071ce07a533d0450def95b0300000000000000af2ea2639d3f18923592a0301dc48c06c0c2341c52a978fca967c6f1fb0fec9b0f949bb4ebd9fe0fd06b938858386cf51b1067e2322236c5a369712986c72a5c1defeafeb20acc79d9ab483907ba1bbbff02d25d3c12d59d8b30910caf78e0145fb5bc0d8abd2b667deb04cfafaf2a11d62dca24d06e34bc60db3bb29f00301a8f0c7913326d4626313f1a6cf90000000000000000107f5a5143e8b1598acd4fe1c174e450cf175cda8343621b7ecb46715a5ef1961e8ee74c695ec551b951e957c6f5d192a0d8b27a63a1c480efc8834e4385fb460326cbb859e8bcb478ae05523d31268972bc52107889fa01a2f815bb7a22296791f8ce211f48287cf3c979d3876b0236566805521851c81b3e683217ad22c63f63b227317536ad3f3ef100000077b241f7c956bffeff13774c55adabb84e51fde41e469ad329c369c57189460d1065cbe599f75f1cd1348bd07db8d8478d1039dcbb0aa6188beef70e9187d6bcc5ac9d0b5c0e762ca9712b120be28fc4fd538aa726b08f607fd44acdf7ba61fa52832b4de5274b1fb601820def263eba3a16"], 0x1) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0xfffffffffffffffc) 16:00:02 executing program 1: r0 = socket(0x2, 0x3, 0x10000020000007) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 16:00:03 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000100)="a74deaaa3f468a45842ce0e87e202ab117e666fb9942eae3c51073e98a5e97553e484449dc477736", 0x28, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair(0x20, 0x8000, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x0, 0x4, 0x80000001, r2}) unveil(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f00000001c0)='c\x00') chdir(&(0x7f0000000240)='./file0/file1\x00') 16:00:03 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x7}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x26, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket$inet(0x2, 0x4002, 0xde86) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) 16:00:03 executing program 0: r0 = shmget$private(0x0, 0x12000, 0x20, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x13, 0x0, 0x1ff}], 0xc20, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x9) ftruncate(r0, 0x0) 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r1, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2000100000000003) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r3, 0x0, 0x0) r4 = kqueue() flock(r2, 0x2) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r2}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r4}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x1807d29d}, {{r2}, 0x0, 0x96, 0x3, 0xffff, 0x6}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) write(r0, &(0x7f0000000080)="2e863489f6db060d26503efa5f3763c7aba5fcc4448a8e07f4b084972e41966648feff72c87b83c000bbde32bdc2c80c169a12b49b4c3da27f865d5913891f89fc5324649f7d4abcf3cd07c94cba4d3db904e9a0ee03435a3ff2a5cf4b6caa47e8c2b8c4417207b4e03306", 0x6b) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f00000026c0)="92", 0x1) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000640)={0xdf, 0x4}) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r2 = socket$unix(0x1, 0x2, 0x0) r3 = msgget(0x1, 0x0) r4 = getpgid(0xffffffffffffffff) getpgid(r4) msgrcv(r3, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000e43ce206fdae9bc5506803d9da1f8b0000000000000000ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a58e388e170b8b08eb9cf3ec5615bda0ebc8f3b48be17de7661061b4aca6a4496b92da71bec88000ece3ce1d38db18d482c9ed6f906889b62d8aead02cda00e030189223f830bbb88a014ddc03ab31668ba5e5967ebd206c81418ce0113f150d887ab2a1d8f1b042cf99c0c945f0d0d2f3631b96c7e2d4e8cd8dd48629e70651b867bd6096a33eee152e38ac6a68061b431fdb396a274500515199558f7feac144226be15c30b0734bdffd38d34d3750fbe14728e20b4623b8ee0b25d3c400a9a661bff478b16f5c61183d1323ca854140812ea6074dbc8bffb1129d947859d9a33a01b0347b70cd66ba8192f719826fb8c94e3f14a1d2106b78617fa208b857fd7611e68adb3d95a4246d2f7b3fc280f8acd0ee15956c8227fe23e9dc1191a41e951a93f9163cc1e3a97e6fd6caf93457bd771486d83e523375447afbf1ae8ad0800ec605b1faec143ad4fcf4524e0b10c4899776e1641f3c9e5ddd0bc1b5cdb2ca3d276e9e5fc851205f27949e5ad6d11a97f013be0baefb0d1e025d07aad1f5df2607f9bb055a4a9dba40590d1345f3ceef0b835c064554cccc186567c5773854f3a9a2e6c7e02ce678d4e54b7b7b284"], 0xf3, 0x3, 0x800) r5 = getpid() rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000780)='./file0\x00') r6 = getegid() r7 = socket(0x0, 0xc006, 0x0) r8 = getegid() setregid(r6, r8) getgroups(0x5, &(0x7f00000002c0)=[r6, r8, r8, r6, r8]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setegid(r10) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000600)={0x3f, 0x1, 0xffffffff00000000, 0x4, 0xfffffffffffffffb}, 0xc) getgid() sendmsg$unix(r2, &(0x7f0000000d80)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000cc0)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="e2cd45da528455f47fb5f7123239d5b999084af91230a9f4f03a6ddaad7667d6a6e005e33359c8f74c3b30e5", 0x2c}, {&(0x7f0000000340)="e180af03dca09617f2bcdc2e73b6afa8003d665e20e191f91179e5987299feb9904c465bd35c0f6b1dc4f76890ddae95d0e2234554e2f5249a694edaa9a422a627211eda568277db732fe96ca3a92ce50ef4d3d7866fde2f4e9c7bd4bd709cd1e2bc4e4e086bea737f9446", 0x6b}, {&(0x7f00000003c0)="ac53c1d4d2dde5e96ef8ec6db6bbf6b26b4b257895512fb49393a5fca52347519cdd", 0x22}, {&(0x7f0000000400)="08ba9057d6a09040f26054c6244e02e1537a5071412afb653d041cf5b03bd4088c3e2af0bf9c81136a12c77ec47a27718bf5379719", 0x35}, {&(0x7f0000000740)="69157b059a636f0ea02a17a944c2b4c99d4069fa60f3172579b878", 0x1b}, {&(0x7f0000000840)="43616113cd914817455865b99ea19677c9b40bb2a0befa3809e2885af73c6cb357c117f8a52ab794bbc834a176d33633f503943b4a2258c22faffe841c6e26dc03c403ba785185d08b6dd1e15233708a8671aa41ea1ff567c8951f6d646dc3327cc2a4a2cc2405e4c5e238f4976bc985b3c14d38c2e3c3cc0b61826accebb5a19609ffbae1a8f119927c6937b573ea5fdff0659d4b655aa39119f6bd96f6b69163dccdfde97b5128f634b1ad0be136661be58b1fcd64a2d0b1771ab627a20155a1cb21ad4f059704", 0xc8}, {&(0x7f0000000c40)="019aad64a2a9961693a8c5d0544064dac19d66dfb054b7d3cf67134a86017eede268bce754813888e7184a6d28b2c4c557dd9c7df180c6adda226ff70e8edd75e1bb52bf045371b96d36a43b21c417ae7c55eb4ceace9f85aa3349a4", 0x5c}], 0x8, &(0x7f0000000d40)=[@cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x18, 0xffff, 0x1, [r7]}], 0x38, 0x400}, 0x1) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xb}, 0x4) setsockopt(r2, 0x2, 0x200, &(0x7f0000000080)="aac45cdaf14caf15d7879af74d888748df6575273f20f6a8bbd38b3de80f06f06fd258a76a9688270dfc6d7d427a74496e613533c82095e203226bc5100229622a08f85d35d70119e7f6d815f24bf6738aab6b1ecc07bba3b834b4409a17e7c49ddc9a47e4d2e131f3f6ad7a332234e077a914377fac2445fadc841ef419c48f68cb17c5475b962f5aa7a9d101a26d81a2288dd86a953b6053e9a7d1258447fe697e29b300ccb99b5338a165e7f1028b3f84d810a78236a9f8064cd663756785017cce3608f1a6af0b7a8712a1a772667dd3abc07516c4983fb9393e", 0xdc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/16}, &(0x7f0000000540)=0x12) accept$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x2) dup(r0) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) write(r0, &(0x7f0000000040)="c1e1a3227f8fb0c85bb2dd27631c0cb53c9405cd8941ffbd853004e0e980a0e162f790112f438a270e9b67e5ecd5cee016c1ddea2e1774ed33d47172fb3cec060b97b86d00b4e015754131e04131aee7d7565ed03ad14be0eeb63b9298d713b7", 0x60) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket(0x19, 0x5, 0xffff) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300047d08a3325e755665087b37297a388fe8a9457f09dd17689914921e85453c2c9c7eb0d2df8e898218b20feb5830ed74ac42f96534c660fad853bb339c21b52aea276fc62e3faa580d984f6819b5eba7e56afb33c0d32732602a047bef9efe257c553fd7cba699175d662e6df102a5139b24d28f8c3cb7c46bf9ff466c948a1906914d00a7697a4ffce2c650cf5fa2300000000000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) unlink(&(0x7f0000000680)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) recvfrom$unix(r0, &(0x7f0000000040)=""/73, 0x49, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getpid() r3 = geteuid() r4 = getgid() pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) r8 = socket$unix(0x1, 0x5, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = getuid() getgroups(0xa, &(0x7f0000000940)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r16 = getppid() r17 = getuid() getgroups(0x7, &(0x7f0000000980)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r21 = socket$inet(0x2, 0x5, 0x1) r22 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = openat(0xffffffffffffffff, &(0x7f0000000ac0)='./file0/file1\x00', 0x20000, 0x4) r25 = socket$unix(0x1, 0x5, 0x0) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000b00)={0xffffffffffffffff}, 0x10000) r28 = openat(0xffffffffffffffff, &(0x7f0000000b40)='./file0/file1\x00', 0x101, 0x8b) r29 = socket$inet6(0x18, 0x4, 0x5) r30 = accept$unix(0xffffffffffffff9c, &(0x7f0000000b80)=@file={0x0, ""/76}, &(0x7f0000000c00)=0x4e) r31 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000280)="537b74fd9f7887359bdc4791d4dcaa1db0248042901fad18f08e645e96108771e27d6121f90c6b4128f5", 0x2a}, {&(0x7f00000002c0)="b9861d1be323c2236588b28795bcbc7f1f5915e2a8ee71d18e43b5b1a3470f26a549d5d42928ea469b5254c519b73a1d325dda0601952962595c1086f8e9f609ab73a65d66a44c6206791590454e7b9b613ba24fef0f51c098527bd1b62f47b74f431b73064fd4ee36681ec5b89e43f4eb8451d3", 0x74}, {&(0x7f0000000340)="549fe9b3273016fcf1b833e509e95d7f9fb7652703b7659a279159e441e209f3d9eb0720b006e24ea17d22cf77821084ae6395e6345b5ca832b4f52d09ba7be8c86f08d8bdf1c3f1c681daea7696f00787141b5828ac563a2b8d7dfcea39e2e135f5e64e037c59530109124ad74bcdb872ed55a52c3468ef84c280130d1fa3eb1432b10a9b09373202e1e64851b3e0032cbd7162acdfd790465d3d045df080fccdc94e06551e66b7d7f1e0ed8fac5348f38a1af01ca71a5114c38924c9b3461b4a077cf57645a9670378e53a016a1da1df9fee61de0f3a", 0xd7}, {&(0x7f0000000440)="db788746e7442dc4fd0a26bf88d9a2aafca3873bc5de32d6592f6500cda434eb23b48e6f423cdafacd218bc56d7f586a2cb6311425e5bf2bf64784620161dcdf6f6f77a1c1713615e0611f3815e4afe8c8b96f02d48ea67f26c70913a85617f4e405c603e61347106d54884fa8f942d849a3d99b8aeef1941817c408cb95bfb0f0805d126f97f9c58e74266e959f4e", 0x8f}, {&(0x7f0000000500)="8ea7508680368b1e9b37fe96ab596b834247cf62948d1c", 0x17}, {&(0x7f0000000540)="139e90e16312c963ea64337b8befb0c38b5a28dfaaa2a4611cd29d4bba31eb62d92dcdf6a6fc7fac61ea512cf4ca63f67aaf18801c336803a9f3c17abfb5cd6338ee2dbee039484af5d63bf81f6d84dba440778ae9c7b8638b16ae4be1165706e5aea33aacf65cab080aa9b677849f", 0x6f}, {&(0x7f00000005c0)="f9fcc0df4b76ad96", 0x8}, {&(0x7f0000000600)="0bd3ad10f44a7ec1f7deb65a88d72d4e933a42008ab2b54433b8c63e883e1b3c7c406e580a0d5086cdd51ced2377b02a70a76db4b146ea8b18a97e539427f8fbf87d395a60a55a0f570b16d8d549af2e320d27929de4c7291c971073de8dda483f47da05bd4ef396f969bb910e4e5fed922c8b08bd30a7aa34fa989a297288573c247e86a013ce29e20553cc", 0x8c}], 0x8, &(0x7f0000000d00)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r19, r20]}, @rights={0x30, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r27]}, @rights={0x20, 0xffff, 0x1, [r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}], 0x140, 0x4}, 0x404) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10e) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x86138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180), 0x3, 0x0, 0x200000000, 0x0) pipe(&(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget$private(0x0, 0x4, 0xf0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x8) mlockall(0x3) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)='`', 0x1}], 0x1) r2 = dup2(r0, r0) link(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000000800)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000000c0)="285cdcba4b802978815e3d32285c6957acc8e2fe76c1d1d218acdccb8043d6eae854f4f38e16c16044", 0x29}, {&(0x7f0000000180)="2a6825bbe5f0d29243919b7ad936bbbd44cae62d7552cdb907106a4f156026962b6563843268f11b3c085ce17b7e737bbc883a81f80e34c934facac0de43f65c42991115e09e21186f0a6d5942bd58dd90cd4a390bffaa865cba8a58288a", 0x5e}, {&(0x7f0000000100)="31135851d1fd74ceeb", 0x9}, {&(0x7f0000000200)="b6fd0fb1e77989ef8f72797eb7236ae904727a996a208140b0cc85c3556990824dd6d566ee2cf58f9c4b0508f4afa52b27a4fe2301810125a1d813b20551ba0f00b1bd69bb110305fce94eda5462e56a97f08d9ef5a613cfffa1b087bf72b9641a22d8613ebfc9428893992ceb335643cd9b369917f90c9f24bebfb4f00002fc77e0d990e3dac0066005f030e9e7d3735f6ad6bb629a9c3ee6d1ae5c208b98c32b2913897cbdfe28", 0xa8}, {&(0x7f00000002c0)="8f7c43e8a3d1f987398b898622db1c155a98797e1f1fd6be3b2b348fea3e5dec3f34fd99c63870d9dbc5b63db6e749dad127096f871ba947d48129179b8813132e3fb05a70f347595c60f5bbc83fe06758e15fd85629575ef9d19b490412b450fdc409dcc5e8e311c0e2d6165b1231726d09a11955266e3625ca39c37af75be4a6c5dfd4f3c496d5a74d32ff3b058a59e78dd5023b509d0d53a2c7a4a0140de1", 0xa0}, {&(0x7f0000000380)="9cd21e7f2fb68faedb794ff571f5ab84cd1ea5d16b5e5bef364fa66bae99d5f5de58feba3a967d1aa08328b14ac25ff8ca57cfa8cb2d6717b3904d873c883ab44e41233d13ec095480b8b76ae4c984095edbabaa9da207468c10f585f8ffdc45a933f76549888e90b03e75c1542660845d4a164fbed1a4b4b1e3fe9667968310fbdd5d52fe1aa582e158cd3dd4ad10071545a303f01cb1b09f92aadad7f093884eb98b7ad4affa3d0e076d1a56a5cab98a902cb18b23428d6a0e95f9e878c33175387dbf", 0xc4}, {&(0x7f0000000480)="56cdb1f62ef0585aa5845b3964a09afb63cf2590db656d38c97f5d4b83b1cf37e01a629b10caee131f21914ca126a2f2863effe68ce61372e5fe8cd8faa63f67fb18759d88dccd98f06c52cf2e31172f199e6bebc9732819166ed191", 0x5c}, {&(0x7f0000000500)="7fdc30e71c2b2f030366782c2ed42129c373a93dce2eb93e710524f2fccecccdaf683c5569603a41d9f4c44ff2e1a7cefe0d597da20544392b6973f5cb394992491b168bb1a60db77295a9c355cfc6884757d239d10fed4059b6c82ae64ce9d5cbb054d6a2be4b5797860d73bd37e3e2f46588425ebd6ebd95e47a74b079bf53b74dee85645837f77c2b4b79e29e04516df9660a800eaad2e8b35d5c8ab3eb16acc9af462aab5380f24251950f3cfbaef8ec400c0fe26e2556f36cbdcb124065503819b66f6aac8d76a8519b06925833f84e7ba375", 0xd5}, {&(0x7f0000000600)="9f6e9015d9a5fd8697ad", 0xa}, {&(0x7f0000000640)="4ee5c8734a3c27e336f478dab0ff2b29ee86a0d675b55536e1ee13ed4674b09d5d367dc9336b9440c745360f4256274200d2f5e3d8593dc2037c6e5cc3aeafc7281646147341748f09216f94530850624b9c8a0676c7e3ce2197367dd986a97213fbf0bef88719c73798a4827f6abcf75f40e2ad50eda87e906644a2e8dafbea1bd14d39230e97d3b17a51ec7f40a15dde46850ce5c730b1d124ed36751e3fac4386f2c6f3c0261f4d1cc69a435de30b5c58133c255e43df2c2692e11d37dbcbd5350b5746fd74ac48858fcb5eacaedd9141d790ed1faee70e56a030da450d4a", 0xe0}], 0xa, &(0x7f00000012c0)=[{0xd8, 0xffff, 0x1, "91475a3f15c461dc16da4252700756e9becb5409c42afebcc664c8401402bbe577c8c6a8f9e883bae667fa50cea862f55a1a47e0465bd0eeb9d67be977bd6c058c03ca6e464990b718f2967d162aa4f2380defe614046aa6dee8a66ef59ac2943cae3b882c1200196f3648896aadc8a6d93f18347a73c997120038c7501b457172e63c14062cca1839330c1780b26686e827624349267c1c7d9fb92ab74b25a929a35a43525d160a659f7f29b929d4a9029820207ad134ba1158a022fa90f2c045f17cb2"}, {0x1010, 0xffff, 0x5, "1814caa9e6e9b413a6b46eeab45708eab8168ec21f71e3c1961d503f1f354e6c29e9d95e9d61dde6caf04b06b81da3cbb8a02463a6e0e98a800fe63f03752f1dc83ed76a613e437a1a2baf4bd611d7f8699e3dbc2186886fb17b7509c449e690cb48b8eb4a7e93f6e215f33d0fb571d8c83f9dd3b3199c01f93bcb229174db6f3890411697e5964970258fcc91cd1aa277178e54a51a434bdc6f3e1c4518a2e22176afd26839e44f64ae233a6ad8f2945fdfefaa30c8ff780113260dc5cce2cfa963064772c10be07f691b5ad7daa987ba1c451ba2633e1ffa0e16ed66fbecd140ea6eb794d2a514870e137cc27a37f49e22269641b503dba98f1dfc813964d440e23aabe354b1c2f70c63e54c6dc66ecafac11b978f674579eb5656c5af4124bc064fb2d0b744953be80acf80c1922db2aef6bf26ce12af0ab727c024f8c9e752aa671823ccff37a647aa299de7808b76dc7bfdc9a41d70a1ac0dcc82b2ddac2d74f684b99533d1f44047d3b6722677d2a2d8a60bf965a14d8245cd821cff5468486c090dc3da5830eb51bbed550522ca78a5057873fb718bc39697227a8ce6f780dcb85361e1a8141d8340d82a8f6aa9ca6f985623204b49b57ccb9c60330cdb3f264b7a1e82d6f3eb8ae379ca58e59a18a94fd829d9fd77fc7f46ffca12b676a1314a85494227c56803b0b0fa379a0dc81680b7ad42dc5d1179c1456953760dd29c9960d8c7031370df3942f2ac4a1154e96676fc8de4cf0f8d154cd355edd00e43e798b30d07ffa4a2a27b6fd9e57eff59acc8db1ce41464a133a329c32b4dd229c7f3e0e06a4f2db2b7b3e53dbb630405a201af2c67170b295bf8ac72989f418662e67eb7c3240f97c1238b9d95c2bc3615f59d56caef4580670805de4f61ac017607e9df2f929989feeb26e8b7f48dab13e9f74e5b68162b55301c72ce61a1e30743bbee159d3b0e6ca9fa73f585343dfe3fdbd193248927478abebb5bb362b5ba16e91902603df28b810d38fc4c7913da6416207b12bf0d1b5755399076db2f41356e734a2306c81014196d8ace05f5d665c9941f96038548c953dd5811bd9b7fb99cfca68a804be39937fdb256fc7ccd626050c8173a7da40524c256ad179c5b2781dc0c4deb6965f0f55a10091629e64bd7d307151591089e684019cfecb6ed7e6eefa4f328e064adda1e614d73696a7df7bc89fa6c2933f017ba7d9d9db0e8f6b27223747bf075c8bf1a3d93605c1ef24ec331ae7b665c7065af599c116e06cc393392b2f91400289b3291fe576b28441a98eae7b95aadf6b40d3a615ca5cfe0e82ef4a21240c93db0a7e9abdd9eacac612c8fc2aa07911f86a6a06a7bb9f79473adc6d46b5dddbab0368efe8c09c1b37b8b6685a60b75a88062a044b982219e3f6f5067637bfb705d7703091be1a7b430e0ff0db99deb8ba000640baabd48384671a93c19445d7359bd86238055f1a2dae7465b074ce843cd44d9f27c48f7ece43644b4a11df76f5d0a5c6e57677485007e5308cc31683003acd1b13a61af2f8dfe997019c64203d5034ee2e66c6e9ac04a4cb66ce925cd01512c34ea0dca4344fad0fadaa56c269d61cbd2860326e48397413202903c491eaceb4bd648f5d2ff56c2d5511ee2cb4a4a2d59f5be37e2e91e48f6542db82aecc68064281f5e082585e71899700d92336f703f66fea77f0c4f46ffcc6e3876af49472a3240852b6324509f5a6b2b1dbc1c695ca090ae94ea3d9c0b54d366e39900973aff0211aa93ab1dff0ea4f69b9137572df0cc6b18ec9ad76793b9ab17e32cd9a5ec232563a2467d3a1c2647e5fe96859948a9fd2409d995326361ce1c2eb471e9d93a6cdbbbdc48844d93cdf67bc990520657ac0e0c604804c1bd754da8ee80389e989ce3f94ba159d1dd45829d8d7ad6a610c678c4ac949df5628f95e12e140b7d65260b9767d5cd024f835dcbb4a729b1b76f2a930d120a777faa90e8f30fe36fe22ba7c08fe42d9c678132a42eb50275bd93cca5076bd7675abc4b0c641a1a10e23da6d18e1170d7b8da93494d14f4cd929c56c4ae7f5441cc61244db10d0eef4ff45af130c4c1ef4136f791ecdca8875032d4ee95d3cc06b6dc90cc16b87bcba75de8c87def951f55fb02152affeea527472b427d92d759bc9aaba9cb99b3d3c0ac5346e03deaa75cf65cbfcdd8b64399cf868f32092842ad45cd8b9f000052403d70d1cfad0190411b7f53bcb2fdf29aede7662262ee8fc23b4e581c0e49d527f5ec7d5cc7ac7fbc2dd3c4acf79c19454ccdc3f8585bf7bc68e68202992594ef480dea6ee8aee153d5e853685295616f0700f3ddc2dc19ea9351a1a5a62471a8a35361d8c1b3286fee089b4562664ae4682c261398b05e049784de76dff06325ed21ca3e77859da95e924e5b4600877f7dfdf11e447d5afd86dbe47581fe0198d5e15195a859f9adf2ff8618839412153378f13363c6522c8b54a47c38b2f17c22322ab06b25eae88226dbfa6fad3903894706107343c2d87fe7c8968e270e04306db029952c48664ece1a1a0a00b27a3fb9a38ddf0958e0d2a6a506f70af7c9c432abe0d163936dca02e9f5fca19100d528ae6dda02d4f624b480eaf6b2000344819384227093855ecd86b04afe16403fe28754c45b662ad411009e51e4bf3fa9ef14413374813ea1677c089ce2ce921452e680a14c0fb070049dc4512bcfcd4bc3dd3b61106fe7e10e1a32f8ac7b1eb6b0b4aadc83709ebc96f61c7e00ffe7c76177c86d698ea4863512584c8601299eb2cd5fdc6ce72d3f3fc06367c465ae8a1465c7ec46cdde5a52908b9e32b671c369ef639f20d9a43edbf296fbf2763dbdf407d560ff2dd45e30835a7ead708448c8399688d37fa7348e8af5157f9076aa5bd518804bfc9d6bc835dd8a5cbaaa5af51b2f7dd7f8aa8b9c7f2828f94fa6d430ea674ecf4b8ed8639381af7e5a2a9db3c87eacd7196ffe9718a170c848efe99da59d03fa57d0f83adf80d99bd9472e86ff265c7c2c2d3008981f631dbec39386c2c43f6bb75d8793ded855947d8ec538211d697522c70c2d077d08ee220c02e6219481318d2b30c3c04fc143c5bdb5b1e63f2af1d3ab363a2b287bcdd4710a340d7c575b409e728142edb897464cb48b5ad0236525f78a0937ac7ee0764a368820b60ebec0bd1692a713f8c8346daf7df227a30631602ffcf736af0fdb59c42442b016c790c7adda2055fc46d6df6ae308a086bf04c5583ca6624ae2d25da51307b01b267ddd3982e9d0f59cfe0d749c7a1a95db4883794f3eb7db8cf4908bab8ac4897785eba912b402bc3b0f831ec5644d2da1fcd7e37ce0cb34a0fa7d5dc76433a397c09b96d992884faacbd236efad18e1c6d2d6b8c1d06ea8e89f0ab4dfb09452a4e37bfb4b22a2201597fd7c3713a2ce974b89032c9ad6e24c5d42c17018f380fde3edcaf522031e9aeff734b154fc965628b1e0b1aeb701c1460a3e493608b0bd773178bcea7527920d13539189d1d7bd8614b0721f94d178d7ef3bc8cd8e44a5a4c75f0711d48e4d728a9c1d08c1021e6f30c2b356f83ec8967f308cb9543713ed126f4a2ef0e32a2d920978cf1e3487664d5ea3f69e56fb2d9e41e1ab760914638bfb6b95f2e84c0c70107373e31d0353bc1cfae651955b4a8821d963666163b9a3d609dbdce991fdb8fa7a0e29e5631cc4c69ca8b0f53379cc78269bc44d5b755b0766d65f79a4254345965dec07233ff42a20cfa708e020762e0c072d63de633e9fee9e5bcb6392faffd00f2e6c4b4e6e177b734b9c70bc6c2e679e6272192623ed97ae4a543d77fbf58aefc5cb9a6ce184e29793cc6789d894d94f57f6ed2620ecc0318853db0975913d6f9284ddeba73911dc4e93e555a1991556c83c8e1a0da88f4a75294f079c285de63603676cb0f466841ac2b1597570beb289f290499ff38203173c04854c3116cce3450abe234c9b72aabdb79c38c616f5267a7426d8cea191af369c47e22a9bb1cfdc2f0cee94331714d35e9643f8302981a1ddc1694ec40dde19c9c8fa061401076c92c4e89fcd408aecc5ebc2dd3c2b25f1762ac99ee7f1a4f6cc12e3af80c621845221ce97adc921414b02ca564c4779138400797714f1c44306ed9512a8279d09ac61dc8ddda57ae7c0f31ea5899598a5f237f780cc7e3086abf3db3192b5cb036ef10a9fcd63e2ea4fbad4c259be935d8b3603bb166be63d9839c0c841f2301dc9c4dfe2bc2eda70f2e5be5441d2c2376859e7f35cb4fc642be3d2d8acb8246087181e3a42652dc18691c90d41506734e75436a6176aa3b4b2a88d27c5ba48e01a422a50a23a05d9820ec495671f7da1bc3c37e037119a3ccacbefc950e7cce40089d64aee3563280d8b83abf82af67480f76bf5a607a66146e9336001f12c9f100d831da4bc4ca6b048f987bf68391a5aa53332cebd23b51a57f53bac5b60ac58c3886c958647a0246b53c45bf6d036e7dd1c392da0b26d4dbb123eca2f657d67401d745d6587208e8f0f6f760f8800c25037e668ba8e0ce478ed98b4b37bfcc2b6fe94297d7363ff776b01cc57032778c9f871762cdc870f92006b2046c5b69c8060248abd73c65e0e67cdcf6f550e810764cd8017f93d02ede58f63703f0e86d6716267a7506c20971239760f2a3e86ab05b6e88cb96b38828653fc061b01a1c9d8193dab360a3e8b3d66761cb136073b2eea822a8de1e3f89f0205faa45a8d647648bc85a480926c64052018245aff0e316595635eb22faab4e0912f2d5de131ecd17ac0ca57bbbc5af2128be4bde9b0010620bcf8502cfc790f53a3ad44d97ef1cea5787bdb51521e0c30d3d5d5d3309229fe45bde4e80696ef762ad20042d6724f514274110490b443674cd1433ed18ee1823c7f50e8899523707d7c1bc4abef0526f3a754f7a7552ac4d9a5f2268b55e585cd744076e227ecc8eedb55484761a63a976d288adae94cb39a5949b715f775164f017ab4f4210ff56d7802705e954172fbffb93021926f25fc1631457e573ee1972efc60fcc9a4ef4212992f904bd219cb7708250d44e0119063a738a484ef8524e9ce43ff547e59a63a7bfbe61deb185c9a80c7a14de1d5c8310cb47457d2fcb9e9cf63644411bd4478ac721d4874cbc325e544f8b8f531f86315b118d7043c1d757dff49e31fac5b6bffff1401a34026967b5ef192e12fd1446a80105f29df3fb445a6401c6ef4fcb8d65ea97b805e616dcb706cb28e196d9f53f8adcc1856f7a4bafa38f1b63594ebe250c2ee339ecee32f98e110558ba997d7c0f8ddbec34aa8c1abece202862486fdb5aff8eb6ccd6e98accaa782e39924c33364808f47ec05bbe49d18b37c1817c08ad48955da9d709009c363971f7e6e3b52a744fefc0107e4311eb94622a0f8d8e8431280bb55fb2d74ccfd96fcf2698b632801c1fff653879b26786526d646002798c80facf8eb48dcaacd23eeaeb5bc825fb49e0312999d6dac30b15114d6b8e225d7bf794d250a67759ebb20e883ff5778d43101852e5e67cb4cb5fb4dfa04de8a3215af7227b4083cb0593c5e91723b2efe83cdcd077974fef397dbd32bd2cef7591bae84bf47b20b453d871857b7e4900f10e4bd149d75244d43bd47ca8184e47f46d9214e5f77542a03411a51d59252c80ff0971e102c12f163f839ee7055b2c783363e26fa14caf912d55cfa592e47d8f73029b1579f42ba1eadb59a6799a5b4d2d1bbfe094b98e080ff4e5b569118b60b9259ed58199fe7d4149b9933e642ac6bf2a355fe"}, {0x40, 0xffff, 0x9, "984e2f9572109bb9c685d747b1d2c5ce3c596c1edd6184722b007f20fd151f0ede5fae729f3cfebac2"}, {0xe0, 0x1, 0x0, "cabeff1b55ad67451b363a63b857a7498606301a8dfd3382b290a34bedfc788e546bacab5d455ff432a86379b73999416bb35cbb09ff76d98c58591917df684dce1ac1dfc85f0cdfe04626c955d4975323abf61d038100c4c9d52d05dbd309a258962e197e3c205d7c9a5ce8bb644f9e4ea95a74d75fac1951e993f5083586127d01bef320343da36f81b5dba7c3eb84cd3b3138ed0e8d325903a9c837589ef521c351d0d38b4d09921466be0bc97576f8413c4e1514eb30ac18804c55da7689863a29f5737eab72592bc4"}, {0x1010, 0xffff, 0x1, "cfa3a7c648ce5c299665bdc8413cb81e9c60a99b7a16535415295e27027b7a37ef431740aad29f75e87bcf3f7c63a095da40ffa204cc5f169d28a1e7fde878463ef6a63f2e5f48bb1e0d52d5bd5304c7167f67bee6da92644ae44fff297ae311d1348b5f1ccb717326b024e11e168180aab8b5335ceb0df81c297906ba7a4b7230dd36c4c2051ee543a3faa1bb9949b13dec05ff1c42a95e066002680924e2e314cc36243b06cc71982e8c03a78b59b3b035f11f557fe817c3d63cff877bf456cef3600f7266dad0892b833236d8816ec005664517e913baadf46d3c6b4510958d1b56cf8d7694ad982c18d5ed4d6c40902f66c1c3fee08f3cecf886b5982b8dedac6c1cc80bf34737aedc957acbe4805e2b9d01f490a7535abf16146884f6d6cc51fa113520ca2526d12768739b5bfa373d9f6dd2c389ab07426828581b4b74a975d932894779ca08417e9f728432f7670789c5a36c89e00a4ea3c4e6590cca4ceec71991aba9cebeb6022d61aded0f12515489753bd94fd3d422c41e1cd043121269da4d748c33921ff543c4ba96a120972352fbfc69d63debec81a8ecb3d7af706eb78fbf8d975b7fee56d4b5cf3f2874c068cc9f8084ab316ff7b7044762b3270f7e78ae99fff72b230a1a485abdb6dbd24056982f30a5217fa6de2df584f0c0ca2f1a45efee8eb797c6d2995e8fd1ae78d369ea5f4f11e7ca677e47c143a03c49b7ab57f4e9c4c3ff7687748b4cc22b50db9e7de79a0a2233a9d0ac04d28fec5ef7059e59dfacf9b538d8ba54ca621a5a8c269bdfd5ef9c4820aab0ea710f226e4b865210df857dcbef628210bef255e8335d4d48ea80a3a77f8be00d019a0fcdd29400951f46c717e5019e77a82af6894230e400bff71dde05a8dbe5dc532992ff5c15b1c1cba2139e27beb1ab8411b56ea7ac8b2a5c3306f32c3d01d498c6d751b143b888e48fc1aad4acb3ca57172f55922224d77bab7f18d0b7c7a174b4d4dd343d12a634cf138e0d3884f21a685a6b6a85a6b6297032de8566bb8b9aeca09446747e73d39fc33a3f28df3371f5c0e772c3a3f64e901fa0eab57c735b08d2b4d9365cf77e9dea72f2d8fb7278915c9e37936eb7bf01c387f27ccb5a3f233bc241794e70c58d556a82511ac4d8f53175e1185906d31a35207ee84fe2e6b9e9e803ba4877010772356d16f17aa175e3324a67e24ccb7e0381878e10fe6a5e72b03f51947f995d39214b70606c2c3810c2633b54f0df5cdc7f69f77544fa2507be62fa0a26911f8652a004d61c1af29764c3e6c0b90434cb6cba72325b205e433eb52177946bdad379775e3468dc228c7bbd3b24c2d68854a703e17600b81e31c0003cf0e38e7ed9e0c6bdc7d9f2c93d49190d8de57b579331aade7b96048443a8dff6b938d61eb4f7991b07db22be3e9b91af4bbb5fc0216b27f3ff8fa4e0ad50a6ff5bff753de7f356baf4a4e81c719f535aba0729ee95a176393aaf99870fd44cd19366e3e30cddcf4c3981351264915a71a9f3914534339777d60b85a2254cbad006e7bd6ae008b9dd7821905e8c52d3630a5a5fcc6ef07d2f5a91b7ea2d8e893e50a710cbf48bf513dad32aba3a102e26eb9fa2cc0609ce4f42ef598b2f1561bd1a01e99495b439bec2d85e55b22e5942cffac3d93f31028a75e53f883e1db7d3c54537cf232defcb3125b10891a18bfd0bf837125a5e598560cf77a9f4217b535b6a8aed6d56467b89a1f7416061a501fbe8006c8482bcac9a1a0384c89a5ecacf58888ef6bbef5c8900a8b9f3ea556a21156cdc11e1349af09fa2fa0ff0df4a37304b206af517dbbd56a6d3353f72cbd6d7aaf556b7ab1e5b6958bcfaa5dd6600efd63c7ca2d9fb2b5518f4f27959f387bcd715c292448bd8d46ed6a7aa06d9e57d935580745b76ab4700458997105ec65578dd0bcabd3551d329631366892f5a88f74a3e61c879a2d22213896422f8f510a8d352e607c06d1af6657c7b897c97b12df736885be9141be48b00102dbac4ee1b1fb5139c89a0a891473eb6e8a2b9d101350ead48f305175a23ba8884992091c43b50aabb00ca9b8323b9d1f2207da4557134a5cfbaf28d08886c585dd0433ac7666dd64dbbbf84c7ffffc35bb0278c0786be248692c9b50c9be98b801f83d38c53fbb02e22b8aa5eecf7a80bccfe8cf03f56893f6903ccc12f75cc2c040d0eb8a0c86ed68edb7575d894357b62ae655583d61d7572f84d32960613b26b4c7b476a6d2680559230da5b9cd270132b5eda8b0c5bae4b67fb92ad72395a5194443db4c0a7675b054f27ae9530966b5e3c935fd06285b2da39f09a0366c0443783768cebb59b03283c5a32e8d536b55ed9f3b5b122334142a32d5af6d7ed337028f6612bcd0031f499be0ad7bbe134a28159fb276ef115aa31071d9a1219f2fc199e70268cdca285bc0187b244c7d540305db8c645bd96d3f456be34e8f7dec01f705c7b03f512aa4b18389dcd1678d12dcf5c1aa69510941eda792d59052baaeb6547b7c1affc77083e4bb8a05f4664baa2b080eb7c5f4769b3f08d83a616c5369f4a9eb00fa0397b76b650f120876f97fc25f60ee96030d2b7d6393a36774baed1da0592c9108cfcd2fb3064dd81c3d40a3d255d830a553ae9cd45f13d9128973bec6c41f59eeb0af5a29e51839182e064a8aad88224b2ac235ded07fb6d420831e9177c80e01b32f5ea40e1cdc0340dc0f32fc5b0c75840304dac41c8be7135eeb547f5ae0c16b079d405fdb0d2b1037e77d58744ab79f5de48a1e71aa7891b5f65c6e5a442e9d4951a832441737bf363ddd2ef057f75a8cf8aecd43cbde5e903af9fcd062bb0c959d339be658e8fed17a7e5d6ec0a2d8fd71949cb87da66ec4c8470b72f35b82565182f15fbbffdac2074f4ffb5b413d22cf9d43d397fd728f6f35a3ceb46fbcb8d6dc180a423ba1ba8d4f06d6a012d4103e20faec163c236fd69fc44caa9e5f7d1b69995ea5e03533590ff8c2592c59997bb86b1836155502705ee54803bb4b426e17651be3c1e18d79175acaaf86bac396a6eca56919f3a802d1680675e9a2784b792696aaad2988c07068dee782d4dc9fcfef24c193c7b782e1ab01b42f7339bcd201d54f41c4cc1fb10f5401507a85deb0e5f4e4517efb83e1e3de349fba1a37478385379e31c7b30c74b977e7bd96f9981436878f7f2804f926df22dbbcfdab860228a9b96d89eb5d2d30e48cedd2450ab27f2d5b7864f4275e508e0a3eb99aed52aff2a5bc0e774f361ccda67bf42002a4908f7d89c1d4700d1a13a71155ade3d9b1379af34e1bc3918d2be3b5189c255b95e64422b7723d7e580144d4579a1b0252692919193181091545ec7bf71ff109fc1954a699aed52ae899d9b03e4505be6f7e81cf800a8f16ab3c7a567a4b4651c688373be627541844de474e2638a5b8e51c5289c5f773b00e1973151fdbef2c9e0b559a472929ad09d7b740048fa60dc7410ed46b99e8c9dba717de100e1bf5daf7d8c57382e3c06942c1ffc4bfb3d92f1d1257c986217a16195f61efe917b74a69682140692ac472bb3b171c4af7a4e049c86b7e5af1443344b6eeb1d87f929e0fbd0858ee5aa80df25f948b22a4d5cfaa3d935fd24cab99181d682333a96f0d18945bb25ae5a97a4b5affddac6246cbc83eb3b79ef36065017e3419f46b37a59f862b3e4818a3f4383889425c380ba47ee525ad35df9c3efaea4245fc26c38ff8d7ede1604cf40c70d832dd8a1140c5ebf416add8eed07639c6fc7fcb88d9565cf1112eb5be5dcb1ae9332d465350a3f239f1b9353e3ac857a2577c572381cf213fb26055cbb05aac78f03089754dd28e4088e35711fbf6262140cbccfabe43dc961154ca7f20cd86e25a4c376327d99ce9663e9addae7ffffd85967b9c69423910ba6a9aee37efffcbd7ad691fbe61e792f0e1c0c1f9bc059017a6dc2a2c6684018ffe6ff5f30852c7e09b93da44e1efd4891809fdaeb95e6ce5734c08a9ca1119391741c61ad038c237af6ac73e969b5a5c1ebecf9f2151f8f1e965b098de5b4766c8a0c5d28330be6bdf900693d15efd10169b75599881260ade5d1eb7390ff74a19d484302a493993dd334ed6c625b4d665209669c1a2fccc62e02ea1d04365b5fb1de608f42d4b1caa63954a10f1504f2cf2474b89bec001df42a1e936e824e163e6b3863c1d3c09f1875975faf83a58f3e15ed10647186010219361572724ea37c8720a85dfe65f95c18b6a3cd5ac162be3d12a5d47dd6c95828939b010c8cf9d92a3128cb73e23be3c24817594b2d6b1de4afc516314dba39c85adb9c781da2a1b6ddbd16355a4975ce9e16d65587d19d729c1aa1030e7feb789b53ccaa5480bfbda56f17b5e3195372537b6dc78d2bf48cbec342f9aa210b72211980ebcaac53973425a5c79154ce10aa0e296c6c5b1c9f4f9274a2f70345f3294a39e6755fe6133734be815b12d7322de5176a3572c56702d4847b16cd786924bef5a8167314ada00a52c92ca68c536fa7a0f072d44fe8e4b1a62515511059b3ad9972c9e8745964b83b238125e175e46681c0dc2173382f281165f71f6285ad96ec2d61bb930e55b41de79f5ea3172595d5b4dd2b32698f8444cdc661b2eaad1b72de6dadbda41ac35467b0ab2f8d32d3bea028204cbcd7b7a2f1eba7ae1cdf3b2b557233c7d9ea598ca63456528da583c0a5065314c1763f1f2b41161920b3dce0376bd478907e7589c6a7d1f51ef63521620e3e2d9aa5a46ef00e4ad31906770c786e36dad70abdbf007480b206594092affae6b97332f57ea642fe1770d7124f426b525a7cd0d5bef2acb141ea4247478177f5fec1ffcd1b8cd98fd361cecff6aafcaa8e27150561a7f50d7aeb538e739b6901600d9fb62ae2e8c30296e0545b165cfde0ac1018bc8ce30f517a96c99d6a73329fc9f2ecca9bd166f6cce87566f6627a6ab73ad3bcaba2cb544ff210f13994b4c4f9aa70e3e9aecd618d3429cc30148f0a92f8d258f6976c9b078bbd3176d13cd1325cb5b05485a4d54e21a1550cb7668b8520988b6391031c457b8fbfd0e4b048b4e94ecb12a7366f89a318f50e4882db3469d33e85249e2ecfc48037a2992a128a3652f35f9000fa89b9f842ae5be7695fc37118512cf20d1c3160c23ae38c1a899c21ef0dbaae490de2f5b8b0519c9d9631482bd8f0b7cdb586ad68d71309c4f79671d8cd729729dc3d0ef29c0137b3a4301782ffa52c0127dd3c9783d5f0364ceb57ff0cc8017f9b05d3793e48bd999533447dbb36b6d4aca40ac0c872789c303e84bab49028027bc4cfaf12ca5a46d7feb06e25aea99824b1ffdf9c6827e16c8bbe4fd2791b34790ee8b808ada8616404fc3910903a20d035d4193e056377ef439ef76e48a7c54fb4242ffb5f469635ea97d93179661abab5a362322e2b9ebaad32fe8383f489cadc67bd218c78be9e6907356a714a4d941e78cdd33a7aeb6bb9aea104e7d688dbeb365fa44f57ce2c4e8abaa30abf8e2d5c77986acea7a34017656203f8da0fec575cb5356dab6604e328c723630d3bee90a39abf04655d14d650736dee0ad8809267e5d3ab8b99436d1f38809e67b520115f7000da2fd258499f0791497845089eeab405b9b0c8410aab58748d7b07d9dc988373240131cb8ab1eac0ba4d26abbef44c2b1acdf46d05fd776665d21244c30c512708c81b46a41a3d47b5820b67f3a8aadb46f64ff672ed6544dff40688078284220a0db6011b2ede22d492d1012590eb763ce60f8808002bda7e99"}, {0x38, 0xffff, 0x100000000, "b533aa977033032f1b99c4ac99e2d88e6adea14ed7447bdacea151d65072690f4df1"}], 0x2250}, 0x1) openat(r0, &(0x7f00000008c0)='./file0\x00', 0x8, 0x188) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x1000000) 16:00:04 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x2, 0x0, 0x3000000000, 0x8, "f902c9c220c21eb5b2d3160d51543693801bdf3d", 0x401, 0x8001}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:04 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x4, &(0x7f0000000440)={0x5, 0x4fa65a24}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x92, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x652, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x400000004}) open$dir(&(0x7f0000000100)='./file0\x00', 0x28, 0xa0) 16:00:05 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) recvfrom$inet6(r0, &(0x7f0000000280)=""/122, 0x7a, 0x43, &(0x7f0000000300)={0x18, 0x1, 0xff, 0xcb}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0xc008, 0x1fd) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000500)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000340)={0x0, 0x40000000, 0x0, 0xffffffffffff0001}) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r1, &(0x7f0000000380)='./bus\x00', r3, r4, 0x4) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x1000, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x2}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x0, 0x2}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x8}], 0x6, &(0x7f0000000100)={0x1, 0xfffffffffffffff7}) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x100000000, 0x100000000, r1}) 16:00:05 executing program 0: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() geteuid() r0 = getuid() seteuid(r0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/136, 0x88}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/111, 0x6f}], 0x7) write(r0, &(0x7f0000000200)="1caf602b00c1f82c4a12a044a3cbb22193822d5fd8af59989807b29065abcaaa25e0761360db475eb31ca4aa9fca60c66cc43e7fa5155025e34156f301c0e037ba4b3bb8e9a34281bf62b0b14e0326591e4e23939b7b31dc795006cd42041cb43fe5b54fb3", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000780)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:05 executing program 1: nanosleep(&(0x7f0000000040)={0x5}, 0x0) mprotect(&(0x7f000010d000/0x1000)=nil, 0x1000, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='{Q\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='}%+\x00', &(0x7f00000002c0)='\x00']) 16:00:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001500)) readv(r0, &(0x7f0000001040)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) fchdir(r0) lseek(r1, 0x0, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000001100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000001140)="2c64e90e9343ecd31e969244f8d81d8d291d1c205fc5198e69534d3a6dd66db3882279e5500896143ffa77ebcf2332aa175e6951b4afc0b0c3b684823114b6ec65b9625bb9bf48d25891e43094be4ee5a6e787a94d386ca4dff5e5cd106e2d9b3059a462fe53fe6a5811732be3451b4c84291b8e16c4d8f37dee6d2219ba7b2876d990645e98888cadebfef93c85785bfc221c4cc30b58d5e8b4e05cb039d1a5456b3214f05ac89e424e659454623c51ae0ffe870293eae5c76b460c87007929f565c7c9d966cadeecf6914c5e47a244d47874232d0cb9ca948a0e0a860d6417486c527f9229269f00b5bd316a1287651bc18a404ca792e3809250", 0xfb}], 0x1, &(0x7f00000012c0)=[{0x18, 0xffff, 0x20, "8e"}, {0x110, 0x1, 0x9, "2e1ebf0300b97c48a4482bccc99877efb63ecd9f404b952dd434be8189212d96c0ec09601dbef935019fb99329e0de024223c714be909ec812c7de18dd993db9f02f28a9f7f123b86af920479eb90a5e31380700edb305a7647283e2260bd12b66abac2536b74653f06d24f9176e28aa3d67178e9cd14d298f6618a341594d470e463b14b82eb87b3c76d3ea552a677bdccf67d996b49483fe9a7e6a8f5a43da546666aef7a03c3eaaa370ff076b127f9ce9c0b14a2169bbe3943a0b04d7b9f85ebe69da96eee22052ccde7f812d35f77480714ca1e38346c0fd73ad75c98bab23a080fec8aefa9766bb95bce608a1c011dfdf5afc8d09c7d0d6ba889391"}, {0x58, 0xffff, 0x200, "3570100afcde2a11f73cbacc209e6e9fb3e676521e576b95a1f92ca9c27828aa479a468fc18f86bf6ace7696c61f66fa0a97b269edc88f0a78d29b042a4cb9c30a7cc6a7d0fc"}, {0x80, 0xffff, 0x6, "234ac670543aee727dd2250c059ff12133fcc0ec20ada3167622183c5781c0dc5afe18db4421537f3e46527d5ca3b50607571994a59d5e4c398a5c7ad2dcd3b5b4487346ce7b81a4f22b35afc333bd412e52d1bebf6bcc2084c6f0f52922fa294475dc3ea0b8438275"}], 0x200}, 0x400) 16:00:05 executing program 1: munmap(&(0x7f0000ff8000/0x6000)=nil, 0x6000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) geteuid() 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = semget$private(0x0, 0xfffffffffffffffe, 0x3c) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/11) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/120, 0x78}], 0x3) r2 = dup(r0) bind$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) flock(r0, 0x2) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/193, 0xc1) close(r0) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x0, 0xfffffffffffffffc}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x3, 0x4, 0x9) sendto$inet(r1, &(0x7f00000000c0)="b65e13d4008dc6082486dc6822693ffc1eeff8beecc9339be51d00ab5c8e767a61d2a57aaa04872ce8c5d5efbbe00300bcd2da64bc5550e3dbaa90a7f0ea06bce967c3a73c53af2d3336b10d3d5cdeaa19e2a4b630b541", 0x57, 0x4, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x1) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000000)="fad323e61776115bba9400000000", 0xe) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x4, 0x530) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0xfffffffffffffff8]) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x3}, 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) r3 = getuid() r4 = getuid() listen(r2, 0x49f) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000100)="cf6abc74cfa9e598bb487d65cd05e6bfce78745dc5d296225abc227296f75e1c21c0df749836e5a30000b31dbdcddc704803703cc635fa02fc3d92e43365acdfeb5283eef6bdf5c637cca72a5441df020bb03a4df485244b920b9ae672710c35200b27dbf6be6a59823878419abbe4e752cda437b50e465e50b42c9e9ae846a0b83d8214fbacb6931fadc798b5191d35dfa6e41789232d2736a938489a626e20193b0b5fa1bf39e5a27860a0a0a3cb4aaef2f3875ad9bece9e3ab074688f39f86904adbf", 0xc4}, {&(0x7f0000000200)="b085b42959a130a9efb2e25fcb36a908a8a269524ec60bb373dce2b33a99c5bee4a019977164d2be3b89d1fe0de0c2dbde740ed4e518c93a1216f25ac9a29028e904c38cc90086a04967dcae88585f4d3a9480ef44a86796ae09cd2862b820e3adf393b9dfe802d3a408e2dc8d59cb6eef3bf5a6356882200a73cdea9075bc1a438007d3e99a927981df79198c137c995de8a10ca44944399deed4e4d533", 0x9e}, {&(0x7f00000002c0)="a821811547441787e0249353c4bb935914633c79fe6d9548a4a71d8713609fed4f3abbe88702aceedd0cecaf48325ec3d07b8b72b198bed36595e7014e0c262e494a7fa42b84c9b53c776a22f9fe646f16a489e668f66d11a481ed276495dfac8ae79baa488b76516f785f6854c4f38b8bfdbd9f6060ed379872eac31c03e29904a6e2613ca8df9c01dfe0bd6c77101db09b1cdcef75f654b43f4f0416fa17a3481afbe27a1f07081012246d2624c30b549ef9f0536c7393b409f05d66bd8cd94e428eb774a5e5bbb15ed2b1080cd9b12e9d63a47e7dc17cc7742425703573266a1f8c303bfa0770ab24c89c3c58d5a00cfdda183be95648eb9cede836f91555a56506d9a9300307166331a9a8c934e08bcb93170da6603848bf992b89aa5f935ac880f946dbdedd4b14e4e4bd0e629b2be21eef4d34e2974160fbe26d3df8969078a6e0b3919ac983a0e2db867258b839e430f21538bae9c0645361e06358e7a88ee524a24ddebfde48b8a335aaf42f61b68535938f2c2e8ff18c5b150a571339529572b97d95ccde7d8a74e74a2a18423cef7dc4aac8f8d70d3e827da55cb395113bbd80babfa546a7c7aaddd5c8b5def88f6371b417710dbed18a3dc4d448c07ef79b21fd5c267513d426076f652e42a19155c22718c19e64986b76c7f079cbc60fc8773cb94a4dc68205e74c13e8343e05a5f9750c1e6305ee6b2c6442d96499c6da9edc32be259a2446478333aad594aaae4140df0dd53fc5eac98b77277345aa7c1ae04a691b244df2f6f7999b8901fde97b67e552ab36a459a0d851e3a2ffccb981c7b6c2115aed0e5f069ae1379d1cf024ed2f899e677616ec0c4201dabbf978362cbf9a0d53b7171d74bc6c4ae407e49137958267fcd0cc03d59844691d9e0d383f7d093b7ba1d48d73ce288fc5c4470a7750fb61c57fd8810d787463c2e11a018d600570422f3781e21572571ef8a4b3edcc632734cf2b3fbc82529d79a3d7eee70687e96c26264e314f60467d1d57fb0e35f49860d7f12ae9086ad52503cefea1c31aa17e2105e286e4a115e8a2fe3d6e906d8a9cca98fffff05b022f207fc4017e1d308872148fef7096775e8a1946116fe6c715f78b03d35d82ec644c1e5426fb906ba7f0cef6a23da5c5d7e929fadb5d12de404abe276a1e04bb153138e383d8917673d3e0b275785ee07c1707a2d710a15efe422307755c40473e77c62128f445ecd0111edf21edcecd6dd2061f9765075aa67f41c17c071734cadd4dbf7015e1964be18eda6670c426880cec421ad7be6a365e0e1186095fa035a577d9a541d49b44a0064bd9c6b25893b4f653bb772169c3a3109bd9c9bd003d439af191adabace0d705d634ece40923af36661a16957976c83b31a64488b2dcf0d7d491db137222d4be3b54024aa6c4a2c778c69a9b28df009faa3f3a7ab350a523b8fc13d7145147a86ec7b4ce5492939234dc728bdb0212b0d8643831146ff9ab17a238e5fa9c3cfffb69029f237eb90e456de89af404136696e71c086bd49f6165b325aad86045310b3b525343c0ba2badf0a13b9764de0045f44fdcf7a657b6e4d595353b83458aa73b1f32d5f1edb8060035ca85b2badba95748601377eaece76901802ca79976395a17901832b359b5a4c2c0183aa481662c4913c3f2418db3f8dce8195744be15ac6740fcbc26ca65082edf3b115a8d128edba06d510beb231256847520dac084574513a10721d5d2861414a77dacdbda6e785501a730e776e42451111a4b56aeffced34d7623fa4f258c3dd8f1fb55cbb4c8650d87dea455d9cb0bdd58178181c0b19198abf5591085603a0be47d8765f01a5247f769817a3a635cf8022861e127c47eae32c6f5ba4c97d045d18d66e903d3d7c5264cb8b0098789181609f6ed7a8831f10ed2dccff620b047a2f94430fb97558263407e2c2c0ed2c309796eefb68ac63a81c09dc853bc5d4b330f485d04bd0b96210f41de0290a1717581b07de7fc0e38fda0e4c8447cdfc07666c1e0575fd3a6496a97dd8d363834eb1b56f7df8a298fdafae465c4993be75c7b4c3372edaf7f738247f2594e1bb04d2f3aae005ca80e40582a82891ab02bf4629c3d8c6e7ade7f55e145e768aa5f880b87424b329ede0d9372014da38e876f295ddcb85f6e09f3eefd9f90f9288179f7472f926721f9c17e3260ccfb35cf8168b25a4a7db2cfdc46e7ebbd300d1ae3e953bb51d42375f72dd09c91cfdcd3c03d5a0725b0775a9e0a9b86965f0af31990c9baec4e7a9c68eec57e4ba5b06919b5b43527f43b8296318bd9e2cd35018f4b670ce5c9ebe716f6755a9fb7e9d4d6ba51d328e79f36342dd7400038b6f987330ab260a4e189503055aec69c85a685dc17979aef68e2d75e0697edef544006a871fc33aaa293607518887fc8cd9d13eb614a46bc81d0e791debafbfad5bf2ce6228752a4c3a06c2c88472823d4cd6a28d991f7617020f82d3f9483094658c46a9bf7551d86ac92d90b8607a880e5030a72b38b5ef6901f9a476ade35bce5cc2e3f0a43f95b2b2fbd5306ce70353adc060ad50a32d47205aca245b6517056a942ed0aa05e1fbaf1b1186effd2d78ac7bfc3c233a7d5cba5dea4b5c0e3e0f71f16ec59d5f9feed7e9959c113d337fcef6f5b7e83525b017b0c439e4a568308809b3774e6b98de777f042103a1dd9197f16b057273711e2519771afbdfcb0ebfd379b7997a795d2fd29e724d8d07e8887ed1d0e85386907d608e15f3650b49cb07bc99220cbe076b5b42dfcb79e37f7394ad96c93882d06d4dea14496518cd71682db17d50df6039184593276584509ce754326455e3be5b0ad0b8bd8ca95494f1ba6c08e05996dc0dcf5831063cabdbe854bf35628c3d01729b798bc40dd6b015a01513db5eed18a04000c04191d18601961b1f8f278cfad77afad54e920826a17b50a32b24114cb302f2b5f667c65b8468079791b3c9f0fd2f600d6aa3160964e010ef5d285e35f18e0f1584e6b50207cf3a4b84402f1dc7b39e9ba3c55b0f3369eeee5a54b1d80ad6c109a7f26047033f681f29889692d5edbff414738bd02d3d1012c4aac08102133027f9acf7029573ec1290e0234dc98b07e83e2c4981850a8095cffd4d1f69b872d04e6b9ce5264b0f1865c4d77a8418e10caeca0c642a056be357f6f43fc493941fc7f266291675504fe75432b3069c5596b2d52cc3dd927a4cb26e88c15065cd1275e701a2666b240b0f6e770ccc773e37365a3d0652f827e9df8bc234530b1366189ddf15762a5470dbf86d56269befb06dad849ff83a1b455bb93e4fb36bfd8d128b78aab43a8ac6ba2d239410ac4b235a6bf41d0533dd59600c8ce781b58fda9568f356b08018d6dec63a57ea783be271534377f5f87379e147032ae3081085aef7632b7fe0ca820b91850c922f223610ad6d0475d3d96df11527a1b46cddbd119d2ff7dc69605a8011652e6b4d6f3e56091ef8715b114ba27fc81ce355ac351badeb30774cf2c5bb8014fde3939d28487ee3a6989d997ab1443c568ea52c82ea3051fdcf2f87df64661c0db6ef8f63eac6b249a2de1edab94474054178d9e2ae9b5d9b95ae7addc342ebe94f7659322dcfa2195f0f8d30c916d9d25f9c42b81aa5ddd1b3e9b1506cbfe9002e7744887ee60f473327a7a5504c2175abb9b34534be4a7be43aae71290a0439206c198a2667207a6510436b104109316368dd51600637dc61b4793fe59d1dff82fb3143e86c290906c5a3f435bbdeea97eb388d8442e9551e0107f2a16e31da95eddd6f17a72e0496c083e5b61cee380f84d5189dd708e16c7d7b7b11cb0624d1146a3850379694e7fd58bd72ee5756bc7a62f4250b1b16b7aba6a59bd19d9fd081f14ffa76bd2eaa662b4d1a7d581fc4a4ad352aa8c5f6d5f0bcb30357e712443ea9310676108f3adf424c8a24f72e20e7078910e1d947cd9ee0afcaec924d905961080ee81ce2a626444acb00624591c246a7adbaa4d8646e17f2f5a0916deb30a8e1721709f7d72fdd195760ffbd93b2971c7ae51f25cc83679ef9830f3801f140662a6172180e6e7750dfb1db64aeed8e9f61381986d5991b52d9975dc5a8919003bbad0c9ad489ae48bba7d160faa66159e1c7719f335b468ffc93020576879b963b18e2d18f295663bbdfadf546936aeffa9051d23f21874e12d9b0fed45ab82f8491f40e2539d6db77aeb297ea60ff0fa1439e4724f0c42783bd3631cee85ce4476883011f3b1597ec9efc7097e107a0475d922d0f64f836ee9f89fa4ee6dabde287ad3bdabf6eadd83af99b8f11fbcace367dece89b39d26dff53527b90256d922fda5aa2deda932f82f985a33c8e7cb5fa28943f98ec0fcaeffe45e93eea9f2691614d65fdd8d94731f7100307c39311d404d9276f0f318f737ea69d232671d32d3eb1f3db5e20e37d9840b0ebd3eef177fd17c6793c3a93bb9b2aeb082fbc5f1341788662c9d469b369ad61fb49bab9897ec08485ea1b08a4a7ffe84f2ee03fe10eb4c6eb0096cc1e18adbf29dcd0547584d70c2d9a8f7dc018ce61601d91572b0ab6e2829ca79f1c1b1467b1bc2825cc6e55c29e69bc78859e35931bb4d76bca5c951cc8f509d35297de2d0775e12730bda112172dc6f62e79926e65501f57756238ed935aae53ccd7897f240f7894fb6909b9462a8078ee6fdabff95a4bf254db55da3148bcb0b5460fccde845a78ad36920659847674bd12ca07948c88f36328d2fa5ae6067d130fb2ea86741537ec98474e12b0ec212e544b5eac38ca0932533fa879ab99667691af9da4bc3753bc74fc40e48b190d85bb289a11e3e2d71e6aa34e1ab4073af6013ced31afcd7703eba5d6ae65bf74fb1154ee1adccbc1b38155e061af417bf8524bb27f5ba9c54f06db382e8a0a29db461aaf0f9ff731d69d9335737e7a314924b7bbffff7ec970b1e0400dd5663eece1c3b607c567c5325732ef60e7255459f688dbf465969eed599fe05348e1ace5681e55b8ada10a0a024cca688ad996a423c025c9555abfa957a15a74d16d8804cbabe43753840a88f99e338011a22f2b864a3baef8fb9f90abf056ae68cc69e6f714f829b2dbb30bae45cd2be17115713daabb0f44d3e685903847f291d4a6071d4ea9c544669cd52862f6acc099172ac9d36d4a770700771f4bdae24c1988c9d90d3fb3124e572e0717db2b77aaac070b5e65288ea9ed0fb29a4c3a1a8ee7393bfa7bd7c0c66ed84151a3bf77acf17c1b245ca1adfe9fd68cb8b4efa32eb4fa9eef7ee8e13ec6f3f10aa6964f6d77b21c070682fe917f3efe641c71be1235dc641fbfdbac5e821ae9485319e23f29a89a53bf0fb27ef133f2ebc8d97befca0c59eed80ae49587ad92107ae0fa150fb59327483298f2269ed11e6a64e7f8a9bf629520335abc85ca604a23e71c70899329236d905f894078eebc2cad3c9a37bd512965f07654b5ec25c8c94ba84c2f01b5142c6e1aea1c70acc06ceae2d7af8f039c101b2e9c4948ce8dcb9290e5917d909c62a94dd95205eed1a9213d398776f579ccb786796bdbcce98d239efcdeded9a5ebc41d9aeb9db00d715f91ec67cec102f2f1b1821d15d2bcf5323097a1e6ec2670ffecf8b2f71f9f64649ba8db55b769c0957ba720f3163522607909a5469a2c942b1044eb4bf031ef31bf5ce332eab618ea75d5afe9e23c7ec078e908471951416fa913627dc0bfe6b8d9673a4b0d786e8bcb74327299e34d781ae7d82c580c5e23a4a9e49e78da4ef4eb23e055d", 0x1000}, {&(0x7f00000012c0)="829dad8c4221691e8ef2941de672e852fb2242d37aab047f95d5b5d6b66df2b230824bba7bbce1d03c290e43e463d2dcb8715421f7c062c022d452187101adcca1f14f42ecd7728e7c4797bc34f39657565de45a0ea18f2ad0028fa5d2974c3b62d48525b941251cad35c550dc", 0x6d}], 0x4, 0x0) r5 = getgid() fchdir(r1) setuid(r4) fchdir(r2) semop(r0, &(0x7f0000001380)=[{0x0, 0x6, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0x7f, 0x800}], 0x3) r6 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r6) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x1, 0x2, &(0x7f0000001400)="f6e65cad3456f6a2a0c8a6b5acf3b5ec2e096dfe2671bc6e54f627badd5991f609e5262e60c5cd6c52569a909c7283e884ffb14f5a5ee270a218e444f067ffdca2a387703f7b", 0x46) seteuid(r3) setuid(r4) renameat(r7, &(0x7f0000001480)='./file0\x00', r1, &(0x7f00000014c0)='./file0/file0\x00') unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='x\x00') lchown(&(0x7f0000001580)='./file0\x00', r3, r5) openat(r1, &(0x7f00000015c0)='./file0/file0\x00', 0x10000, 0x2) utimes(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={{0x7, 0x3}, {0xc1cd, 0x1}}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getuid() getgroups(0x1, &(0x7f0000001680)=[r5]) chdir(&(0x7f00000016c0)='./file0/file0\x00') semget$private(0x0, 0x3, 0x100) 16:00:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1c4) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffffffffffff}, 0x8) socketpair(0x0, 0x3, 0x6, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) fcntl$dupfd(r2, 0xa, r2) 16:00:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xef2c97ae28319ae5, 0x1012, r1, 0x0, 0x0) read(r1, &(0x7f00000002c0)=""/238, 0xfc) read(r0, &(0x7f00000003c0)=""/218, 0x7f) r2 = dup(r1) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x8, 0x4, r3}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="33225c4aec1e2a7a49edb9d70f", 0xd}, {&(0x7f00000000c0)="3c9b3c6ed285d7234cac599806c1afefa67b011d67d8cc85180da2146b689a4422c04f9bf41f6c08bf0069ff5692f58f1c5412134f7e63e14ee93583c6ebd07b2dcf26aa675e42fa5b919dcd3acc1b839f2bdd77e64c84781cb05d60af020fca97d8ee245462c6a14d1cf33f709156890b40980f914966d779b55e15302c0b7816bddd9edf96e7c36971735dae5ca5e08d31a9d600a0bd99f461a155cc55b34a90", 0xa1}, {&(0x7f0000000180)="5b5e84e0d166050dd439b1635566c7274388af0f4053e15e13ffa401a6c6e827dc6f209a1f3450c6b9fd8859468c7a39dc6ea567679b99841303161dbdfbc415ec1a9690343336f5084af6dc3a511af4b116ed199befe6ab095567b38419cb6fcbc6e49c275bd20a5fc097e600585b2328148ce5eca6a0bf5db5b06a05284d4945f699b193e4cca7a40016c5095cd1dfa38f8d7716f5657f3e0017f4a5e6df076389b86fdaefe1ae27656fce82be1d5cbb884afeb8f00933dfc9a39853a2564894f21bedf5ddbb24bc0b16a222371c75264afa00a4ce6fa2b21006ae932eff8591670ec19e9bb2e75acdc5d3b08f280942e467d32a1d77", 0xf7}], 0x3, 0x0) 16:00:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0x10000000003bb) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="0000ddff00000000000000001c0000000000dfffffffffffffff0000000000000000000000000000000000000000000000f58fb8491454c0bd21617734fa98f1278c46de42f9cab1c033f418b2835750386272d211959353b9010dcec535a7a02203a5424f04f5495caad31e79d32a48f3a3d7398f0200dfc265c7eab26bc31db7b54d0900000078e31084e55ea1ea480c2bae9799316d71a04b3587b4b05ae28514f237e8b90a718f6c8a2878dda620fde6b4ccb86e944a3177a5300da73cde52d8d68c68734df60bc64298c8ea87b89c471df2c6a1724a2c1516329120cde499ece55d566f91393cb0019ff35edd726de24515fb49fea6839d74d8318a419e200b4f136e373875b34f22ade32c9ef514d431be666a9265e172fc920a292b5d2e9d26b056ec0804c4e154046e78983d4bd0e6c4a5fabd71629e05b4ba130a18c7409527a21c5a95335176a0220b69af668c0cc54d9c4508e2ada6d9bd64"], &(0x7f0000000040)=0x41) mkdir(&(0x7f00000000c0)='./file1\x00', 0x102) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='\x00', 0x10) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000280)=0xc) unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000340)='v\xe6') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) kqueue() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x1f) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) shutdown(r0, 0x2) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x7, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x83, 0x802, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000480)="22073d57417a105d6361f7f1a23d414e2e1adf65b754f936d27821dc570e00eae5a1f4834f5b555a3198d547c26bb27b4afc34e6bfef983f08f4246740e6901deead640ed857286309ca9998b7753dc6f41a91149d47c0fb755b0bdf8b1920a8edb2211e021897dedb2cfc18b686178afdeafa3928c8d8d6b90c5582f1dcb1a053d6fbe496fa83cdb1f6bf7f8105d1c1af3db54e40677ec50e7db7f5356faf4b3fb61a957c58db0431d19487cf1d1b74037a5e632ca39b03c42c79221e18744a6086bd4d7f3c6721c43178296ccc4e241628f7197b956c965cfcda78bf1cb06c89aee0d1cb59ed0dd43ff36d6a046c91", 0xf0}, {&(0x7f0000000580)="ff9b534d12437ff206a4e1360e9297d7d0cadeff45a56c2119d5275addf8ca379776eca0e1acc44b58f280554e9118e3af57bf44aa665ffcd0653359053bad847149ab6fda9a3eac1617f06e7834104f4eae58774ab6457115fa68281a4f61e7dfd9402f95ba0af447587c2ade3707f3b8d000", 0x73}, {&(0x7f0000000600)="e535231d", 0x4}, {&(0x7f0000000640)="c555a7b24cccb3b23f709ac423ad827fa9dac0ceb2bd5416cbf8758cba42600f6486bb46b59167f1da59d74cac11e05bee627af9204261090b8356f5fd0943a254bd3719c773dd5a372eb9cc9b6e508ba5ce6834c93f4fecae41249ce1f3a295b83083c5d012825fd4a8574bf1cb8267c127405de4d0c6b02b79cbcd8fcc81e682ef23ca42db1fabb4efcc53da2343fea1b9f1761bead4d173e35b68a86cdc5fdccbfd31b46ef880acc96190eaa236251f5bdb4ca8bf51a87694fae4ba0b6f6567e24dab1661aaf7ede603e2d329172f86", 0xd1}, {&(0x7f0000000740)="6a118043ebf690b1bfc97794767d4023", 0x10}], 0x5, &(0x7f0000001a00)=[{0x1010, 0xffff, 0x9, "8cb9285aea9e92f7b2fb968599ca58f8166daa0dc936525326c18d321e8e2c72bad8f60ea226e44a15b75c30d528cd7cdec17fbd4bfc5d0aef5fb6734a604ebdc995939eddf571bc74f18fc2e9d8d57580771740e03ed7651762e10f1eb1315575dc39315f51b98733466f53b3f84d759f0790fca11608f803c415789393f56bb31519c053df33569427d950c38c32a5767580c56395d52de26f013d3e18c19c9d859f221ddf507c48769b70f6974778ff1d1d1ab7ed99fded0679801db73ce59a197c6e1c90bcb225f3ce5c39c74c4d167556e21455ada4510cba006a77f91448b31805036f7e37e0536ee63fbb97a4f9aa0a63b724c3c2ddfd3593f5d7092b4e4d0a016b5e0e4c46fc12b3b87d51155a243015facb4a56430aed17dae75b70dbc6c46a51749db150f626c08b24cadaf62b21a17d7dc023f62ccf4d9e4d5cddcc2d6fd73596b3a27b055a1e9c64afb0a4a96ed4cd73b07bb0bb490becc70fdc69394717c0bc43bc9a3a7f8556ef7786fc272905e411912921f8691cd533a227356eba4e51b7e2006e907e58d9a3f87c27f9caab2845b98d2de0d3ea311e7b951f7095c3266ca15883d76c0a80e16c7ed3b64d120077167f3515120ac0813c15e134e65d69a39cda2189e86d22b26f6d6960ea8ef17c64640970e499dfa088738e745a27a8c580276f1f9c868250fae83712f5f424ae236e04332e912a3d5c519570c6f4388998a71d46a6a16f54b4d528800179f9eb0bd8aed7e7b4e9de9dacf0a6ccef66a242de5027c4f987404f3ebe87dc2615496184b432c950d8baaa754907953321c068b7b4a7eb98c532c4d91eef99894015bb97de0763fa76e7873b69cc035872606a62764740e3d544bf25491346104e1210697e276d9e148361315ef335cc2cc95ca6e07e283e45a3b080e9b42c064aaec1d2602404c8b82760c211bb98a8a199012d7fbca2bdc20693fc0c36b17602fdd1b8ba64e78bbcb136e15b0de8ac63b9fe4ac6a468c5020df6dc1d72318874719b9f9e37027b01181e228283213e6e25d2f88ce2c1a7261246ffe90f39bdbc7df26396715cda9f43ed976dd73513d4752b6be49fa4242872b65c6fb38b7de2d18785ad97c7c359ab3a4fefa4ee1e0ab59e31cb7c34207b362bb3214788e145144694eb0a282e70805497f1d68ce095948041d82319080c705fa41f536a4d58e58346b5e93ae070cf5e122729f004e74f610293f0bb1b77c7fce1609ae1fd24bcb6ad6c645e1bcb31b49bec0e7e9784ecc46060a5e8f8c2de5d585c8094b349eded53d3b0cbc78ca2807cae588b619cfe513dd7ba42a02d68d8046b808f651c5115b2e9c8c78e84d1e2fc35544e723245ba6cf33aea3d7a333832098413cdbdf4e2204230c13ef9a4352c4ad8c0833f56720a2f1d90db1efa94461c4d2f498327b2ffd860cdf2c5a1a7656f7fd35f295ed6763b037bddbb0bc2c14ebae9358beaf56080f6a964a6658798905511f5207eaca90f9505e976c819a4afd933e09a6f1aa7a1b01614c004a9ba277b6e31a6c63bb6b38791aa7f6b688caae7cbb18eb802847506b4444668c2f515e648a3d6f08ca18c5b8baa3524a4869329a3e9f0f32710d97aa5a5f91474ed872c8947a0669b07d5315de55b1a6f7222c83493e1e57079932af5c1b36d54a65ff2b4b674b1a5a2fbbe4991fa507c9f6c47e1cc7657952f453ab4b987b4a442d16ed902c586b48cfa29ac9dd244f72c107b649d8543af389460d8fec0dc6596253f5040971a9bc39e6b6e07e1a9251fe076de0b320129d22f33e549037fbca601b4f6d1e2855531bc7b1d8ff8599db49c21f5d55dfb1690db228e388ff2ed1dce37664dee8935bb05e9bcac729c41a50ac2dd8567bc1d4be01111060295eb9b28d018a1056c67a68a63573c26070392c960392aaf9929d127106231ee6c03d663e0fa9f27ba24e624192bdcb6fdc431a9a1632a755e753a39531fe4557073942b8247ad9f8e24f28c0d9a21db25c89634100ecf5ce7fa8612fd60ce65b0b26049aea8ca276227499cac320131131274faca3f0c9cf8f75a8b359fb9605862a3c85d4cc91bd859292000562c81849504dcb36cfdbf7c3421f0584477ce87dfe33b8e13e98949a310dd7c599bdd1e34c117baf3992d846d6f736a32faa96226d3776cd77a09833e008d72d413b1dc83272791191222f8383ffa8409a161db56d208eb93281b17670acac560086bc724f6a1e1042441d1aa77ebc727b650a8c88b7dca451ddcd9c64d6871ed300096db07e9581a9cc9b76c400757561ddece6c73119cc06289850f65d5a3ed1e3cb02d52914c15858a1c1aa5ddce7ed1423d955586ba9683a9210784d03e3d96ad6f15236e5e62e11cb936c6a3a3225b2584dff011a241b595979dae0ea4a8df39ce3c5c48156037832ae79d5050f0796af308285a426d16fc289984b617e0d5de04dff6cc6b463cbd42e833a3c5a64f41f5721d3166fb0c645a840a524e3ea0923efa01ac7022f4cffac2373ad33e0c0831c593b4cb70674bd327682dbdfb2d4a2601931b59384dd29fb3833b412b5bc7561e55950093df99d6843268a621dce55908664e6d88186bca50fb6aa3c321e5d05e4a35f2219c3fdd9448e25ace086076c7a9025bd5771e05acf5814ebaf0b0bd3dddbcdf29fd211fe928bb25e74f777c82099407721e5e9f15eb8763dc7d1029cdfc89f899040fbfd8208e9a7af16e83e29f176440fd3fc76de896e2453f2c990a3ef48600674e8460c02afadf48622817a9504bcdf14ebf69c5bf70d5974c3da49f3c42b487f1a7100bb77b2da6772f24b1c9bd6de2747263d2d7d6fc354651990a781419e6cae13575413ee78174098ba62e3f3557f35fe19607b21ca450449e43b0543a4957f6435fe36cd56f201aa5bf5df3d80c60432eb29ecd765b86adcacaf0672253262cc8d384916eace05d5afb0801fe535bcdf7748bad1ef063c53d43f5625612620fda2e78c33ea03f19927505288c4f21ac4c08b21555786b87493f15d9d6dffa5c06396756616ccd33e4646ed6f14cf55a5ee3acc5c7492bcd4f8af4282f8d36c5a9e0b0e76c4744351f6fdd8e1cdbd6b936c3e7b550cb9a370f606a5c811dd60615d559831246d607a1f4960e22c91ebac467188018be16cf9b294611ad56765e243e69ac8f1247798f36ec52c83ea30c4ceeda354d6fe40c85ab6c5f4016047bf63311146da9a55b750769daf5359f00a8d818639a0d0654f99d496ff5cbee910def3bb09156738da1e759108cbd733e9394afd4e640622843ff02cb0ad535f9c7e5ca7ea2546065a4963637a3df960e606b992ae1afa2527b8c61030e63addfd74ac3ca4eb02e5dc7e9b31756250c25461401b6d046d205ad47417690d72248157ac6ae42a09e6c1a65984d27a87eade0427b93b128c3eb897a6502b58a23798dc68acea1ada233339df77c419b5886c1148373085118a2805561ff2a5cb96b02191eb5beb04161e012bb3fd4a02383fc97231474c20314e45dd4c00b44e907e3808dffcf8f3a99d83030b82f0cf68b49aca145299f3b1575192e8657d7fe7b2cda885527bbf3c7ac9c0fac5d80de71638c1557549943af99698e694143b900c1d2d3f8acfc351dfd4ae81760438a5757cc601147dd93182ddd290d977e65844a4a0fdd7b5d6f87da0cbd70ae7e4799cc9ebbc6b4e9a6f9701caa4f1d6ec1cb84a1aa81ab56b82df9a9cc975a01c28f76dffcdf6e9ff5cda1773dee61ae1c50842a81d726f06177c50b3a1a83f01a51fbb3473c09c84e69370accbba04ed5468164d4e94092861de7917b645511581bee1874a8be0472df7629ff4e8ea3aa33b43ad7c114486bab18857eed4f4c080674b52f732e29388ba1f5ec911fcefc29bc64ed858141f6e8795233c50d019e47eb8f455448fb5c8923cc58604565d19f6bf9940e8d6ed45b8453a74b622d91353f1490d921c1f3032717f991c93486f347bd10289e2ba1e4a43078b03360fd7e68d952ebb6c3ccd147435c966dd7a2af95c179ef238f57224e1a30f24c3b8ab17324805d4d606af432466cfe86b2fa3dccdeb3297059441b01d9f6a085bc6e69a49c05448eb2aab2ca4219c1624992d07fb2908e35e12c96b4fa88caacd5ecb0e433ff68178919a477c7d645efb8eae136c532ea916a2ef2ff6d416f9b365c35b21b8fb598e2e401aa489589c702f13065b1e2c259ec6239c82a4056739bc8f148b6f1a808e64d18f25afb0fc571941e803a637214cd9652f03943133a9d7cdd6c38f79fad442d8062de54e950307a2b0e755ee601eb2e90271b499afb9eec93b4ef6d9c5fa61155b1e653d2a71c98934e5dc94e8a6223d315e357cd31ecb7838a6ad184eba23f854178f184f41c67e0fef5d9227bf15ca40277fc8ba26363eb5b3706a38e5fa4cd3b7ca188ca4ab7b78cfc7aa7194027179142f3c97e65235dcae23508c2b309de858f4337e43fbc2f3b7895b241c3d0a8fdb35a7a05eca1ea9ddfc3d86cc9f95a74de082048115a36fbf4107ac68710f3b1343784c33651b680f28be7d337649e0eaabd5edd5c02e1d75c9c3b0b5110ddaa76dff08b89926810619151614eb904b10619a2048fec4c1cca8e17996a5e12242d747effe0c38fd2c8766d3b6236cd5cbcf5e36110e3fe424021373134621411de43aafba94b6944831e1ceb73caa5b92769d83da6d1a1cd8cb182e5ca5229da2fd4a21eb0220d487ed1f878c2eec4c90275769c2e1674e778ef53c6e18ab8d8753efe85936453704349211dd87b80715bd841f17403cfe5ef45941263bb2921e3c703b55c7ff6cb1cd59b690c444f2e8bd3bdfd05586a1ada0ad4336397ad0ffd407697e2bd25098e644c750d9517ec5949c751a79b37ab16cfe767c4eb4874a4d0545cd2c2cd5b7b525eda307b433a1d33be37bd741e95341bfc4018536577044b421b4cc6a77ddca12aedb604db20c438413a1e5a111aa1f0c6338ee56dff39d0c577f140d1801b32a5a0b20fd5dafa726337e9c1f95504b308d76954363b9e2c901abe459619d1f6ba1a15360c5ca7680bacecdab01a264578094ead93cffa7ddd7306981957be34b96933e34583d63e9914b3cea347acf0e5c50e14dffe0c15b013190b83acde179d97f361ed972d5e8f2effbf72c8cf2a4a0d4c69a29cbbf5d3dfdd07b7be538ca53b23b86c0f74b66f1f4eefce54956b60fe8ce05a32855904aab588e3d5ec5ff57672e9d82600813593ffc3bc1ae2b1df3dd2b2988fe8e4ec2bb493f76eb2ba5e460c9127c4152c9b9f13894ec9d5236b9f02470d852de6b1245b1b3e00cb3cddaf4af7d9f5ba3c2f81d87c021f138ee2eebd5f018e7a3e3d2edb08f7f1de795d8f2de8594c075a19d6d1273bc59196f82cb1a6c00a127f369989a042ebe1eb87403c0763e1f8fd0aed1d9f1cf3b50d010c2af3e1833c98f4943f55eb12ab78a7c6c3525e99e99c826d5f52b4e3e5d5cd23c7460773f7543e79d743a06cbd192b48fbdc719cf3f077c0f7174ec3ce1648d2f90773cbdbd75939796803f6e7ec15bed7f123c90593337ab17ed4446fd6716f8d4d939ce316d41f425b384c268de423ec50a95ca7fcf532c1296f5bc53f25d7002bc14e64ff07c8f75234006304cfb7b85223f3672ad5602f8379e7b446cdc10235b20b8c19e2f71f09556b9f708d77e351769858ebe4b77cc636190b9f6f4146f806d63531d4123efd8590835f03ef83d54b5ad8428fe5ca12b40ec0c6e1217b755cfe1c5cb6eb999e83b617ef7129a8f4e0dd3d"}, {0xb0, 0xffff, 0x6, "93a17f682c3a1957b4c41df994dffab8100514a5bb7ed212ee506f8c0372ab35ac3151986aae1473ad30d3d0158b7680329d2002e65b8c283bd098a51fc6f1949c321710c8840a36068d3020b989305e0806641b34e68446132a832a3b5ff5636b6bc11d47e3063912cad69278293fa553d2d069db7d2a88ede5a2e53d0b52f337cb4eb572570f0f3d44d64e7263d61839eec2efacf42d06876a1b032aae11"}, {0xe0, 0xffff, 0x52, "735981f07a6e4526c1fb3931e6ed5eead7ff6e19573e83fcf15c959940609c22780115e22a1f1e07586ac4d4d5fb176842639dd6a11c64343ec46e4378c18166c81e0dedb2a339722bb7fbc975e76858da838e7371b6790ec4eff5120f4da901b3e58c77966c9739a45cbbf1d3b6e4318776cdb81711938fe3f8acae1be6414e056002d81d057d59f28384e59be8f664660eb82726f3a733821cf516c97ebc7991a6062d9c00130f0dd37128d62281e62dbb955a51e989a1b3287ac39bfe3c2ea2e326b9b6ca05aabac950668b"}, {0x1010, 0xffff, 0x8, "be1af701cb8d5260fe68534ecfa96741a6ea1807268c07a464bb36d020adb99ec6062da76f8a6003ef406de90c4424f4711bb4bb323c2bb1a3e5c90f3d0e0b293d961a7b8d1f3a8477bb225b69019a2bf8e78e56c3afbc61629ed9160eec6d83065f33bc2709fb7b6c111b5628c50fcb5e14259dc6f2a835ad95e00f2365aec58b0dae1ad3cb5307c967fa72c4e74ed2f9a9a772d84566b5a12326d3709d43cd6b796efaef594768918b66518d636b6cd172dd76c0cff40214e7817d4d7a039ab5a86f1d841e9f0e53d737601c06d0e504391003befff4c456be469acf1b68404a262a25edf41b15c62874a55f658e441f863a69140b8b40a14d18d2ea07627058ce3dfe975e96c347dec77fa30c5d2b234b4232d263337127f0fdf080e7ba30c5b0201e9457acc12e94193ed684c9ed844b4c40d1f3b49c62e5a4d955ce616bd77855c78508cfa4dae28a1ce20e78e7a7671e08612f047790caae5a27b8b70d8308f6cc9a99fd2ec539b61204d1db1a773466ba27420c262a7e2c3cb217a4f80568c88d8508bf1c8e2f865b7e698c70c1c53f950831b52a07388052b048e3402e8e42e7d27467dfb6b70650f28ea49c38304d44f507c289cb2f61086df197aa313fb656384236bc2021d4342187ed2e51b071e505ec777a91e24ba817961495d5fa4b1f516801a8a9e335dd0766550d9c0518fedcd125a38c93e18cb7f3f4723dcc34564f565991a0a32536d7676154f3ddb4d8e68dc3fdd1ff06ed734b3fdf4819610cb08fdcc4182d1d99f193f7c70437d9f741163ed97dc3ee6a2860267d16ff0fe83f0e22577f889e5aa35a781c3528dfe18d33c437ea27e9757728d736019e69e996b39003dfe4187e048ffa5df79b0f1d58a23e62e9fb09d7c0be6fa220a4dbd6458745fc6697683980d60c1614ba23facab0b96201573ec4698993c906db41ccb542b62ce52a94ea534b74dc28bde405968ed6c97e8fcd143d6012abfc6bec744df0822f9be6868acd7dbcf6bf56dd7d48e177e3520031f89ad04c783c00cb45b158f441e18c540f8f65680e3e7c6c2364b71da2cbcfb6a57a4b34c0860b0007582339b72ef2e56eef225fc6e41b43f52543586e78212173b1db0116fd63fa38f7859c17d4096023f444314419581d200ba55333825ec8edb459d441ee2f5dc6eb5d2b0402f1694ed0b7a54503506823f3ca4ec3a4985b886206cad1eb7226764024f60b16b1a68c81d454fb8243d03b4cc925b7f4dcd59965bebfbf0d17baa47505646cf6033ae05c89acf3ed6de5adc9fa24a8e10a70bd07e242e48f6981a902995493458c7420d2e1703a3124e3a2fcbab946f79484bba30a58f7e41e8a7f9f94bd9b0235a2d2e5187a8adf632613b75a17acadc72338a27275c25f87e4628507fd0612d95baf6226400d3e7c96d3766683fb7962df045873a6979c81633f98cc97d359d120a8341fe76cf0d350f60e1aad05e690fa536087cd90069a717b385b0078904d5642fa9e0a53c76f4900256fff2df91fb177b909d9063e64786e890c4dfc16b73ccf540a667147062d39971100b798e37d2041c529e31138a6b87a4d5bef66cace33f0c35bbeae9f4b0c040321c80b1d9f1ad8c1b49c14e44f81cb298d3de51276c62d5c86c4f7e70ffbbab4dfe130e56d63418206c2f2fc5625bceb52a4317f65131880fe780c6e4a0fdcc6d13fba2e02eb48a91871d89a0d7a568dbd992b1012894a9d684f93f33ce322ddf6a7970c0c639155ba9b2fba396c9bfc567d441601a30fae88897d8281ae133f6aff5d519dc438f5f046e97f484b152d9369250e4d334fcd50ce548187f9cd6e95166327e65d0847cae4d7dd479de7914948ec6c1ac8d01d7d8ce6e317b95caf3f5379c145f0134717475492b4fa591ab0e1ba4d2f41dd22171882aa88dc26a6af19cccc5db61b88cbed7c470e865dd1c82faa7e526d43a08c0dfe542eccfcd2bcd410883d800ff2d95822a9d84292a01af6d16b41935e0905cdf531045b271e5d0f9cadff2b20019d74f354adfa58e5b8e1d399333e1ae6c80a135b2049ef0baff63d8c08c71ae251e9ea33e58a34d3d2e8f161bb83c09ca49ab5a9d65a437c45b17600a977470a5c76674d98b2e88649edaad2ed68ec3d48a70914680366c0a53788b4d40985519218f3ff2c834768d3af8bd2726fa6a92f226bcd214505cf738afdaac9f03da7c434eddf01268e8b0a984b06f9cb7683d1a947fdf0fef8fe3ef7100fa4bd3b46e0dc13ca469dc159b5522cd470a716535555c3ea652a61dc152a44995288b584b9b39ae5ea20a8be7a08ebed7592d603f4bcc0cd3e1da00ad6afbfa5d1b3f4103092a870d06628fd4b4c2167cb381e1946a0c76caafeb292ce131683e3fb9d380f44326d9f8e68751b73c7d87d53358772e57a218e440c589d50c451ba750444c9d942b9149a974bfa16c10bc0f98a75a10089363fe98d569bdd06917c93457439b97e052ba184d0b92ac3ecc7d6d3cdce545d76485266c76879d318362eebf3ff3aa45f3a24efb864d6b7edc8ec8984c99f863d0f084a19a78edd8dbdba19be1b08bd794778d2c3689e9a0f33148da6f7582829c223048533a2a5576a8a20301e0064806a8cfb4e7b820d11b2b36bc4d05e5f957959dc2b5913a3ca99a99c079a3ed40c367b58f4453b3891cca15505520e3521dfb88f3ed4de2fd14b7ed9a1e7cc99086a25afea53c21bda6da2d0729d1776c0292d166851c40d6757de7f35619a337b6703186274896146c4c11db45091efba49c534178ee840248f99dc0074ef2d88a7ec16d48747cf17befe159052c82e7186116c531f0b9efe8bcfec64cdc3a96179d28aa84d6d484724da9c4a422eea836052c0e1e055d8c317e7d87142c1a90a71a1381ea83c1306575115b3fd1296c4a82a2f9eafa163c0b5e2cfdb6db4d26bc843dc1c0199f099117e57be58d0b193d48af41775df9f44867b1eea1c5fa6c0dcabaa4e72de7592c057c869d82715cc84d14ca0860437e21a3805fedcc35d8c18c0c1b0dbe4e5153a4052cc2a050cf6523c4bcc7f42e602820a491a3940ee36486e439ad71fe5299dc101aa4a2eca8a076223ede163d1c097a9e8b14eb0e2bc5deb87cbba7e997e0e6e31d48a258599a6c8e02d8cb822b3cf7945d768ea77d9dbf283af207ad6b5b6659cd0bc34bc6ba648f6ec8347eca0cab20f4623fa38ffd7ae0eb89f40726937aae93205942f535f2b6559bc64f02c42c112ac8f759b8a11c9c8dc55a72e56174d6e4a57bde3374f7df9d56f6d8dce7c5b95de8d40ccaa5e3f762ab470ad23ba405770dbf6ea1255569a77f9072a6c2c56f29077d7d6dd35585bae4239cb661b5a49ed3e79d6ef13427213c845f6abc1ac4ac7a47d8650f0738ab1773ef1ffcea4bccf9d62016c9563d9693eb972a3d053fe6dd4e77f536f24ffb46a1a521a160fb04173626ab05a4cf3763c7c774fb4bef21fabafaf341602b19f70ef748474026db90fae455b153a17e0df5e483327ab75cc125f32bb14febd2669c44aef54257e97e69d0c56916b31578d504b21339006839d563d2790553249af9f215a439b25ac5e99bb622ced17607cada7c948b6df4acd38109657778dd9e21daab4ed5f76623e7e2fe54f46e057c495ccbdeff34de33a84458a236552811d3e844bcc92ece7a6bcb153bbcb939535536f39f3a6a42533855863e5e0fee7e4424e4f46c9a135bf615a3630f53a3c041bfce24df3cc8bafe78347904b611b4fdc4c4efcd65f48da3a412f7a20113953dafea7e29d802a8470cecab07180db032e5283212811573e867a53de633c75930a5fd89535facca01922465b059b6654b10f38a67c27cb47c17b330563a337a3a8d18fbd7901497d6c3a5e1cd7eaf2c4c57382737a789fd21f5584f760ca3c684fc6ccf99e3fb8d7d4d454c4d40509777279e8e3353b51b167e0448ab44214ad815fb8032b4c745d4055184db3b9d1de162cb637798a6a7052d2b65f37a51a9205d0792e3237de4db5570bd8d3f500d19a4b83238cc40a18f6efecd21a52d6c809df4ffedcd80fe2debb8902ca8332d6a8bda6e3dcd9aaba63d9b78e4a39ba4bd56f9011587630aa5aec6cfff8d18fe33271142fbc3e2348921fd2c58a20d189ddaac9aa92b5ec89a7e4a06ff04ac6aa01feb8e73a0d5b206e8223204be879e22d9a7fd914b8892f1463afac3a127eae5e707a33df22394576083588ce1863ac4b5dd0e4f144cb48ce116ca78f151b7695a7a03479499fac7fd9cfc2f64028ab366944d672e84d865172c4a8f7143557bb69dddcaadfb31a41852ea1b74b4185efc22ea7d655e601619bf7473b53b3042205d3bb71e55b22a39b6a526493992f26495362ad469dc9a20de7b51c5d0ededcf4259facca1d7c590be877092b82501cbc7f13290f6161551d804105640175e96422ea238936a89e41e876192a00e07e71055dc327a6e3cafa302f1c241bd7f6895cf088bbb4aeda3f3bb2e04f9625b0ef61077d9f78a88e1d4338170b3e0f0e29775b967a5ca93afaa06c0286801a1a3af25e8b6041e178d267031f33cdbc307de1497b4a77eb894b94a5e6761699ab41be6eff6bd121c9be9980eae9683ff99a59a6433a1f068afe8b8db9c968f6743c8a3db4a3cd0f7a498a4042d14357fdba8b6ce8ca26d301a55128e56ca73fb693ff12d67780cc3d88e1333c1ea0f3952769aacea19ca87d95a15bea73f75bd5b2c34dbcba62c85d02b8423d56585fa3a9bdcedb4d18bc1e2605478059c65ea5a9eec3de65a2f250add0bd7c12a2f5ca05a0b44e7bc1c84299a734841a1182d5a2684e3797e676feb68e9b30ea09170c35a97fe72d97f8b5815968d436b620a870b78e2866096905e6170fa7e12031703412edcb88b86f987bf05e8aedd448ef5d275333a65d3b65c3fd6aef355c28d7c11ece38361aa4bb3061b23dda7ea22bc18f39bfabf4d2d7f54b8c77765a480bbf717bad23b464409c8323a1bb7245e9c244ec5b30c3c6ea2a6d7cd87f7369f52d23c54a10c43c919e6ad629bcb371f17d939f2571f93a37b1518b3a631b05b031c7df350fbcf6d57211af4c9fcaec50650b5bef9ae96bb9ea3c307006e98c0375e63c975b67e1a22dc4ae8265028ec8e77f30b628d46a2fe3cffc5bb5b081c7838598a39280e4777f4e8809be9892b8f8ac7609357c226439e0e388371e3488a95dda3393ba8a126809f32fc91a3061609857c585f73a069c3776c6e3159215cd0f645945e36275ee5d213a2a323dedf0473cfd2de90d8c18bcf5c28b63bdac11484bdc6a4ffb7c4d3a1695f015db9adc1ee2f6de19e59feb5f7dd659b2752c88b217f5735acf1212a82bdb0d9b0a386dc7ef1b26cb438184d49a2ee0cb806f611ddb66b7dafdc18b967002589a8da4e78caf258cf23d0ef9a28a09f778e4efd2c60fea9c5c8385cb57380150fdc6476fa0c74b073086b46ef3fb99b5dec386aa0b4f950ea074694577f5fad8fc5ec88eb39be0646be12b2d6e067fc6bc0049535468fadcfbd60f800bb46902f56715c7955c0f235ebd6c58b38ba6a9b12db921a37b17a6ddf9b70694cb577f93f3e64bf61a94955b188ccbaa46498728bdd91e2e73a4de4116600ce3b7cf8c41bb3c0391eecafb37331045abda34dd1ffd428ea496b8bef62ba6344d400fd40e3860155f7fe3c3e14db10ae86a019e082211435b05108ed7ce67f85434b48c795ae5e416da7dffdd60b62a224f0dfc3e0c3e4b5b9378d39564be71e25e880228bade96b45181c3f23fc1"}, {0xd8, 0xffff, 0x6, "b5c4e53f30ad6d6fabdf64889aa4a57e0c85bade6f3379d157ceae5b990986b8ea4deaff6b7122379195b60cfac886cb96678058d58b9ed7c150756d42f18bec53fdaba5a0fd80950398c23338ae7ddcf379d9f4173387610c45188408a699dca6ca6ccc1934307d07ff2a70960293c57c9215011197e3f43705d1410b9769cc888e76fc77fe4550792dac4c16f0a5594fe49b784871f930083f6d800e093ec19c34804adfafb25fcdb498cc6fd7f5ef04aecb35e15b658718d5782d0896e1bdef93"}], 0x2288}, 0x5) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) dup2(r0, r0) linkat(r1, &(0x7f0000000140)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x26) recvfrom(r1, &(0x7f0000000380)=""/200, 0xc8, 0x0, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4810, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) 16:00:00 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8800, 0x21) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x10) read(r2, &(0x7f00000000c0)=""/48, 0x30) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r2, r3) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xff) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x8c) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f00000001c0)=[{{r1}, 0x0, 0x40, 0xfffff, 0x4, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000003, 0x1000, 0x873f}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x401}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x0, 0x10001}, {{r2}, 0xfffffffffffffffc, 0x6, 0xfffff, 0xe18, 0x7fff}, {{r1}, 0xffffffffffffffff, 0xd2, 0x0, 0xffffffff00000001, 0x5}], 0xcd3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x800, 0xfd}], 0x3, &(0x7f0000000100)={0xfff, 0x8}) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x100000102) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xa) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b0fff010000000000002831c61ad4011d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b76caced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7fec025fd215e90b8f125c6b4b507cb46e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76fc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c2192d6cf8bc3d398b34739afd333debfc1b7137c404ce6ee6289ddb01587c4492ea93b7ef15934576fc63d38b778374c6006b2f234f8baf0f0dd165ab95137e56f233d800de265d90c1af6637cbf992376e4499845ac8e961da8c69d26937d98cd3c39a1af9bc5bb5b9cdf8d855511d80c8f806192e4164073cfc89301615d84ab84c640101d1e8b51c0ad3633764f3ceca1c1792a88e5d7d52c6cdc7356e82d0ff8d0518cc0c274d6728d6af62c30d73b62c6459716befd6c9c", 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: socket$inet6(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb653000800000000000d10900848ef13d0e750634ba2fadaf000000000000a66c94cd529eab5e9e1fbf2ac0781af54b098100789e8a78711337c80f6515e4f44d8dee762b7f1e6541128d98ff24b060a38bbb6a664e80a06dfc2a388ead93b64c7e01d795b8b8483e1759f28ec3c0b563c31d2fed645d4b0747d264ae864cab71326bbe4fe875f812f30e6e9f347e7fdd8be31d0c233b9c92f10c153ba5829005dedabfb865a391d32b768d99f1f9e860f5facafebd0257382b38081a6b2d429ad9f4b352746329c378f7c6ea4a6a46522ba52aa282b92a977dc67d404684740807b0126b8a8891cf01971fb106fb44352a046cd9f530b13a19fb5f8e4025efc10d584a9a62546e9a0698425cf0a4b1f042d580583bdc544355980d281489d0b576c9b5530be113409b1fbba36a7027cb40b65c41b0191e1912fa2c0388cc3594e01e6e77c9ddf25035c8a723d3592f5e4298b180328316e0159078c321564f07a0301d3e64d026a8d934973bdb454365960eadbcd80dd146"], 0xa, 0x0}, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="db2c41878177af74f088d553bd071faa09d5c0bd6676018386e600f348e6415910408061393ef63969a45f3438aac54d16eff99b7901c4b388aaa5782a0475f74d6954d11fae31ee0e769c4f474f929a31cfb2188275bba2e7741f6900d2de035f3789dcc233b8ceeda61ada54b7003789d964650688857feee5af261edda85ffc40627783dcd0063400fb26d7cfd00f3aa6e51f619a75113311a41f42315bad364046ea16705ec9f0d4fa3d3298f24377a932bc1ad668fcb27bf640c237e0ec0ebc7bc8fd9a5eb02da952", 0xcb}, {&(0x7f0000000000)="5f2f19dd5a2e683c591b2f2ad9ad35c653b6579d5f1e13d1bc021ed3c2e0f656f908d3b71f0ced868f55e3522cdc4404df889419a689c3da52e34149a348a6caf11209f3863315443765d7b3a6044121656ab151a7256bedc2acf4b952", 0x5d}, {&(0x7f0000000140)="5b3a6b034fef016de378c96f8339f4f11068dfea1a702813f3be9ce89f9f4228c1784f85948cd9391a5f30a84f91029ac4", 0x31}], 0x3) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000380)={0x18, 0x1, 0x6, 0x1}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r2 = syz_open_pts() r3 = syz_open_pts() close(r0) close(r0) dup(r2) r4 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r4, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:01 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x0) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r0, r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x100) flock(r0, 0xa) fcntl$dupfd(r0, 0x0, r0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xe01e, 0x4850) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x1012, 0xffffffffffffffff, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000240)="b572b15d05f63de46ff76a8901c31e2caea327295d3c68042a7929b5411f4d67078df12d66fe95ba3641de5d0a1def55392c9639eff3276b32b583ff5d867a7a22439653f2c9d16442ed718b426428474819d7141486242e8dfadb5ca194d6af49465b7eaae1efc89c3d3a24bd700266907788a65947dedcbbb6d917154b3c37031dbef73738d632f64c9dbb7f98d73821cb4a718283bcf386772dcf73f3665c0105c727943f65397786fb425f670b1343c0cd02b664e4ea7b7a49be5d7cfe3da8f96ef711d096fa6a03eb283b723f53c012cb5ddf2d666c", 0xd8) syz_open_pts() syz_open_pts() 16:00:02 executing program 1: r0 = syz_open_pts() syz_open_pts() munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffffffffffe}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x81, 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0xd07, 0x1ff, 0x80, "33e8b271db2fd9c6e410915bc0afd4e022a101ed", 0x2, 0x2}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r4 = semget(0x3, 0x4, 0x44) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000100)=""/63) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x209c, 0xffffffffffffffff) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup2(r0, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) 16:00:02 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xff, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e716e1c1d9b7e30c84a53f63048e69931929648e70d38c3f19d41ad978963c3b8ff393e9ec9ca8def75169cd01bf9e574837ea6dd5d7608e2248ff2427a2245be87bb285c51ea1c864bca6d1a863b615f9a16add8af133f", 0x62) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = socket(0x1, 0x400000000002, 0x0) getsockname(r6, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) getgroups(0x6, &(0x7f0000000200)=[r1, r0, r5, r4, r3, r5]) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r8, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80000000, 0x4}, {0x6, 0xfffffffffffffc00}}, 0x2) setuid(0xee01) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r9, &(0x7f0000000240)='.\x00', 0x1, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x9) fcntl$setflags(r0, 0x2, 0x1) flock(r1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000, r2}) socket$inet6(0x18, 0x7, 0xfffffffffffffbff) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) socketpair(0x26, 0x8003, 0xffff, &(0x7f0000000000)) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x4) chroot(&(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chroot(&(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x3, 0x4}], 0x7, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x40, 0x8000, &(0x7f0000000080)="8e2711883451a716467a2dc56215822377d206f05add8fbba9421be196a8aafd3ce638ea250c2ec9d1b9beab3bf66328dfa6701d7b945c0c03156d3016ab908da27c719cc63fa5eddbfa2f3ab981d01d99f3ff30c244ada8b41a3bc83b7f0f660183b09c6e9a7e192c252dec7925522db5297c9713e3a185708605f46eafde3c02904f6a85", 0x85) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f01696c653000"], 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="f6eb42ee62a583444b85e7888501eafd63d637978d43ae99310f0b3be722cecfc0c6c87bc82b6550ec3100629e616abbfb8eb3ed674cca6b89d135c275f505cb0d93a11fa2929d768d89f4d2d30b0e6bcbd86686084b8544876e91d3bcb0f40d3607aeb06c47ca8ead4863e0ce637809800f10c255ca8224e5d428d1290997a774ced8c0f2850d777f42b568ee775595703166533fa2", 0x96) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:04 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x10000, 0x8}, 0xc) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000009c0)=[{&(0x7f00000001c0)="d251c98141e1979ce0e285e460f3733d9acf14654215e42c35beb43c180b7b650294c397cd975e7b42a39fd0e1751f256a40c2adb1b6fa30e7a321dfb76df90ce0d5f72341171e264cb3aa0c374fef75ec1ec42daf116cf214bfee5c95f46557aea2136b88aea1830fdb98a8fccb8e777bb1706c4205d59265d9541bf89d0d08253c739de42a7de8f303f6e853724b82f9c9ce83d35dffd3221024aa5c995d195f03511dd43814571a44437bb9b171c27013da35063a9e4e0e6804460e58f2371cee0170dd975828b2ed58bab6b278d1d9", 0xd1}, {&(0x7f0000000040)="34917cb6792f89c8ca99e09f19f04c095f28454b8a181c024f30ed942f0e5f123ac9", 0x22}, {&(0x7f0000000140)}, {&(0x7f0000000300)}, {&(0x7f0000000340)="323812ca9b9a19c85a33ddee61282beb1bb4f5d302cb49e5ed3b5daca4e2f11e3760f50b03ea00a4ee6a63bd4032377f23849f77507ccdf608ec5ca9af37499ebe7fc5b28bb3041bd64f495b9a1268f71c805a5978ade446279e3d77f9f068d3ba01a356f10cdf3a92850c0b2e544847d83956289de1d608994ce3583418c94841e9ec7f44c5487dd0a3f2c95263b917513c5ac3fc50d5af2ebb6b90569917e04b7979f2065b351437784ae70e46b00d39c63e78468c2315c6eb816a47a819becf99c746a10ed3", 0xc7}, {&(0x7f0000000440)="994f149ee182da05cb9f433b54af2b45d45cba74ddea92cb7b2649201a25422d9e2367", 0x23}, {&(0x7f0000000480)="9b42dc", 0x3}], 0x7, &(0x7f0000000a40)=[{0x58, 0x1, 0x3f, "6e34f0a132a55c2b3f12f91dfe9948f5e2c40672d60f2f236350a592043c9f8fdf0a8734e71351acd8f36f7719920d9268bb27317d0a14d72ff686cde95557c91bfb"}], 0x58}, 0x1) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x813c, 0x8, r3}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r4, r5) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:04 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x245) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/224, 0xe0) 16:00:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) 16:00:04 executing program 0: r0 = socket(0x5, 0x3, 0x9) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r1, r2) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f000009a000/0x2000)=nil, 0x2000, 0x4, 0x2810, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:00:04 executing program 1: setrlimit(0x200000003, &(0x7f0000000040)={0x2a0b, 0xb}) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xbab) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC, @ANYRES64, @ANYRESHEX], 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x20, 0x0) write(r1, &(0x7f0000000300)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed58459f42fbfbd2b3407dda30a8eb2ad2183f1adc1c6aa5cb4efa28ed04701151cd0e48d36c5c2d0d926d1a46b8bb52b056083bac654a0dc569134250fba56dce73bbbb65f8f2dfe9952b4d8897256ffbdf57d87a2a8d8c8108262bb89ff761d1c50010a3faf5d10a7d8ed4084fdde3631a167f0a233d6581b2120fdb8b4acc506ed78c5a5e379f5b2a8c0526525b754b2a9938642da91cd004fa80e4e5bc1fa120f1e646441fb557846d2911f29809264f028b6bd6addad4c3c4f85f57f69506de17b3956a14908dcd1d7cd5949d99471d625b3a73c8a5e25", 0xffffffffffffff6e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getown(r0, 0x5) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000480)="7e764b98247cb9f3b73da12297a7d68bde5cda0063bfd2aaa110932086795ad94fb9184c6c99b1004fdbcf6c732f2914", 0x30}], 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x7ff, 0x4, 0x73, 0x200, "4fa3c9bd553297cf57edb83f5171023dc76ff2e0", 0x8, 0x5dd}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffa, 0x3, 0x80000000, 0x9, "90636653f868da9ed748c3d4b7fad2bb7b0f2ac4", 0x1, 0x1}) read(r3, &(0x7f0000000280)=""/44, 0x2c) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file1\x00') 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x7, 0x8000, 0x0) setsockopt(r0, 0xffffffff, 0x2a, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) 16:00:06 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/140, 0x8c}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = socket$inet6(0x18, 0x5, 0xc2b6) dup2(r1, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000100)="510d000957795c1d86", 0x9) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="6d53b1db8bf56b69e70750d8973aacec6ce48feebf404ca7e44031bc83b7c803c90b9c06649419f399aade76d20e7a7b5bb9f332e9e44d6bc32b483fa7e69beb8349f56f7834374e341696c8aecf5fe4e9b879455281ad2ae95a9699385860693079438e70c02eb380515aad350295fcc54a84421204778bd8fcc6f208fab7412f5b787926004ef9d223b50971d9cb1701c9fd2602da75b9591ce6f80ebf9256c80d0bd95c4ea05a2fbb5765923b60", 0xaf}, {&(0x7f0000000100)="31c1a117da8639279b8bb589a7d5", 0xe}, {&(0x7f0000000140)="75c949beb20e4375a44e14432303d4ea3b81d73a8df74df64396793692e3429da2913d6723583df4cb2ba49d3b9e0df2fb8940b832646952e545db62686047aac0f39b19cf68d40c6e91981da6ae069ca6be50fcdd3ff736733be7e03ef1a8841fcec9c8818ff891de9477273f1c5b192f6e1fbc4b71a3bf", 0x78}, {&(0x7f00000001c0)="944865b011bc4ee549ab2b15a99483e296266926c2203e47027644dad0e214721059592382e68f2e1d076f6a81a1bd5a304dced7e8cda4795935a38cc1abe77e26cfcb7494f13f00faaccb2b4702ddbc3362791e0efa25c1304ab94b8828ce445a8b75c7c1245a80df89275518c85f878837df55da751703f0b72258e54fcc3ab8633c39ca0c9b4b19ceb3df4c3d0edfefba0d1118f97ffdd3659674c2851c025cf5cfec7c01b3e95ba74634ef257f532962524325fa3c90370e424585471e74249f339970918f8356", 0xc9}, {&(0x7f00000002c0)="9e714572", 0x4}, {&(0x7f0000000300)="3b49acdd96d6440fe989d29e17ba6eb6e4", 0x11}, {&(0x7f0000000340)="10f39aa83eb852ef59ed3749c7be9b3dd007e1322d85121435353096d608180edf3a0cc23a37ecaad8104a03e33477e57c1b775b6e672fb80c91037a1a024e15aab1ea7d94b2671dc05f7c3ee8124227dcd60148a0270458855dfa596add4d62be6df2df820294ba61fa8189bea77ed58c6bbdd8146aefe879a7b7ab6e8d872e5d0f65604f1437f82e294444ee0d14a607abc9e4beef5120bff1b9b023", 0x9d}], 0x7, 0x0, 0x0, 0x2}, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000500)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x0, 0x0, 0xa5, 0x0, 0xfd5a}, 0x0) 16:00:06 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x6, 0x3ff}, &(0x7f0000000080)) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) clock_getres(0x40040000005, &(0x7f0000000240)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28850, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x1b, 0xf0000000, 0x1ff, 0x4}, {{r3}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x3, 0x9}, {{r4}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x25d, 0x9}, {{r5}, 0x0, 0x10, 0x0, 0x7, 0x6}, {{r6}, 0xffffffffffffffff, 0x30, 0x0, 0x1f, 0x6}, {{r7}, 0x0, 0x80, 0x40000000, 0x9, 0x2}, {{r8}, 0xfffffffffffffffb, 0x0, 0x3, 0x39975018, 0x3}], 0x3, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffff9, 0x2, 0x0, 0x1, 0xfffffffffffffffd}], 0x3, &(0x7f0000000400)={0x6, 0x10001}) 16:00:06 executing program 0: r0 = socket(0x1e, 0x4000, 0x10000) getsockopt(r0, 0x3, 0x20, &(0x7f0000000040)=""/64, &(0x7f0000000080)=0x40) r1 = dup2(0xffffffffffffffff, r0) setsockopt(r1, 0xffff, 0x1, &(0x7f0000000000)="e4b79689ba24e4ddc6dc14b9eb", 0xd) r2 = socket(0x26, 0x3, 0x1) setsockopt(r0, 0x1331, 0x8, &(0x7f00000000c0)="a50b1298ccb6efb55fc04f86c3cdbbcbdc28232ee462a2cd6fb0db289ae6da37171fb97f0e25272c3c14724ee7d1622c689c6119db2a07f4f0bfd1e38145629ee6b7716538b65d87acb1b6ba8c834cf04bca1826f41964218fe1f5ab174e4e452e46b49aae3ca50ae4c683fe0531ac71a38ca733826550ff06c2a312820c22c6f653ce600670cf38ed53fe66cd2d33a7587235c3eec160523b1d1355af32985ed214184a1949ae58ca9b0f64a88d97ea3d6164c5ba39d96ed62e2b7dfd1912052aae5105cea676cf1928515656cf56071bb89e668ba129dadfcf90ae8fa77f54b8a3a6d6512e0ee72b368225d6ef97e96c30a10b996c04f4", 0xf8) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000040), 0x0) 16:00:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f6669542f5ac8fed20000892d29556f41bb6053898e80347d4cedbe1926012086218ccfceb02977b040654325aae0a55d56af838a68ab2c1300bb900cd438231c45a3b2cebe20cf4020cff0d64100140225ea5205625256f2eeebc304"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 16:00:07 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x800}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x120, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000100)="936d5ac3a79d93473d080fdc87849c2e43c7d2717d6d57a8500f8ed367e375e143752a109d8550601ca7d1124ec507c34573d8c4018067c820508438fe6a4ec4c444763527b4b4b1bbfc02de198246dfbe7b2220f005e887d964ca1336217d5d3a7ba6814e691839572894328c82a91da1915e92ac7394763bcbb6f23d290d9e38ea28fbb3", 0x85}, {&(0x7f00000001c0)="5be8fc5b5100a8457f3d6efbf7db07a927ed60b993104a117f4276d2654523b81f5388252d690f02e647f06b9b23c7e71ca5bc50a6a31b1d5d1485e05b7d8d3a08e14de3f4b3a739ccb96be8dea21d6cf6b492fa0821e986e0b67864b59755592793b3e42b205cd49a1cdf2298431b0bcd9cdbf49e7fe3", 0x77}, {&(0x7f0000000240)="b3", 0x1}, {&(0x7f0000000340)="31824fdff269c6c4495ad7ce8a6d1956cf2ba6101d2726a0cd4b870d63e2d625fbee938e70f399211d4e501aa4568e9a9e6266475623181d6b7d925f9c2a1a574fbdcf3c09239e8a0c779fa31406e4b75c3306739fa9b56bb054c6eab1a445c7f4807045946c1fd08d81514aa3b5678224213bc6653dc2f7662409bbb14bd5bf39a0eb6af10a2298f20b71e5013d0da8dc6694ab966686d570e900e09087b0d57dcc1db8fafde6b0afd49fff76f41e52043ddf2173205902bf4a359f88a1ac0166ed91fc4b19a75626a685094198e0170d990e40056a29976575f8ec89ab08ae92", 0xe1}, {&(0x7f0000000440)="c9951ff273efe83fccd6b70b8a3f44eaa842c82613b40635d481a41cc1db0facdd46585e554bf374a2a48568f9c7061aadb1f69b6e74e4cb02153c36085578eb7e90d407769ffd68c4f50582daeb16cf860eea1dbb336ad0a0666677a044eb8c85cf96682e7fdd1072b02e6afed63c033edfab98109fe4f967bba377fe9a3c1550272d5299f41c985c2e119c6f458fff19fb5094b2d1f77c5b403ab7e340c80dd9b403cabbab97e17fb2cb3c875af16fa2f074705cb650e81b29f2c15a9762978aafe9cdb42f642200818c985c5630e8cc301e640eea4f4681c55e378b5b66745300a2031f60dc933234144077a2b948ee8842b4f55e", 0xf6}, {&(0x7f0000000280)="f470ae8e", 0x4}, {&(0x7f00000002c0)="9c566bd1dde4b267e780", 0xa}, {&(0x7f0000000540)="bae00eb05da56a03f2315f12311cdbc4aa93cd0fd6abd829fafcf7a06fa56c04dd80cbfc83e9747bb3607854fd2113a201a854fda1649dd53a2e4fb3e0b75aa2fe0a0be686b1bd8e565676cd7a8d5adb017ecab3b22f47f2", 0x58}, {&(0x7f00000005c0)="f238a981836de1c780244e7a877881918bed9260ec4db62f6c05a3f5f2e76e6f67801273a3a4ab593d77c8fb9d21017f7b32540c8b02d300f2b21d6de302eb9cd3e9dad91a49871f30f1", 0x4a}, {&(0x7f0000000640)="4e0b330b9a091bfa5696fb93417b81e8fb5a64eeffe04ff5600b02403f1a9a217a1916c745488019cc9cc454eb01abe66035f2fbe8488258c622cbb115f80827281c8ddf08f44e", 0x47}], 0xa, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa8}, 0xa) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) msgget(0x0, 0x1) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x30080, 0x1) listen(r1, 0x2b3a) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) munmap(&(0x7f0000feb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x400) msgrcv(r0, 0x0, 0xfffffffffffffdf5, 0x0, 0x1800) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000000)={0x1, "d2b09bc7817deb104f5fbbded3f6e477ba9ec75af0e00b2000c5c47a30b25b0c5d3e0b2afb1c3f8dea736db1670f7c7f171e06906cf8ccfef2ccb9ad8de8ae13dec8542858ce6eabaec29582e3a4982ebbde042af816afc6350e3882cce7032e5ea63146707c18ddd6a85469614ac22deefcfdb854033df7ef2c9470045948dd5f1742f74dfe5826f441215724f78ed14765044500764c982666513bfd5919d32876b09cd00d94f111584002dc9130776c860c3e23c22ff298c5c3acbae4e9ffcd56313c41e1786fb6ea6b769af156a866c6da"}, 0xdb, 0x800) msgget(0x3, 0x70) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = shmget(0x2, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = getuid() setreuid(r0, r2) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/127, 0x7f) 16:00:07 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getitimer(0x3, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fsync(r0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r2) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:07 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x12, 0x74a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = open$dir(&(0x7f0000000300)='./bus\x00', 0x840, 0x2) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x5, 0x9) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0x0, 0x0, 0xf0000000, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xfff, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0xf000001c, 0x5, 0x2}, {{r0}, 0x0, 0x20, 0x0, 0x3, 0xab69}, {{r4}, 0xffffffffffffffff, 0xc1, 0x20, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x49, 0x12, 0x1, 0x6}], 0xa9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x80, 0x3}, {{r3}, 0x82392f2949ca212, 0x11, 0x1, 0xbb2}], 0x0, &(0x7f0000000080)={0x7, 0x9}) dup2(r0, r3) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xfffffffffffffb57, 0x81}, {{r1}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0xa773, 0x9}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r1, &(0x7f0000000140), 0x0) 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x120, 0x20) lseek(r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffd, 0x100) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000080)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000001600)="ae5497e295749fda23d1b54b6b912b2da330556cf0fdca185dc67876a6afb0fbd7660d927408974b20e4bdd0046780621ff6f0b6b3b8ee7c9d4a2d62e6198bc5e03f0c8782b607b3543baab9c0dc", 0x4e) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000240)="7e2af17c046c370abc43db991fc0db876cdd216a1ad84fbcf1d8a81001bda446cee13a0567eed8022579e331763ae832fec373c92c202a5048ac8f5753a2cd478fb0b438374734e39d27172b9824fc8272f318aa9bc6e3e184ac4051b8fe6bd87c7f7056cf4a96933460b251c161839e1bd51cdae6b24ff5581deacbf260611232af4e9d3e354f85eaaf307f48fd754a290899d314e4ef0c3a955e4f63a115f3f618e577deb7a0bdacacd142bb3774ec67d13e4d14872e13f0466a51ad10666d241c68b6753a3bf633c94515a42a146efc4a70c5da6acb6b410da1de64690e4e53a550261ebcffb0b8f2", 0xea}, {&(0x7f00000003c0)="73a199527ad16fb389144c1f91f569fbcf2bf5b9282913abfad9993592490fbf6d4fed8de89b880055dad2865d30a05a120c8a19c386e1bddb31546f0ed38907e46740124df6ec54bb1a5ccfa2930ed5b859548cf71d651355a53d48", 0x5c}, {&(0x7f0000000440)="0ac3251a5717a2c64a0b3c6db13bfd580e4ddeb097062c7485d7d161d460ed2757b3031814e8523e46459f3ac96a67a07d342e6d9c88e90751f9602853e177c5ebf3c410966433a15d18afd00d8e9ff707c2052b2338f43fac6f3ec37502d36f2d07412f8f2870ce36f6628769810f43a2b00e8fed3a4ef28742d9d4c6346723e2413c897eb1465992aa03c8462fc7997b468aa0de0ee2d089d246830377fa91d7b9e5234e49644b0cc4054e69e39618b98b004323be87fb", 0xb8}, {&(0x7f0000000500)="5ff66d7c21125dac1ee2e000c029a46da3e5fd683b0f6df4d30c22bd3bf41463d8169de38a21b6ad16a1892d91587a163bd32f3b88e0490816c930ef32a062035b17e5e4ec0cb7c9ddb2fd3ae1d1a3f568afdd67c739adaea3444894a6328115f8b18cd41c18ead44b8db870474dd594c23a7d71efe5fcf9d2fa4eeeb92d1e47c5b3ad9cdddb66662d310f5215277c49a9d5e239cb67b83b54c04b9c6be991fc4cf724b9371c0344781e3be38f059050c36fb5548c6d98e0bdae007e3f19cc8a97e71bd2d0a5254f2a64091534a5d73831f1b1ff5a8444546f38cc4e858ee22fee7876ae0f96f191b3a877e2f6b479de801861c65d32edacdb3b34c04302ad82b1fb3a2552502e776714620c9b8267477ea660bf2a3179cad03b4a9775fb659aa16d2b130c6524dbf11d7ce797a5bf7fa5e6b87b47f3300400bbf1b04b4e582acf2d2d7898fc82e25b909b9fa2bcb5ae23ed0c4fe0bc37ac8306dc11e5dbab3c2afaf9ec2734899b3b8be0d094fb0d539c56e12d2f2e2574ee0e139a2e227e2a04d00d0778d44c3c0b1ff03a4275487b166747bc729634bbf3254f75656acdb9926a2a9a448f8cd2926b6212e77625fead87f47cc885fbb4db7e4aaf6967d7f125245dddab3f71b1f5a6003ec584b80753014ebc5005d493ebb24d10672e06008b136976ea4d4854ebd46c6dac9d3db23d7d186eb5d19c1cb4ec9cb68f66f33c5383ecd1f365731c3b04ab03f7396534ec320a7ec8035ebd64a2635594de5b3c0db20e84a26b6e03488182a32a20ff2ee1d034c48e53efc4ba00ff4d716aeb43831ce0495300d8535349203dbd1053a794b2c4463123fcc5061a1796d9d64a14a591692d623d68558e63069d3a8a494f21286234fc95285ca75e491bc4a95fe56a39396b4ee5dc3b16773ba5f2a838bafe330c96e7c1dc62053b0f23dba479a392fc4c33c8295f126ef15f3046086035696fd2f1d4f13d2f17daff0944688c1eb03a5c1195b35a464194ef91fd3ffb992ba2954dc2a83944ab4394ba6ce3cc7dbb019e2c98b76c02c4fb056238e378afd56e4c35dea3889c143771d7563d9a8aaa6137508bb916143befd02cbc1fb7b6ac09d8793f8c4631cb3c83eb1dc4c3fc1c0805db24ee5288226eb798fa6c178d2ebfb16808e6c0de3c14d007320c50eda7587f445b80e4a36c31e2f601ea486b5be5e33e7c40adb48f880a63406a9304a2ced81796609a64da6926b318411dc8ba0650945fdb083890d8fb7c98a024ebbc4c3b6f99207119792446e1c0842805cc22b5805f7eeadcf6072787f44bd307e72baba49269a437f2a0dbb1e090539c919e4c2cefffd5e2184a02450cf1458a30625cf9255d8d79bbf8ab940552bc287492688b40bb284855552e1eb37b69ff6a39a90e210fe444639c7ed730b45fe3e502bd10c3cc72602713706acd069c0a19ff0990c46a761a087749584d7c3c48119fdeffd5866df293859f3a939411dcda09e784b8b03d3bd7cc7a4870d6cb17fe6ac456e1f8813e3b6f7f1ec6006ca2a098359cb5503aabb3a8827ca56fbf8d6abfc73516f89c989009e8715cf5279cef48b6d7a3f05de9b93b8c029da59e7f37ad4da01af41dff063dbebb92747d2b7ac98af200cede50ba137c259c97ce06bbf111c9c289e52b197972b84babc7ac21ac6c088038d23e261745e59847f267baac71ddc88e2fab510a37b4882aa5f82dfacbae6a585564461ee73dcf554166b29396598e4dba35d70513703d65382662adfeb7711cf63ec091fa21c7eb35683377cf91cffe71e98073bf597ba958f1df3136863922dee0518744b6732d3c057aecf1dd82029a8df508818ec1d99aec826db074b32fcdaf8682169c798f2e3d7e7057aa2cf2f4e87f6c87e72c3c5486199c975c0d4dfa463941d2b7023fb04210edcd133f3eed4fe3247fd9ba3ffa69efa10f52ef2c0dd7886136a59114abd3a5c7c1f563ea2129253c26a9c661a2ba873c88728f6d7d406ebed6b928a901acea2c3192d9c0ac1a658b1aae31ed85755f3b356c4aa72d525cfb6f74a39417239104ebe8492ded61c6307a854f2b4c953692c3083e63f3091478bd4ff6a6f360fe7e8f2a8a7290e63d419b7fdef440feb3ed02307a006733591ee6d3f4666a0449172d5d355cf9ed46e818ee6c9af31d93df1c62fa7436648a5c259feacf45e9902c5e26860f05f72b54cd50a8b8b86c68d7e5173b0f7b5685a19c86e17e020f7eebf9f12fdb782304b4a1ca18e38e9877287e79b910365884fd43b79b8c1f3988d7ad5a2980ad225aa9aca0be9e4aca421a7d927eb559f5c72d7ccd56f6870b08cea1e5d95d1fa05d279bca39a3f086dd8d4b7aa5a126f9f5a08596809279a1254b92696a11abb9b0eddd9dba954ca24420c8e7e3136c5fc3e807bf1ef07af03426704c64e73fbd5c456dcc69ca30076b47dc8fd8a617a69c5332182beeaa83438433ddfc5b63fa47d33450c473d16e2989708ff869c34bf9b9673717acfbfcefc4b7c5b95f2b80adcbd6317fbc128bb1b51fae95089a1f048bcdb0365f02adca05bde4f1291f886ec210adca8fc873e45cdac87edc744b1513919ca6e91f6b00ff307465f544535b9911daec19a464bc7ca26a0e261939b4ffd668b54e4bc21047b94e782afab7cb4457bf60f37dff6bbf5de77d0861ffa99e601fcefaa4c4b634f7009419434ffe49bb3ea7f0e20a79b9435415a70ca52373c4155967e16ff73537776c9a89a5657d87b2d2d418923ebda8a0b76557e5fa82a5dfdc6ad75d8f11340826d1634f8443c2c2ff185a6a924479607971bfc71e92ebfee0149dd6cf2d3c3f79f9cf3ce3c3fdf979cda931bfccf6c24a7a9cd1b81d8d5df9c520bc9a5a1b494fa58429d6146899259c225a382531026ce6b1887b1d3f79c696dfa3909c9d68dc826a61507f101cdc82f5393f8d0dfb47e43334012c120753bdefc7f17387653b0fc2b18db0936f91e7e7d259022faa74cc299e71426d0640561eee7beadad8c608136021cdee4303a96cdfa12ca9b4c3ae8f8413f0e4418ea6dd0e2bc9e5e3f682ff8c5376ef08d886670c9c9c4b330f0f70c9f09bcf9cbca9ff61f572ab72308dca105ac43eddf9e800589775aef088a3f20ea3a834223ef20ea169eb18d2206587b28ea623637e26351a770da3b3bd7fc72b7d011018b886246238332953bd98121cefba5c24a2d19b7b631aa7e2e0a0f3c5dc68597d8bf36ece7d523661d3f6344cbe96ba47f2456864dd6342ff5dbb054711ded38689a08c5781a97196e9aba40dcde9e9a844f69e4beb6c2b760ff32806b482973b0b860538bd726b0a57aade7a08367cd67a252c195062027fcefe5abc6af4e8aa1c8ce4d79710c8e90aa04cd66a4874ecc253e2cfa39b986fe0612717ebee7e24a2055636e45e119bdee237fe47249eafd0571ac16a059163bf6ace159fe51395f2f7f2670ccc11b0285462cc620175bcb6610ebcde97ddb9984ac67f10302cf32b45aa11a051c4261b825abe53fa679516bbf17960c7d295db81643051efc6f25e22ebeb4e6e0d37cc01cec574383fb8099a909d1c7b883efbc93d3590b4cfb68c834092b09b92147c6a465842641a2c52a385ad8c26f2edc62bdb2ecf637597b2caa2f776116b68d0c10b898ad4a0d29ee40a1e9bfb09eb07a873c3a0b9e7cabde2cd6d7928aca570de300ccab17c1109b4b8c504b435b684f37c97989593769b9be2c6736bab5225522830d0d28d0e473ee71cfdc81234d0bb28c8f4aac23a83a2f7726c410474f24ac27797fc0b5aa7973f96c3f15959801117382a592bf26dc01e0b34f16acd72821c5bc63255a47cdaca4b6a3b76867c52f2d40ed008b612d44f8aa6b86fa4c1acaae84cfe732f9d98244c3e4a0587d5aa076dae373bf63cf3ca1c4245aac918da0eb7a740f79e79c52f878799a21d473dcabe6044d5fc6209fb8610c7eeb8ccc6da97face91c99f8ddcd8085e8b1bb76f79e9007786581f6045ef98a4f813534dde6ad5f2c7f3bee7e4190519c529e797ec888b9bec5859c3464352c54ec6831ac4637dfdde8a9b585d3188200a8d4563a40c74232e0705788335183a1509acb83f3a2d52dc85bb04ffc029b66b090e2b993a0fa45917aed39668c56f5efce074c9f6b1de53063121eee2df97b713681b5176fa2e3816e0accffc092ffbb0045e8c206fa72fa61899d96e6e377139cccc3e8750aedd713160b2615c32248126c9295c1d83bccb09f4a4f3253f285005e9c396d7cb231635f3ce09aa4fe5e46a0ca84e924de60c4d56b43422d4a96a34e6efad9cbbd6ea966b2d3b549949ca71aa092dc0d5008c5d70c5d91dee8187039345ebc826c2bd0e499e7c2acc85a79d122dcce3680d9d1410daa6b66b39d494b77e2f599ce42616a9d233881251912bb65c60c1ca53f6f3ea6163bfdb034a90c14f54174db46a0ddceb0ecc1b3587f78bbbe7718f5081ab8a250f5c0b28dc3487e70e9ea3ea8e505efb75d2951e3bca19b5240eaf77f8fbb8f23163ce5a66a454386aaf99a810e8ff8e670a8b3d27f298271b28764041ca9872d4b13ee580a380f624b5021dcb41fa5f4dd91989968bf4fd0f5adebd24b0197daf2a6f67f53c4e911d07dfbd406d006710342ab31a9ac8615b92e225caad748992fa04a865f58145d3a7bd3f53cc6b62e9258da21bec5042b6e0f15f53c460b69877cb1fc61d647e18fec88b1260acfa6c928d924333ad7b91ea3b565f553396dcc62f535b51a480dc041f5e4991df2d1cec613452aea26f2670503b5eec45315acc2a2f99cef574bda597c6b6ffef70712aad93cf106b584a22a91653f8eab5f36c5836ecf77175bc5ef7e86fe1f07abdb3551e7b2912f1bd016696a8753477008f97bf06d2b7a240c0fb08d0bb42fb44f6b295dd8068b7b5678d234469463016881519838a97a59c3f577e45b94dce8a0ec7479139e3ba23779288d9cf41ba8903452397c2252e0db3b3f56bf84681421e896b486a064542fb5ae6ef615ce347a8ec3d1c36ec3f5c8acaf906777d7192c1f6b4acc481a1b47bd66357eca6d9d02097c66ee82bd79365be6391b477c212cb9c4c458f46c19b9bba94950705a020abbadd982df743525d0d518c52243c402cac14be67faf2122aea2baca045134ff195cb69389e500ce1473bd1c9198185f316f5a143d8233593a5232426c5c98d60ac35966255562170e567259d9766dfbff2ffd3ff253d58246b95fd80bb973028ed29b233a8424b59e68cac5148670013e129eabc2f18640b13f1fbba1ca5bb1ffafc259fd0bdcf031bf831215454fd31bd9d110f467e162c8fd829d0df5d2a9536a37c1920f159c66120d837cbb68c1f2280eeb177493cbc2aabf023ea78e51078ef0f9ca271f4dca46bcfeef0c4eed3e5132fb45d0767d3ca0cc49fe95123d1a676582dbaa657b699a2a5524cf3b3eaaa2e5262e63b327122e214aa3126ed82329189942063c87b58fb01966f15d44a5fd478608e52d63582d8ff01dcb63745d5110940adce9ad0693ef817032f39dd93b0b8b97b5431fe419b003280b1f85012dd1205c2f021fe1eb884d121325b1bf3ef6844dee7405cc744bd5833732d0f134d50787f01427783b526dcadd883925d3fd755a3cfb39c944478f283a3342a437af8e031edbdfbd2c9f1ea2a8ed068b3ca0c90f71ae079196ff01bd647c15568aa94828403dd0e14ffba1a4a9c107fb3b2cc8f0bdef2bf5d09960dafcb4624de2953a554b70a38c5fa67331f2f6f98a55670785358d982ffe9d4151e074c", 0x1000}, {&(0x7f0000001500)="9ec65afa46be5110c6116d7460ea1838b03be8de1de93f7371e60dd6f7f80e42f07790f3eee5668ddb5a2c734476ed7afb8fd9635f2261475c5e7ab7bec0887c0b649feadca12e884f7d736f782efa81d68be262497133c12b9ef1d450d0a30198e4910eb9ef62d24f", 0x69}], 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) dup2(r2, r1) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/46}, 0x1ea, 0x3, 0x1000) msgsnd(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000006f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca791ef0eecf05dee707f095f55b58571e5d72a1f9b0b7090f575e301cbe8b20fc0cd2502f725c2ef762cd90805558664a3c1ee8c9f0c38e50052561b1f1c154147c56cb48dd5a8fe62ddbae81c5e86dfeddf76c998fb3ea131bc58469280b6b4f1e811fbbe7d71dc1bef9bc11c182e8db91dabc3dcdc1aebd9cd39b6cfb8ea56b5d8eff1820e82815eaa487653458ea46ae152d9bb4559b6b93b38cc9a672244e122815469fdc189425a5567f9708f29c00830392ff55eab5669d3c5e7f148a08b46a4d0fa41a6fb8365c45fc7c17c653194a71ee622e9f980be8272282327290e7b70d27be66133f1fcc0a96e854d6ff646be4fa9b1e29e886f62b29cba53693679d02a33c11e5d6cbc06f3666e2f3e0003b0ffbfb314bc1418119fbfcc98de0875049f020dc801565a1dae5b2bd60257aeffe8c1c5172a9c59600f7afc44b45943b0c7b56608c56171a185aa764f7148f081ec83691b666e60ea0961fbd03fbab61a0e7c0441fc3501c23d33e57825dd77ce2e10f"], 0x1e1, 0x800) 16:00:08 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57945d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef13ed30facfc4d5f16b136a5de0d1628b5987c08ca30a7842c11f858f867e7413dc6d9b19e0f576f3dabe2bc1dad6850183d80b09613ba5bc44e22d180101e1de7f0752e71efe7f7038955de6ffb696558b9923c03230958ae7fe16bf6fd5182", 0xfffffe6e) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}, {0x0}], 0x4) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xfd, 0x10, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x77}, {{r0}, 0xfffffffffffffffe, 0x16, 0x47, 0x1, 0x100}], 0x4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x1, 0x8001, 0x3}], 0x10001, &(0x7f0000000300)={0x3, 0x5}) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x3, 0xfffffffffffffffe, 0x10400ffffffff}) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) socket(0x10, 0x1, 0x2) 16:00:12 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='.\x00') 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$inet(r0, 0x0, &(0x7f0000000980)=0xffffffffffffffdb) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/32, 0x20}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/202, 0xca}], 0x7, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x1) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000700)=0xc) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) fcntl$setflags(r3, 0x2, 0x1) setrlimit(0x1, &(0x7f0000000040)={0x6, 0x8eb}) r4 = fcntl$dupfd(r3, 0x0, r3) readlinkat(r4, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/42, 0x2a) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) bind$unix(r4, &(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xffffffffffffff0e) fchown(r0, r5, r6) r7 = semget$private(0x0, 0x1, 0x7d) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000006c0)=0x9) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000180)={{0xffffffffffffff01, 0xfffffffffffffffe}, {0x2000, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/105, 0x69, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:12 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket(0x18, 0x3fffffffffff, 0x1889) dup2(r0, r0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000080)='\x00\x00\x00\x00', 0x297) NNmap stack 0x20719000-0x2071d000 of map 0xfffffd803f015630 failed: no mapping 16:00:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000500)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) pipe(&(0x7f0000000580)) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./bUs\x00'], 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="9dcd3def6df5710da9e669add0aaf5e259022a22b5c6f11cb13b2b34f2c5e75e0615b9f5d48c968e00934f762ac9e311fbb3f7c2b8f3c5627695579739392decfa7e5f61fa120285c710c4e64f8e20c102f602948cb0de4c02f753db2e3955c724cc6e8966173b8e7524a7a1802eb49b8ae9ebb6f01fbbe72ff7db5336df29194d6beab7f76338f581ca", 0x8a}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r2, r1, r1, r2, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xb8, 0x40d}, 0x0) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x10000000) open(&(0x7f0000000540)='./bus\x00', 0xfddb6d7345eb17e8, 0x8) r7 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x3000) poll(&(0x7f0000000140)=[{r6, 0x20}, {r6, 0x20}, {r6, 0x1}, {r6, 0x4}, {r6, 0x20}, {r6, 0x80}], 0x6, 0x6) syz_open_pts() read(r6, &(0x7f0000000080)=""/3, 0x3) read(r6, &(0x7f0000000000)=""/116, 0x74) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 16:00:12 executing program 1: r0 = socket(0x6, 0x2, 0x1) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) fchdir(r0) 16:00:12 executing program 1: r0 = kqueue() kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x5c, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x24, 0x7, 0x81}, {{}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x7}], 0x3f, &(0x7f0000000300)=[{{r0}, 0x0, 0x10, 0x2, 0x7f, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x400080000000}, {{r1}, 0xfffffffffffffff9, 0x14, 0x800fffff, 0xfffffffffffffff8, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffffd, 0x64, 0x2, 0xb47a, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x81}], 0x81, &(0x7f0000000180)={0x2, 0x5}) map stack 0x20719000-0x2071d000 of map 0xfffffd803f015630 failed: no mapping 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:00:12 executing program 1: setuid(0xee01) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='c\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x81, 0x1ff}, {0x40, 0x4}}) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x85fd0000000) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0xac, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r2) 16:00:12 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setuid(0xee01) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x800000000000102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket$inet(0x2, 0x4000, 0x1) fcntl$setstatus(r0, 0x4, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) r1 = shmget(0x3, 0x3000, 0x110, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket(0x11, 0x8000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="6ef85d09c77e989c5e8fe9097e9f8d867384cd6eb75d3433b2618d1d9bf88aedb8dcc8143039a1fccf775896025a9ef19ae0b494dfbf168ffc06f2542dabf3890cec11134f39e6520b5caf34c298395690032f4f70744e48ffa8a236d6074ede4716a6a74007fc507933fed17f53026ff26fa5c9d9a8c367c94b2575880b07ac3386247d2e5e1cfef7c312c40a7cbd2fc0d3b5aa7498894d249686d4e62abe7aedf76dfe81da99c6522d61aaf88a3d825f01fa7c2b1b6a1163f64d58d8be74fdd67aa9c7cd431e59030a2639077897c380e5197090b92591d952dc53f551ae5b533eb0ba45148d93878af38780388b08", 0xf0}], 0x1) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x81, 0x8, 0x70000}, {{r0}, 0x132b124ca7fe8013, 0x4, 0x20000000, 0x80}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x401, 0x6}, {{r0}, 0x0, 0x30, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x400, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0xc0000087, 0x317, 0xff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000002, 0x800, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x30, 0x6, 0x390}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x2, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x35, 0x40000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x200fffff, 0x10001, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x4, 0x9abd}, {{r0}, 0xfffffffffffffffb, 0x95, 0x0, 0xe5832a8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x2, 0x665d}, {{r0}, 0xfffffffffffffff9, 0x64, 0xf0000002, 0x6, 0x10001}], 0x81, &(0x7f0000000240)={0x8de}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) fcntl$getflags(r0, 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) flock(r1, 0x4) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7fffffff) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c5, 0x0) setuid(0xee01) setrlimit(0x0, &(0x7f0000000040)={0xc6f9, 0x10fffe}) r1 = semget$private(0x0, 0x2, 0x40) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x47) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/196) r3 = msgget$private(0x0, 0x10) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000007c0)={0xa, 0xffffffffffff3c26}, 0xffffffffffffff36) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000540)) r6 = dup2(r4, r4) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000640)=0x10000) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getegid() r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x40, r5, r7, r9, r11, 0xa0, 0x5}, 0x100000001, 0x2, r12, r13, 0x6, 0x2, 0x3, 0x1}) geteuid() semop(r1, &(0x7f0000000000)=[{0x7, 0x0, 0x40000000001800}, {0x0, 0x9, 0x1000}, {0x0, 0x8d6, 0x1001}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x7, 0x1000}, {0x1, 0x7fbb, 0x1800}], 0x9) shutdown(r4, 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000700)=""/135) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r5, r10, r5, r11, 0x188, 0x9}, 0x9, 0xff, r8, r13, 0x4, 0xf00e, 0x5}) r14 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f0000000040)=0x6b) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:13 executing program 1: setuid(0xee01) chroot(0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:13 executing program 1: r0 = socket(0x20, 0x8000, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/166, 0xa6}, {&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f0000000400)=""/222, 0xde}], 0x7, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000080), 0x0) 16:00:13 executing program 1: kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xffff) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x7}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x89f3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f00000003c0)=""/243, 0xf3}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f00000004c0)=""/210, 0xd2}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x8) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x28) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x2, 0x0, 0x9, &(0x7f0000000000)={0x0, 0x3}) 16:00:13 executing program 0: msgget(0x1, 0x410) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000700)={0x4, 0x1, 0x7, 0x2, "c918d8acd556238f6fbe8d6f528444663811f603", 0xffff, 0x4}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000002540)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/136, 0x88}, {&(0x7f0000000580)=""/73, 0x49}], 0x2, &(0x7f0000000600)=""/138, 0x8a}, 0x802) r3 = socket$inet6(0x18, 0x5, 0xb3) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x3}, {0x18, 0x3, 0x5}, 0x6, [0x5, 0x8, 0x80000000, 0xfffffffffffffffd, 0x3, 0x1, 0x0, 0x3]}, 0x3c) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/135, 0x87}], 0x2c5, 0x0, 0x0, 0x9}, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x961b, &(0x7f0000000080)="b62cef00c96f4f7b7835d1f2e0f00cd7103aeb063bf34f66cdb33a021b5149e68b4c84973722811c550b5c282618b0b951ffef1f508977e1dbe3324d745cd9cb8225b449e6a35f1feef7e5e85875306cd3a14357905aa316b889449e7304e2d120bf84f86561e2a3908c6487e928c18342c54791e30b2aac0d8d51fb39cbf979afb2e10abd27f33fa29b48300c005fa77c3617f8d1118a343f1dab92bc37d60601fd4704116fbd6d50dc8f90d6", 0xad) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0x8000, 0x5}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3bdfd5e9c7e243009ff4a8269d0ccf38762bb2a05a47c800ee3f1a7a7e96f57b9e1d35e9c7144e7d48973ef11d5339d2e1a0a5d2f8ccc1f5efdeef162c987bb027c3b1931543432bcc2cc6e7e283d1dbe3b594a68410a1f20e311be5bdb74d811e7086d44d1c8ed93d9ad8fa40d2cd87ed210b0e8d2710fd6c5c782499630426633a8e722b9ba699", 0x88) getsockopt$inet_opts(r0, 0x0, 0x20000000a, 0x0, 0x0) 16:00:14 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xcd, 0x7fff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='.{)#\x00', &(0x7f0000000200)='8\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\:\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='+/#!\x00', &(0x7f0000000380)='\x00']) r2 = socket$inet(0x2, 0x0, 0x80) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x25}, {r2, 0x80}, {r3}, {r4, 0x4}, {r5, 0x50}, {r6, 0x41}], 0x7, 0xfbd5) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) getsockname(r0, 0x0, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x200) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) fchmod(r0, 0x4005) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000740)="9a", 0x1}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x800000) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x10001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() poll(&(0x7f0000000340)=[{r1, 0x8c}], 0x1, 0x785) close(r1) dup(r2) syz_open_pts() 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x2, 0x200}, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000380)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c2cfa85abb6af54139e101df928c6bd92c9db51acb9339ecd3d2d51c79d4eeb18fdccb82eaa5d9cde70d46e62e42d7b82b8b0ff71c1d2860fa773c72afb54bd94b98ce6108e2ca5f527477cbd3988b1f9b4697d143cd3473e63ceabe374836cbc52d923773365ff86df4ecd0ae92ec6582932d6f990f59166afe98f74dcb994cc01ca736433fd669eced71ded3764541727ae9b49f6d8d89e0bceee97e86c4dde50a0124858c1a696f27146e27c700784198fa4a3162667d9d1ae6b0229d46f7cccb5ec65df2f03449c4149dc4fedee927e0dfde9862f8b85b1af47740aadea984bee6786a518b9beaed3e9d7f90d457ab0f0fd34b21cb230f2fe765efcbe418d562a610d04a38a8f717820feeb5da3aa994842d31b1db28a3de46e314e39b56aef68d4363e12743e0f1b139e120598e98d38138106c38df0dd7bc53a740da034fbd3a423c0e02237c05f0e99c8f6976b8e4f11388856214cffe65b52b748452d8703da9e418a5908c5225cc1adeb83fa07d38b4b2884e56652eb8264f2d8042a0b965be528afdeefaa8e2e9e79d1b6b9ac643727cc1f18f00f9adf12952e3f4026fdc8b9347396c23bdd0307292db3383846b99c4f68cae837c0bed5b8ede4ae122ab2ad6f870670c4f5fd0e29b73dbbd163cd9355e70f212af38518e00727102c0c68ec6c9b0ed04525373f50d4f6929a9a238ad942c7bab4e0a54b9d5052fdf60bd236bddcd90d3ca65efc4f93f62bb0fa1fdfefe6b3b8a18dcb535474a2e8201f0916d288ff93a3d60236344876210fb56b6cd99b16f2ed1f3046fe906326781b6a858af1f157e05aa77e0ac12017a70b6e027a9fb2db1595e23574da83c36514fac8e8dd6abf5d1ddf841874db0e08d8af93d1e057973516eaf910980480c7c00235a9c462563ac04e67916d5bbdda0b081cb8aebf856272b92af236656f459374c654721540388b57189b4727f3aaa412048c7bb2fa90e7c0778a95ea06115bbded024eefaa3605cba8037f460ee0e92443a301eeb65a536adac8bd843e8545c80190bc85ddf947e0bd7c341f4fbec7565ec544391a9f34bd20ac9db24732ade27c4b7fd9b92bfbc322bba5d46c8c9bafe95d24b5abbca8a987d0bf0fc2e19d60ff0ff22b4ffaeb6a1b41420720f61d0890465d0eb143eb4b0ce41ee1c110763b11859259c4c5d7f62a53440b1316754f1da13c21e35557b9a33c4b4f7642091972a5052f23533693cd9318841c0ca7e815e69b67a7a4cb4e2ebdcedfca76dd0feda5451f67b249b5fdfea98292b9db4108f936b53fd1fffbc37432a256917f2fc8fcdae67fe5710b82208aa1f4be57ccfc1d76be152693de0e61e074aff68442538fe683781ceca86d630e90f1d99da7e671e8b44195b969bd8008a952a53cce4df281f0994588f2e3ab7e7630a2bd6c9521a8ad9577d85976ebbb75454c87808ad25c0775f7a23be64d5fd6eb8dec4931e41667107aead17b0fa053e7973f481f71649579a1b9b7d23f0d7ae126af30b5e71e1455427f034a236952332d5f0a752b552e54d67b2a9be1", 0x6e4}], 0x1, 0x0) r1 = syz_open_pts() mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0x8) socket(0x18, 0x0, 0x7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3}, {0x18, 0x1, 0x94, 0xb89c}, 0x80000001, [0x0, 0xc3, 0x5a9, 0xfffffffffffffe00, 0x5, 0x40000000, 0x5, 0x9]}, 0x3c) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="d7d5ac3a0d66d0a72433b80edea8eaa412e42acfd100421d08dd2ca4eca33b4db670773e5ff8fefaf79377db10dec0ddf2e066ec3d9c281ee90dd15456680ede42bd1d9b02445df59ce5301b4a77d3ae61b6918cfaf1791795e3edde3e3148095446aa179d36c7661df8c987bb24e4715f178584aa738861b4eb9b4cb7586eaa790e0bbdac4b36235059dfbcc702450b835ebdaa1655e31d1a384d11f90415adff32b1106f760aade5d2e9796d3456e25ba706c3f47faad7595880a4268db9c3e88c1d5444cbe5777ec7068dab64b5b09a45ab227dc0e87f91831b57caac6ad1fa34ba37b0941abe923e93000c92e2", 0xef}, {&(0x7f00000001c0)="ccae116c3a1b0af6e5dd61c4eabf8087387103afabaf4648d771fdcdc71519eccb3a344d324ac3f582358d8b261b8b0afac86fac746f26daa3b14e856d8c7beb5ab60431dfd7b7caf5773c063953262ac3a46ac44e02da8e05b82902fcb9be4f049c892697b6caf42e3281dde9c5caff6cac1160abd525ca49bccc6f59e043f8cea8d5c55fd2f1d7fd99ba7106c76befdbfd1465586fcecfb3912ffbf3920054dbfc8b3cde4dca3ce1d77d49d21e92c4def9031306c709be815add1afebbe5a52c55036d5a1afc453454a1fdb462414f88b4b47191af59a7fe8962d806c560fd5e1e596391d64d72f12253a6d701058ea1a8b109dbef7860", 0xf8}, {&(0x7f0000000000)="44e874ffd628449771fc2dcd7181cf35b8ba2dfd9eb6cc3773a3989f7dbcf5c353921f8b818d4822cd2e873da842fae85ad35740e2f56aeecc9b", 0x3a}, {&(0x7f00000002c0)="f2855368806d4c60422ae18e1dde17cfca9d1fbe32865af2b782e6e755ff83553ffd4996c755db5f4196f914e37c8cbef6af3313f2d48e6a8a110259cdbce982020dda6b81fcaaf5ce3eac537db4b2526f365f08bd", 0x55}, {&(0x7f0000000340)="372da0d3c0566569b30e787b4ef8a8d2db19993c83427d9f230afa3ed9354f1eefde40e9317b33fb572b4f50f833d42350d8ea7c2b9cabf79cbf8c2623530290bcca8bcad47713c5ccf079856e1379c6d433283dd2459af4f3b6e2d18380d36cba0b6a8f87e22f2c2fb82598b15b5fc239b8fe9427f527c67298c84ff1e8a7b1e697baa21fe200b7eaef038b9b15d50361aa4ce24bfdf01f21e2837c177aaba9d6d1140745ad4e4336ed5f9d0b6d9cec04732ad74b2c5118adbd31", 0xbb}, {&(0x7f0000000400)="a20798f2befb4cb01dabcfd62f0121387e26a1c8ee21035ff56932a0c2345648dc14d04546a4c329c56430f37cfa280bc15aa4be5f35a490b26cb8909801870c06a4be3eea21c3a48e5603bdbccd9439faab713b5e7faa77215be0f015b1cf75236c7746dde83e5dd082574d0cf7f7978553ba7904d79ffc6f62", 0x7a}], 0x6, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x9}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffff7fffffffffe0, 0x0) kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 16:00:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x1f, 0xe6f, "cffc37d013759cd81c0e071f376c39c4fe90a6b3", 0x6, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0x4, 0x0, "d18ad0be1620e69b5af43b16b905bef79584529c", 0x6, 0x4}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3035a5de921f3f668993379f10fc3e95b57d05c6c38df1dce7021a333850ca4b2f64bb281a219e7a048fea2f1ed634f2d83c92baa2ddb15ef6f45453e1c96a5cf313742b00d2075f184d4f5169edb7c4938afb03a1e6a5f10cf8196ed36d49ce9fcd0800da7359f3237cee53ee2bb22d5823b47f2ecd61582987dd07aad46402705ac065cb1cc6318a60ffcc86020f65bdd2d293897e726f07458b34c1b8017f7cb6b54a04a3d52b1371edf5582284fed9655142032f021fd703b078f6acde6e5d251bc42a403858", 0xc8) r1 = semget(0x3, 0x4, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/4096) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) setegid(r4) syz_emit_ethernet(0x67, &(0x7f0000001200)="4a9e91b3da8ccfe1f52585115acb66a33a90e154ef222c9998a68b553d0915e4321632c0bc880ebf4ef88b224592ffd335f6934aa4fbee8aff8aa436f302dae9376206d2849d28d10c8d7d902aff042238df3eba8790abc2fe94e1730bcfff8aa03b71fa58227a") getsockname$inet(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r5 = open(&(0x7f0000001300)='./file0\x00', 0x200, 0x1) mknodat(r5, &(0x7f0000001340)='./file0\x00', 0x3142, 0x401) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000001380)="4dbaad85880b8de0a7cec5f2766246f537030808cc983b66763f6a9e795ad95aa793e7e00526f00394c05d580fc9645e", 0x30) flock(r5, 0x9) lchown(&(0x7f00000013c0)='./file0\x00', r3, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001400)="fbdbb998947d3d66", 0x8) r6 = semget$private(0x0, 0x3, 0x440) r7 = accept$inet(r0, 0x0, &(0x7f0000001440)) shmctl$IPC_RMID(r6, 0x0) r8 = kqueue() pwritev(r7, &(0x7f0000001480), 0x0, 0x46) semget(0x3, 0x5, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000014c0)=""/97) getsockname$inet6(r0, &(0x7f0000001540), &(0x7f0000001580)=0xc) close(r7) read(r8, &(0x7f00000015c0)=""/185, 0xb9) fcntl$lock(r8, 0x8, &(0x7f0000001680)={0x3, 0x2, 0xfffffffffffffffe, 0x887, r2}) r9 = openat(r5, &(0x7f00000016c0)='./file0\x00', 0x9a, 0x80) unlinkat(r5, &(0x7f0000001700)='./file0\x00', 0x0) fcntl$setstatus(r9, 0x4, 0x88) shmget(0x0, 0x2000, 0x84, &(0x7f0000ffb000/0x2000)=nil) sendmsg$unix(r5, &(0x7f0000003e00)={&(0x7f0000001740)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003cc0)=[{&(0x7f0000001780)="8194d2c1d5765f4cb28904890eebde27ee2a858ad660ebdd794180bf54cfde001680377e55e0ac2ac54845262bd16fd3a01ee36c6b63a150f4a9d940ae5b1c5d18f8f4ae65ef2353372ab93aacfd00ff5ac513854f33db4c82d442a85e80bb8263aad500e4ab9ef2bba2eb3e78c5ce41f7d98c74ca68782085912e9fe7aa90b236b4ce87543cee237ef24cf02024b4d03bb0583fd8541b3d2d0724e6ec06e7497dd8e90d58dd35e546603f3fe08cefbad86a013eb04a8f898d9215e0bb63c4264d1c60bbc447eb6f94a62ee84ad2dc4d090f2db4887b0ac1c1b0272bbbda106271f0", 0xe2}, {&(0x7f0000001880)="091f1e4d660b254cd697c7d2965837733b9eabada89cf6d65fe3168ca76e70d1c1cd6f310d86c6594e2da9ea8a616afd3bec9fb650035e626893720fce30ac7ad9f4ab3bd2514923b3dfd2359f535c1ab704d1760bacbebbd869f538187806fd72c0dee27479507422d56ba4a50cb20c3225f7a275340142a8d8b998ee4351ec2ed3b77bff26e2843fc03809680a09cea013c11c1ea37c75f3e48b9958924d528eb5f180002e3c46076e8cacb98d563a91cc60e5169822a0b7d0030ea6f223d086443ca54996c4ac49e380c4b255f071bab884e162ac6b757bf87309441f8685bb9d60faa46c0022750e55af4371c974f132931788d8c89e906856b2460e979864a140610a745b0577da58217f4468fa0a11c5d6fc9bd51673cd8ebd42471726c15736686be9bbb208ef481e8a7e6069166607c7f2029e0f453571a50b01016f827003ac28ee572c95b65d81e50124ff1e0be08f4daa8fe0e86b184c462fd0561a1c974f82b7dc5417b78cda9d5c592c9ededbed4688d2451b0456007666e2286b7ed880a6fe42ec21cfc7e41d7819b1d70c4df9fcbe7ab2623fd7b940e65fea7bcbd80a6145cf4de5c685a97dc4feb1f3dfa99a5940dd9862648685a167f2465ee5038b9e50451fa0b72ac9222c4257abd3c711e8f1f54567cc472b99b23a9b10ad7426cca1253043bdef4d95b8e9eefedc22f1294453abb32745097dcbc6066314b0866479f9ec5261a4070a85e6ebb4a2ce4786f06061edc157300a8d9d4630ef5725153b7b61062da6f9bf81f862b64ae4c97e4ca41f762f3c647f4543a75485faaef6db4d71eb923e80d2c08a7c7a4332b3d354aa323df7284e2de2062e1e3d59469a73f76677af3daea57ea30cf4c6ca40ec798e3c372d4334490d2d1af90d10e8740ce22072c5efe161e1641d150b3529840561ab7f93de9514caf3f3a58348204a45e22e913474770c9d0017ee4c42e4b71f00a8b7daff9d2283c27171d1c11e13a9b5ff6dcd092b915473246b558779bf9f93eef8594f180c7318712a634fc637cb753405a0d6af35a381dbaed2c992ca48171814cf5747e0e20b77a3f05c2320668a5a193fd4ff97d40558d2c4f9c71f8619b0bc56704af92e556d30f14817de4a9caa456d850986fbff58feb4d0bad181b1f6597a37ea194506b300164589357f6e192eccdf80d649b935dae89c8386be79deda4245848e6a59ee1ebaa53c282f59220c9618a89396dd113fe31355e16f896a33066c80f6bda464642a2f3629a82b962b804ccdb3a977438101d503eb131c2755e46afae36251e78e18b75e18dc32f661dd15c49739c911fe861295cada25ca99a981bba7ddf31b34869cc59b9374185f43b59cf97bb0604f4dbf07a6e6efd004c4cd8092747cdfa344d62e77028cb5bebf3e6d912625f07d785c4b85b27dd874dd591796958efca787dc2ad79996fcdf9a78d40cde93fe564d8bb564fefeecbfa0c47567891a633dd64f981765a6b967e72092763c850141f7023009d39003778c991fbcc1970f0572db9d5bf7b1f4b449c7cca30233049022086ecd882b214173d55c4b9c4f1d498b6e00fc7fabcc407e49500a75560d90ec022b2c889047e363c7233530dc0d01960929915dd19098d9002c01ef1f5aae49f4ae82cdc8a2c568e5cb13f651cbc97bafccde398407ba94643dba6ddecb2bc0cc8bb2c20e6fed8a2b43a69e67e84e57cdac08c2409d7ad75826394aeae7e1fec6893e29cfac46a278feaa2795a96e6036331489066296f3a52e61f69192ead86d5a33d9ad0b499d5552378519cb73c698a79067e00f0de95566b597ac7c48e96b934ad8414dd6de379b58cf4f05cf186c9f5f19fe6bbac8cc56c9dbae86b9c54f0f37ab539f13b7ff2c068fadb06590be39fb7e0896a44e3ccec23d9d46e1cf05a5e6720fc6c30b90a7aeae7ad7f5ec4629d558e2456015736d3151f422e143528d8715306822b0c8437e60e386ffd904e076c833d6b5696d4d1e3489dac2d251dbaa42542b0acfc4197108a31f71f4d2292df0e7f66ea4e8bb15cc2c2bb465ff368b58175e4aff19f3a7135cfc85d0fdf5ba0ce41a050632bfd984afa6cc62adaf1c922d74a4e7574fe3deae4e121134ef316ac0fb2d92702ba7216b16ab4463224730b05b4600ee8891b2de20aba236853665cf0fe95e61ec8c01961751865b6382b63279b98ea5fc43a8b2e003e4ae0727bff1a1918c7b311608309f538f1f13854fea022f88485eca46ba51cb8ff3c711c360125e512491532c802b28c1dc43ec79577c73fd65d363503944cdbefadd3f7c6fee603cdf9d8542acd12580a1ab27d345a2e5258adaf64cb432f831db6af32ecf984f43423f800461247e01090eb306ccaa634e88290fb6438f4d9d6facd25b370874d19c671ca40d33427962a0b15912286a4401335864ea75b62266fbb6362457dd944f2368fd21ede987fc297d4b53c77dcc2a68f0b591b03dd58c3f0cee22c64ea413593e03385d9706bfb7bdf90c8663125e8322f9ed34925b10425bcb386af0ab3ea8f6707d09e0772de84744d5bd9915a1088bf3e9e56f1e336425c254ad5112b5de462d9094dfc96dec31f76b3743098a2559acb29eff89c2349c8bb280f6d5b7a9555cd8a52a38e927a0bfcfaaafb3a45b166cf7f4f1c0696cabcc896466c8631a6a10cd822d395244b681ca46cc97d8386cd5487cea911f01c4253f006ab27b54b5a5d36ef74740131547cde24f4f7049cf2db5c7b43c3b048cbc9c70f8a01c4b67acfc255e5242551fe122fb1305784b15977c021f89a237f8949e733dddb133844d86ccb809b0ed11e69e4707a5d8ce844b8420c6ee6873f2b0210831ea1a499c799053828eb0368160192c9612be8462e223a9516a30eda8a4f07a2a4bce73504e25a19a91919b9a732a826a099ee5bc526d03dadd6ce8f42c5fdac4ccd47a8c3a9ab6481dcd4ff65237f894a86199bcf57ca2a614b99f56f2f298cab4353247c4c35ee363ab0a644ce7f981e45d485c337c834761bd208d6fceb80811a0305dad84497a4d23eb23dd4642f30bc5a7c31df1d067dc417903a7225bd248c9ef409c759b0b0aa4a451af286f88b210469b6ff79efdea0f52d676592b3373e0c3754f59dd889080277ee339106e5e73809ca0f1cae4583082d28ed08238f3a3fe8dc268a182c134c90b3e368498c8b7a87f397f7ffd9373a31be07eee8a4ae558d3e6700222cffc1c79bf5b8456b91429ffe008ddf0f23b8292b9688efe327ada296f156523b40ae146bacc5abe2c7f26d83bc4dbc4008d47d2bfca0716b92d07e2de3f568bd607ea3348f4dca7ee34c4301eebd88bd45cd93e1919859da802a09cf55314a965cb7699627856ab2938582b35f956b9f3a507d69cb7d7a4bf8d53b9da3d5cfb75490565622d68ceaa192b244793f467adb149ae778a9755a8ea0cd453b2d09ad4c873706fde66655c6e229bf33b7525ce3e402f03301f44405c66a2731521d6e712af11a62009dfd8cff72f6c444a9ef2fd2bf407489fd9d179dd9069231e04369de6049cd49c1a102c0fd4d63f5233a1c3f9ef4a3ea136141d6c4d52a777c63ea689eae8c2ce3dfa94b48688ad243f5dd489d8162f542573057bd6fc06663033475b64b4b47c94767d8f71a67235eec5ec0376e52e0a376f5f03745f077ce574ee9e2e7107d2adef88b15367ff0645f44af99b545025c7c237d03dc0726e673c0bdd3a5846af985b2d6482bf9fa47ed952741b89dda2a1799c89a650d694e84a8f407a001f21e143a54aa626dd173a685d3e32c43df134a225a666bffddb1135fda89ce5701f40b642a70251f658e454741f656308a91b9b8fb5e75f511ed8d1d9a28d17fcb103a289b89a1ef75c8294079f1fdf5f291a7f082da5b3b6be97c2dd21083b4a3baa9e783cfb813a8afa45b0a18d27f8a6e4e3ff6cac49724b5dd84514a818bac753475bb8dc44f1a562d6917d004414f6411ebd0904df6536b5bf85536d11269db298f3a11cc7c6eabf60b619e93437ed7037750b52da48f4f6228ff741ad69c7d2ee17df3df4de05105918097fad5f911d92475b97c36921d64110c4b9f6d9a7dfdceb36b1469e6260a3be9d97a2e644e1123657d49825c25889bb992fe8e39bcf21a075c46a2c9b94759261ff440836da0e4b8828e57c69ee4253908726a1e5df686655c4519889af6d0f3bc1b56b0ec84357df9c55659fbdb0ca0e82ddb9b3d253f3bbebe1b50a127ed8af3f44eea17191f54292d77bf3d2cc9a6d014c472dd334ab2d7438a81d6c490b8c9993d39fe494aa4d8fad52d45fc3b821106c8d5e0353069b60e7bf971a9b187518d838ff07b0adfe2bf166c78c7485a224214df4ce1116ed76482a0428b3ea7a5ab5b1006f2b76830a3fe6ca215c47bab6bed151fd9c4749e1912d7b96ba1b7f42804f9fdcef5a6532e56ba543b7e203f2427b9d8cb147cde444e8a97faacbe8dae84afe1ae457c233b7acce96a8fe22524b1f7abb5fa2a7fd46cd1487448c327e5df21a0a2f2514d4cbe712108214c0d20717b62563bf9eef27ebc25d383ceee5d74c69a71639a41636c0ffc5ba4b499307640469f6a7da9e3bf9e4781024e6975f7f5b2c6fdc9a0cc2759e55a1be52af5e65cfe516db9c6870efb65b2f0bcc313f3d7cd0f9da11ec7213b95369f1a7710ab31456263bad9f86053728d3e31d851815a9f99308edfbb2069768f33ea68c148a3ba19068471d234ee95c9413a582834b6774d73ebba12c07c1c606d5f3b6a5f15c9ee868710544cae110d2fdd5e1ae65b634fd09f39353dc8a53dccec498fc47a2e737a837aa238acd7bd535e3470739bdbb4abb4bac4a7a9e6804fe38fa0186fd970d85748af9a26b2f4cc2e7568a388fb2306af481453bc436173ccedfe724c509220f6208b2d0f86b288c946d329935496cbf56615848c1036dfcf5e5bf7e2b45934deaeab49920a28458e2ec7a4c46169f4d7c72c4fd526d34aa54ce7afa4f7ccce4a004385d0a13e702be97b89540dd309e0381e5daddf9afc092f3d3241de4364e9f6384fbc22663a5b35ddd187b57ae05d8020425c3e7f3e165fa3ecbe8fced4ef4cfb1bc181540a27dea7bb6fbcd97d2fb1f991620b6f60115f1cab11e9c1f05b2f3494a730bd2926e878945d5f14936f81e571929a4c8f30d416f0c69093b9969db52ebf6256c51e69dd0fb4f529435d32810eb17410177590494fb07ced1373194d64ea351537f58edac01f6290d9190b470c4c4c7770778a627db362cf97a4c86aec1d17f52967e4f2e8700b563874148735814af4d2c7fd6e9cf25e6903aa39b4901c86ccf56d7de30bd99109c5580a2978230c9a1a6ab2e0cf407a5b9474bc240d88597fa6628b1c195057ea1e1b96cec4b6d8d28a8d5c5af6fbaa39dce8d2b6da73816359ea56a3f3ccb341edb64d62384c07c72ac38bbc1e18271fe88a414fce99ed40cda79c57a9af857d9875ab6444f12b9d49352dc4f4a9b11a8333b6c0f4f7250c2c333552f4681177731f12406029eddfc7a03783a9d9cfb2df6d57e248e42fd87e67826571806fc1128941be1ea53e96312defb270c9ddfbbdc52f777fa47ab55a6f9dd4ffc6fdf0d8dd95e9b9815a9264735fedf08a0de917e96d57e51d596c54ce8270bdd103335ec0ea0623815ae4d162f7b96d16e385d9b3164d241d3e9e53173860fa68a70a2dce6ed15e76acd6a0751d8652e55a69611df7a4503b27d8b89fd35669ba7380faec991fd050f9dd3c84610d5869e288d04e96b3de4b6", 0x1000}, {&(0x7f0000002880)="16075fe4b82762f430e6742faba6132b8364e96a815e8209c61870442744d55499b20707f821bf7afb68124e56d27e60a8f4c0ca16c53b7a8c93134e63f9bc932a0a719028cbb0acb52046ed49211054b606794d2bb86616947620c9290182afd7e190b6f54a0105f9daa4e87635dfede1b7f24015f34a06f745d8fa00948ce1fd59b123d934b2b7fceb0d98b13ead6b98c48e6e998ee4c08022a90fa3e73b94cebf43b4f9ea148a9deeefa7f69e89d28e583474e74bcc9fc8618b59", 0xbc}, {&(0x7f0000002940)="34b4ff77e624036d31c44250ea82d4613e35088117755ca8d371bd3bb939be4cc3f5fdda5b57623826c5503f09ca2984042f25109dc8a0b35c347752cf84613352187598d63c02afcf4c5dc4529404c29993ffd684cb4961058f7ae83c9c7afcea09b422827a1eb402ac5d9ba00dc8eb8082a5a70fadb1690a3d3c4197e65039a7126a89c549b8a6f4e778de81db8ba29259da792c33c5993dd723c87f037ebfb5bff54245814993cbedb8fbe1469baebb6a99c21227f4d3a519f5c342bd830f59b35c51ea97ef7ba5bc3c94ebb3d428debd4ca44d358168ee230b3b7fe87302e0c0c80a0f8610c0d6e5872547eda0613f0d095ddfb027e0ea08c27d31a57e", 0xff}, {&(0x7f0000002a40)="e6703a70f87461bba94bdf43c194de2fdb0b14c5e0e0c0283b3d9895d87b5b1c8505f0f682ea81320d565062600582c2d4067a3ae9e1cffc43a2149f8f756d2b3b0321d1fd8cc2fc97b0677dd27862cdaf47070e999de1341f9e973c7935361fa2a661f56d2648f3a562520907824ec36ee37729102f947df1604d1d9851e9b6e9414e48bd60329c3b415034b9197fb7e8f028edd6bd8f60245d9417f548b899b8be325496baca244b53732516aa431aa860c4a4035359e35dfc23261bf0476e72a1bb34e76ece0e2b441a153be4b84d732668afd3690838d08bf8e5706853e92fdccc18e52e1d0e6af884a0f9c7b9e63a1535c8ec27544d05", 0xf9}, {&(0x7f0000002b40)="705038209dbf522ab12cdac4acabf467856b66b9eb26862ebbff6ca693a34c74cfa39137e1fee5497897dcac35d4eed64343131faaf39e7fdb426aa3db1dfa389ef5d44105890064", 0x48}, {&(0x7f0000002bc0)="bdebeb98b2296203c55fafea6c9e9c542388f00fe97d062c6245956b0a7cca6124840a216c9db86b3fa1b91bbe9d4197062f5e9b1155cb774c9dc93ad96137f4e5bcfa2b77a19c810fc78709effb1994aaee0bc6b2680b31f550be2d2b9da60aec2577f199d98fdbb8703c8a7bb59c49440c88efee2201b3f73c2adae25906ffb77ffd09eb129c73ed16814e6d9df1ac0a50c32a6a4ee2f622d7386f2056c85181165167848702c12d635b1092b2230540d6e9fc0360af86ae297f977f5bb8140d49e696eaf62bbad1e3b0e746fd5746cf88ef687776de1fc20bd6be75aa60bba83b7f57219cad60dedb2e3367b266bbe8e7b5bd61d92304db2aba79af3fb228f2c9220a9a99dd02dd9ee5392745397c413b1c9116372b5cea369a20e3e0ff57fe6f6833d17e5b36086e5a5a4ceb3df39d621ca0f9e7f9d4f04492b09ea91e74a55d7fc0fb16d78d4b52180324bb30333887d09abbed0fc8bc13e858077cbd162b5b5689982bcbd9e03c57cdc6c87fda2a8bbcb36bce0fae7e5ed231f7a1fe8feea65f91f77070c421dab453eb12ed83f017cd1ba23dfb525c2e65c90bcdd08de74ca0f8e384ce9ade13002646dee52975deab685ccc409c79eb95afa64c7c4751934a0e12ada3c92f0eed249ad3b59c72096c0cb2db3e9a2d729ee5ceb5cb657213a205a45b2f2b92e9738691dfb2998b333464c889ef978fbba8471995cf7525e06c56b629920a3ef1608266d694ff2d42186a7aead2fea09cf00fea531ffe29ed2f8316829de54710bcc9dce24ca6eba2bcdc03740f93180753a4d3e3c7e9287250f3e33dfb187fe3e3128ce113c24fc257b75ef0ea1993d4527d52973aee1f241f83c31ef1d4276cfe54f6a4d0e19e1c6a40069f582e1f76a8624a912aa35f34ac295123394e50387a91cf393905be4c4170e7c2e7bc62eb158eb52307d240eb4244bd3ebe0b19e43854c525627a7cf3125361efb5c3ea9d402bc4ede8d24eecd04542eba8f80db67511654396c053d983383014619b0659e9d07da1d26c1b7013571e4f4e2bb0aec10c83bf61d6b5363d0d5486525203cb5993dc5a3033b0dd9bb8ebcb4a1dfbebcb3afa3c9b104c0fdc70b666b04133be88e0de1feba14814d90361a6a5a3e25083360d429aee861955a7faf4a15ff01ece32733d9ef5e26afadd79b1d4ed6e473bbb563a9fb0d1de2fb2cd0641d7433a5d92523e09068b72ccf1513cf3c8b7790e79c28b147c2a3bb536baef7adb0bc28de135f6fccf5106503bbe62d5609c79d1f44d8784c8057cd4a6114af82993e3e9183aedadde623e0d3d87bf50330f7aef3949e6573f591185fd31cc077b1e023c40d0833b8dd5d37caa7e2dc99600416a07f443c7125d0ba03b13529a2757e0e86db364d28467b36b7ba9a1d98375baadd5e26a25c384e88bb5951aa1ab5a1578cdd9534d4922562f21912321306503f19f72c283a6125b45f7852b67c408909a72877683eca4961def1e592fdf5021e223b394bb5dabb4218cde9f40d216813651ebd9a70d02291ef9032a20344963a4601226d6292916cfc266694864a9168f545026afc4903d34e6db5f1180c8a3bdc469e63e3749a3dd47dc233a9365a889f9cde28a3d695abfcbb957d5c1ebc78b69c4829de8720de353afcdf5ee67f01da4d81470ad3a566fb8e30c62770d77f575fa4eaffca0b9f66c2e71d9e40862f742d183d476637994481b23a12fe71c5733e4a165daaa4013824ad75be80ca8a3b4981ee726470a35f15e4da1eb5fd171b7a6ec6a91d1a823533e905d3b6f8b4863f9e93d65aec72d48f45426bb8f93693df23bceca3c35aa901146e60bcda62eb58c5a95d293e2a188e32d24757a7ea200b61d37d7c628cf4e047ff4363939f160c48501d6cdbe0c3fdb2ccbf180d88db9114daf5d433f367280557c23ffa2f781ba42598607c4cfba8db186434f74518990eb36fbd36daeeb4c8ca0453e50839ce35488874b22a63eee81c71ce4e8de963b68d11057bf01bac05bb7c6e0bafaffa662787f536cea5c0484bb6335a3ab73de77c4418b6a083dbe25e3a5b26a0948b403543b6e6dab48a8213a905e16dcbacee600ffb219b04f3896feacf174fe8c29e070b6e0fa7bd2e51f37f762dd9cf03b1de7eda21bb0463b567735ce48eaaca454cbccd0dee6aa138fc46db65ec592495029977733c55f15fbcf44bdcbd339c02dc9a49db8e029bddadde74d38ad22f8546df2de331db5da7e547b5562eb556589a29e8a32a378efdd036af0e70fd3cbe94885bf5874a25a7dd72506f9a5660c5f97d2b47261c795a285e126f04269433ee96be24cbc54e6f5758fd4eae7d8ff13d8db92f15dcd447c6cf066217436309eb1343c6caf85de2f54de9d1a3aca6fe375d33975b804e4e08f0029851a0c257c8ca196222e51c64de8647ac4f7fb998e3c557fc050e49cd0a5ac496f2e722ff23b9dde4bb5876be3b49f38e710aa9c5823695972e56aa60d58ea747ddec30fc6c8e2c4c44e2ba0db0e9fe87f827405acca224312d394539ece84acc4bee4fa54506c86c74b141cec73cdcfada196161ec78d110c7ce182b62ab76114ffb7da250773e4b13b2a0019c3ea8ff1ed4641df7bb4fd13247c027c69b44cc6199242cf1a7347ae86e1094d1872f5394a08bd084ff74deca168f7803866b8703697a2da29d3075e03720d7cad538855a6cfc4d9117d4d83d59f820a6aef0d76ea9df637ea9f04623f624c39b2a52a578138bc32747ef249ac8bb1a920d5b62bd34c171f40b8136fe8395a60048ea32106d54f7f03936665dcbc034c9138d9cb4d87e7d08910c32dab9d703d15e4fdcc0b12c6b77986c0858aa40932009988177e4b126d687a295a2ca5c55ed338a46e7c842687461b4fae2053b05c3f434293f360eccaed568d4c4f92b9374480efb50d72e84f8fbfda320ff336567dd1e4ab686f7c161d7aa6c15bb47780621c2c60a129974bdce86e6084214a371125c72be2296329cc1ed0ad5960d37ab138fc3672bee60d9ceb522d589970cebacfd1bbcb9459e6a0c62a124bb763c6c5f5328ba9f7c56b7fc68ce787c04ceb63fb8b35779f2431cbefb06b38af1ed785bf52f9cc502698d575d1a7da2f3f50a3a38d3a2b4c2205b833d766eb070889ce27ce5b91e0abaef1f52b74367edbdf422b7fe58b4a1339eae5e022b9c2b178db6622c1a44d9bbfac1c0121faf019dd2e7c0571033cb078ecb5f3700a68d35d109db3c3e1ee2e8741a2f0e25f1086555ffdbdbe7ba201b328dc3d7d00e6a199c1b9083a8f8dee28206d17de31ec635fe38df01e283c6423ec6e0b8fb97ad7ebf6b5b9f45504c7a08076ec8b2c02c2cf6ad6990a23b0ef602ea0acbc8c24fc58d7f9a54aa0e8d52d4b1031a442acfea1ff5dfdbb1b6d13377922b29d427586e49b897c7251e1b22073b1d2a7f3ce6d8e7e270a3143841ccddf6378c81188da10d5f3ed797bb97e9fe6c902d5e73b2c878bd2866c8c0e1f410c1d235889e47c58c299dcd842e85571fc052079cfe28740f0879704f233bbd482f8532ee644fb8933ca8025b54f2324b63869b5c23ccd1c68e9dd0d5e9a85865fb07e41834729cb8259d487a9bf6f25f7defea0fbbc11f332c7c8870ff90d6e405411d81bb9718ae3021fc394ca2104478e421a3a033332d19a8556c1765e7838e49ac27ba2297843e05afc30eff4dea9adf39633c3add7847ecd383f6772301ba9d11930f26096070f45168f4a37367b7d4fcd103c803b9c1a8c98ab8cb2c384d95d8037fce44322ee120a2d03bca3f75354c19178cc03b67f35e5e1cef8d09b19732e5c6a4ed0aaaa87ab5adbd0f8b64dc4fce95bc0eb359d1ecfa2dfe24bbdb6775b36bbb5ddc08809f82b731bbb2c5e4b7bf2fab237279454a86c9ccff53827176c3032a94d36231341fbb89f3a9b0ee0dbef33305f85bf00f8c4d981ef1466a4a165e01353dbbae3a95d85325bfb31585871c298cc6e1093ffd3cbc42758ce45eaa70345e01a01225a67bba8ff636bc94857f799b3b663e8ab0ea7030cea27b1fbddec7c0f99f35c29a45d360a943a0595b3957f58f549525d39e167e0939d1dfefe0721be753841af266defb4d20c8b302ab747bf94c4cdc0b890fd6013b9fb4fb4b1d541f5a5541b269ab5d3309bb78e6d9a5bc7d0130d3b469226a81103e30e3c6864c2b970738aeaa86f784788a49f301f39b9a744b5ab5b4a3bfe98620a5020e5b397e4dae7bfb7770d2e5cee5bb908355db43abd4324663eaa95dedffc8ef178df4ec1a406a6891fbd42a70bce0a3a9ec12874405556c518857e9e13d6f163c944055272387cb1437967b8163c8bdd91679f2562276fb87dc63f781e89e23dee1b5a664be8d6e8293dc12c794814cc2e443667b205158e228f2bf7b79ab08d5280cc7e36889efb31ccb94553dd7338aa09e5f97601bac329e395bb127c88dddc6102b1c9d0fb1ca8065ebf923d18ba10fb54853ebf51a934dc3009e4e5a7ea9b422bc2b488628bda9544ee55d33553e8e3a7dc7afb16918412eeb7ca5e323097139fa82b0f3e2a3a70d056059917d2ea3fe84186a8b3f25cd88b2218a1d59190b541c8ec5a44f59281b67be8301a8da1214fb17173934c6a3a9107b96f92b5ec787fa34dc8702822e1a2e832a08e07bd7b95cdf689e77482ef585b1a392b75896e6bd2fbebb03196113bcc6210c04c23b479a37141da5b948f361e2f727246926f28272f5a52e3d338f39dc49a7bdcef2543eebaf35472b71f75e844e57847767b7a597af301cd2e5c2b3ad79389e4bdb1058b7e2f4d777c20e020e9f543534bfde59fdc1f5f40f685dfc7136bee4b75a9d01244c8a3c7e1cf5f2d047ce41c00f01655a898260c5233409cd22c3c9e834ff88eaa5f960a8fe6806c9f51b022cff77c9b38a3a073c88fa729bd6011c8afef08e8fa88481f911b046d7303971ef3a8b5208336cf21e210ab97ae49cb8dd9504a0696ad13d4f2f294707737e4cb63e317f4058c992d013e6a2dbf47dd2d11b44993b0880f024ecbf3a5cc41ddf76b80350641817390e4fa36e000ba694aaf4216b087a746fa6d94aa9ed7b331a600bb99548b30f85268c2eb2579e87aa8a347a9e66a53c0918e6916d29a528bf4bb3de7e7f5607d742ff9c680b74f1f17099eefbbafd1b91953acfa3f11c9f65328c30477c4fbe091f0e4d9f75d75d2d5bbea2347c74cd7dc0735fdfd50f5a8dc67d00f1bfa1ab1cd05a2fcd875194913603758c85abd27489c7d2bf83682ba8f1e50cd2f17485ac8d6492cd34a13895a2bb4f0f39cf367ca575e4abaa6453eee29b2a1d1b8f6a5f025efda96ab8bbea81a472ef3dfd4df03fd12198f7c553367cf0412fe8ff838ed6a37e1e943ad8bccaf0ac091f01c1e1d40eff5358cf1787441b05d74a2efb24a731e21f83ee313c73653c1bcaef474d0696f1d4f82d64cfa00f10b020acb9cd97c241092cef140d2c8506c0ac71e7c638df9caa5950c9e672023ebf7aedb7be373305249732859496f510bde71ddd5ff638855e1bae2c4a8857571eba75f034f2a8e795d4fd1161a07a26675b89f56752027020869d0bc6544e31252a21a2fab15fad3c198ccd29802aabfc90f4f8d69ec7a8b40bdee61bf8fdb91d3bb5c8b55a5c7b7038bbf67774124dc4c5e64c0d7e8b76915c98d66d4581054cc12fc345d4f36255e259491b497f9c4e59a5cbe86c0841cde138fa8bf98309cd78b06e031373eaeecbcb9f4b7b7c893bc5e2602c7d4eaa3813af4cf5bc42ca5f935918fe6ace719b296", 0x1000}, {&(0x7f0000003bc0)="64499957fceb0e4465778c94fcd6020670ec7444f27e1656e11407cb984d64254a4af7a2b01da08f", 0x28}, {&(0x7f0000003c00)="87cab3bda3b6df457296614b7ea1f82789ed7339af1c69b69c7fbddecaae66d61e8b511fc4c9a5574d5fe56dbafa9a69569c232c74eb9b25f892ed5970e3d42c5010807716d5a1f7f2a6b1f1be380c4d7cf1e4785faceec97ca663abbd152ccd6d1424c08ed6e992b42a8cc3bd62b3fb428fdc056a5e7f9740a47475de029f06c8cc82138f3a459ba0473ff5b1bbc2aec78a9b63", 0x94}], 0x9, &(0x7f0000003d80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r8, r5, r8]}, @rights={0x28, 0xffff, 0x1, [r8, r5, r5, r8, r5]}], 0x68, 0x2}, 0x5) 16:00:16 executing program 0: r0 = getegid() r1 = getegid() setregid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) fcntl$setstatus(r4, 0x4, 0x4c) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f6600"], 0x8) listen(r2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$unix(r3, 0x0, 0x0) getgid() 16:00:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x1, 0x7bd6, 0xffff, "b802b1e388904b998397e5785822461fee677641", 0x5, 0x9}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) socket(0x18, 0x4000, 0x34c40600) pipe2(&(0x7f0000000100), 0x10004) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000bc0)='./bus\x00', 0x400, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) setegid(r3) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r1}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) r4 = fcntl$dupfd(r1, 0xa, r2) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x3ff, 0x1, 0x800, 0x80000000000, 0x60d5}, 0xc) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0x276}, {0x9, 0x3b}}) r5 = openat(r2, &(0x7f0000000100)='./bus\x00', 0x400, 0x10) sendmsg(r5, &(0x7f0000000b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB], 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="e4d1560fc690d7917a16877bfb98a70b6581323e21faab1c6a55c7538a8923dd9feab6ae0c289cb8501e21c7c879174cea766b5af903b9", 0x37}, {&(0x7f0000000380)="5f3c15836cfcbd19a8ad9eb1e0f5692e35cc04b0449a5370a7c71e9c2b73874ac451358e4bc5f9d1db4599766dc975635beb04a589428dd05384582a97eb30e38139910e68775d9a4f4d65be93e6287c31ae00f4091facb542205ca1b777df8c9f56c23f68033a33643637ecf485c4860192b63137d5382f27e9ffba86c2af0f31d952c9702704c8fd2bf918a7759acc0dd612fa72bc29936106315cec23263abcfc11a6ad96cf4e735de207ab1a03d423f002b43d5c35f89ab0d24b18ca3af78df786c47bb17bc76828c9fe0a934b2f3344b86528cfd384199505774c994042a023de1e582263", 0xe7}], 0x2, &(0x7f00000004c0)=[{0x98, 0x1, 0xffffffff, "0dcaf25eeb03d8cf515916e3167e6ad16f0744e20b1ea876b21c89fd57d685288bf1f3671f619b78c2e1b456c3f91bffc1f8ba955d432304e1231547429ade196951e14b1f7d21cdaaadd7ac83166a20f32922e1e925066c93938fb4054eeec538c4c0e4353859708540e100b0862e6da28091e344f89fe8104ea59307053d3da0e2e1"}, {0xb0, 0xffff, 0x6, "ab0d4ac3363e71fb9fd6e49eab9a3d1af77e2e68c6348d2df3cfac9bdd950f5e295261b468e8a4841caf15efd409c24c48aa2a457b47a695a301f51390446b905e32951f23398a9b3cfa91d160f01de17d12a44a1cb96610ec6a6c8690a1ca16e1d398c98a27c4b74a1b500a6458dae724862429f05db8e4b40592f3081d22cffc3726513a166c79b8ef0e06563064719a9db5f7cbf8352c269cba18824ba2"}, {0x20, 0x1, 0x209, "3df73cd2bf91c20b267a"}, {0xe0, 0x1, 0x1, "2302f6083c97fa2ba5bd86fbcbf8744c90816cdea08d3ce228c0bfab7beff11ad15bc1f5dd6991d4ea3966ee6f16ccb5377307f6f138aa6294cb5c98986ae53d9489029ab3bcd9580dac524a2741c58c453550d7938ac3c92536c115822dd4cf285ff68c021582f2ec86b6d5170e440f5333720e6aab080126d326f57b7460858cb0ad6578e07dde829887ba9991d721c29608cd4e4a228a56c3bc40e091c96fabed39a9131ae5602893e006539d78dc10538fc15deb2ef514373e77442054eb8ed21df37864ba9aeb5f2096c8"}, {0xe8, 0xffff, 0x2, "c73fc4d1ba48fde328ea35154e31be3421ff2b312f0648b5905a93ecdd32f4dddf7c5d3e0b4a7f9860b0ddeae56fa7150aebdacbc8722b21725f5030cce866279bd3fbf7169cdee276de1dff89b1c0ababe558dadc48a9d2c576435c4db55dfdca2d4cac1b1a45320fe8b5f86cc18c4e7cce6775ee71dfdb04c356fddae3e5d23afa25b85929f7ab572fac395e72b97cb0ca35b9c950ca877bc3956124b771374edb6371c697d5c895737cf6b403f1aea3a7ea3721cc8882799ec22c928ef93778bc66575b6c942131822f0d593f0cbf46c1603a61"}, {0x110, 0x1, 0x0, "dea047d82fd42ebd9b62fca22e7108f7a902704aa52a271380076c9d96b817993b1ffa5e9be173b0db33bc6c571958b795d571033955a21a381ac5a5fdda606bea25440d6997b7bfa712cb722d2bb6685ab9952a98ad486fa35a7f84370113d5cd60f9bef06dbfd0904ef16e97778207fed3a053c209fd6dcc4253117bd3f755aaf6d8d28113f35f944bff8985a2cc10ffd4e2bca056e9125617f1a1aac11fe6ae60ccba9d88c1664e7ba827c54c06177be0fedfb8abb324226bf7e7b11918fefff55fd88bf465443fbba24d1e56560220030c3815c95f35ada27ecde684eca53b9b10377247cfb9366ec00d28c5c6464bd3908568b8a283ad59ad77b77fe4"}, {0xe8, 0xffff, 0x30000000000000, "20e46658156093345ee6aa46cbe0714fd6a18073a3b104971ecc1fa288e18cf94d431d907ab9fd7cf6229b0c42b2557f025fe6a702b75fc7c7f69683ac028a709336847385d0866ca0499d0a5d20eedcc5bdec145388afa962d7258d90f7460d5655f58c3a88fae51e100388fc9e7276a72bd3cdddc51265247d52fa50f52d8927ca04b689ccf50303b11a3b1525a5937563d5c0eddf5140fbaba168aab6c8ce8b9031c7fcb94ba78665fbed88c0dbf95891346c3e16b3fad6cf489107984a15e73bcbd9aaabdbb8b3683d0f160532e5aa6b0cb3"}, {0x78, 0xffff, 0x6, "bc8a33c6524679f3b76a77ad60b9af953a31160a03a8ac1985cdb63dc1e29a2e05895ab016f29e697a9abf26c1721a6a12738236459cd78f633cf7a5257d7f0f6053ee468aa471214659eece3f99a825017f4f25e0d217c8f27563d4528e2f2e7435848c5c9ff366"}, {0x68, 0x0, 0x7, "c3784ae9366214cda8b541cf06396c59c21d4dceb59516c4d354d489eba594fd95dcc66eee30ab34e695c691c1dfbbb90aca8f00e369a34ec94bbbc6978a15169a2b638835eedbcdd95e9aba71c14de197d3be2bcb2f7a82"}], 0x608}, 0x3) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x10, 0x8000, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x98) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x80) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000280)="8012edaaafc27e2910cae5df2db64fa349a2f739bd5e98ba76fd896951adecd61be616a25153bf17e28b133511cefe455130095797b070e1281995eca7113ca3bd6b35b44a22784efec14630e2040566ada9a32fe751466d138bf6704e0b60953053bfee2ddd0cc44db637608244790ac76d8e64883e5113da1658d3171f8e87394c475827ba1006ad8f7e83e060265fbde5ef4ca775423f5a3d0bfbaaec1a36aa5a87251f865e594facf149fd5298636b3a1a12740b64e271924779b49abbeb15837667f6635f821db14eb28aada5706172c39479c6ce79f98bdf0c3eb27d4456afe71d4b54ea77f2fc4ab2d5bc7ea32098302fde1483c73ec7c4808b017437cf165f8de6f0286cb11217cd7f620ff8d01308c8d06febf625c051efdf0e86ce34fb7a060eadb81716b48834167fc1f0ad758fb66be4aa633e84f4dd2a6dccf4870e11679968bab882e664c5fc3bea23915c8ae482a26ca22c9e8922f64e02430d571ec91a3d5e9acde164d97fd5f82fb120d8e9288faea64481cf29cce8a889c9561e4a512568c1a857212016c6b989d30c5fa4713460dc8e2e8cd6a0ceff68f106e536e19b2542e53fee28dc666c8c8ee036c3e7d71c71638fbd15ddd61deb41f959f6718b117a80838e981ac93d273361ca48d0ab5ed4c5e26c0435cef377e64a95b04bb374a08c57125847c29ffdf13e4c82f85f459d6d5502d30b9b0170b0ea381fc65a08e0b04d3a627ec28aec2e20f1f3ff736981f18f2429e9f046bce5d67e68a2a1fd91c2491e1bab8aebb1fa77f78bae103466e49c545d671cec9c1f9ef7f0ccff0fd70a37105e7100bde1e041ef5a0efd54835af918ffae5b736b357e0639a601cb7c6d127eb7d945f14ce50490db28b2f8d497574bb6876cab1316c8c2293de8a6903257b7e1f7ca2dfab9d3adb6fbc10691da3d44c832526a76f509c1aac7ea835e9dd55f6edba534ad129436cd87270839cddcaf3c343dfc9cdf4dce63a0f49b6a289bef3f5956e1e459cf5ee135c39fec90d857a5b8a85076747bb9f203e0b20c6344654d645b2db15cd6963c268df2cedd9853bc4461f84a5779636b0957b995495e9e0025a4ff6daacbfdac2a2b3d7a72f7c7effc3aada06fa487e8575ff587333f42afd68e60a82ea96bf72f701bf61ca2555ccd29cf4260e19543df998726622e4f291ae6bf0c3550cdd6044fc64e9eceb89c60e5378cf83fcfd64a3669059571c69862be54447e3d47d6a891f8f03dbe015ec55f1426475f0b9e89e1ca0f891f8b6235485c5988a67e2d0ee74ce5152635e14ec4bfb409cb3a471eb57a89773f0340041d75fcd27fed434d338cb0fc27f755bddde84104305e500be5c1d61b31b52f112d6dadbdb837f7f24f9bdfebf7c4bb2802dfab3a771aaf069e854743b2f96d6c71312483d3202b2763bd413aef1a051b64c31fb8420c77d84ccfd80ecbc03022b1ee872b8e3c4b4326c91d2407747cd74390406704c26f383ca5bdfd0090e1b83a62e1013aed5893b633bb69a043777eca0547f2c35ab6aba310a74e2efa9c1f6d26c080ad648da32437f57c65025bc51b566ff76d6f94310d2f769bd931375febd165ade933cf49b4b85b95ba9baf88a87a3a1bfca6e978a623ba395bdaace8b1110e9e3febbaaebd47aeacdd7df37e21e57bf880964a2d1dbf561c2685a6e10ba59ff6f92549447239d482903eb29c7888ab7ad9b8944518b0fac37bded09aaf2ace46940c860304ba592d66e73d9bbd4083767fe274df99e0cd37a2d9bc8555fd997ee82e15710d2f6085877b2cc0d7e8272d457ee715abc25b16995ef6ab5011d6b3ee10939fe0859db4be07f56e1e4eced4f9f1dd3fde90f1b81447cdd2b828e910c5e6f833d728369655a6488a08b1d65cbb2df03946c296ffcfeda8d3ac7c621d880080449e72ed3fa1ea3ffe18b77e39e4196de55cb980541b6528ffc488013bf41a9abf6e87a16e62c82d720c8b410a35d18b2e3f3bec9ad769723ee950a9e386f4d55a939c3f5c8eb8a8d6b7f471f03383ca5336e4aaddfb0797d93d2e1acbc6579b9af36b5e25d5c2e58c19989ddfc5cf7080ae78ce464928a071f0bc06e9c1b061253d09edb8c4d9a430aed5712e51339568cd134378b9c91d85f817c92af4adf05c2b7ef5f46d842780440a0664b82f4ccbeb96a79f88c8804936d3baa61b88cb1ba25bbf820eee1cd394911607123e1b7960b6a1ce6aed1922dbcc0b860bf1e42cdbbe7be97dd06fd0b26363612a75ec96b81e6ce990c312babc2d34aa7de65454f687fd861ad5090c96cb34a42900d8cc147681b900d20df0ed9fe20c752f5c94ae79de88c8973c6b8f05f006fd6453d7652c85a2fe448068d4ee8d7cf88d654161faa58cdd4fe73d4430436c3d3d9f796a3beb6e562bd815fc78751e54c126ee8a2b6010df57ccb230ad25883b5b88a8c96a0737560c22d15e7f46871295182439090d88e1f9b049eb2ad7028fab280748f842499371c25641bd73b1190ce252b07cbf20f6ac473e6b74104ac03fda0e1c829b1b7913653325e401ff890273bf04c01937de3b64f8d1e14d945fafcee4cb9c1f3a60df89cbfd62d8ab1399412034bae308b6a789d7635f428b6880d17e0ca8f51ec23955c5ce4be14b8f40e6fac619a3f464bd83e9a2e35a792864fcff16519e97e41080591e6d7f22b4bd9fb952b12a3fc1f5402c3fbc73dcfe526e3a249f32f2cf966af5937915b5ecf6972aff9cc2da4846ce8919aa4a48a9e9c7ab04f8f97479852294b9a74ecb6dbe813eec587b8d59962af0cd7ab25938c2a683a80b7f7b750857903b32e91aa3d51af72f6bd86aff847e2f5c9f8a7b589dc3575f25a3e5f25337999a940e5ef66405bca48854d1023b487a4ab3ada734e36018375b5abb288d85846d8540d6a15bd9ce7a7aa870de5fa07fccc3c3c7cff9822237d30662607fac54b5d7cb0f44c0d50bedb955e414050f38a06f902adea8010f3377329dd1d42d82ef2c89373959ddfdfd019d63a3eab99ad0d5af9a7bdc0cd2916eb82cbce406b9bc5d897602f47f9e5bd6d4ac8501e415eb35749160d037006ff380942ddb181cf84b427fcee27f49f9a088afc23e661c58f7db402bd98c50496c85539e5b018bb64e55c72ffe3dbd33017e13498292b95fed4b78cc458a95b46d127b5f6787178faf862788945654fd87934713b273e6952b38e77ef6ac8023b50dd7ae80ed531de91c8209bedf255104b18135da917ccadd014c9b96de70f78ff7abfdda5044f2c0d201685bd2ea44976b3a12f440b632920e7b312a04a33981b1fe7d0030fefe124ad55ce71dbb2b455ce75b10c8987f8cda5abb6cc81e043003e856d65b51f51421aa36c0fbb18bf3982849181298f6ff774a761468f97f981d1676081edf7ed1d5389cef9c1192aaa5976820ddd89b0af1e826d1d84b3a7a10358b0fcce178c3e0872aa2f06bba53fc363cb7b27b7b3bd6ab009f618bf2efbe4be8180435683a426a8112d35369ed61ea102144a36e11c87d2c2bfe540fd1996324cadcb126de1000366cfedc47dfadd371a093c6d3038c847af7cf7af4307963dd7da80760abe124dd1521ac1ce690561e7d0906fd6832c66bd06ae41d4b792a07576e4a2319a96f0b1dd4cac9721c514127ca1ebfa4190ac30ede7af6c313e1426a857ce81bacb1514c21340e12ecb083fc2f8d9e888ea373203e7de0cf2b4f3b93aa632d8eebd1bfc0286ca7590205249e50a604a3bb558d96d9320de6aec0b6cf9d801e37d619a64fe2e2732709fb751787eaa24298a4321f11d4e4980d0516147592b0661a36a9fbdcc505905f243a9b476c5109edbf302bb124e3edf1cd0a6939a2a805721005dd9c5e8d8f526135a2b3d40a17d4be478de464c1221a1dcf17db0101f887ca72acc95a2ae37e1f6408e0c7e69b7071d16d6c6ed0c774daae8abc8c1116835a67f941c81a7cdf3ca2449a01fe3beb0dfd6a666a19a2392eb11f08c054533061c5a98e9ee69c5fc3ad9911ce386f9175b495b38937dbee7cb8c83f5acd45cca29e1a63dc018a0b2794b5501ba820022ba8fecd45e91ce99b30704f4c77bb0b98625345908192506029cc1075402fdb86", 0xb61}], 0x1, 0x0}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r4 = getpid() setuid(r1) r5 = geteuid() ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000001800)) r6 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000040)="f32b738721f6e21fe4fe68eaa8b0ddb8619e049111380d2a76a7e6210215904251", 0x21}, {&(0x7f00000000c0)="9f862e61e7fcbbbf623a7aa837c5cfe23cbd5d90ab3f1fb8292c6cc012d1ac3c09389255c52ba08721db964c19cd332aaeefd79e44a876f952448ef355ce8c0a02e4d290ec951942c585800ee6e2dcf700aa031c5d3769ecd921a27c5136eef28628e8c526ac35ae2468f76cfc5d4fc80536ba88977d583a40123c55aa83ed9d503bd47540a1bf9d6f81068ef1", 0x8d}, {&(0x7f00000001c0)="08f20afde64046a70bf47f82a5abc2e7acc1f48db9ac239677a92b2cef4e8e0a48fc19aabd9840a4b80eb59ffe11044112379c03f70fb2e35dafdb33536c760794116329f989d1aeff9fa72c196b25326dccf023623f639ea1092a31ba9c517406701bc3f1fbc65a600c852f4691cc78c795c469c9690e2f9ac217b9a0c3eb9c5018d117974a108967177c4aae703229a55a0b2b464156e38c7e00f5acb866a9d1e5fe0043f6d6d46eb7a1280df889ec34787fd781ad", 0xb6}, {&(0x7f0000000280)="9eff558be0e4a2a52d485ac6db71e71c24203b80a830bd8fd3682fe88cb1ecf6c30fe69895fa182e86f8882b25d32b25607d3da38898c9f778a79522cbbd37a5b7151091bf5748471724b305b671411bcc4dad55c4f53345c17a8179f2c9284fdca44dc5e1681c44e2b6d9c7ae85e4087faa9bf4f779cc6c3f5f2ac4e12558093e70a68603172b2e4cab6518eaa37b36836367390543836726eaf070b5646d495161ad87438db360a83f2353424d951c6d40c92b8ab33683ae8507ea10e51fd23e29fb", 0xc3}, {&(0x7f0000000380)="a964b49a35b3322cfee40ca369c596e57ac934758358e20db98b6fb36860808a10d23e18d96d9e89713f7e9ff4211f4088a0b405e2fface07e854b6f03c6128a9a2542a3f67f68ce4eda54e050a0cf6d8329d38f3056829ad32296cc58014f8a6d7bec64146e0745db18628422b844d20350c0dcbeb3cbacf506bcac960bd6b247b9ce16eb3e98c40f7c34ab6bdf1ec95a2d19a811491ff936c79bdb339032bbf6dd48ddd7b8e3dea249f258f584b3d3ee452da7dd85fd5daa4d00eca7f844bf7f0327c8f6a81d1c656a46931a2a73a0686703c2eb06d78713fd3c11540256bc4c767123d030b65d7062c9d30658492a3a745535f9cf77d9c43f489a2f17b994fb339d5842a02bb49d2d88de270d0ac52ce000b8924565168aadc03ff7d63c9e7a8b2c5d6e0c29900c59329bcdd386b3f7ddc3617b18d03d2a7a69af5a90729446f9bc78f7ddc606408a0a7bb594938a5130eaac6c5f8e976810f10d81148b6bbe9bfbea277a670b02eb9ee07bc833782fc78618ab56c5ebd159195830db1feea3e94fc11fb489a01aaca7e4ba8f95c3e7bf39a698988a5d88ad7b89364cc3c16e8875736fecba07155be8d75bdcc0f04ac94677c5646acfd46559d9f08b7fcc01753eb5d3025928830aca3d8f2f900db6f7aabdeac26554c11d805725da82bce77f8bb7c7a27818a3e04bea6718f88a010df0f39dc2fadeac4c071799e8c0666f1c2b2efda8555ce143e9e38e269086013a92c81d24c584bddc9e2f642b2435f4798c65d07ce9e14c0e102878fc19bf05a0751cce247197da5dbadf22116139149f1de6b5be66655997bb33dae443a918f57ec36207c3e5d87fb3068039ae3cee06cb1f5f9f8c8d7c74b45bd217fa0534f2107e4309882096719f0641fc52444b6ee05f8549df362b50f80d7a501ba78e58ef32c1cc950826651babaacc192fe82a632f250166d837dc8dcc2a06ba47eb4118a6c9f1878d29ac2740d8aa662d6b372e5be6cda945e837e97c91355d831dc251fc689fae4e2f3fb7614966e2d8c7850e95fc828775d0f5c8ec3644a3dcea01279c00e79bafe03ebc7e7a9ad4ee684aebc7ab80a19c289ea4fc9c4dbbafab9dc308b4fa05ffa9e22f90dcd2e60f89290389713a402bef0470b959d8cb8c9cf83b786ca704fcdf891f652aceb9653577c4464d8481e1f9a431c1376c3b9bad69d517b62d972aa4a231ea4a94793fdcb64dc1648ebb6113605ddb138bfedb1defbe5d65c5b5163a3db4ab320eb5749061507f8a6c9a947ac80d6cdac7af4a210ed05c78568709b195ff539eece462a04ad0e71087d2d69330e1d13f3e576b60d2d6cf8eb498cfe929e90fe1b57178e3e62c3f2031fc8a78c88da3080b2396f5f24fdab1abb87b9e02901a58b023016c6d8471b1f23fc9fad72372f0de29c998002ba62e86e00f234c7fff38fa0512655f749689bbefb10ac815175a3a8b1fb8aec2b02b16507602827795881b19bd24e952970a0d22880a7420bfc06ddf9d0734e6ed4bd68e02486f5b9593db95b20b28b0031ae4c0a7dd2a73877e2359ba73266a620947632e2d00bccba9f8d3abb7d998d2bf0b89796e8e86bf11db1b7b7a6e7e6be52912793db18fc20637c0f254a9548eda4ea702244b652ca84bcebb15067e1ea3fb0375f234a8307d3b01c4ea3ff4851adebce1a16cc8da37e296fd571e0e33eed36cab554637620aee7b46712cf2356f1b4115449d85bc26dbbba56af4646f48a85192fc17cfce9f5b506e04d651d52390e1e4cb970f0a6a7458b1595c9f453d46fa652f1582ce3f0a0e11f3fb2f51a8955e17ebb018a905f241f0547d053e871148195e3209eec2c168f756e70aa87ed55c39adecfe09cbe69e378076e6bb36b95c52c7c1d56925a245a72215cae270d24c5ff8115b92d937b77fb333c4b0eab694a1e699a9ed225311c1055eed16e2aae48bccd2fd581865a77e487be14cccc50b335b9e1f6292f8eaa5a47df8efa52655017dad6be89ad1c35deb8f21c036de4b868b44b190fb61b10433d94dcca325ddfd1924f6e09cb9d7af2ebf56abb3b1096183d357126fb12173b3a5df72c1aa347f0cb3224aed09c99835308957fb24317c52f848b7cbdc4f4b07bb73efdce33dcb5b0983a9964fa6727cd532c92baa9a9279cbebaef74ed6f8fb2a43afcc0f1c8d9610e6c20c96756fe4cacabe0540644740d5c0f95f766a24d780bc266f849bc1e2ebd511fae5585ee9a5c1bb543650fb3b3d0656baeee70ba404e797ad76825629eb33c6484e6cdda74ebcf86950e26fab7711948cdf491dde28ca4e6cda679e69fcb10427ad72ca70c70f192d3320e70d446885743223cc689a12eb59ef4d15a77b5ee0cf7295f1d98b6b43c634299e71d942ffc42f84cf859b923ca5f68529b1fecc30b3541c242b9d3b561406530afdd5efa0d870648e88c69116b73d2b78ef0a9368ed8b2c9be23110c59cd42372319b752982adfc1d428abf64a6a22656c7b825f0039a97645285d917ebe0583000033900e5971490b1715b4da7e88c3cff41a623908d4b2e17095d318339bb72d4cd72f1b087dde79bd6003ad94656a9e4c592e6d41a1cd5193bf005cfc11697d8b1ba756d4a545d343a7be54c361b1c934b4770cb12a04167434a24dda8dbb16cabb972d0566060d8d69f648ec867ce20c4211687ced09e9ae467515fb4f3c5d172ea74c590a4c9b17a708def896cced30c4e336c1269a3424e5649a4b64115d77ce583821519b807a46edb16139421afcd6b1c367bae38024a4c7df239976bc25aebee83c515218318b41e01f89120ddfa2e080680eead0a69125edbc27086170f6c2561d830d119da21b6ebf1d6a11f9d840ffb460be7ad634bf542f229b29b79482051b49fca3e9f517c3cc8dd7254f7e3d6babc46424f071c0efeb1490f0f565415d4b201fed4f77c1edcb8b9c725f7185ffa7a201218252efb5e0bc2a9a22d7d5ec2246623908c2acce80c8d71a05c5b51c513bcd1326604a690e7c994e77ef93ebfa20b9c6baaf31734fa3572c1536dc50946c6442aa394a4a5f30fa8a4e0be808df1f3a71e570bd6d5fb75d5b1a784e45a1dee8e6f7335c4c44085a80bda630822531e0ea82ae603bf260d6a000b432dd2eff2c006c39dd72cf8824099c161f8fc80998d60cd98b8575ad80167745e139bf69085e99232e15122e09f654580a23a294d57481d556c4d28d8170175ef3c97f7ca0a5d841ee8ea1490477b629c483f801590823f9ff0ecc81bdab067a9fc746ed9ca687af6658290d3db484498bc461e4bcf09e11dd44b2a293919a2bf41a1014de330e5bc18f3002aeb639b209a0df698629dd789d49d85618a61c71d80f85a88b8a96aa416ac413d8e75da5d40e8d9a46d428db3ac8e1c23c8d58da18acc0bd022a6c8dc7750f06c094033451e4de62e611a2add6eeafb9cf46e36c7939baac70ce30f5cda97ec924e876b1cf22eae7b22c9ea5882fbdf5c18f3534a2e1ac3958652f34fc3ab9bd77916b97d1384334fcb97a5282b9f94c7a304bad7e8c7cd1e3372c71ef86c4b20aa7452e824a440bf41ff591f226bbef0b3abb379ecb5a4cd8fa69e66fa238e3eaf94e7f97251b1afd1aecb5f34fb7f364014e77fd3c4edb818dbcebd922a8434de349c552dc18a905de31c98f75e14b0b0d6764c9e3d35cb55381c3ff896bbb0404886c8201ad1d367bd529ba80ac9a24a88e8aa1be018de45c5e8cdccc7c637fc03aae76f359824c758fae7e0de89b4918558b017fc2f1cf4755f9bb25dd82b331e29a3763ccd0aa51922e7b93009b7920158933f986df9468749253c79aca53f22eb9589b701ce57990ddb45e7255d33aae2bde206eb7fad89cd91e86ac4734496ed920ad0255f0031450a83bee10d99cd847e875a4a777a6f2b49cd1eaf3c6b83c33b65daba743d8b7d9ef4f3e220d151f936424292cf2fb4351ee362f066fc8d0ebb9c40d3b376ba8ca1252030f93ebad714cc614471b6954ca38b2d7ebfcf0176e07b545e7a19e5738614ec03859b5392b0f123510f79ef16feea1a3eb316f5561987c88a8c13738e898d216fd3b2b638c35f17e5dc30ebdc3a86bd9a101dac2531e99cf6a9608565d8b994e2a0e864ada65cde0f628c414f5f6a71b165fcd51d15f63548ff25d59333e7dc871145d5dd6b44778ab03b8bd63bdab95bf51a2d21f3a03630cf961d101dc3c2da370706406c8de340ba77c23d23878624b3d20d0723a6bbaa58c23a3c7a20048d8c49d238775e15a14805c90dbd5a742aeb4ecd12a3cb6e88ac92a44c9a34c9bba4aba24b56d60fa1c7584ce75736e18531a83d6eec65f1bdb598190cb819c2bf085a4fd83cd65fd559056909504dc0f8aa10f838eb98ffb110085cbd77431ff421c38ad85fa7487292ece1046cf3600cadfaee3bb65432e3930fd20f3869a90af25fc96f43cf2c951a33b2da88ac1c5f1e6799afaa1510c7b78afb4b103605f3da25042bf9f6d7540f842e42f7033dc8c1d584b9db68e76e6c46a9da47be7e22613b7322bc522b019e3741158ccaa38dc75acc9dfd86164af16e8d277e45a35ba57d02d83dd4b91475957eebdce58afad73bb1eeb0a12608081371a91e02113ab6392bbd1f1fd5d79fce22d6efd8f830c0aa7275aeb32b20466128b0c7ee642bbceca660523b3968ce33dbca8913e16efac69737d40ed8def96065282c3f5b3eb9db8afa50f250716a3e66aaf522dd36039f47e2e30cfbbfd68a4b748d0e2ece92779576c045e3762b7f34a58b96f25c60a587c63e3961bdb01d6a7ff95fd681defef3247ef9e601124845f1f29a591007806d840b84a2df0cd4c054ffa9dc159ed93eae7b0c59827d4cd79fd73eb4c4c3db9be4a74d54526df5f8b557e406c364146834abffb9f6e75b5ca7c561fc323857918da984ddb81511c5caa2ad39763f7d928ffd156bf27adc4ac8ae3ce0b47852a334c1d9cb6275fbfa57a471c82ae23be8574b8eb089954962d1148fb376378c5641b45568d4fd746155becb5f0a769688deba263ddc5bd137638b80495946e90d9a01896c08ffec44f98d4bee1875010603c5b84f9255bc9d89afb3630f11c6e3ada00c9da933a57ae0caf9b06a7fd6d7be40f9ae44c5a09809ce01391a1c5f8a38422fce8f08d0cbcfda5452970802f0de9c4edb2815fd04c1b6dae507291b6ddf8970b69c9a2c55fd0bb559626a5758aa5a6b5afce576dd10a1c0a1862596122a467abe698bd90a4fe2f733d6884db4fb8cf0bfe63f4ffa64a9b7f0b3bd52501e89dde24d06ba6a94116e6bee9101c7d55cd61af7ecc7eb4e76be0d58ded92d3da50edc227d76285bfeb32fbbd97d7d9c2a992edbe6a33ef25ae23a890067f5c3bf32fc1ccf3e24a98f93b115b1abae1293e057060c3e8aed206158276442348564d0702f4be9f9b6a92fdbefd748c14b6eba9de29d7ed821de1746c65327efb7a4ebc157a5c665bb8cc1ee1a483d8403cd76e33c77567b69b8c32a7115f14b86726c19f4a5ed505ff7332cf606c3c0dd737c979dc3e39a55e2bbc34d5e9f39c5ec742cd5897b25310012199ee3b315bdd2dae120da00d64a20e9eb5d01b1393cb7562a308730ea6b1fd08f34febb0dd3702af1e9e9c07f95e5d554937c1014f335eeae7003a9cff4c37f39ceb2b177cf1870dff5954cac5d2f6b7e736eff86d25affb526ccac1bebf753d4ac321d87a84afe915a6f5415ff9ab378f397756225e97eeb9cd0de5995d761a69f9e689ca1c27929e4782be6e90a8cc5ea6d4338589770996c17d2", 0x1000}, {&(0x7f0000001380)="59d898a5f7d2329bd0c3eb0c95b1a7f28ae354417b7d8325391d12dd98d57d92a64229013c7e3b45557456a107987a4a403825a69f7e3958354be0b1d9ac393518cda0079dd006acb04975c6dd51dce0408d72e0145dc166df84968a07dd28a1d0d4394e65a2fe7e3c0781912605d5e564212b65c761b6c96f8315c555e1a144d0536a33d9707935659aefd02039b96c59eaac9389f350023ebaf9", 0x9b}, {&(0x7f0000001440)="5aea386c5c966ceeb0411017c36d086b85cea88762ea1f91013fce0c7a22ea4ab71289cde8cac7aae03db4fb9a9caabdbdac98dafa424447ce2308681c347aa3f8f6cd8a01414c70ee15a9642bebcb42024dc71563f1ee87257ea5c6309ee3c0f757767a57eb3419942eb1688534022080eca9b2b772d235774177f2406234f1b05b2246bdd2bf18a71d531404b61b", 0x8f}], 0x7, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0008000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x4}, 0x8) 16:00:16 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001380)=[{&(0x7f00000000c0)="10b6d985737a7926acedd24fb8f5974a89c72d6faa755c513e8b301b6c7dd4d57528a707f0c86b18426f29591ade67300150eb4775856ad934", 0x39}, {&(0x7f0000000100)="1e33a9ea91728f55b2266129f763902db50d818e63ac1f79287cee980801a05a53aa22301703f4120757c366e63804ffc6b1866d5cac6dacb6ff1db9ff4f29cee6e442c0f687e5628dcd59b3c5d72a98f171ddb60c328f4622bc6cc5a0424901ead5dc3e07ea5ba3519c33137a5165e5d35a5a116141dc7ceb94a8a5b6e2b4fb0053f65c0320de78780d8dd3c83a1cfff9e0dd730e581056adf811357992c3e2541bc263e0fd773e39902f392befdf2aa1c394a191d34e92b2cece1408ffb1822433f8774af6ba3a10bbe989889549fc7d624793baec11c2b80eeaeb6ae90c6177860fd3634c6d4ca7ad682130ec408f7388", 0xf2}, {&(0x7f0000000200)="463b049b5376331079f7d8e64815d82848f7d976b75484a705f87e5e8ccd7b7f2280214e40c17094f521d22612f1867608dc76771b477aa09d0d3c00525680e562ad4410be73c27b07c6eeac4f023ec8f06a884d154e4ca2f56758ded386b136666b0f34179e18c9e5bdc5f3e5adf47011f087dca60e08721020e3ce9240e86286d0307c43f0431ed8510cc195656b51", 0x90}, {&(0x7f00000002c0)="c926a2352ceeeda17294ca3b53c986282d54f8c87d1863ecfb31b1f1e8aa312c64b51748a1b357c272face21b37902818a0acfa4d43fbfdc3fd5a40c79b454d6bcaa246074187d7a1bf5c7e64e2a9fe727ee66171ce78c8599a598ab4f6fd775f04c50647431af8ab4b8f3d55ae24d5c0965bfd7144eda8f56162a10aedef2163a4c381cfeb4347622f5a634abb537e45d8b9feefeda7eacab25c6de3258a7f39cc7666d5d6644d9c8be5d7a4da37787ecd46d8605d0b87a", 0xb8}, {&(0x7f0000000380)="cca98d6a9e0d7cd6b531a560e0cc1380038eb337e00eb8ef83d69ae8858b87bd1823c5bb1d359541957b591373d2757410a08f8b1904cb3f1709136a748df0c358eb5799d7883faad67c22d818bd4802c218beaf8bb7e7e0a28555bdd486b554c1c3382c14f68707bea0a8b1555dd9e7be2378f153e8d17ab88aebb541974f38d50b0e1d531dbd1e49f63924923799e7064d56313f6b654fda4228137dcd1151cb072ca317f5b5c22e5238e685667718a60360c5846e0182c9f6381403a6771bd4d3d22086ed389eeac7f3787c52eab7bbe3fd70a5e50861401cb03659a91a6df12b65ef479f4615288448d7fc0ff2b880ca431b600286b2d05669c7bb60d792c0c7bbf01f3455f59d7246602c028933b712e49205f283b0e72e297d4728e2eca84c868dad97623c9688cf18471259023d3aa4e70a5ef605d58a9d2c3a85c4fbea197d0602354b45dfb4174f6ac6e471a8bb999ca995fb0226de42118467bf87cbb28347fda106338397edad9ba70d668b272f47602b949fd1a35e6ea43a0bcd58d01400cdf9f7daedc8abcf83d4d8379b5bdb3f99970e013c224845e6279d053909220efb660d9b7bc930ca8612984da5948e55d06ced7d3f47b624e2b617680150358d2a398549247d4efa87fe7499ce4ed554ab91bddd732a86d0b852f7f7317038d42d4f0a69d559992a514e7101bc1bcb4d1736055e310f10ce70a2a79d08f0a1b90bad53ea270206f47c7454adeda31418f984f42d09ec4dd5b6422d9ae19605facd512aa0ae9b639fa03dcf17975d846beb3836513b71077cc36cd9373496e19883d1c464623cce77f4f8e23f498d9004f3d6a2d14bb06d91093feeb01a362537a9266cb033cc3f22de98e8c3157fea6356b590890a1d8073392365258951e34c7df56d291b2bb7d14119ae1c6ee75b2d0499390ee400321f5d73973123f3f4b2c7d941e57d5ffa60032e2a601df8b9aec6e246b020d18705503b675911ddc0a24b5774ab1ee8f80b82bc9ed58c79428875fbb43dd30f328f92d63749a4dd6b287269af07d3ac4e1908513afd4487a2773f939ee4acfe6d16f763a03d08e8bee242ccf834b16af59534e7ba4da168b626270c2f1de15f160a9af48f2880bfc39b063222def5fd65c927a1fae97edf07aae0d5b36bbc5ed2bd49baaac043fd4dcb0a324e5fd58448048cb6255a0178b2419a098495bacc038ad7cc8ba306057eb03949cb3f44911099949372a6c3fec82b292dd654df5d4a864bc18491109c0c97fbb9f22712da35c7869225a3602d38edab73fa43b4b857f15705159835ebee5e634fdf18c3fb509de641e440edbc8f9e48c2db67c3bf717fc8c2b5f513a140b74fcc15c9480e7e22ac5da2f281402520cee0f6454f7c569c468e8af6a6a17a0f826dd6a2067fdfb5646b0ed3a57f1c04bf806aec291bf23540a556730767969dde4d2e1aaedcc8f42990b045d1973d8f4f304a387b678fd84c4c50bc9ed6f5e060ad55539a2f5a9e080f8d5e7655146f2cc30f95087bcd1d1b1e982b59b6b334f9ea3f88c45588230bbabb66db0e4b65021090806ee553b9a633542e4aa331bdefeef4ab98c0c180ff2c7978461b1d78342d77d52c9166c6dcc12d543cc8f9957d53cd84ef43fceac31ad81cef9407f8d0320a2d981956f9345fca5a3941c6bcbe6fd75d7f832f4cea39445e26c6f0e23405212ac9308d5addd4f2ff7613f438c4b4730f3402e24f17b086cb74fd04966ce05620e6c881b84612832b43648da2163b091170064d97b5f4aaf8de01cf7ea9bb7cbaa3389e3c29fb9c32c69a32e4de0166e74b247bf5636b06746cc0165c7f24fd4fec35e1193090eac223923989e6c3dc692074721294ea22dd36e05f6bdc15ea2963ccbfec744059313be27e86d8dccae2425795d66f551bddb2fc2df2c898cfeb87326c8086acf8c44f9af18d32fb4441ea647b87a16081f59600c959ca1e0bd50baecb5c748e54fa380ab723aa570c6cd3915a8e67d6abac344373d96b30bf89e3c10045a46edb1b193d60122a1e91dfb2e11de2b05abaccd2eb8360c64305922a830e071875dd4b64a476292c004466bbd9ca22ed507bb5fd3e3e1d669a08536c7e892d109b419668819500505e0768fa1c90074b6bb5e3597c513816117ebecac8f8a49cca8de0e4cc5f32ce88d43fb5f3d6857e0e3b89ee55387aa6ba6929a7bca343b819611915ac77662995ee455e6b588e76d2836b0249b30769dd082ce57610b8a01fe0c87eb0f0e1d9b2b7f0a8438123588313feb158e63e0642c8f4fe358dd67bc5c9234448990c3ff7b37dc84f27961037f2ca5b8d2940be7d33c0a87a3cc7d4f11d20cc8ce12a061f72a504664cd36c02eccb504c79e4e7b9ed15e8a1af76ac00020562e7786cc4aab983df6be50c0060d5b72a64a26222bb9effc4059bc4160488046f04a9724ebaee9d53ec030d3392ed2367811cab57a3d671f722a0a6e41ba5b77ef6d4bb71331ff89669684d48e9b8312b707966325a8ca0825116c56715c6ee251f3910a8ee6efe41fa14e2dee129b4a6d4af9437efb29d70434db35a700db29ce28efc2f1ac99d2c890cbaf43ee5d6161a43e44680b5d50edf239ea0fafec7cf90ebc94373ef7933320ec6ad4b17beca4d2e999c556c5b29477faa1ff4b5d999e43cc53f6c2a14187a2af041813a35e35ba519303d469fb3aa695726faf9165c951610039ae654341b8cd1b1f6cf53012bf8be3ff149d671c353c114c53428adced251c0b29c306d7d771eccc8ddb50190d94005949540b64cec6bb9f82424521bf2d55d67fc8963408d3c2598fa1f05395d7391598ffa4c1e49789b888c252d1ea5c703630fa90252b0087d8fc7d9fbf2d03feb30bd02ba97ae0cbb2405d16e8b82a384c33a3f82a033c61f21e198daa980ff53ad8099814f012c58bb2d8d591dfddb957c566d763a653b03d5260af0db00f497386d361bb6b71d5636d54d57ac1a93434ee9b0f19ee76e0a56dd584421c802dac231ba412bd7aa913a2bfb8b2a80fc227095224f00cdfeb85b7ea42ed15ee37fa896d1d0bcbde30aa29b50e25bc1cfae1f82a40a0b38df2aaa66fc5f0f9c7fee0cc7cbcb44d32df092bf4d03f10dd170f7e2f219f3e7ab4527c4e580940dd89388a69a65fa53f2e495eb22fe9b9c1937b8125d90dde2fda2abc280b17b5cb0529127a504a007612e42b8c7ace763649304ff946099f2b57a8854dd71a6028d81f078f74ab2c95c087f9429c0735e95e9a5b49d6e9fa3ae6c91db2f3610eea55f23c3ff441d644acba826519c831ccfba424ad386845c35bf45de940f76c9547f6bed4d9016e04956a88da501c4967128b730049f830300060e6700bdd1124ceed0ef6b0108634e83d04502777d3170f049c072b4560eb68cbbefd2cf3bbeb7ecd40e06669cb4276fc50d1a87bcce8efd4945c35bdc76b221ef79b16a2540084f64f490842da9d9da2871358c4bd9e0f2dd85fafed90b80780850899b328ba927dd520c39999d069ffa005dc9bd594c45be9cbf1490ea94741ecbcf7da3b4cd567e57c508f93508f89cc21f15c78c5f4b39e55bc09072b958fd95b9f3a4a5a355dcda7058b35a067aaeb002ac43f8c23f1d20e574c1d09525e53595ba99b464297fe56ae95a0b5ca791b62d4b29e64c0d5cad273fd25a89e2c5c72c8afaf7ad294a3c96f2cffdf7be4b6b0cb2b53dccb88e15f0a0401e5ed91d828997d20482a2e5b9eb9b4e90bf240be0d58b40759710280f710c35ce837065681facf87d841d70e341c2b6836671ba4948efcd16543442428440ccd8b7fd96d0fef587b166c66b7f617a12facde8f63dd15e84b983573815e62f6b9cb42fb780b556544db4a22398c725d6849dbba304dcb41b2ead1abd00a10c069756611d9e2e2f28a0d8f5dc8f6d7bd273f5370f6ead2a3f7363ecd92362d040d95fb35e99212eb2477b6c1205b0a094be624b184b99ab0076169a37cef4643f5e9f2d3f943196b91c8b4be6b885dfc8b4b42b1107333056b3ec1c3bdd7648cb57ae08691167a9a7d938dd3401b1c7463388cc9b8c7413ee5f8ab228de9c2fe48477801229ddb3b542bebc31865fa2699d27dd6d4742fdf667ee275682278b3efcfd51ff3b17e679e6d4bbd327538e707f992b96b605a3c8c737c6674469c61eeb42ac504e58bfb82296bf2190d29b21162e608a3bd2c38cf9d91df76f1fe47d1300dc4ff6fba270d1a75346a416ee93ba208475baf83388c53dfe63964c1d348c1058aa76d41772d31b8228c3673ec02e061c6f3825ebfdb79e223ba0ea4af28494e5b1c1d9d26b48c3c8e16aa8907a1ab3882494256d08923a59f20c038aac14366b9ca1e6cb37a99df4ec44088d0246fe9a2d9d5deef006624ae8a6cd15ca5c29d3f6e084d7e5230a6b7400e56f7dd44f4bca88272f36062572c390c24239008c8662557f18b991b5668c9937508aebff263015d521ab7882dcdd17fb2172fec20c120301dcb15a906e0dc16c82969ba48e072d8640ccc6f33068fa6626e8fa615ff3c241009b75f18103fe3638c316aa8e185d010efc84da24d5123013ba7fef4ce213d3a4c70e9bbed6e30a6d743d370cbd25823b1807e1cf62b7b04cbd162b85ed9466f1b00de3aee1a55802a09bfdcaa1f365a12ec7075dc5ad033316782b9ced6d2dad9c637d09a19c1afd44c06d8b22821f5e8bee9ffbddc799142c2e4a6b09daeb7ababc355ef1b932da0e49cfda6f795502f9e4c45bf48d500e2558a81b385ccc868fc9fb3ed95622a089c0943842a30bc44a4810e38ed6d12648dc87aee4ecb7d977b1733877743156009c4ba4d2fb007f8ecf2bec3581fd77ae29183fbb61ac8f3d37c3699463f7c3d52729d4134633578f9e77cc4b830937da45a30da06ed62d1a05a328321ac1ad5971c7fdeb67d62f5f25271a60a02d1bbd3b96bcb7f510b651bb410cab34b599b0e15d5c932510c90bb636f241fe6e496a718e3747d40bfc22ecc2b4f7b64621cb5741c13cf2382fb9e7d34af34a6c77eee2484e19fab21ec4c48729ee9748254945d9b6d8bf31baa675807578c1809810449cbd821d248f2f3341e5a0f4b62cce4db2bf26010d733ff8ba99f43dd767661ea17a504490c8d61567ed1e5ccc113d2c7517535e47c93d2deb37dec4a114251da545fa1b76760c0d10f14e36664c41fc64ac420959c06bb10a65457bfedd6b3708e846b9c638292cc318313d0e00bdadc446dc18509c95a081ac0f6278c220fefb20b4981d187b9a09eccd31f2860b2a906e96c79e0c34407767b8f55dfbaee5f829526b7f8fc0148cb4b398f0b706bc62c7d18c16bb2ed4981e23a655289773ed705f9401c2249c2444b3ad8005e40e009564cd14d7c2151d2baf5edc2f1c2db635847df3d3a4aa69d7482983308e987160ab1a09afa39fe95c3c1eaa02a43891bccaab63f8c942345758832ef5d5485159e204593d971002a49d51407343f9d39f548df3bd8023a79c3e4d40780264e9436eb6e5bf90dd722c9a228fe28a68c86285810be42dbb368dd3f9c2e5d592a9c8c81a790265ab09edb8e74a937a8b686e862d84147da10ffb1f77550c263a1177619cbbc01dee87b8a6824c345865c8fca3a89fe06691de5a0332020282b5373dc4c05c67618b7d97c39e583b6393d8745a4ea015bda778eedce94c5e98fa8aca2453eb0e5fec01c135b10f9fe11ffb1d297e1b54f2f23d2c811a6a2b4fc14701b693ec91609c6870c7bde55b4a881ca0043bfa2fdc663d4f45700b36a1e32aa29c5aac", 0x1000}], 0x5, &(0x7f0000001400)=[{0x68, 0xffff, 0x49c, "bbd15a6be4ab9590f1b75be4019424e2db756eaeff347655c7cc9967647f982eed017b2959c5f95be3720ccb85bb0f928cbcaca5546d9ae6aac42e5b4ab2023e21d4aa84170761c4e247d827641fa122b63bb259ae"}, {0xf8, 0x1, 0x80000001, "ecaaa935a791a9e26e1419e02d4b8e6f93a1c40d373a0438f7debb2bc8b562bcf26491d584dba51472938960ce7c1c5beb72dc0d52c8bd1fa446271f27fb32593a376875717dccce29ea9938c83f1b7db30e0cc7c70dbd69dac6b795a0e2d084eb8b143a220433ff44b1cc4ca566d736791ab1f4739f4d8ffadc8a2a4ae2fc99d3ac672b698836a1ba44f085daf6b367a3472f6f54cef644a26cb91c990c7d0e1cea6d6885817862682d4cfcceec27b56c76002e0303cf3be6194fced272f4b8e39d9a0bd343e823d6ccb1a767f9e46543c4c3914684745738128e3982ba408d866061560f"}, {0xe8, 0xffff, 0xd11a, "77496d73437f6fe5ec11b821e94d85ae04f58e0589327d4a661b7bcc31303f2941ba384b2efa23e25713b4cd9f1b635121e7b4d47951786fe11f140c2318a1b1f46f48b175c8a3541ef22931019e67cfa09744df9cb6e1891cbac8efc34cd23d9c147e5f35b318bd6525a036c54802c88baed6c32c35bfe7edf2a718446c3faca803c2dbabb54b790a3115a20980d5598142d3cea27f91fc5f3f6288a6bcf63b0df3a9014bd4faf6a7845d4e500108b905d6e743aadf900005b3a66431d0f92a495a6a47b72972080e6bf8ec15a5d1c169"}, {0x28, 0x0, 0x4, "16d32887a575fe3673430ba609311739c4"}], 0x270}, 0x0) sendmsg(r1, &(0x7f0000002c40)={&(0x7f00000016c0)=@in6={0x18, 0x3, 0x8, 0x7ff}, 0xc, &(0x7f0000002a80)=[{&(0x7f0000001700)="0019eea23c5cf403043436cacaeda5dd03c4c2f45d042a045b51ff16b1cb9b13fa1f31bb539b7f31a7116d2faddccfc45f2cd80ff775554ebb2416a7cb2bd2174a44ed4c360c76a975580f7c7c8311ca53b7d91a294ec8f32ef147b5b48e09f4d5b0f67b7243a52841a4c8329e92702fa659e9c6d5c3e8dafb23137a12b6a70ad437d1d1812dde68ef1d49d5d9d9ae32fdf4f3b267d30b90ed47c6b91c873a94e1e0f45fb07e7075cf75bf932f70c378cc04101580cde3a4ad84a64896a69677e81c5c0e656c5f9d46fcdb3e54b4d2d0228fc082b5dc92b9bf7fc6303cb3f3136dfb330ca168bfa9e5c6eafab7f12f776fa1678fe1", 0xf5}, {&(0x7f0000001800)="db6d521d8a4d7fe1337385a742dfaf933c0b5a56a7156343aa6d90eed0405fc43eea4e86999c609a95e7625cff30481228321db0be18c580793de3f54c9a20f489df23fc6830970f51e58c396606a10c1325ff696e98d6303491156595a37fba29e43efb8d35a4fb17d966de0fb7535126ac3baed1305a3b2415da3836aa8fd32364872046525f0f4b09ab0bad8997622c7493f59a27c2cb2276e9c641cade5330937267c8020ab0d065c39349abb3a847cfd1e273e577fee1b41d90732edea629e83325b8", 0xc5}, {&(0x7f0000001900)="c1cecc9cc3579010d96c6b933a3ebfdbe328c8041128470a529275e5706a56db50f8e941c588aa3539517b25709e3c99cf633640004b6a0b7edfbc927e14408078785a6d66c938a2a46c6e57d131b1b0b12c9ece02ac2666bdaf1369c19f0179e87b2ef9e13d70e4ade4fcb797b06f88213b5c6093737454b9316434e98220c39fdab085201b31eadaed4dd76ecc55eeaa8bbfe66781e044391ccf45e18a8dd74a233352c18aa684ef5faf08e93312a7bfdacdc4e339bbafa225c2ed796c44555a56d02dd3b6dc36e4909435fd1517bf3b2318a28102d85386421b5f206c3f0c100fc31fd2b87453ac4010eeead9cd5d68aa7fece2129fe1998f8485717cd94daed83090d318561f4bf21bd1b828ff4de2ab95a160ab318c34ede67e4ae2489312b4fa4a31ef9036279c674ebf1f9c54d044aa5015d119987c000a98adab331d7ac3c2e6bf70c039803e73eb03418d0c84898dda3a4a6ee5274bb404fe67a89acd0d3a043b614a6c6298ed681d946f2408a8fee4d673f730637415396b8bc3dc845547fdc9531d591aa32b1b2619fa9064076a927b18e00c572c0bd824edad88612f3302c516141d4f9472775b44cd3744da120492214ee56f3de649a449cda88e2237cdf52b4ce4e1c0d581063eedbd933e4b1dc8f3aa6615088cfc65942468a5c85c7fa8220eeb7885ac8af7f79c749e257458c352729d38ea3c9d238fd5e436cf888fa43664c68ed53d55b5ccb8fe628810663a62ec7984d212612418384a578db6422bf70d5e00c8e280a60cad6b0afb7b3b151043c0ca99042f50c9cf6cb993d8f4fcc87961674de27d7d24a914d1985436159d16ea22b4642bbbaaca4edb51255031cb5a485193dfef43bd438cc296124b2c826b9dffd77e5ed2746fc01cf1e9c36d80a83081df9a85d7a7259340bb954748335e9c39d736a93066997309bf74d05bb3bb8578c584dc09d59e5fb400fe35aeec7cd1cc63fe34165dbdb5b373d4f3410305fcca6cf47ef914d2efe3eb82ca41697f051645f5bf0427028d9743c36b38f9de855362dffbc9ba82cef365afc3008967480848cb8d1484cee697d27836e36ad661fde8f325d1353694bf04936bc95fe507eb51c2b7c2f921125433b6e41c1799d10a18070f763bd7746d702f3845034a93a11c2703ece518bd7acd1a4df38a63f001da88ef091e2737163980ba069caa12f0ecd254fa577157ed0128284f6bbd61dd3e851c54baf8acfa70f385fc63578f35381129d18b515541bce1443bbcb9933967253d7d6fc83f05c742fe95871824308c7747300bc49f5703a155b8096cdfdbacc339ebbd731efc969aaf1ac999e2d02dca8344b26f6c6def043996f958df6abacb1cc88681c65eb157aa6739346971dfa55f09bcf156442be84b1e5ec399a941611bd8feb7679401d53f84190536b25e3b04e97742e4fe266775d915a6b7dc7abf26d2e1bb13c1a9d60b57324f469ee431986f9fddc5b6f6d289971544c7c7c1d2c9f6afb7b451a0507ed8c67daeda96156ca49ba47d3dcaefd85a54eec3194da61efa8959b7e3ef26dda066279cda3d78ab7ede025e079fc924f06a6238e82e418820b255d3e0fe67638a3be54234ef9faa348d054f3ab0b31e7d09c1585718b9b8357ff65b50bcf7f6547e7d832d3d9676064cdb82d3ddbb3fc70ee880721309f56cda1f9638ab39b7f2cff48f933fd87ee3b50c4e7022e6cb7a7512eb75b01d0d40873f32027f3b30bc029658b6e8189e9038479eb74875c52b1069b6480b657d062e4f3111da72317e7cfbfc71dfeb91827272c12609d231f33f9f7efb373b45d988d6f7e4fd5b166156e6731adaafd58390976f86969d180f5d2e1ab292622aac428ec1b039c113f3161b5a0cbd81d7f0f93c4ff8150c8978b64cd110ba92df27276997e3ec8def62c19cf60be4dabba3c970f1895c26094777c72584ce6349e1b473c2639a0b9284d6714e89aae6048242c5aa0796e2837a230cef5b3cff16e60c0172c069e9f822c89d62757e1ca69d4e3d71296b0aeb81b86e7e5eb52ca0942e84f2bc5498c2db7121d86c4468044cdd310d9861d38823b030d1cd185c2c39db6206bf63a7e32fd204472487d9ef9991dc80eee4c376ed7596d0bfdc26950d58784c66fa470a4c44359a42c0539688cbcea735b32f2b3beb5bd7a93418d74ef5916e57c0b8edfb8c2170acc6ba7ff749f444e6e937f20fba35512de6f6785c0556f620de41045143c69ffa57f26ce79d98d3ec9985df72b7b0c59c6ed95ad6a860d151ce5490a37eecfe304cbe7c56690b68be4a61670509797871ca0bac9d5edc329b60677e3c97bd6609b566d3e9bf7a2ab83524a2a8c89d39105c73dcb439f6164a5715bb4af8d2e68671a9a3b18a8a3e3cb042434c118bb7b01c9c172ff70521614f49aa51a85449bcd661ab7f978c8b918578882c3eaa0906aecd88b6a2b1110b00c45ec408f265c16dc391ba3e2b9cb7728225edf12a5b60dd3f0e6e90ec2d3ce6db18f56af9c30e56532de2e9da4b2a22390e1834c4a7ae4cb6bf70a86206526e6a22fa307bee1681b2fc8c5a4301913e8c32630d789720c9d4fa07377cf6c32119f3f5a612ec3a468586b0a3a40e3e96a46c14bbf90fab5fd5f89b37cfa9ad5fcb045b6db321a488ff5bcc486986da24ff47d042fde8356b9198042d61f0661a60c3bdec7c935321a08f3d34ce63c8387876db6ab26ff96ce0131577802a637a4817b9c423aaf6913364d5f189ef2b57e08d7196c9e3a01850d0cb1b216d2bcaa0a405e808979b8bd73fe0a0e88e7e8759912119ced8181f204360f25aef269c17fd5f9e8d34b4edb24fca7c4db8a8ed843f82d0f74ea1c083a99dbbb1ec06a06aa4ed8b54a0da7d83dd5dac01169947d25cd064e957793bf6e85b66db969fc2e41580390d31ec1650039ca1b5fa6826f78dd22b01490773aeecd8ef6103653821bb0568559d1ff9b86e8be4b76adb879807698b76d1c960db93df28ef0a0885a0f0b149563cd0fef55dc469de055ddd8a06efb7445c55bd5f4d505db7c0469311fbd4f2b2a9afefeb89e1f87147d99e0c707df33daa7a4a99fc94932aee41093dcabaa10aacc7ebd8c7b1ad4b6cc3e859bacf6a89bf18d0ec090c36c2dabd80e8840c5e95fa2f5e94a63ad684e0b78c31a5ad7e617a61a638749ebdd284eee5059528de80d78e7ef20a02da1d12244b3fc0c6fcd89e9027ca6689c192970fbea8cf3854b77ebf4a64343328faee9c48e4b6b6794204bc7794b3d562ce6366e2f1240525ada52edbe67680e8f26d1c184b11532a4314dfb99f07a64eb3c0fb2c84bb96c590c2b6cb04682b048b1875e75e0eac2fc3b67a5e0827fe7812f451b6a08d72624f84271c8dbe7cba74192c4293b92576f1058886be660526703174c70084366ba65bde08b9eca8945f48ffd2c674084d8ad37384e9f2c05def3569f392011690e077f0ffd14a9f38a26985e5765186b3b1b60c9de473ff8157f9cc8eedb528828c2e47172bb85275bc9dffbdc7b8c60947ca65c0f799d49bc7eafa1850ef912a12b49b013575a96d209abc675ce000db4e79436e9207828304818d6d63f884e9a6cf30c38ca05813b1beeff04c1a66013858970f1a2f50559525b93cede99fbe10dd8f93b77553bef14ceabf73123dd3fec6c54f1e4669dad7190a3415aab0e15ef70191096a83f3065cae7f6c078c8d1331833a74a224ddf091b9df8c4c9a00cf9d33fe3c65d4ff8eab3b231270f15bbac9bf1e04e825585114dc115714f332a7dd1bd9895a07ba21d8576b55d3b038b4adce8cf592db0a97c481218ecbdc5deaa9cd2cf275d777c8cabd01fafb8d8d61a9d7cc92b0738f43aaee25d6289bddef81b502faa8ddde86b4d75695dc6d6cdfe2eba6657b160936033010b89cab79b3f7b95149d99145e3a0880689cde3ced48cff35feca08d45b61a4fa3216820b8716651c3643b5cdf0c86ae72732620da9be9f1ccd98d61bee6e3fd7745879fbfc67b72cb65406d4354db1ebe19b6800387284c70856322642e032f0559cf0beab8c45b759202086edfc6449f4dca6887fef1fcbf8932b168a161a574ea45c440cd27ce86fa8ca1ecb8cda9d9642c5dc058c15c7b111c8a262f48e2c4717969f01e9a4a59484d117c56d2c2722ab3e36478697bbe030a8bb7a1c05dc27eb9840fb6b78d3f4209666220cabdf303bfba0136408d654f0ede96c1a805d8f6c5edc1189c5658a0f6ae7a970ed82dffb9e8ce278077368ffce4e0ffa7cd7dbcc4813c8beeaa5920e10755136d5f785c1e9354c267ba3430937817b4c941a089f5dc345c58cd0809e03aa3de0471b4bb8ca33c294b3498f36c40dc6bc57579d4fb5ee3bf0d5cad51f0d92b8ed2c07903b62c1c56127aec58af0cdbe306601db72c57bb5d474ba3db1c352c1ff478ed156773f37effbd7bfdca325077a69c74178c54c57afb2ab6b51a6ddd57a076771b5a6949ca3e19617bffd604385c9c8873501d6ba951fcc3c05d0b9ef4db4023f85ea9465c639c2ecfe5fa831cfa142d1d28c9d2d4918a0256423af18299b72e3b479ab727fa6ed7519fe86f8dcec382bca3cca3e4763443b29f07c95a73d92ce80c819a5d1a8ca4db067bcfb85814496d32e4669fe5191ce70baef276666d1aa8b05fdc1974ae0376d18a83ad35764c2621ed3de1a536d181b81ff4b394e8e16962cbf6d1d921f80f32d46552c061d43e795bab47796adf16d144bc29d12ec330abc94d127973b46eb284495e9fde4a33cb415b87fb2718757d0d36e4737efcfbe419a08b409728445861eb465f979a55362ff559d0b321b75a994ed716191f9a4866f0af6cb8043416c954c14527bbfebb0a2fb53cf97eb1e9333aef570aa63f0353a483e5d28226f2b129a213e0a9e30439620aa7e93e30c844ca59519961e785b0b8c4d141134517badc53280ea163ff8857eef6715954037ca13d379827bf1a64157530e155604cb537023d485aa6420ca034a773d4f1fc82d2928aca4efd50976cd00b932c1772b350b2c438dbd42cc0068396a3f01cdd43bb4e5b2879fbd033238e6f0a85e0504ed19cc96ddfb74723e4932821d2eebdbd6b742aee619e2747733bcebfeadc0bb23453e75eeb97c1d8552bccc2a4956617a7a6be083a58c71013c3422f67bbed84b2002623f8f2d8287609584891088f0c4fffb8045327087249308e69b69e082705044c8fee1ae93c260e0c1a09f51d42482781be2b722ac760423019522dceb526414f74b1d296beb0ebcf99adae5c1ec11e2af0f60166f7b851c813e6f86318bc60f5c5a0ee4c4b2ba3ff88062db2e5028cc9af19fbdd3942960857fd493a07a4fdc9b00b77cc760d7761f4b1a26bebaa12525140b95f986913c0c633baec7f9fdcb6a7e767b7337bfe5a1de96e426435ea79e264136ee3f800e26df58ff54cd17a11ede52db8841799b2b2cd14f819a95575f655ec48e1810f2fdd0cd96a7d65c388745b94828de76844eb96e68afe28aab101f7abe79df1c9d9c049861ff9b4dd2d0a3e5c460501c90a23b11fcbd24846e9078d6bcedefa4f2b4057d3ece46f00619c42cc82a3c9b2ab6d8087d2b440e6331fc099e4364e9f71b078cc8966a0e805dbf1e6b3765f5b69488ecf2af59999b04c70a5ec473a0182f7de0600476520b5b5563c216c519904f9db3191a1ffd28a056ff9553cfa985bf3bc2ce707a657a485add505fcfe7f8f8719d68c74e6fbf87fff1edb7109f349f42ba463958dbdf2fc4444f2b1a3010d0ef70bffa6d8e16", 0x1000}, {&(0x7f0000002900)="d2870084d4f7d5301192ec76de92b56639bb6d2ee724bc208fc967a0902399cff81ddf9588b082309ca3f2bd6add09ca7f8e9162882f4cef95c4d0ff09dc771bc3bef5df2fb610309a9dbb0fcd39cd6246bfe21886dc9dd26d9db48100596f61e8f798370c38004116ead7f11b4c8ced48fb37222710e3f1581585889fec33a6a13f5df987286498c3a171838351ea7827239620b622655eed4210d5ef03034b906d739918ad1046c43dcf5cfbdb93f48de5250825a24005d1250472d3508ec5ebe7aace002bb87d36896b63c52682049257b3b06a265e8d97f3f2f3815dff7c8ac664f2e88d1a4d89ba2b63670ba4295cd9c5cd98cf", 0xf6}, {&(0x7f0000002a00)="334b3a8bee90dbb3cbb036b24e3f76a24bc17ceb71706dbb84413f7d545ab05e62bbb911d032733acee4cdb467f94fc10a18443c91db169759f456b5d4cba9ef574418e27ee99fc30520cd6fec6bfab78fc19c698853f38efb7ddb800e4df557defb63aef47a0451853ff13f66359c273ab4559fdeac4be92a713462", 0x7c}], 0x5, &(0x7f0000002b00)=[{0x60, 0x1, 0x3, "7b610b291ff7dd79982f71be10e5a67bce7fb6e2474097cc48a62c1c94a2cba8f2063f33bcbbbac65d8990e2a592e9c7abe089033b53bf0d04e9c23eec74b14fe27d8a18bd2a1f7ed417150a8b977d56"}, {0xa8, 0xffff, 0x2, "ce94c22f2048f741abcc71b2272301027250407c6bb3efbb1b87717a0cfde354c6672e1603eed079defd16afda2bf3855696e05253f179e441854f025891c149e91d417005c08b2ec7ffb9172821d9c735016bad82d209b5ddc526056117107ad8cb3c82c8cda8f829f6f78f12e248332347a7c339cade36309d5e5c2af5241dd7fdf27e257a8e8052d2563e5e884455daf5645ab4c0be"}], 0x108}, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x25, 0x0, 0x2c7) getsockopt(r0, 0x4, 0x4, &(0x7f0000000000)=""/6, &(0x7f0000000040)=0x6) 16:00:16 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffeff}) clock_gettime(0x4, &(0x7f0000000040)) 16:00:16 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/113, 0x71, 0x1, 0x0, 0x0) 16:00:16 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x10400000, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2c) write(r0, &(0x7f0000000180)="f176538c0cd92788d4c897b83f4acc3f50a1fa22a3e914d99e813d1c80ff2f6559a725a63d3a9b47e56c3ecd38e2fc250f0f9f46035d743b98ed5e46ae1c13cc489201e7384837fc9e6be0738e1c4273e1e47066dfa2937591f86f1e0c452e82bf12d88277047a14e87fddd4ff76b6a109496d5f3aaabbcdfda72c079dc043fd66aa27d79583a58b688e0f4b47cf7fd318d7544f46fe5d1f75ceb08e58fd37ce5169f7f90f2fffd93380c4669e02ff059802ee7a8e64b79fdff4e64dc810656763eed0665598a7c55e2c45f7b5621866aa6fe860ddfd30787ace458c5887770c2a5e35c9dc5b5643bfa9051ab4a70418b09a9d3a0d9d4c30684a94b5ba9d023693bdeb272d5c8312d4b388f82d29fa167d84601b37ed622bc42888a4bc280c0b2cc4524a0521732c97c9a0bbf198153af1f1247b9764bd70ccbea07375b47acbbad13fbf8ffa9f1f070aa08569b01e861d890e6c9a2704528310e6ec71727108da0ffa7455b01b7172a7a84a4affcb85199f642b74f0e9bb9a38813666c1bf9fbe4bb97220c5d883cdb6be5528768778ffd158aaaa9e3882518e9370625749579f54591c1ceef687156d5dc271a0315b15f82c30c3ed66307791dcef5cc320d7028a8114f41ce40972363244d50d65405dc8498526144ccddb5ab20a5d443d5ddfe41e8dc9a6bd2a5d5f37eb7f0ef5621985aa5fa8e81fea9c2b9079581dd67fb4379a0674d1fc32cac1bcc61fbf53fc8cf5c2fe8f017b48232f41af5b3e348b53927832db7c05f96700bd5f9c9902e995a5254c951ec0255537e4194e4b38ca31b02f4212e585c76db530974a8fb394eb390c96036e1297ed38da40ef9d8710fd70151b45c2b0d81b1bc825363eb2c1aad5329e5d6989baf2b0c3294a7a64242c3f46a2660f37ce28d806ba1963e7cfaf5d92bcd0940170712bfc6d713c43d00b00b890f2e19ad7ee3102218da5cb2a3c0fbb39bfb064887f858c69089f23f06eee7aa3343e024eaf5566dc65126429206feabcbfb0eae1b09e3ed004180acceb859fde08cba0b45ceaa6fad9dc1855343333648b26c633f80eed90e9b7dc46cc117eb98fa8c2536a60922f7b58236e82a2b2296a2c71dc26b00e85d78426b6eb5d5b189636c7da756926f61174a5dffa3cf355300bf47fc7ac8c15e614a52d48cb6f01a8ec6180ce5a5299c15364e865ceea3de05e16ee12026aeb354dc64652d7613af38681e64a75310769e9b404945d8c4d08a8ed7400a3c0854d4249de86fd2038bfd1962183936bb5c25fb4551650badd062480038cc94c7b6f932ea1a0ef1c21b76fb4087a11b0661d90c360591a6c53b8f6331ee7d41e7394feaea63a368410e9da22d72f28d0d668d3253d90d31aef931efa9d87318ccc9d25b22275dae20a819733b7976ff467478c91099d432f497c414ef243ef5b08522234b7aa8e50505282addca056d15f311a13f23ff94142a7f5d83ae4474feef29c2f26f904b7a6464f36e31259f4e3923dc5847f34e3812ce204a3342773843b4fd184c318cabcfcee3652dfff980c24db77bfb3f22b17e9c8d7feab5fd4abb797d2182000d55f0fdd90e0afcec989aa884a523b14d5f13c6ecea4158c248d469e7408960c9067c90ea15575be025d1e502cde84ab4ab55680f6eb5868adb900fa2ae5054593ccc38cecedb9bd61970b222819dbad851f90c906a14155519f04a4a0c0d16f35b21568ce4e3ab0f954b146c0597c6dd5e17973941587f3521a50ccf8517cd67580fecbed22768deca52f84f462800796b29e8208a4e294dd65a38a5d9c0956d4222a17193c244510e9ae1d4d70c765c70f00b70b2d622cbfd9fe540b81e0ba9c7681aa44878f4b24b50157c55096e3c076573130e6825029f9fc9c09b0091e13eb4dcc97608eda224d6053a406b8f77d56e3c2212f60cd8f81c3002244d031acbac0ac1b425f3e8e5004da0655bbd229408b80b9b790be53a00ed13f35af972c6b270449440e3c833601eb7e6f458962c173be8e690101d3e971c47e75a9f3adf2a2b800c546ab016e0d65e38fb4f083742bd97bfeef23a896e5d1687af03de778a611b05116735cbb88b9a9341e5dbc3e5b03ddcff2fa354797fb2446569ca594b20f9418a8f2a8147a04220ea237b47ca47ecf79ecc3095b385e2695519d294e21528b83b693fafaf667ebb7b776aa8c185e35011042b9a5e85cc488a74b75b1ea238e3a56320328ad23919b55faa930947b47ccb81b18c2dbb47a3b2a78ed410e8be8c85676b871868ea5a7f43967902d9bbeda4fe9e37470950a4f940847d0d9919fc185312cc09cd6f2613d127454b098e6008aaf2c81ec3301ff5972796f8fc163cc1085a2e5ded355be6a9218594e2ca77d6b82c0be86d37041880f465eafa9106d689a0df8c4e9833168d50b97bb79b7ac251a57b806df7e0390894f9252bcba2bcdb8ad521e2f24a38fc62e23e774b6c5dd3a00a25afdc13f41afc5854cfd58528df5585398c4d9a9f2a052fc15a9fbed8056aca90fa4ea275436047709906c88374d5a157d60770243d7bdb91728f3cdd80732ff9f9628bc26ec29c0f5e7ad70b10a976aeba8b540f57c2def257f38152ea94c53f5a6750e72ca7ba8fc819ebe5aa4c14846d016fa42c02b8cc4162fcb5d33dc5cfbe42aaffec85b92a746d7e22060d29192be06d2b45c184887e4bf01ee450a2b15a758d31cda88f5fef51f764cae642dd9b28397e219e9d0a0c0a8e61d3a7e9e82e8835fdc7d7e6525e68d35578ecf21122bd9283805662921d0d8703af81cd1f8e72d5463158fcb43d7bb16ebb36a5b930c3539d6b9c9da120c734ae92159bb235e65d33bbb32562830b9c4016171018ed86c07c9a3703844da665a5461deca171639839d9f93f4b5166f419981c4b90ef2349e17d7ab2f51848f5bacdfe33fe6e5db683f2a5063cac779094135c3bbb848cb461ae32b84c3d3b7a06be6522f6610ef0cdc9b11dfffb997e108d7bec75817b4184527471f26cbfb8a816400f9a66d6668986b0f4cdf509ae65f582ed2c3e79be126a85574f0dd47e825d905bbee5646ad1d2a0e026b151f1634f16db84fa743aecdc50b1c7046c2d892647040e153edad0fd05bf75c8989fe5cd5ab052c28907798440dac01e4c0dc1f3a0240b61d7a6e3180d53fbbc0925ea167b9b9a8eb496a66d86940632ad745c51735568f940b8eac5029599c76d884d08b07378e791cd06653148082cfae2446c120f7d4fe19f51710011fe25448cff56259a3b39b48a259a8364f6d6cc3945bf13aca998df5c428676afdeb0baf5c145931026f0a896a2f6d4e38d8808d574441d71db97a880df6df6977811c254495c33aeaf340b9e1ad2e972689faa71737b580cd6b423f094e499e50b0935432d7db797d5a1e6fa93f55242774d31e73ed9257ce69eba3c2ce4f694b5c9e4df9f3bc44f163a4963b2a4b1a3381a32b4dbf8145635ec4b5b678496d079e0f041c7d53adb711f84e2f6e3a5c200e8c55e6323831a7e957d78e40f4d6b5f3d8c7e03df2cc95febcef2eca49c95d247ac180a3ac92cf6101be6545efcd673683a023f32a450f08132ceea89521c919445cf6bf4f2a891f12d8f94ee4b93a660f0505b316e33222ad2752fa7d3a22efbbc483c81133518ae0f0acb7e9747a262982ae48c64cced6cec7cc7ef2417d095f56997e6d145560d4dec42661c4766891458fb8b64266f5268152b06618ad52e87779a5748d52012dc4568141234c3cf83b4199fb6e8fbfa0e157e1f978f0d53fee0012bb1b60633587afd490b8efeeeedd5fa8b04d10173432bea5f9d32c1e133eb8df45ebaa0153b173d73b2a19ed198434247d489d7a13dcfaddc06894d3999985817d4c54247761e69b7e873b71a872b43e610bf58f8539fe379668c7933ac1ecba43adbbec446a0d59d94c34724390f6721165e276a4af8c2a500b3eaef85c3288646b2762f6c13bbe038c7d53a243b9cb6a5457b1af8a713d5b91ba1f27ec2440b656994f9d1c58d2d0bdf5e3821a66ea82cadb3cd44b57842029d8a4fd6e47c57d1cdc63e25c731ca74bdef3e2e4272485a5a3cf7da545183be2464617b68c51d8ae17640f1b9962b285fb019bb76cdbfe1741ee4acf1dffb89091b8008c9732d4c6081cb56409be4bf764fc849c035a43bd8a6beda0b61d23c8906f7c4521a180cd078a9f41289d0e7155494457d37c1930dfeabb355ea26e62b4149530bce9a54ab3dfb91c2b437c10192728cc7061fafba7739421a13cbfa5fc0e901c5f47962f74e03247084da0e2c466e034b4a9fe34115f82809558730dced89e905077b774c3a62b5a28d59857aa4db215da85361b7c1fb12530761b249a09a98876f1fd123eaf893ecb6514118493e6082a170d4b55563ecce6a29c2de170a503bd137d512bddfb3990465288605b442162720b8c25ef8fd005093d71642250d8a3764f0ec4b5a777f32ad27649564b1c69a2340ad1c48b6115179cd575b6c61e807d0f50a222def687067332b6ba3aaed45d7ea29dd6e381e3fc00c801c4521e1b706e991e5f49b1c718e19a3121b50bfed8e3e6c32d0cf2f28eb6bcc43dc0bdfd48096b310dae11b69fc5ba9fac50d6cab758340a53c110fd25bc6ce5591629de2b7c5a5eddfa43f531f4ae93eaebf0c41094a646a913f0ed0221cd01d8a49913fa95a8356410f657d1838cfae75dd2b5cebf54efd6832638e83e2c2b43e7389657d28a40f48198c1aefe5696437b5dc7d7fdf2a1c3e8877562cedca4bf55d3c26dc4c8379ac14b25c0efd0a024019b75cf785fc7d08c8764e052903658b877aac7dd32ef1cb0cb8f0895bac4066609a40ecaa6c0744019b44fbb8d957043705d1ff9ce596ee0e434e6d492b8f8d02d090248eb8d766d367aa72f4bd6b4298273527a5b057f33579e8a47debce3a87a42a01512689c048eca02fa27e048d7415cd686fa4bd248a554a514b1bd60f52d99fb5f4a597bddcb116e3056739f39e7089e7d6051bfb8cbcf491c20696af5198322e907c54b7db16018f9851e10300d9145de9b31e6eb3c8efc747616452f78152d2a7593f0996f98c63337a1901819bc5a197334a8f3af69b4f8575453105799915379fdd51522d48053fb65265fdaa45e0671d3d40af1d51544934285f3097cc0a1d528ba1b56a499cdbea93eb551122d433c06f32bb45dfc38fcdee96e92fce0e35952a142e042aa2d30c46d8fdcfba12108554ab20b7fc9603f217c786d876a6a4f24983bc787d013b6025dfb8e40875373c888b0fe7ccc3090a71bd68bf47edfa04a94503860dbfbab010dbb4bf092afdac71013f7b89d78437e2c6540e390e158bfd7335dbdf17a8a67847f75aaa84c026c387264d184a0e711ae4d0d4587411b3735409bc7cf121de5bc88108af1bc08670ffd44c942b32ba6d31b2ee6752ba1c83ed8ddca44b839b4d7022cc01f995c8241024f0f5d81d3e4f166e3d1148f23c7f5b9f0d42621deb06a7cee8316ebb256f7190b53c82fe7e6511724eb39054d1ae7c5f8f3f6e3456be61f07041268d73a38b072272726c8a607116a20d18132128a1a639c9b286340c62105eace6a244dd339038f4001c3743fcb57b4f894c3cc3ed2286d4ea505fe764f3bda4c32a2e9e6e4608876a1b4da04f8715db9e71b43541014dfcf5d67e960928153d1b1cebcfb5fe041f696c0b26717605abb396f4f0829c846732a0eb4c19dc25fdd5e3bc6a0bb67449183338238b18978f293d979da6eec0c01d0779c3a31c160bfe2469a6a8dde26", 0x1000) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000493000/0x4000)=nil, 0x4000, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x1, 0x100) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r4, r5, r6, r7, 0x4, 0x100000001}, 0xff, 0x3, 0x8}) dup2(r1, r2) r8 = socket(0x2, 0x2, 0x0) r9 = semget(0x2, 0x0, 0x400) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000080)=""/124) setsockopt(r8, 0xffffffff, 0x200, &(0x7f0000000000)="7f76d2d2629577338b64d315dd3234e4012509efe5e310b16292056cceaa2d98c2b79626ea6f7caebcb3d2e6c32e09ad4983b31c522b286862267327e429b66fbe049b08eb2a0f678686ef1070e1382685059a179fbbeadfbb6282109864de79619c5e9634b4e0712cd2cff92408e8232263788e5dd3177bf4b331", 0x7b) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x10028, 0x4) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a40), 0x8, 0x0) msgrcv(r0, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x3, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000005a598189bf390ac5db4ebb045d35ffe20afc5af74df1e30600f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96ee07dc39702a59eed5562aa7695dbd315317687ec6c4ce30f8489ddbfaec3850554ba9540cd82b99b75f2db036f7db6a201bc0c2a8ccace230f9df43d81a9eceba461b3f8892c5a190641de6a30ea22cf965087e2828b91c6eb3d330ec0011de2479bafa3cd29fd0ad989ae31682f263f28629615d2874c321e1b12a0a1ba1e0c7d2659992d2087345c9ad76bc93d91246124be5b8f0abd9386ea8d6fef34f227c95fca5e3557f59a1f6fbf7fee77c1f7c4fa6a53380f99c94c619abacd77508740000000000000000000000000000"], 0xed, 0x0) msgget(0x1, 0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffff9, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) getpgid(r0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') rmdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x20) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="43ffbb31c0d22169a043637c1562bdff9332dea482095a71e253a62496beaade1614fb054cc7ff81df6ba9ad45f4606fcf2826d47dc9f911a9a821bc510febe8d227037eefeef1fbd601fd0a8aaad78da8f5e766f83160ed314838b0f92b12c200f9ea9e2ceaa72e30a869d83fa47176258bac811787e08d19e0d4a8cdec742b64", 0x81) close(r0) fchmod(r0, 0x0) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x0, 0x28) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002000)=""/4096) semget(0x3, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x20000, 0x2) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) socketpair(0x0, 0x8003, 0x401, &(0x7f0000000140)) socketpair(0x18, 0x3, 0x3ff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000240), &(0x7f00000001c0)=0xc) recvfrom$inet6(r3, &(0x7f0000000080)=""/45, 0x2d, 0x41, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x7}, 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000c33dffff0000000000000003946aee98aca121d18dc71f54cd8b093dca23b7a7ba2e42b8bfa2f2e2535c0bac95f60eaa3a73a2e7333fa1d281ef9e5f136f4f5dcf239d21f74dceaaf8845204fa76dc20d4087729725cdd5ecc5a79d6a9026be28c329b99f998f80b963e90ce8c2a80f737acb1c1d96808715f0c228a89ee24abf7e7aaaf723eb8ba16a47ad825f419f7f10e1d283acbe5e451e16c16f31d33e197cfc9d45f80aacb00000000000000"], 0x10}, 0x0) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) 16:00:16 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/154) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x80, 0x1f, 0xbb, "6e42562431783e8c4fc1200911649a089bd0c882", 0xa7d, 0x3}) shutdown(r0, 0x2) close(r0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x104}, {r0, 0x8}], 0x3, 0x928) r1 = syz_open_pts() r2 = getppid() fcntl$setown(r1, 0x6, r2) close(r0) dup(r1) syz_open_pts() 16:00:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r1, r0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:16 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffb000/0x1000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xe8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x8007, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f21ba63453ddccb7854d1ef41c70b3694eb375fed667fe336932d81f37a341a6638594b9c91aa6415c46ef24ffb2", 0x2e) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSTART(r0, 0x2000746e) setreuid(0x0, 0xffffffffffffffff) chroot(&(0x7f0000000040)='./file1\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r2, r4) read(r1, &(0x7f0000000040)=""/86, 0x56) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r6 = msgget(0x3, 0x1) r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x6, r2, r3, r2, r5, 0x60, 0x1f}, 0x2, 0xa7, r7, r8, 0x8778, 0x6, 0x3, 0x7}) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='.\x00', 0x9d0, 0x8) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x200c0, 0x40) r3 = dup(r0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0xfffffffffffffffd, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000001, 0x5, 0x4fa}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000003, 0x9, 0xbc3}], 0x5d, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x80000080, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0xe8, 0xf0000006, 0x200, 0x1000}], 0x7, &(0x7f0000000100)={0xff, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000040, 0xa2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffa, 0x10, 0x200fffff, 0x0, 0x80000001}, {{r4}, 0xffffffffffffffff, 0xa0, 0xf0000002, 0x10001, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x28, 0x5, 0x8000, 0x40}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x144e, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40000010, 0x3, 0x10000}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x4000000a, 0xfff, 0x4}, {{r4}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x0, 0x1f}, {{r3}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x101}], 0x4, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x20, 0x30, 0x8, 0xffff}], 0x1, &(0x7f00000003c0)={0x5, 0x7ff}) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:17 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) clock_settime(0x4, &(0x7f0000000000)={0x1, 0x3}) 16:00:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) getpgrp() 05:37:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x881, 0x10) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r1, &(0x7f0000000040)=""/37, 0x25) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x144) open$dir(&(0x7f0000000100)='./file1\x00', 0x10080, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x5) mknod(&(0x7f0000000180)='./file1\x00', 0x0, 0x3) 05:37:04 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r0 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:37:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="24168961304807ef749608f006116d6f3b742ac92e0eb8e7d20c1eae295dd81a524b12b09906554e90fe2541ca7fbb29d06202188dea8c69bf263b6688d1339433ff9937eff0d152af280cb5fb065e645d750a2d69f38b38f34edc38e915396b916a34a7510e7d3069c82aeea1a0f918e8470d1de16fe7cccf89c860040f67e892184c0bd84d8f78fcbb80d99d06cec08316540d68d5a594bd607d3b6d733c2b7c3920845ab353c1d45dd5602ec5cae5b2cba538adf3490122f015ba09e3c8b605d0", 0xfffffffffffffc94}], 0x1, 0x0) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffc0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 05:37:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x100000001, &(0x7f0000000040)="558ee065a6e93e7a65c6d20ed70f7cc08016eb1ea6e0cd01d5a1d57f204edc3190ea6c2b23314edb376fbe0bd70bf67fbfbe88effa86105a9aedbad53865c5aeb9e6463b75077b6af03c", 0x4a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) 05:37:04 executing program 1: r0 = socket(0x2, 0x400000000005, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sendto(r0, &(0x7f0000000140)="fdea64c5ad6edcd51f85c080b2879ec38201f6d3141aeac5fe56176ea55c7e3e792ef6c404e1c8d5c0ba1cfcea4f93e294eb62b6f9eddc5e59ae11ee2c55a1d7b0757e96a3bcf67a29fe5eb27b03bf6460ab38b3e58ead513033783a71ff4d912036f980eeb5f9f545d3a0e662ae4f35e15e8aca154fdec269780e40c70f5bb8292ff55e75f52e9499fd7bd534afb5c93f70bec2be8c92faf3378a1e108de74e899dbd2dc0e7cdcc894877ad6c6ceebaf0cf3139091c1a8ce79c90d452708339032b80124a70574de93e7c204fa8", 0xce, 0x0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x6}, 0x8) 05:37:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f00000000c0), 0x4, 0x0, 0x5, 0x0) close(r0) 05:37:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000002640)=[{{r2}, 0xffffffffffffffff, 0xc1, 0x20000000, 0x20, 0x2}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0x3}], 0x7fff, &(0x7f0000002680)=[{{r1}, 0x0, 0x20, 0x60000004, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x7b8, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x5, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x101, 0xc1}], 0x53, &(0x7f0000002700)={0x1, 0x20}) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) preadv(r2, &(0x7f0000002580)=[{&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000040)=""/84, 0x54}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/92, 0x5c}, {&(0x7f0000000480)=""/160, 0xa0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/2, 0x2}], 0x9, 0x0) 05:37:04 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = getuid() setuid(r1) getuid() msgctl$IPC_STAT(r0, 0x2, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000340)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)="ba0ac85487d452f8c0d45a3ea6bd0be239f0bacc1737b954ddc1a959e646", 0x1e}, {&(0x7f00000003c0)="d1b29cfd46656c9e72b8ad6e16025ba71834cc95336bf9299152ce608c2d", 0x1e}, {&(0x7f0000000400)="f37cfb8771e57c1728a762cdd5798c3705ae68e39fe549b8a06f9e0f3a1824b0d2dcd461bd5bb915399591dcb600929950220094d4c1c2fe8b8ba38b7cc7ab81b68feedb02541b3d4bbed6eb67b4040375f5612de68658aade57f94a362110254b89fa", 0x63}, {&(0x7f0000000480)="ab9328cbdf094290da9d31c35fcc3e1821a856068c22d73d5ae847def6ac559cc10c938780844ad6d820234b24f6421255c49e0e0f9d50becc3a26734610c848286151a1f8cccf521ab6c2311532dd0478242fd0b27b33d51daeba9cd37bcc386337c8e71a", 0x65}, {&(0x7f0000000500)="14adff54c16b81bbdd3c4d62c5e584c06b929612ee2de452a0", 0x19}, {&(0x7f0000000540)="757f011435fb9f74948eb973de76a9d7f4164a9d13ca1f02aec1e4909d1df943b077b87ac408f0834e1764ba08242718b65aa2ff86ea7167483700e0dd1b0023fa113738b6a6c35343eae8c06e0a06101dbf8d09317d66aecd3ea1692841cb3524810328c23aa0dfa626472b506dfe41e2dbfa0816f774de6b4817ecabc48989326636330f5e4b5c162275952d41d87460aaa25bf346a4cf524def5641fefcaca1f5438edf9af96077d1b953217087c7c50594f0d6d953bd98add317bcfd081e05c0efb44bc9a2613974323d6066580c5aebe840c2f648c2e5e4ddd7ee12c297b720a5", 0xe3}], 0x6, &(0x7f00000006c0)=[{0xd8, 0xffff, 0x401, "0472f2ef7aa8ad9544250a4475d0bfb4c02eb80e2a8626dda13de30f7a15dc4578fb0f1707d60f95b2e842b942a5af968358ad4819d388e2f0a657909ddf49519573858c5d7758a10f248f6362ced5c13ddcf040b7889e018bdea18674e76a0785560a6843c09aa957873227b775271f1b34216549fce23937cbfa7a0f2bc2524bdc8bb5b79c66170bc4437914600eb854873f1ca5dcc20b2e61a44b3427996c7e5be3e13b1fbed37e2fab66d66a5016ab34f54369a563270eb155cc89a0371ebdee109529"}], 0xd8}, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000800)='./bus/file0/file0\x00', &(0x7f0000000840)=""/43, 0x2b) fcntl$setown(r2, 0x6, 0x0) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='(:\\\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&%\x00', &(0x7f0000000280)='\'$\x00']) 05:37:05 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000000)="c4a2199034c7c4e3a56bee07c423197da8ffefffff00660f73fcbbc4a17d2b294275008fe850eefb952e660f578c2af5ff0000c4a2259cd3f26f") 05:37:05 executing program 1: socket(0x6, 0x8002, 0x1) r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r3, r4, 0x104, 0x6}, 0x6, 0x6, r2, r2, 0x0, 0x2, 0x1ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r3, r5, r6, r7, 0x12, 0x8000}, 0x5, 0x0, r8, r9, 0x2, 0x5, 0x36, 0x7}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:37:05 executing program 1: r0 = socket(0x18, 0x1, 0x6) sendto$unix(r0, &(0x7f0000000000)="83a576418fae123aac34d190682b", 0xe, 0x0, 0x0, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) ftruncate(r0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 05:37:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open$dir(&(0x7f0000002800)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000002a80)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 05:37:05 executing program 1: socket$inet6(0x18, 0x4007, 0xe4) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() getsockopt(r0, 0x29, 0x35, 0x0, 0x0) ftruncate(r1, 0x9) kqueue() 05:37:05 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0xafe1fcdcdd23beaf) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="c73d82e16602002e2fb40100003000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x90) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) listen(r1, 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x19) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:37:05 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x2, 0x4}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = dup(r1) r3 = openat(r2, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r2, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) r4 = accept(r1, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000011c0)={0x2, 0x3407, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be76101", 0x2, 0x7fffffff}) connect$inet6(r4, &(0x7f0000001200)={0x18, 0x1, 0x9, 0x6}, 0xc) getsockname(r3, &(0x7f0000001240)=@un=@file={0x0, ""/63}, &(0x7f00000012c0)=0x41) read(r2, &(0x7f0000001700)=""/183, 0xb7) r5 = semget$private(0x0, 0x5, 0x0) semop(r5, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x9, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)="25365c1281e8b00ea74da7012a6ca4de0b63737c401881dbc576f1bb73cc5f4f60457d1901f22873cd65871aa976404cde0f6e2b46590f982bc851d834c7830b5d5ca2b92babfabc2b10d3876ddd13198b9cf899c637963dc6f1495589585806b3152ae5286886292dd486fa88ef65680ce6dcaac16fbdf4f81cc0cfee5908a2335eb847137c4d314a3739d753a50eef2d3009793c3f7b5efc56608be3eda042a127aa30732afefec7464652e3a949d722d1ad7b3280d21cc7d988978a0013ff1466d2f47255b453d2a0612c3c780abd4bce3820e483c5c47cacf5a5c54cf97dfd6c1165532df8dd1126c2d913b6a0310a68084320d933c9c7", 0xf9}], 0x1, 0x0}, 0x7) accept(r4, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xfffffffffffffe8a) writev(r1, &(0x7f0000002600), 0x0) getgroups(0x1, &(0x7f0000001500)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r8 = getegid() getgroups(0x5, &(0x7f00000015c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001600)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000001640)=[r6, r7, r8, r9, r10]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getgid() getgid() getgroups(0x6, &(0x7f00000026c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 05:37:05 executing program 0: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d41e3bd892cf4b47ea78e90f4ccbb1411ac4f75150f59303935bd1ddedce19a59caffa9595e2ae19f227a1f3551cd8a3b4e916a2ce00508927c67ad60ebb7169f70ae865b1e29291a807d0815c0e6e231b5ccb9c47c23b960af168630c05c73d3a284bb7e1c3dc541a9d75f4fe6c4001b79381cd02e3a1690ff1b0eef505f5b5a55f2a75b29866e777d2ee2daed69bd5a0a469eebf367e841eed2f61aef79e7aa083210bd7f023fd9a2a0475d02631789f62a584bffbc82fa11cbbaace8f2bf4fbc03d1236d35db678ed4897704c1a606d0f3e7b77b53c4f00ace252d764a1fbb392db98a1fc6310f82b5aa0d2a4c344b56c0d9df05b5527bde906f58c6dce00c269ba000ee95b581f4e62ecbfa36e40fe59bb982455f754fcd12d1d07f799d1b386ad06568c763caf512b709fd66bd7bdba40e62adec644a6a398a1902c01b325a9a8464d1b78ffcd4728558556c189e9e45036c00e2ed9838a1d408c5bae73dbf1245a3ae68b67ecceaab82640ac3e34573e7310a5cdf6e9fa5be04a0ee06e4dc0071f7f28e046c056e82cc06ab4b48b6cf4c501f109c381b9f5582e98890a399cb5a6bc0c4171c74af1ba01868867f3f30cabd7a708e32433111eec4d585b480ee39e739a65c694f059149e0e87c7acd0df54ad0830e167875205513f33deaee836a8bac7a1873277c64c0f4c3d5dd92275b980e273392eb7260957fe1c46ae294dc5d56a474b663a69da958232498d92d3bc86271757afdd77a5d48bb7c9a182026c559ebbb1f9a23ffd88d250d5ddff679d132e9800455af54b4ddece8214e759636cdfe23245adb", 0x53c}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) r2 = semget$private(0x0, 0x0, 0xc) r3 = geteuid() ioctl$TIOCDRAIN(r1, 0x2000745e) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x80, r3, r0, r4, r0, 0xa1, 0x6}, 0x3f, 0x0, 0x9}) close(r1) 05:37:05 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0xfff, 0x5}, 0x8) getgroups(0x1, &(0x7f0000000000)=[r3]) r6 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x0) setuid(r0) getgroups(0x5, &(0x7f0000000180)=[r1, r1, r5, r2, r5]) getegid() shmat(r6, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x0) 05:37:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 05:37:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mlockall(0x3) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:37:05 executing program 0: r0 = geteuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = fcntl$getown(r1, 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x80) fcntl$setown(r1, 0x6, r2) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001a, 0x0, 0x0) 05:37:05 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000000)) 05:37:05 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 05:37:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x880, 0x50) fsync(r0) shmget$private(0x0, 0x200000, 0x40, &(0x7f0000e00000/0x200000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x1000, 0x4) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000fd0000/0x4000)=nil) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa0d2582c321a8cf9884fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf34322c0cdf8648b48935d14a79a15866fcecdd79cd66c31400b4dc386972d2eae1f50146e1c3664c38e82468bb018be7d0c5e6e822942060fc7c93fd1c3a2f704d7b8b0cf8959330d", 0xd2) r1 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) setitimer(0x0, &(0x7f00000002c0)={{0xff, 0x6}, {0x2, 0x10000}}, 0x0) close(r0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:05 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5", 0x10) readv(0xffffffffffffffff, &(0x7f0000000100), 0x1000000000000017) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000023c0)=""/163) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/55, 0x37}, {&(0x7f0000001200)=""/13, 0xd}, {&(0x7f0000001240)=""/13, 0xd}, {&(0x7f0000001280)=""/54, 0x36}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/24, 0x18}], 0x9) close(r0) 05:37:05 executing program 0: clock_getres(0x3, &(0x7f0000000140)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) getsockopt(r0, 0x72e, 0x8, &(0x7f0000000040)=""/10, &(0x7f0000000080)=0xa) 05:37:05 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:37:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fbdcf24551797a597a1cb72246972ea1149db20fd0731083a9f3159a3bf0b97f6fc1ef40ce7dfd4e6fe600a6b92e2f548220aa6e826aa5257122", 0x3a) 05:37:05 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/44}, 0x34, 0x0, 0x7fd) sync() r1 = msgget$private(0x0, 0x10) r2 = socket(0x20, 0x8002, 0x1) sendmsg(r2, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs={0x33d3b354fbebaf9e, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000680)="ecd9e6f8ca421898ce2a2b14055c04432aebe24bba0b52615432ad6ea450b99307cf2cc083d26d4b6b378331066d1da2ca2cced02432e5977b2405bd7023b75b5137994fefc637a8ee23bf0ac644b2332b8e98a29c69b7cb2812e88e7465c8923ff9b4c906138cc07b05f170dcc5c7d4f09cf40bd40509756e4b587995d56d057505befe6bd475a2a06b73244bfdb6972f4fa287f568dcbb6314c13a06fb2c", 0x9f}], 0x1, 0x0}, 0x1) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000ac0)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f0000000c40)='\x00{\xfd\xdc\x1be\xcd\xfc\x13[Y\xa2\x1d\x11u\x1ff\x1b\xc4#\xcd\x87\x80e~g\x98\xbd\'\xab\x9f\x9b\xd6\xb8\x1f\x87b^d\xf1xA\x02H\x81p\xbd#\xb8\xdfJ\xe6\x81C\x10\xdc\bna\xde\xf1\xcd{Xe\xbd\x1a\x90i\x99G\xf4Ne\xd4@,\xe6\xe2\xeevK\xbe\x1c\x8a\x9c\xb9\xb0\x8f\xe3\xab\xa1\xa0 \x9c\xedo\x04%\xd4\x7f\xe8\xc5J\xde\xbc\xe8\xbf\xd9\xe1%0L\n\xcf\xbc\xe6\xdb\xacy\xa2\xf6\xd2OS\xe3\xc0\xca\x84\x8a\a*\xa0\x91\xd9\xd6\xdcD\x01\xbak\x7f\xe3\xc2U5\xd2\r\x84#\'NM-\xdcU_\x8d\xe1k\xd7\xd1\xca\v\x1e<\x82\xed\x19\x187\x17{\xfd\xfa\x14\xd6\xa9\x94\xce\xad\xe1W\xa1\"\x00\xbe\xa3+\x90\'\xa4\x87\xd1\xd5\x95\xc34[%\xe11$\x84,\xf7\x01\xc3\xb8W\f\x88', &(0x7f0000000b40)='-\xf7\'*\x00', &(0x7f0000000c00)=',[\x00'], &(0x7f0000000540)) msgsnd(r1, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) getegid() socket(0x10, 0x0, 0x1f) msgsnd(r0, &(0x7f00000003c0)={0x3, "5919a8b3da999201f5832334ad16ab53fb58a4b3179b614ef1593410d7a308542fa9dee168a9c36d38f4164ae105e06cd6f31b74bbd5228f98a7f6bc979c113664bb3659537392158f10e6ebb069e4d464143c1f8319bd17edfe3ad002edb2e1f5507063a5259e083728de41c86aa77f0cd5c998f2cc772c5d8643a047de6ad349ebdfcf847535995f5d59047be7dbb4e35d8ff1a7cd23fc946e6c8fdc708bfc3892e3818ebda8958a47e0f324817abc2757385e9bcc2e1312cdc8e49b4c4fb317776a178dc54bd7e1dbd1531afd2a"}, 0xd7, 0x800) 05:37:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x141) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000240)='./file0\x00', 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000180)="1a", 0x1) open(&(0x7f0000000000)='./bus\x00', 0x400, 0xa4) 05:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec0100ffffffffb27824af64b43622b3bf1b07015ad37dffffff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 05:37:06 executing program 1: r0 = msgget$private(0x0, 0x200) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x10000, r1, r3, r4, r5, 0x1, 0x4c9}, 0x8, 0xaf7, r6, r7, 0x9, 0x1f, 0x4, 0x2392d648}) r8 = socket(0x852fa14b36d1b37d, 0x4003, 0x6) sendmsg(r8, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)="89ba5ea6866f23c3e0c1d83bea299799cec2075d553f5276d3282f211a4041008cc39619a67a8ee9ada2fd2a86ce609311f851bec9d140738868b94ab94060d743b0899440650d82fd823e0aab9aa07a1b27fd51eb243dd138ad7af3b7f52b237ad5c13cdfadc4", 0x67}, {&(0x7f0000000200)="679b338b0ad704c423cc8db385e26b42c856ea5709fd4ea81e6d32bdba5c9aa0fb8bfe0b7639839ad39f466ce0e6ed66ac1c8223028b1ede2248bc57f7fc89f8bee84ca83105fa0ada4dbd4ad00472c6d4f96202a633a4ad15943fb288049d6cfbaa723fb4b79f7655e45ec3389e8dbe30ea086c75e399f3c8052b9f2641a5d85c864d52e7ce886fc25477678103589c633c6691a1df52f96ac6e6f3d7a034d444c57a684a614191e7a67800a6c6568f71a90e462efbddc5c3539e337eb12b", 0xbf}, {&(0x7f00000002c0)="f897a1186c8f73e657e3ec7babbd43fa59f59d513854c437f8c5ad33b8dae234a3345d17f98a48b7365403bf91cdf54e8d558db6155718b6d05be62d12072b", 0x3f}], 0x3, &(0x7f0000000340)=[{0x78, 0x1, 0x7, "ce6fd86e2a0dc1a5ad628735fc048027062f73065ec44ff27159581dd4935316a7f788630b9ad4a4b6826648d4f69153a31f490de8c1fbc9b6bd0572cd7a1d68782830b03e14ae3667cac5b76c6960e1c12cd276dd90bdad140f16dd73dc3b4da5"}, {0x80, 0x1, 0x0, "b23aa71cd69c5f7c6e903f9ddcdbf09cb21106a135a93a3165801d94fa700b0d2e1e304c45217ab3a8bc39c286904de829bc1e93ea680e14f741d70cb4c2d0e02253bf53bcf230aebda00c2691f3597b4f92b214b73ca0002988ebfba2b618d7f7550d40a63addf6089b9295deee"}, {0x18, 0x1, 0x0, 'dV.\b'}, {0x38, 0xffff, 0x80, "ee5c781cb46df523d2b956412845b7832768ef604daa6b1f4b7c11d598b0dc2138bf5ad8f4"}, {0x28, 0x1, 0x7, "05afcab40ae2b214f96098a479c66db634751ed1a96499"}, {0xd8, 0xffff, 0x40, "aeac27e2d164e8974c729fb80d6c8ee983f91ce6c42c6f9bcdc8e7c7ab62b8354aa59af5aa403b0fc8b59e6fbd11e52e0df9a68802c3020c99f0b44229fbb912e56f69fe9dbfa1f91ab1284f99f57ae65bec680050b8e74fac0bbee0f52b3e627c696fa69887d40abf6a808cc3533826c58016f8f24ab16198c60c82092be622807b32d8555d14fc8676dad2ca2b26da2c6ebc8f44fed641336e2c337531e80566b4bfb4963c8e4929d09752dddd78b9fea9cfce206e72f1131727a720cc213c7053a174d4fd"}], 0x248}, 0x0) getpgrp() shmget$private(0x0, 0x600000, 0x202, &(0x7f00009fe000/0x600000)=nil) getgroups(0x5, &(0x7f0000000600)=[r5, r3, r5, r3, r5]) r11 = dup(r8) getsockopt$sock_int(r11, 0xffff, 0x4, &(0x7f0000000640), &(0x7f0000000680)=0x4) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000006c0)={r2, r1, r9}, 0xc) dup(r11) readv(r8, &(0x7f0000001980)=[{&(0x7f0000000700)=""/46, 0x2e}, {&(0x7f0000000740)=""/140, 0x8c}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/112, 0x70}, {&(0x7f0000001880)=""/200, 0xc8}], 0x5) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000acb000/0x4000)=nil) r12 = semget$private(0x0, 0x3, 0x100) semop(r12, &(0x7f0000001a00)=[{0x1, 0xe8, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xef3f, 0x1000}, {0x7, 0xfffffffffffffffb, 0x1000}, {0x0, 0xffffffff, 0x800}], 0x6) readv(r8, &(0x7f0000001cc0)=[{&(0x7f0000001a40)=""/234, 0xea}, {&(0x7f0000001b40)=""/127, 0x7f}, {&(0x7f0000001bc0)=""/107, 0x6b}, {&(0x7f0000001c40)=""/85, 0x55}], 0x4) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001d00)={{0x2, r1, r10, r4, r5, 0x3b, 0xff}, 0x7ff, 0x34, 0xa9}) dup(r11) mmap(&(0x7f0000efa000/0x2000)=nil, 0x2000, 0x6, 0x2010, r8, 0x0, 0x0) fsync(r11) socket$inet6(0x18, 0x4000, 0x8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001d80)={{0x401, r1, r9, r4, r3, 0x24, 0x2}, 0x0, 0x1, 0x328}) sendmsg(r8, &(0x7f0000003180)={&(0x7f0000001e00)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001f80)=[{&(0x7f0000001e40)="c47184a8c53ee6ab358f975e76e52a3369ba20b01c95feb550147697aba278cecb42e19140bb4cc5c2531918f19063ef5192a792763541c640e0c032d08462ebc2b4f92b1a4c6281f2a66156ce7afc50abb74f5e69fba3c120957e82db45b90e1b28c57730c894494d7d801a09be1d7f59d60f0c09a03fac505da35e973f6aa9076d4c1450190f60ff27ac5c41aa365319210aca6afb9c889d323634008fb8c98a691f1849205267b4340bf0141b9a94f8c465299b92", 0xb6}, {&(0x7f0000001f00)="78716d32509deb81812ef4ca101abc519f99b0df80ab889704987111350c0478a40c500e8b8b2ee85deec8438e3d33e7b3644d31456c8df57d4ec8df1a65bf603935f1b8104a429d91a58e5b890141ac19d14f0a687d4e453ded28b39a80bde48a88f4197896e9e4e8b78ee1cf59c0cf62d6fbdf55bf1d1f52cd", 0x7a}], 0x2, &(0x7f0000001fc0)=[{0x1010, 0x1, 0xfffffffffffffff7, "b50b8125c8d02fcfbb0eb2afe3992935d7e9f39e65479a5b16ede25fb73b030c753deda7b1e6ee64b1d102806b656e82b2c6dbd22ee718122d64bd9f425d8a9dbd13d4269d2d04bfe3fc2e8db3ec85f9bd2212aa3fda3e155279b167cfbc9b1d99d285e58dfaba0712f63383f9fabc41662e0d4e85e4cf2f7c4de6d4cdee6903018e09c1433d14b9b6596ef4b0dba47513fc540bb4b072ababb16dd24d9589c7baed545746f20631b34da88478f2a0e227ede4ebb6f9a7c4e5763a0b3dfa939aea4982bf8bf18b3a230c2f1f3de757c0e1a1fda14ba9e86d194e59216ed4c490a2d8ef68921b59653e7979caea5124322ef8437374db08ae5be565dc0726c086b1cd2f42d9700f2b1fcf0878838e0554c269c177c46c18135058d69fb0de57e0f9486e9c63a32e4591a68440d59c6536762f5e9dc446e5a3b5c548992b0ede3c4ef4a76d12ea33ded5817ed590d2c179ef50bb669dd26ecb00c4bd605e384f71bb711b3dc58c3cbf07f9db073649b8ebc95122e34e889d7b28a774b55e3fb3ca5d8ff3857e4d78187cface01de8b0ce95cd89d16cbe47cc00913fccc8bef454d7c8048685bcec0d3abd25dc914f8cbdce1dcf81ec2418f8fcfe684dd8407ab696c910cfd34d64b0e7919812b1f59952792aeaeac5b1d0b5cb59b7d9c518e84434262d0f26b5bc3a5bfb8e70901ef804c27a6716179c8275edde285cad976dc521b8be70bb702183c960f49b20e4d934d7c2e1cf821f4d6ce8b5905f93093d947f2540e50d24e6d59bf692a25a9195ca6263636964ffe24eb2a1b2f78594d334f1b5ee7ec7e93a0a673179b437980cdfc5ca0c28adb9fbb2e6232e156eb0e23778570758436cca12ad9b274a1fa886d275baf0f80845fe853ace95892433a562e28b6f9d3ca3ced4f4d2b28e01bcdc265903961226c9760a67d3999105f6929cafd30fe3a44d0a360bd38a1b0b911e8026f8f2b884399e3124d5d3a2c86af1664af66c185197d49a18503697dd7414911987adf91e10306c85c5fee4e1a895c97b69c70f2e96fd6c1b5238f2d77f503983f966d84a2de076e562c8b359e8ab63b3a7bfeb75380fadbac8666febd7958043f00769d055ec7feb2d01a87ada1e77e96ffeea7eaad2ff9dbba7842e08854bae9eff559f9bbbc87a7188b98fa6ea9fe7e169fc9b1a9636264a3e61aca7d8061485ed25bc88642fc8cd8f4a36a39077fc98ce29cfaebcadafe6bab65e5f063e5e047e83af04ee0f183b052257f5269676fc94b7323b3a479f9312a2e2ea870cc5e8753bd1aafe0a21496c454eef90a105937a6740da0753628fb0f29e221e3181ab9969c0cb29ba3247a9800e90882a4738bccf1147f59ea0b286471763f9bdfb6d14a100eb7f97248fab9c8bd8a0ba6a18cff5ddf5a1c82c22a61ccd92673b96f53b33cd6662fe0d5b2ef1b1dbd43801988ffc95263b1b341b4f6a02e6a679717339ac1f9e30fcac13064eb0568e3c5954bfdab74516d401733fc3ae142c97a2c45ab49c5f509e4945857cad165cc961cb9e161b5bc617b408f228c877abbd1a5ef771891d9074144ea6ebf90a7d09bed2f69895ee0c3d80bd68a02f0fe8684ade5850490d1ba56330364dcf9be385539ee97ba885da89f5badd6fc3fdcf8909ea65f9b71479ecf9529aa837c61f88b2b4574d151ba5653b9b0d93ed4bcf566b01cc28113c8cfd7690952fa38069869888f3dcd68aedd7556981b93885730de53830b5150fcd206d464baa7abcd6dc495afa5154cfb06479d71dad4957fef9cdf02ae6cf43f0199bc5c3ac13602f070e96e8ef70c7ac6ec187762a92c05bfb30f451042633575fe107ce17d5044cf16fed9b9b43f438495cd2bae3b2c4e797b3f74dddeaf7a19c9a0068116c33ed97f179d3795b89cb7bf072486cfc0d5fe0b2d8a3e8440bd2bb8a8cbc4c1173eb5f64da4a7cb998cb4b3c7aae82b39e9ab109c64cc6fe725de75a9265d37a4d77c1d839c8d6fb1bfca9511ac4645654d7821452f48917644e550b8e746d06ae8da77a63d6f1144d5a903737b437501fcc340eafda13c5893b6e22bad534477dc3bbef393b8bd6ddea3cd42146f37eb9cec78b070ca2d1c49a06025a8be9be6f1bea0a79ef72f04f576cc38fe92e8501c99cb4be86cbfc52c9e1add62c5c8cd9f8f49d48677bb0d6a752995cb861de2191b0a29800a9baaa81dea67b1774cb2afa9333edc3624c1bc20812775ed58bceb2385e849e9c76b38b5cd8f86f36bc638f51a073fd2bc39cbfcdcf401d35b3c36f749d3cad90efbe87c8c71f73fa38c035617942c5490e7f2716d6c9f6cf22c7ed6cd29e765a0aea85676e32c96ee931dae415c990f40c05466f6a9a5603f7a6e51a8622fe55264bba45eed687618ab31e495db2791fe4ed7c025dfdb73ce4b25ba7f661d5601ea4b16eeeee13bd41cd198b0705486001d1b6cc2b8b6b04342fe61e9a47898498e2734d7d1a7f168f523f22667482b538bc4e8fc0efca4fd77de815c4606396877a2c40bf5e2820f4a49a8c511c0babd791b8057cbb7a09a85c206406696088a84dc42de32e7c6be247a82a39a674d7349871e74838344ffa3e28dfdb74a2d862194c3f5e6e11c992529afb9348d5e36c3717f523e695a89ebb6d4d51db6abc7fb3a65b9392fc2095e2da7e0b761c2e688c1d59403d4a06ca94cb6665ca46fb7c65df082e94e1cbc37fb95d4a7e29ba4e3323e23a19268c23d0d99eeb53978bebada1e06fc2abc247d53ed69459ac49eee1c7aac83743736eda93c112019acd1bc7a9068f1a39c8a0c011b07240ee8ef8d9effde99d60c74bec8e234143cc36e25fc9115e915ee551bbf1be48532e74a0958bc458418ed56b56e453755b0daa2987014a0e354cc0fe651552799b6177e3e21a638863957830b0e8992c2b2fd135130fdac051efb1776c080f9d41f53756828aa85f3a11fb15a10f33314659469bceae8441c411e2af16182349bae79317c9860fbf379ca6db5bff5fba2a14d2463628c5db4033227287b00a85b9472b9317163fb85bf4da4227937d160c2fc6c8ea6ac3d457b20531c5380f54292c93173e6df17f7d7a6d8a75a807d1d91aa06dd98ffcda995fe2efa3228a12d88f5b18ab7b71307cf86f85b749dc0331fa9bf876ba8eba3c217c43a43c0d13e74a994c32de7fc075d96c909e2ce45ef8aae9698e314e20b2fc5a0926d093ecd247d83c38bf33abb4a5568c36d687d136b844c05adb7aaadfa3098879903205fe6af287a5896f37c57231834a0d1bc45f0b701ca550f9419c20d7455a4befae649b21b2fbdf3b562b6623e15d7a925716c68e29c9c007c2ce40a14d54c365a7c3fb8202da5e6f740c13f960973bec83bd517f1d441a356dd758814b65d8406bb5d5fc63fe3b95714549db7e92fbb663e631ff796735096e34b7d711fa51dd238ae3646f4ac1b2fc08a7bc435a950373f6f19ebc536dbc5f91371cc025714b50b7cc76e785dea3e37041ee9e5ce074657d94ff1ebf071f042cad9e42602555422f50532815cffacc0442fc010f0a91d75ae2c70f1b4afd14b2419cdc49eb776278b2e92c9d606b67573f202ad2b5bbe7846e2375de192ef65776ed2bcb1d6ae18d80a73687f593a1ee5311e42c4ab24390bb86ba30ac1879719e2301950a8f6cb2ddf44a0c934a96b2636cc3c37d8d336a9b7d817c0d3dccb500c7efe31bc2f5759b6713a58e284941a3bbf821a848b0b56e250914246c94c0dd025e85f9b587e535356127b792a8f35f9932340f046b9b970b0f73c8fbf76106c14786a288f8592d8881f40f8443802fdd88112d93137cc17f330ddf03871dfb56d26b8deece6b9a195832632cf3ec380268bf752b65658a02bd004ba9f41692b4764e67763dbca9281634eebf6af8f6ffb5d5dd3b6171e6293d82d9a4528e0974b1490e6ecaf3fdfa056d1cca7a9f2fcc128451bd407d2910c2bc9a3b04c73a1ed34d6cc88466df76def15f499bfeb70c94759720acdc19891de116bfdfd35a96b610295e999e39f7b998a07c9e52de2eb13e896978079c47728b5ac3fd930c7c9394576a6f8b32d7a640bfa8e2620b8cfeb66afd09bdca6bb1ff202907fc5b3c259863ae472ba7f5ca82735c2216f2505c5b91ce04836551eab220f93ec9da94e38e23ad68f6cd49f6eeaf2f275d94f82ec22909afcee74752520bd25294217d225b76d5571efed459816d431f9b075bfe0e4811ac1feaa76d6277c0f45c6d8378410fe0e14b51fdf0f8a5bcef3df211577204cb6c6fac128f5b4e5cf412d008ea17a300b644d645640f35d5ad0a3a4cdf464c8255bc82aa4d73297c5ba1abffe183dfa2750cf410a691607dab46b5c87bc3c1c2362965fe25d6005376498cf96cc9dad94ffd2f31aeedebe2b422cf6ba5c0b1f0b97c5539130495c52edfffba689ca5ebe22af0c8d4d2e6c21b2cb3375f49403eeecdaeb8b5cf6fb600695f37481c214c7a9a54f0f3b792d2075b0e3f58704ab74ef2b2522666aafcddb03a03e566dafe70e277bf6e7dfcc7bb92369e58611b570804745ec5f41c7be4281574db3a951e7f4b260afcd07a4514064019aecaa4378ab53407e87dee0213ecad55d1e7c3d006d1554bdf150520b453e5afb777557b8c78466161c9f49d2de60f49a7f9fb0d2489f82e169eef81dd13e0681a07aac68d87c409434312ccf398610ca85d350afdefd5eadca0902d5883b414af66bf4517ff1fb110e23b54944e0b3c06d339ff7eef417c2314956b5c6d3942df4a053c5b36166cc478824e60bda770a4b42f7cf4a7765aa63fcf00645e9c024eca59f6690b4bb3756f0dfb89454b8684bc01d4a5ce448daa05190ba4b765f3acdf4cce28841362e21a6772a561f1c45f81ced44578fa7bead6e3394fbbdefb327ec053061d29fa3ab931ea5ab81eda22afcb8ae24aec1aaf75ad0eddefb5143b46279ecc49b6e7fa1d0972317f3275a20268eb6322bafe8a5bda0029163d09b173b5d8536c23300e001e33fa8ee8d92ddb14ce7259b23d4010f91bfab2ee2e0bc0f3aacc1bd14a7012614215fe9102c390dd01d58c5c1d9ab0962257fae45f1af06ee12ae887335d44718479c6173c65bf57908079ed00a9b6af2a92866f52ae1bae966f2af1d0d77171898e2c66136a824abb81218b8a7c0a5e2f58ab0a86c6f13685398741b3cddfac1ab2004e8d961e7cdf036d1be254d5dcb9423f0db74a467e47fe1bbc7a53ba588f4531b0c2bd87b89ccb57c5b250ddfd1b9564cd9795018278509ab21d7070ac02093f664797d86aa27df6e5fecd218b4d070dff6e1372eeaa4880f391ea1f2bad683d270d305c929229214aaa9f9cef10dd4fbe9ae5fcb9b7ee1574d1653558a7c0631a22709c7236badb1b81adfac7c9d6312d413a39322cc2e6b878316c8cdd441027b96890ef72e5f216de2afa67854866183fdd67c857c71984349b88c2aa1f0550b646dec065b270246658626525e86f75cea3bb2ae408c6db5eda9e53cd1091c0175c9918d3205749187fb6f34ead6e94802b0548d843453adedd8ec741c7b9a7b2d40bfc34650f722e645dfcf4ae6624fdf4455384ce131e3cd4803a61074d6b149a8445fd274f97ef8ee925a4ec7e74801cb2b403c2e1c48a3ad32c6dd94ce5724bc48e772fc6e5685d4f710060a541a501f1dec3bdc9aa5b5ddb1d04824294741a154794689d1ead96f31ad064de20d3ec7d1abb264c942cc5070f9482df140e1cb4d10f20e8816fb8486ea8539f5e4c9130ef7843d4c5464aefd51271e50b5ff0f5b4146"}, {0x40, 0xffff, 0xffffffffffffffff, "f803fbbccacda00eb347ca9048adbca4236432b8a72081e906598ebb04c0f022a0ca723d1e5b0226666965fb4d138a"}, {0xf8, 0x1, 0x8000, "ffebfdbe85043d4ef01a1c93ae0f9194d3e71581108072e549f62d58f63b12f3cac18b2b342ed171cfc42cf62d5e276cab5a29aad5bd5d40ebb23b7f373baccf776901920392aa51829106f510072a3d15291ef12577e35354e6c308489027508e3c3ac638249b80e618aa337f96a3310af32d7b37ec0d220d9abff313a945f439009eeba986d45b025076267ff8260021590ee5b9519d602ebfee50ac222a4f94076a91f9f3d2199e30601e0545a77e7c9d6e624fbe36d6f29d38267c63cec1061431ec2dfa00ca56b40eb67299be397e40664bf822258ed075779adda4549e8b315c1b6fbee314"}, {0x48, 0xffff, 0x2, "1feed776e2d2e206c90d21272ecdbe54c73f6334597fc90fe6ea7b8286cc7c339d705dfccb39276317f656e4ebfe96fce37d8d3fe5e5"}], 0x1190}, 0x1) ioctl$TIOCSCTTY(r11, 0x20007461) 05:37:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8) 05:37:06 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="cae776fd99236a41d57d1ad3df4d8a04bfd73074698e8203dc93f3cf0bd7cf92", 0x20) dup(r1) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000240)="bdc366034f126ad3851dd32b05cb2fc8b451a63e5a78a5d844a9295b6ab4efcd7c15232302358a33749b6558a841893077e1942d9063aebaccdc88e4c0ffb9c641ad5278d1ebf4f8ab7dc30ace68a8aa3562a7e2cc411ddb846444b8b3714eddd12113974253627d421f49112ef5a2b84e252484d0ea61467ff22d446e5e1b1b870159165e3eb315f0e0769a8ca87085d804061c01f635cc93ab58a54f3cb248b57c2ce27fdb0ada90fd1b7ef6f242770c4ff262dd019ea7585e13956b9e4c8d402efb1eed62d0bd8c48fe5970f90e8865c1c45d94b0141be2085d82cea64d305e3d4a2a3ed092348def19d64c9c401c55471d5a1795d2cbb6a2a0b70c21be676bb22e891aa1ac9e370ac9aeb6bef3e8763b1a07dd7d3ca5c8026dd38ee32d6f4d4424ed0f72cffe3fbca50e39775fb9ebaf7f51089c937f5f568b52bdb9fcfd520e618800701ff5d1c86350fd9df540ab6495f33b2e338b69aa25f1a35d3bcfd68d6f2b213714e5e84a2728f924f0852f949abf4b9bbd8b41e87920414f8ada5cbb322d32dee9177d84a6d0a61a767432c63d139b6ffc92fde5a7533e2f1f81efa6d6e72caa80fd40907ae797951efcac0581f95473a34d8538e55ef9c5a4ed1c900f8328895de2312edf0da17fb6b2d408721bb5be89dba91da782d322c62c904ee3613bcf6136cfdac060b7456f9231f3814e04ad1fe058cf6fdb9b934e934715162ae3fee8977b8f7d7fe4577fefbb7a56d2a83c3a4fffe020c665b212be168b51a0ae8ae75d6fb0796a6cb14d6f44cb5ff8cd5cfdd4bd16ec1977c8f963967fa34f5ddf6c25064ea852f6594a98d3914b2b16ef9f4294c16386057a14b3031267e406a501b8a83dd52bbdd226ef207dcbc9a3c610588e11a692dde9f26c9b52b89cf5d5ce3226a7412161cb8002bbf0e8c291e199b5f4056867cf60e0b821843e0ffe8f67a70fc0ef75bbe6da55e49789a3294985056184492d59e573f01dc09dc44cb6f1e66dcf4913539c7ef2124014df6e89d0ddd45f724d6bbd9b3db32e1ed05a69d479bb1fb8332a44a89f31966ae557719cf4e22780109d6a8e240f5ed500290e88afde734e66cdde0a5be23977f42b81a540f68e25e91e30e5bf1eb798433478fac798fd3990c0743b7780dae8e651c2a6c965cc334811bae1acac8ff59ec960908bc4d7ed38b6b7e54faab3d9bbe430ab22c8a706b473b4c0b54a021b66cdc28ed64d5e6f1a44f9638aee1e194462424bcabb1510640eea427434456adb3c72c54f153420df0a3ca2dd1c1ba4c13989552d88b2f9feda5ec9d3111c79e933b0d66b7d57566504c5a18b1cb778793d311ad15135b293d3f7b6b1e253c2aadb3d2e6d4f89ad4252496ba285b880e8600a4132cfe6f08a63de76daad456d47be57a04d617b2f1967e131cd03f141ba3f56fbd15e6272f6624ac59745087e968fd86fdc855c0f18a5bb663b2a91572a74cd5c0ee7c3d1482b71cb26ebf1bd9f7e8964d66ed59cc768d4e3b9c890d34e02be53a3e43f800db286a1cbc6643b24b6b2f975a3262dea8d814c13a02eddfa4be840e95a33b289cc054b2c64c1ddbcb9ccc827b24527ea0cf2a47c2fa0d4c3a207128db66d25d4cc57b87a1640bec8cf499fba7b35807d155b59873f943e38383a468366014e98a804a0395dbf6a01a0a5ae5c7c3004f05825f69c645c488fd8d2f36b2ce1de5be01978a59e849b7e1f3feac20f27607066fae6d72ead1d6571eb95bd7ff51c8a2b45b507f53d5475be2e3d68d910075256e3e031ca9607ff28570c9452cae3ff7a489a535242004049a7fd0b924ed82edd3c9fa92fceaba7df14ddd161ce8a68fd18ab84fbc856a3e065b4c9dd31d725e4aa64de6700d12b294e663836e1230784041297e8e7612db7d6370fc29d72ab515b25d2623049939652a7db9d2336ca541ba65c71762e0709d4981e5ca9997f67d6602d66dcb5093e5f0dbeb6d72f451bf1b2c333c7e4083c9cceaa8bf0fee54908cf3854ff26108b76120586ae7d9137f708061635320798c9c50a5a533a04508d534aec367b4e314cc8770383e577a419da419e7fc2155266a940c99bfb225544a467c3b7c9fec16a09a6d81f8b6e5ba86e1b1d99885ad8363baaf1a0d526c7ce22d22299fe8efe135cc51bd30fe2b01fb6f24e43803bb0ffc28aeca82fe7c41cd4b60acabc3e7264784e4045e1ac2594ee81fdf17987e40e822c5b0f11ddb269bb313c7bb0b6ae229883afcebc3a035a841223d5488f83ca9cc8b465fb8be9b6d115892aa1a184b3a896713593d4f517f26bdae0c7d96b062f2c38ac3bdb85bb57d0edc8a0a3d565e280e12ef1c5f132fd4c1e237c3493a2357c94529e971affab7a540716e6c7903fb3ea0bfdb16bead4959c9023dcc384ecb62bb4980a12840ba835f42f7ef0d9b2203e0cdd07099bb9b70ccaf3341bf9747abc2a6ef16a49950ae17343641c64f460aeee70c87a0dbebaa782809847612584db599da1cab52faeaf5cd2c0941ebaa2ac40387d2a670780928d9b9f33ad70d9f61fc36707a7bb1b4f96d3590da36aee6cca0410013dc1723aa549dc7e5d278775a0b547a60c6c1c2e1b57ea7279cc022277993d226871b06f91f16ee5eb8b7194b720121ee48c4fa92bd471e7905fee92976476d3830924588a6aea4981be3be54a63711194c122398687a6ed48d791fbc31539f4313f5298436c8008892fc0b1b954d56f5610654def4fa583f9db6c5db859239b2c969361b635cebdff9f02505cb74f0c91bc36c6e623ba2f6a5f89da617eed26b8e07c1e63fc385289f70fc9d78c44dd6ac81f94c2d3329329b82a52ec7089e31c0dc9d2c67c7f01eb0f7f50acd3b9d1494512b9cd920b0f5a66ac3359ead599d3bb46e3e1636b895a2914f6e744890a7eb2f4b70ddcccecfc24735cdb976880e1e85a9b11ac25bfb7e3338968ed5954a5a4852a04a30a478803ffa7010f10f015278ab5b7762f21ae24bea2f89e610b453a94496d1ff08241b1a645a399d031d5d7db9329668470a91b4b97c27f2992a83913ee14c8dd4ec1d0ff80c6f689060016bf13b30d6bb5707532a00ca1c7a3af637cce49fa1ba3a10dde8e6ef35730f369343a957fd3701fc28fd1594343d96d411fbe0258b98166951137e431ac66fffd97168dbf8ec05e979836163d04a97d89ce45be07d19e3409d93eba9d7d77dbb6e74310f667d4c9a54c7df1838a888e9761d0e8ac430f409ff98a4e5d3fa3a5dfe2a3ddaa568ffb109160cc63fc59a47cf03b126054443c7a6821d3ee4e24c436bebeaa42f8c66076e19ecbcc02b116ebc9cede76c88ab3179122fa316866135f4b07aa9deb6c6c0ddf5845a2dac520c3d7e687770a4edb51d1feda76c8c913c5cc21e40d539df21ba7c6080aa077edf0267166837428db9887169bd28066541a74b838f1473a7549469f350e9d95721c44da6a9d80e5817298aa3949c32f145fd20dc0b8df072e13a196ae80123cbd4312600f076663cf0e542736cf17c6e2919aa928eda13b40a17a5b9b5643412721371d9d33acd798ef935b4b4f3136e8d02211b23f0f5acdf4bb92928f0cd4884103d793b67961b0350304d7141fb61f22f91706b66a42ae42f056419d6ad15fdba5c8c798d9c0ef85ebf3deb98ab53a209a54374bb2dd3b4b4340ad18ccb8ede4ca8192dcd6217e8bc8cd0e54af1ebedfbe8f4a5d78b49a33683ef6b302b2ac25191999b5ac45d2184038431a3bad8167a6b94af2016578ef47b9426380477b087cd9feb1fa4fc26678825d718b825f488b381d8c422b0b0e22ef04f527260bd944785c4338cf3d75f147af46ffb2bdfdd2fb5099bf2e0a401490489b550969a8a8402db03a20b8d558442f7eb2e71398d63cc69478107e1ba517a66062bf00f580af72053c630b3f214152245c4357e634ea2a09e91d4dca8f9ffd13f3e099649f6b0ccde3b168ac822986eac0003dbc7c99576726982340075d481aed8df83fe0fc6fbf38d1d8bf7ad487ee0469cff6f132875658385887bb0130e363083e0866595b09e9e6e7158afddd2b8fa86fd527db77f9b19fc7cb08b95198dd3eb620b0a63c8d6db85494beb69c3656a7918fc9f7c4ef45a75664780c9c4073e02972a2b9199f373edfe0111ba79188447d3ac6271cf6775bc6a304434f5f23a16e29166aaee616f6439d311c216d5b3a8657e0ef1548afa4dc1dce36ea890b1f7594e35a735be89a7fdc3eef06116469cf36c98d4e804d2d3c5f9b614fcff69fd7390a3cbf3bbc53a8063241e927c7b6d975aeb9a0ba3fb1ac51df5750efb9cf5f9cc19f88aaef6b8fe574c9e9c04207406b725f23ebd412c4094230aa98267d43501c8ba0bdcaf6a778673e2d5fe1d01f92e909e911fa7972531b152bcb302c8a06148f66342df027ebe3075162194bd9611a18996b63b7daa2a71c8deaff17e973acbb91f15a62d5cbd0dfce714efd60af38b65da7d01bfb44ea00540607b6823657908f9db0342d415757c626f5ad00c4c7da04cb7c728a2320be337449762847bb5904f218f6e68f711298ff7ee2802cb960c8269bb02aabdc27cf231f08609f717aa4c28d81bd1d55115126368c861c4e2e4c75c0608ac79581538758df714b10c83e48d01093b4e2f9d2da5156e7637227c80267c862caf63736114dd2901eee0bfcd9897d279e998e9d4fa277cc3297123947d9faaba476bd643fc9acafe9ab9f0f5e0c8de71c4d72af5c7f3a151a8ce32018cd49114c8f0d9e8f1fe1c6a0425b0e257406b894946e3a870e8713bff13e994f517bbbb78be01a4443b3b078cd26e67d1ccc635dcc2e064deb3dd4650c0322b88a7da2dd2818fabcfe463c41aca8759578a8db761972ee586fd7ad7469dfe6e7d609bce843883a292f34b6671e22e4eeb163881420feeac21cb94b50223352b692e0c2ef49c2aa753e350230d2f6ee35dfef44e861785d25cab0972996356ae96ae4e6352af152c50660ff29d567cd84b3a0409be23c12dbccd51a38732cbeb6a397b397f73258f57bc080fece200edff9aa6593e617a4924bd329700d0453ab7e669af6d58318a96f180bb08c0b6e21e159d6ea937dcec9a898e27976f9205d8b48ec827e9c41a5fc57741f574c1fdc6c7550438e78346546f8577459e2164ed7215898ece55df3576e23d45f79e988bbe160308175a15c4c831f22d8f111bb8fe1d5a68d76c62ccb2f8df0f1adc1edaf31f6091b5578db8c1ed9254a95b9700eebfbf78c443d1e84f9ddc104cf1314d8fdf59fef94ea54750996d080b78e47a58c053030aee8e9d9062cf70cb425ad1868ab93cf1734f8739fe53be6309ebe51db342fe8b67e65dc4de7efba26d31b1e97263e8df01848730724c604da334af63dc3615a15b15c51f51dd691781ed7ad8a2625a98f32d7d8fcec3a5f9647aa90235641bab53ac39aac739bebb2c6e12d3b83f00826aa4f36f53459dfd9802f826b206b6be60427a81ae4f241b542f16d1efccf7b507793fce4bbe647204f86a4ce3f467ac58a8238d617458055bc9fccffbff1278a34006b24a0bbe799c0c3836785d7ede6b46b08fc6ccac2e74f1d4876fd23183dd24667e0491ad411c68e36c07e8517bae597bd52bf1b8159bb2d77c77f9065c6cc4ca697b9ce009d1f658f93b581800ad92d07268163f76635ab1309e9d25e36fcd327ae6b39fb2e6daf2bba45d4acc9d4333fafe091e35cc516672c524da1d70eed3c89c150cea00da924da7f6ac6c81a477c296e43e9e8c8e5ad7f51e45f44d8cd159c464009", 0x1000}, {&(0x7f0000000040)="b76f7a70e75305700cda2dbf304dcc279ad50cb8b918db057432d60ad0559c30c61371ade15aebb0af351f0ac1ac5d33cfc30703a87ec2d1fcc352581e006be68821b6f401d446f3537ce28a0656ff49310a61265d1f57d55662472549d3003a0667f594753f33a41876d42cc755baa21c59511954bcaf5d04ea75e3c4e345db6535f97bc05ae2ce9edb00a067f3ee320486040cfd4c202b9014c718fe97a7934fcf606b75c3ba23baca6c1847ea26db47", 0xb1}, {&(0x7f0000000100)="f6216625b1264959540822c48ce9af77482563c702b49e5de7bc1b1ce121c3612a24a4605118d52a279dcdd4026223de92dff593e719", 0x36}, {&(0x7f0000000140)="e2b5e5a71a7a6fffb11c905113faeefb78306d71b3af8292472eb2d4429452f4", 0x20}, {&(0x7f0000000180)="19630349881b4c780ff21614efcf0c1d03ce04f46e387db7535b219030a370bbc7ec51fe9ef9a25eb8d4fc24e4f4f653719324611959da13c61999e3d03dd71971af465f8333", 0x46}, {&(0x7f0000001240)="40b641204e00906d874c1bdb98e2f282c9fd32d810b42e758957fdbb1f8f69994dd0b40547843d0d3dc4bcff59e35777e9ddb79807d4b2fa620475cc37eedfb25ac148c0b67a920144cd7fd188ce5902a85a476eba3774920ec087f5aac325475a8653b108ada942cdc7b11cab8d6f211df10b41a3266a3a8a0cc7b41b6bcaa84bce736fad4b52dd60a6db1c0fbc61b310345683e2cb449c81f289a45e2b9c2aa1e84b63404844795c9bfa79d8df24b6d276f155302344765b850db88f1b5560407b8f8062dfbc015e37af125c4f8c28ef83f971b5e57349551ca6cb7c25b94014acf0313e4c9595475718c6b9411f", 0xef}], 0x6) sendmsg$unix(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)) 05:37:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e564730cb5eb78deca2491c4b0c61319016544f100265e2cce45b3fb17a701d39cf5bcaca3eb0a6a7a86fb6aec7708fff0134fe189935ad372d17038ef53f06708f6b9b9bacbeb49463009584854804965b8da46eee86a5ada10fa8ecc7d77639b827300be1dec2c26d9e165cf88f4b53416154bb2d296ee8d7f3cfa1270985316d84dabf3eb4e56d341a7418a9b418e7ee81f9f0b1c8b7f2e1da4d5895713", 0x9f}, {&(0x7f0000000000)="d6ec8190cc12276980b1", 0xa}, {&(0x7f00000001c0)="efbc5b29160f8ad171fb08e047746c433c24df230a2519c320378a0f04d0b855e212403576e0", 0x26}, {&(0x7f0000000200)="7a89c839fd6a106caf1203b7abc5b3fa0850314ea404fe77463e73dbe1c33af8c6c48a78a854763b901c837b09c1ee42e0ecf658da9af0589c20095b0ba1e83663cf62dfb5cae2a6c710f6d9c4e83ce03c4fb798450dd45ac9d807b0776477359ea8586c3ab1a4ff2d4e3abb8ce3bd04a8302eb024a18f6f9f43a2893124cc7d4dd8da5adad95a76596ce2185c18065b8052f44ee3b24080ab2ca9c38efa58b2644a75614be8322834cb", 0xaa}, {&(0x7f0000001280)="a50012257a8d5f07ac308b66bf1e41e5f3893a0059150243da12670d760f20c1652b703980bb0504494563edea34268188fa5d0c1a3b995021fd45f40102a793adf933c1ba3eb73a11a569b887aee5113a4ab04e318bda5b84c60b55abfe6ff420e07ca39daf560972e2ab4a5467a243dc21cf6ac733455e993bd3b6d71308c889aa34e289faaa6680cb590e73234c892be81c109e41bd973dce49d76630f04686236f03e002ff4f12c7aee0ee740ecf1bcc27ded24c9a15d34dba3feab409f94d8a704dd93251e04fdb571dad0be81f952822612c2e185ec54074d4124f5874aa0297a2de9d8b20eef35cdb9e5de33fba44d5a1334e0cf6e586dd7568d94caf9965d23960b561d954e8233c83ac43dab07972e496b27cb2f81438822079d80dd03dcf6a0ab15e57c423771fe7bdfd092bc00581330e87827bade1e560eaf2446db42137ed800b2145d6325b0a4db57a299b87b3fdb55027d364bb420633a1d05f911df1f67315759c1245f4744b0a8c7f9f0f99487239ad1db4aab52140e9320fef4938ea7825e38588f72ee0ee22929afaa63cc3d16e17a9bcf038327d48654d4c20a61fa21176ec20e18a0ddc106a77319ef8cc19006a607f77c1e4a61fd48216d4781020f09e144b93f8b3c696cc33465034d852daa6578b6c74a12915aa0dd7080f578508b34f1ddc94de6e5bfa5de1666604be52550395ba6dd27722cb7b9a802559cc931acb3f50b57c1850b126ce037b91ccef137e531571773f382797b521a31246d71d4268b37c25a9aafcd94e8ba745648c38b13a7ce302001a15108741587582f13ac3fb580d8f2479ed9d20196cac4fccf4546e0bfd1551a45b7a3cc101405dbdfd585ecb7b604819945999927607f9b6ef870320bb03950c6fb8f0d88f554d7782f380a295e947c2722d6cfb647484c946e1ca7df9318781cf8bcebc617b7a0b7fbc137578e6178e83b0fd9b5231f9fe963cf8758c887dd0304af4d53ba82323724c0bc9cb2987e9fcf551809cac567f8adae8026a0bbc8f1f776729da2f83b95a71b09adf97edb340932ae7a650151d468299f542c4ceb5e11ecce54769030e651db275a8e1e0473d98a3795272f3e26767857f3b6a85129e3c971cddade2ad3feed570c37d605fcd4fba164ed12ba59d5eb63cc6cb7d1e55ff70f06a45d0857b2b0e151a41e63fd459e62875a68279d6c1a170c1e6dcd41252705979210e2820dc77aa8ea9582b55d4ed2057b4bd10b51291e1ebf43955e9d229039c2866507a12ff230878019f382fbd710c9ddcd0f22fd466037fdc8c30274ea4e8e47fa50e1d13268847e601ab6b1381ba16cba2dfe477557bac88e8ed14cdef91c5466f9aa981edead8930950d05a8e1daee1d14027f7c1ea0c12baf8eb3f8a6b15d1390513d216e2592e4e291a1ea4ecab9d9a631762e9cc5ce053008cb3d00749628b09666323021fd4392d13bdc5b161696d6fe494735a4e01b4c9536d1b89736392f6b2fb7d3301005146e48dccf430888905cb5a4912ed920a6da558c96ed3dadef5ba3b4a1b3527787b3666d7f42997268910e57be89263b1ba6fda0c81413a9c44161156ecda378efbe156ebea461121a674f1e921cde280c30af690339e8bdb521dc60d06959f352e385dd14801b59e01b58fe226089217afbf7115e78f8f1693ed88e1f627f9c9295040ba5037b073fa7c28113cd9eb427ce82c14c217d3c9fb3daff2b6c3c51c4287a644f68a7b36f79ec93df17fe402c141a9e9e36b2564c4c1c98caa32ce84e765e6a3feefde181ad090cb486adafedaf7d67f1f67b71d56768cdad0e3eb6304fd2705020047f9c802dcf0ac7fef058321e9f96ed585dcba7bae5f9ce138fdaa1bd409c7dff3ed6ddeb46589ef9020c9ae0d67fb77e9e3fbb6653ae1ffa1d29d978dff1a83f020618eaf7e0feaea0997481bad40f837fd433b868e5cc9d9a14a5de92d7e7523a103c9954dc172ecd5ca92fe3499cdf450107ce5b567812cb0d07d2144625f432839085a8cd984b3f4359f28c716198630c910cbaa230c47677196e8e6bc690865d7355e49c8d3fc0c1c99aabadc5f60d04f7227b7ba95054016690984c8802789db8c1e9be7ef18afef6b8a436d5cdaf649f6c2d1b6f21e1d327fb3b687bf3b18949928cc0c87befeab3609cf877d95ec362df619122f6c8569ed789096eb099602cecc088658ccd978d1ecb9ca4970e2a24af0c7c83f8940d6deaf07a74fa6c503b23c986caf9b30e9e9a5401e9918f8003ff597bfb83db93ae752fa1299124cfa5da03197c153a15f506894497d0ffa87c4b1b29de423171c540ecd0fa966a7e1d7afe0dd5d7ea3f5b77972a0e2081a54fe47c84ec2c433b9575ef3642257fa1b6bc6f7a2f98c9a5628478f183c3e39e3745376c100fc2f2a9b761df0ae3f1040af8bb33c87be01d74ba26a27f6054c7be98c4b24ff61f7ed72859501ed800744415c49859d15c84b0cfa3c22545b79a6a19a2530862547e74c3cd34422fbdcabd8d8e8d9490acedda3959a4516d6cf061c7b1ef40550e84fecf05a0738f190695e3f33f2fd71e86e96023ba769b404d4b1c182cb4b750e601e16e343467f67806b87e147ad424b8180c79272cdb36b87cc3ee7cb3a338395d08da430fcb133c8910a3d0199b618b010667261cab668c3873771158225579f87566a959076d7fd63b45d318deaa738064d7da2948620228f374cc1155b28bfc9c1405293cf76f90864d0b7dfe28de1c7bf5a6b4d0552b080a5a8f743cc2931e3286112085c9fc793f36360ac0993784649b61528ab824bc63de87c1528095fc07820e04b97091611364dbd10d42b89eba71e63f53d918429f6c3cbb24de5466c515c9c667d9481012e74a9e37b5ae6101453eccb52c4ec7683fcf521b07b64c58a51044e7cad05646643f1f0116d82faa6ccb9670941029116fac8f83e8752771acabbcef39091f34ca871e4fb657aeb6183401e3cc85d423d3dd466ca74cb34364f52aee54704af994b6e8a39dfb99e9f1521c5e9e761bfaa1d6c6d1f200629a0fd5d6a60b8368f8fbdcae15c9d298c4020b405731821ed2a7c9dbbcdc185e80df5cc495a89d35e28a3fb5d454512650ae0da6a8bd0b5eea02489f5991d7433c1d1f37d9a00af50b13c6a4ae52c7a997771de2103e3637845904783c426e8871359607bcf8d5afba61b46fab91dc0d8331902e965eb085ed9851081438e83e8de0b40baef58fc4b2199bd574ca30e8efc6998da9f6009d577f074a513a6f65c2d05012cdb92747829bf84b32288c60630b1470a9bf79791af8a4353e7ffe00790a7b93a6f4d825fda9b97ddc18a944cb43d1e164799322b187d2f962ce2b1b7bea6a53bfae8a1362b1687df34a71860cf7c66287eec647fce8d50bf7288cba9f8a64d13565346a0f29d1bde568db608654767126f346af7125b0940f0bcbc40708467336cf483a9cf722adf064e414d7a80c280b4e1561145f3de2fe0db15a0093adc8b9d5461c02ca1bd3f0e4a2ddba5239caae55d88e6c2c6bf8fa284b3d1040c0254f9004718d6771d322bfd2c3504b5ede69cf11d91476831a12378e7821885add25f5ef46d2f9164f20e255642434959460ca0d9a1f318dc8a817d8736ef0f72f57a66f4fc38d79d7e398bec4013422eadae2759b260a6d5acbc81483f2710fddf14b208cede6d9b187f71eb8726f39df7cbf4777822a54de5c307f7e5a850a39babc99b619fc160aaf112f2c60aab71f800e75f24332137375a996da2b2d3cbe2d68350cbc3c07d622cf4837276b20e565458e45c9aba955965a804d1d321165aa30027b7a0844004a56aa71ec3b0a2a3fcc937c0e7a4d8f453d183789ccc2ea8c8b991ef5cb37d170e997ab4b52bffc673fe130cdd990edd5f1474ced8038efc631bed17a48ca81b2dcc11f4f1b812756c1bee72957332eaf4b0e53a2ad0fe48706f50463442c677e735ddf162f2f038a2144d9591b886fd108358171436c6f347bcf08bde5d62c1b6fc17fea7cd3175d8dedf398d805b61a52212ff9974befd3b082200cda6a08fca7d597b582af962cb1c10e253efeedfa6025ac99367ae8c50c73f9811dffd9988d295f34e412b42fcb59f125214677450e86f1fcc0cd84c8b745f89e4b7d55abf219f9d54fade66da6d150056061365620dfc131a30ec7da4d6b7bff7319856e4faf4b90ef1375ef3d52c3f34cf1b6ce7572166c469ec9c8c9d0062d76e830c9c6c3252f503f5ad952d385f7dad73f0a0da43735b023e551aba9f05aaf877656b161dd9163f15fd31ce130072aecc98d8e90c817858ec7e69f0c4bee4bf53393935fe60baed51b329c78196391271a652fcd5e72b3f7e8d8d04d47a364ff795483d5efe3bb0e1ac51cfa3b2519eed05466acd1c0ba9222a761ff6b5b1abb3875ed25717b5875b5aef599a6969fe48c407b200720106fd58c1c08a3f73b8e1fd04fc459d13ecadba2c296932b1ee697e1710098502c036a5a9f0b1d7eaef93a1ff3d288262faba8674e426bf2fba6492dc0861c7ae51daf218e33bf36df21f92d74d942207b727b7711c4fda6445165c5edbdf9d09b18de3278f36cc01957a0c7fd91d2c123561ec84ebc233830fa6dda5090ee526c0e5cb31e6f8fb1ffa109fe5234db925695992aeff1639c03f52dd0d6fe8f0fa2c99b8fe5985b384b3b271027f07d0321bfce948a0b1ac62bcb3a70abcae9b2ce896196cbbb7de4ab72a8040cdb18b122b06f28ca010b214452c57a9bc0b3702c9ad45c83ee6473ffaba1ad2585ebfd41d1f8f4565928b29e496a738430c82e8b4d0cbca409fcfab2f762ffae5a46265f13e9f6d0f551cf7fab6f1805d145ad4dadff5771db4489014b0207b2e0eb05334360f83882a3f58465039c3123cc2f620f8f58f96e5f466d0492e0f3684baf2a8b4a50f28c58fe25cd1c69531172789b544777fb1b561ba62de9f2ff4ce2edf35f48a98c6a188e06809caf4eef9ea38ea82ec61e374a6ea586a66ff45a663df0426bf3846e64f02326072ace13667e912e7fd6866be0e6a589636d70228f6e2328a8d8e2b99ba83a01f99c824e6cc391eb789874803891be5c94f133d0fa39e21962c47a51a348cbda7ca5a83400d8d508120ac2ba5baab8caa976ec795227618c7de13db3e59f50b929204dfd9d718c19c887f0a23764a7d1dcfdc36a3c6703967f9934cd6d9e21dd6c82cd0cccfa2e47fcca4428a8c6bef8ffe2fde5c4f0ab58631c41ad006e67e19f78a484a1a5a755ead2f7a3edbea0bcdaf0b1b29f14a527be84f2aff4ef3ae9450e010a885c0ef01756699683947c459d6c2dace2a14377071a1e8e4664f24e1f6af3879d1ee15db9e7a4a9e8c78730909081d715ce4f371f6d188a3a4604eeb466f600d55b4b9f63fa3743a544121c537bf41043d1e11c95919b740235481b5f411b69f32a87015b21cc5f79a50fdac9e73e650f8019b0b3c74497c8798c1c36e592222356383ecc7123fa13a2e9c5d8ceda73d6676e6e23020c36565fafe69b70756b7904e10d0c538988fc30ca87d94120caf0bf215aae52931b78633fe24288c8bd1d0af0753d4b54a2a21900c9d1695de5bdefba8d60b6cb5f49ed1984739ba3b155e19b8fa4e6fab610f01a199ec4fe9081f387a04a412c10568bf80b205f2189e11a51a1d4628eef9ab7d69dd8e3684720e77ff8f6e85bbb66034fdb6d933d734a304f32ce78f5631757aff445c24bee9cc0525255f27a589f6d2c8adcd1b44df687ddde9018db67d0974aa7dfa7cf31a", 0x1000}], 0x100000000000020a) ftruncate(r0, 0x0) 05:37:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) shutdown(r0, 0x1) 05:37:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) semget(0x3, 0x1, 0x401) getsockopt(r0, 0x800000029, 0x3c, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x302) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/190) 05:37:06 executing program 0: getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/98, 0xffffffffffffffc8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 05:37:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 05:37:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x42}], 0x2000000000000081, 0xffff) read(r0, &(0x7f0000000100)=""/230, 0xe6) 05:37:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x45}], 0x1, 0x0) 05:37:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) listen(r0, 0x9) 05:37:06 executing program 1: clock_settime(0x8000000000002, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x5b65fdc4, 0x3ff}, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000000080)={0x2, 0x6}) 05:37:06 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1c1}], 0x1, 0xbc4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) poll(&(0x7f0000000080), 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140)={0xffffffffffff4eb9, 0x6}, 0x10) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000080)=""/16, 0x10}], 0x2, 0x0) 05:37:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) fcntl$setown(r0, 0x6, r1) 05:37:07 executing program 1: socket$inet6(0x18, 0x5, 0x80) r0 = socket(0x20000000000011, 0x3, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x5}, {0x18, 0x3, 0x7fff, 0x81}, 0x0, [0x400, 0x4174, 0x6, 0xc6, 0x7, 0x81, 0x4, 0x8001]}, 0x3c) 05:37:07 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/13, 0xd}], 0x4, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) fcntl$lock(r0, 0x5, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000043}) 05:37:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3}, 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001a40)="790052054c2390c587184b60e5cc2392a4a9a96fe388bd2069fb1fdbb29eec3de8c3b7a2ba0a0fd917d7d2a71fd273daf0b3487d82ac76041a71c87c504da23ed82d12cf10efc5588b489305e5494fc7beda4b5a4caa731f69f1558fa5e2582f846d9a4aff5cf199409c1ac732cc15614678aa8f9a0dc8091a9a9601371f805830321610624e0446d05d78e01c02958ad616932733f8d8932cded65feb4ae14f3117642d95f3b0b5a6d92931d667f04d59c264adde524904093310cf79f273f5c0338b237554711d2b3fc7449514b6dd76f73637bc49be212e5627ec28cff052eb7ff8968b6355117f179d0940a2225838ef1787f78424988deadf4727782c5abf8c617eb030144fc77a7d2ff5b90db225c35954c2e37539c1581f73e1d07a39ecff770554cfbff5bc641a87045bf7fb14b10c4e28ccf6833564ae22dda3c86c548ad5e3b1fcb0312f2fbc856b7b9612ab8b710af58e2e0cfb2c3fd53ed3400ac5798c2161ac374d2496cc97e528eaa53fe56676e9d60f5930ac9af53fcb1bd2eb73fe69c7d35523eb9881d966a5a58354c493da183cc37876df0189c478ac3ee6f7dd9aea70d84e45930a8708e2fdecad5a50f28b7ca73f6847b3f485b5a760defef690a3beedbbb2c41cb021d79fb8119efef45740f25a91daeaa877eeec4371928b55bc851d211acf3a94a5f76270f6fa0fe74038f8d6b2ca2925c2eb1a512f52571677761a32a23e7930123c1019d0f9511a9ad92d08e7e653c947e9a85d131d2bc9dd87ea82406bc81a012f3251f2846f569b2b85d9cb2a85f151f06ba7faad76c25cc99c97eae8c00c3a11941ecf589edb9d6c36b1d61ae226cb8f9b0f13fd91bd2d8654b525468c24a26266e5b46ee970a91ecda14943717f36d265d269f7882181f9b026300353b9c7b3a50b8534f081153dd77095b414d12708e37db16694a3c9dd954ec109e5e7d2143f6a18325229455d90423f9a22af6a6012815a47a5504f7d16e7dc830ee6c09a17eed8888e909e6bc8085648c654d0a230d0ea28af60425b86c2b70abb07aa0c79c25a05babe4e951949fff02e25df874694885b27a4dbf1ed9fafdcfc008db338741493003669c07a2365b30ef3238531d14c5b1cc66e0bf75948ae2be9ddfec61e544a54e7129ca818d96758f1eaf2821dd1ea1afabaf13d04f16934c5937449a39611356d4681612a82c92fe785666c53ab30d64e0bb2bcfd2c5349d8dfd842c1d36d5153a0a3c0150e44b96ef51c9b52e52b743d3f69148a0563cb75db2ecd7a837545b0ed787ce68bde26305d901ff9965a17a17dc66f06a05139804dbd1b8e0922708a32f8ea907a00df23bb131e04e4a454b3d67cabb5d80c3208d854065167c0be8e265ed6469477784eb1db6c0361d7f25564f48eb3a0d7222cf9762584957d02c79c05d4fca2b9937f7f564b5fb9379fa42f27e35edc0a783708dc73f3eed84db321823056e763d081b6341316730a24a3f4567c2de882632fcbc33d43704b507307606688333356a2d7c94138b1df9f116d2fbdc2e813fcfee84d627918e0d25b32b3c7f0cf1a8ff7b0aec578f6ee28ade460b30469fbfa412495803d4cfc4b702739bba3e37f1c90c1873655defe362fda8b260180d75fbb9e286e8dd754811069c542dfb48a551c6646d6c828f937a27a8a0f66ce4beb6042f1aeee513435b50eb37745218277040fe8cd2f8c9adf9e1186ad0fd60725818521f9d373cd14fed2a31df4f94a8c69da3e267049efe24088d6850749e831400156e7f138515807933b652468b5a94935dcf4d6ea2a21cba53254950688a06594bec164920c61e502bf6923f8ffbae3981a5ece3b93289c31376a0dd9f54a901bce22ec9f029bc30fbd5fd375aed634d1fc93286b1fac92cf8d231e92ee3a01af508c9b3e6b9eeea68679bdb31639db852ee2ebd44085ad4c205277cccb1b1caae823d90cf624916e5f8419b777ef1dc65666cc9869c3b97c1f9203520f68fa8e88a68a9f33e649cb82a4ff68d8c849ae20453f78f24f3b01a6c93348e950e990afea6cda5e677e23dbb59130fe3270c6af45591f28824168cab0a4986a5b57dd52aaa19cdeed8042d19cbc5390761b9e2173defee80a5467e62d2358c4bf6797a8b8aae68fa0d0b805bc10e570188ed021507d4c50f3d6cd03420575a135f606506bfdf85bb454c38fc2cf96e5ab5b78b3c3a508e6bf3761ad7441302b0792379e6cc58ffa224ffb077dff845244fb6c88d183c39157ffb79e7100aa97dbcfaaf78029a56de74898a48ac6d7256eb958faaf46d3de10cd158ae555c72b4e41b7f921d1c322f3a6307d763adb9d4dd151beff97e3309a19e8ea8c6c9b1ba7bbe00499d718e8ddca1ae2a7c636a9b140c3d0c1576a3f45547988448c1365d7b19710995d204a4d82eec896994ed7e001975528e05b020b4cdfd7e01e8d2b40560547ec92566a99aa7a246e9423b4fa1cdf14a7899fd30dc70c68d21c93b34b14430caf4b3280f87419aac6e2aeade026ae6e70e1a31d311a5ac76b8b5bd1d05b7f7f10a2b18106018945486388eda645dfd480f797d8f9c5db719f98d7bc66317c718636731de491db7fa26d8bbc94e1d05e0fb5b5713aab26810ec7e7b5934552547a0ad51c98eb3b1cc2d9b554e010ac9ecd6b53c7398c7aed3a904e788b03781a5e425234c3128c7eadde54810ee65b16c75d65ecbf24dd9b8a502f252e699f73aa9e997ff3a9d647bd011a724f79b7742c04f6c47bad583e013ab471aa6190506cffc3092decdbf245f8a34c405cdf79fc6e9da5f899a2413f636469f48aeabb2e34d77f947aab63f098967c4806ac6c1385fc192415c90c27c0a38cae89a5869e47bd861cd84ab0683bf55cfdf935894b273e81bbf91ae3de0ecbfe9671d698da4a3f0b9c55f610599c898e41970bc5d82fca34c36fcc3ae9e0cee345849789751cd585593b97772ef3284ed70553f050841f7e714c7809a2fa314b242c898809f5445541f2b0e291f43700436467a2d1c65ac8f266ee7e22387beb4ae761179bc6c6081cfd1c3dbdd076fad304b63bc06728116c24c001c0dd095b134685c8db5657883cba2c5b9a0fa374209bf171f76e30f17fab4748476899f541f970389dd271de0d1451e304d85f232a035c40963fddd4d64376c0470d23f18ef855014abf90914c2817187b1a01b13b4549e952126571997d6437cf8cb33e38280b45432c6ed9e43ff870d25e6955cc725a66dd098602da95618f3d7ba0cc0d940acfe76c718b03aac2b17c2ce6abff2ec7fe79354d4b577b2cd62fe6c7cae447def8572e9a64de3d933ace0d95c90025983f1215efe34d66a46994c1a674621b11023c820417f28bf73eec50a81272d29af96aad13766f9cba1c6eedc5085cc3e37745834861ca7bac37e1ab26213129bce10e339ec0cdf76ebbd5948cdd2c50753c7233850da348a3626e4c9a9e3de3a5947d90c79233623b3b2381c536b973ef6c7ccd8bc8ddbac80921fdbc7a06ed983da3f099aa6a88018b745350eb26a31dbb82e974a0e663c1249e9c8e32d8ea0e1c5fafac50b629c4a269ab402f1adab8f388eb92581a6fc42239eafe03b7ef9c374a3af0ea863d7df9ab87d014b75dc3c665a012b4eeb687a787e0c8e029ed0d073d85126a25a6ec0115e096da36e9eaf53250b5e2c503df1c6ec66310d091b4f27d5348be79a84abbfb729a4452a6ab3786d09b0cbb97160ca58a1da36e98a45d2a7a04c0110c6ed54db84e3f84486b7544aab8afcb65ac14b8f87b079f6788bca60fb80bd096b69618af8f6ba6c9b331fee4b8f8fc656f9daefee264e27f41c6c191b1f75a1b51465da097becbc66cae8ac2e60985e445cd2f5b82099a2016c032d7967d2fcb38eb429de80762680533036af8b5a786c5be5cea4e24efdddedd22abfbe0c5a7658102a8f7a1795db2e973b637e90ae2855eb10c1f60ca0c4cb062b8dc110462b80c8bd3e03ffd28273a09bc18fdfed82082d20aabfb17139d5a064374e9f76576cfb4abd256d87eee58c7ce165e923cbf681c1692d11f7fd33c0897c24e5f2a3aafa822049c38dcd7f71eec2d2dfe72191d1a64c867b7ad0c89400dd276a11d27548745572a3779678bc99c06086bd3beea0234644e6e4b46e4ab91f5102bf73cdbfa80c25f4e7d5fe0eb4174964963d184a4ae7890913e08c646eec7065ea1ce045e5473457ff3827d49c5a9a38251593d9605b30a9166c0d65b9d3856a53f00b3baf563decc7e985b447b3860f9db031a9668be1a311e4a1467a22ac6ad16429b53e8c77a7565195010a7b99e286809d4cd9c4635851ef22f7a3b486b4b461da8e07643d9d4b978c87eed81b9cbcc6bd909484de62d9566cb2aa2668385ff6394d623f5d29e35ce20437ae35b4cb989156b42deaa41e79b4d08731ecd8856df28145c45adacd8735b289af0ddbe244d7499a725bc8bd51321320ed6b36b7c6cc4a5ea797fc47a73722953c2c12c29c4af34502680174580a410dc062bae58d5d4cb980e9a37584179356073bb130a14aaa15e9093f1026fdd333400ed3f931eccf73ef2cb363c768f96e2fa839e75ad738f7bf8e2dd2451acf84d86bab0f126a7f6e5443752fcdc0481134c03bb5154b9ab35fc0345553b3e6bfc8709f7af721bca26d365e3e44f48f8209b272b1db3f099354da9f9b62bdbe2c29f13ba7aaf6674655b12fcf1cc7cf26044cd4f90134d04627fddfaea7aab9f146bb08504b7ae76f24faf4f32c96a3523580e0a4bbebf7f2447e5af7c12f0cb3e5ba803b13b8cbd63e45707f3d00e04405c29b00db5903434bd10b9f989d61305acf43f7630d84879e622e4b3101cdd4b0cd48c8cff3ecf50e5919262d47ab69e3cba26a3f8785a07a6fffe069e4773273a99686dc0f2ea5e692e1a0a944911f7aed3e64ebabdcda6fac96fc8fa8dc96161fe6058b03831bfa6aa7843c5b69d69599ca0c5c935b9e6a6305c44b01b48fe56f28e6fdb28db5a33b28398e08796762378fbf82d4e3a6e954a80a536267fdf93d06cc83416c942b664a3ecab9636c026f9c8fa2212450d7bcd9d7c3474a08b65216414b8456c286fec78bcc828192ab6ea0d5044cd4268404c5c9245bf26d874648c891e4e16350c80cd9946300d60e906254ce611a8469ebd4ac9cd239884dd84110d85092804986976fa234b4a4daba86fceb69507770d91c931c107c395bf78c1ab503a20966014b84b7e3abf44ce92d4ef21d561c42383c6608218f49afa8973b0b963ba39b1e8e69a54a6bb91f4c3f04796d54e300b16078d66bde402d46df733c25364f262869f82e92c9c9f14cd7acc1c5523aa3f6b25ecb6ef0a5f2a85c56474fe85e066be76dde9c0f74f29054a6343a7c1eaf46b0ac41215e70a32378310a2cfadca01864cef82695a7fccd2648b942c55bc0eeda11a7b41783144c46f766eb18e3ef058f1ee282cc2274515128bbbae2bb160c2e854c1493b662e723c6109f0033e6b86a297d1b0bbade16b14ffa5e874e99af0651de13f51a8881524d93d8047f5f0987475a4afe5379797fec074fa6e8417945b437615ab8e1bfb38821bbbf88755087c44dc611b2f46457c7859c62d7045af4681b5b45d1853d9dd92afa0faa9aad300d8514d565042fd3aae3c77c69f90b9dbb7a959e618baa4d0a5d8cb090c41c40f91637ac291", 0xfc0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 05:37:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0xffffffffffffff4d) recvfrom(r0, &(0x7f0000000080)=""/172, 0xac, 0x41, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 05:37:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10000, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) execve(0x0, &(0x7f0000000540)=[&(0x7f0000000480)='#\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:07 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6c92) 05:37:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x7, "0000c4fe5d28c704feac09923ce12ed1885e2c17", 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r2) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x4}, 0x10) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000140)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r5, 0x2000740e) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r0, r1, r2}, 0xc) write(r4, &(0x7f00000001c0)="4a385a997a73ff90be5e049ed3a310cd864c39495946d895ea4cfe067f5a64208e610343a2bb8bf1ec2a4b6e7ace70e6c1cbb81c4d2fb41d4544e101b195a0e95889d2edee0001d60d9ff734379226e7a4b31e72c977809a447f9caeaaa9339196e34cc4df7b57445e3268bd6849721ccc0e7bc89af510be07b1c1c24bc91f40599e829514e4840cf691d1ec0418b15180e1d401f1e84709ce58c267a631c6b866edbdb10284f0ee824474d2d9b06e0ecd797d1bc43a0b7b60aa7155edb30f29d96599c98bbdc75fa05215e2fc19453ae51d9f638d", 0xd5) bind(r6, &(0x7f0000000040)=@in6={0x18, 0x3, 0x251c}, 0xc) 05:37:14 executing program 1: select(0xa4, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0xe433}) select(0x40, &(0x7f0000000040)={0xcd35, 0x7, 0xd2, 0x1, 0x3, 0x61, 0x1f, 0x3ff}, &(0x7f0000000080)={0x80000000, 0x1, 0x2, 0x400, 0xffe00, 0x7fffffff, 0x5, 0xffffffff}, &(0x7f00000000c0)={0x6, 0xfffffffffffffffc, 0x8, 0x1ff, 0x7f, 0x5, 0x0, 0x6}, &(0x7f0000000100)={0x3, 0xce9b}) 05:37:14 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x1d, 0x2a22) open(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x2000000) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fd9ae729033badd4e0b1b11547672a3b4703998c29a32f09a2a59c1054ce8711392a646bae065e361a43be8dc550bfabac8f74198daf2b81eaea60fc89af5fa91c4aee0686ff53587410281fa74a2b48c464deb02c3782f966f28c3bb6e672f0b2fd62d74039c387031bf64bde51fe6bdc06269632a182ff32ef1080aacd46358ba7a0303f49bc33079fab200d2a45", 0x8f) 05:37:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000002655d53c2325f50bf9781c630000000000000000010000000b30e96e6e236bbf2f200f101366e5bc5fc984decf718a4cf9300a467434ddb81166865235b3a6d06dccb89c5cace146dc96e3dd562ca1b262755e899a85d5753d389b508e4e9b6df64b871a8d3dc374ad77362b63f9ab40406d1d9e0e060ff92ef43aa1"], &(0x7f0000000040)=0x20) r1 = syz_open_pts() listen(r0, 0x5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) r6 = getuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000180)="2c945bd1146f646bffbadb61d5e894c18edcc5de615cb6b7c768581030b68a11876fd9ddda02ea03a042d10ffe58016804c1281edb0da16773fdf50de69eb31597d1bff31a53b4265af3609c80e484dcfcf986899a6026c9472c28c5205091c847d045cefae6baf065413fbc4fe84bbcabd28ef12b25d827e34953e3d7b794e9b800b705fea82a080a1c5269", 0x8c}, {&(0x7f0000000240)="89f7dc8806e243f98e38afa2404e72343136c57180a1770fd3cafa70fff3367077fca8631b01c28bcf52bbef7331d9b7cc2dd3295a86900adfff0644385fba33e7d3f5e7d8a84420b03340d8ff4573d75d865e1fa46f4a2657ee82da6426dd2818255d9f555f0334eb32f4ea4befc5ab06b656e06f7b5a17444c4edb211a713d0201ac75d0ddaafd1d652522b8b479384f21fef3321b29e8d5e8ff9c2e54d756f80a09ab5958c7568236a23312b91ef0e3ca04d5985d1a8a3c1f0c5d111563a16e0bcf1da499bef4cfafa5e64d18fb387c843bf85605cd7c8bf2c7b59372fae088efc58f7d7a3edd7aa7a8f7cc6f5a71fceffe308ef5b5b1cb24e545c23b03b921c17288fdf657aa4b240ba9ed12a1a18a7f6d024405e550d034fff4179ca398890772e89776ac7187ef2d91711fb8377ca7e616d23f6d82bbf061cb03da16951796b2b2f8cc10dc0310094cb86c3d73454d54471c8c4f158e7decdd34ab27bab3f36a3b76d010fd89cc4d0b74eafc526651c1ae2da3fa702b36b90f7889b33a597dec81d99d6f94b81502657c2df44cb2a214aeec59cec499cdf01b759a20cfd88b63430b9141387ec272fa37aaca45afcdf04898db57a4989dad17f72d15ac9692a58106ccd76383388016141ad0efce0367a03213fe2af4898a06bb36acbdc659491959b3bb8544f44bd7e549fd0b67f8c9a26a8064427ebd79b7f52571c276bd181c0b9c961d24c91af22b61ef1850f38165a351ab7e053f85a829d1977e9d8406f69ca42caf98fc5cc415672d6be05a4d41e37d309dd7c82feae0596b75e34e36d842f7179466054345a3ba6e004d174db7b0a1f618e71f63738196e1c76a22d65a295f86de4d3d1f2c2ba7df58f17964ebddeedfe3c7833d4dffab5a734f0eb4ddaff02fcac2e6262d4051407f682da747086aa84f94be5a3ac53760dc20a78aed57317a7ff7d9a6f061e9717d5637ab07b356b89827009cd72114d3e26b0c6c46a89c1042d78c88f907bdd91b63ec7315fc61e31bb0d113a2318557d3f07a78377edd111b8f19ac43bb356efcdec54c7c35839b906e44907a2bbd9ff51671a323fb31d6e77820f08c711415548c7a93b0792626d33c30262b088f025d24201025ff62457a2daa25d2c0250a1402d97c5dfb6a21b7a15fb1f0371047b65ba6eacabb215bab447fc0fc5a3bcb6765e17ec4cdf8a9e3b84b4b0680a67490c1bf9f4bad084b423df3c9508623376b47d8241a600fb056124c3136c9cf3f69606362fc618a5f67d3f515af6db7e3d61b3625871c1d72eaba24b2290757e657151adfa0131847ab5f9d0b13a703aba62974eea67aa74608fce4b7db9c88a42570c17322d7c3534165750c11c11e6739332cba99e9a20c3c79909b0082baf732984f6e4cb36cf59c31b23790cf26d20976052965914da1aae9803521dddb0546874109580d76bb1953e03ec724f6034fc206ba3cff52d66e852638e8b986c0ace732fb997c5189a90cbd473b45d97ed0618bc14339fd8c3903b8b1e1086ce3d16d4cf3d510b7f066abed37973a341bafae2549544b2063d968be36b621cbfd42257dfd8a616315cdacd23e77676fbfc5834325429c58875081c29bf3221da1d5f04dcfc1bf8cbe48526f11479df63b20c4ada545799127362f03e0f608d92dc624510e677e33b1d9f0fe6956e47557346e63d190410a312fcac2108ca988ca15c800cf1806008593451b11e2827ce1959ed5ac5011b7a71bc5a3c20bbd1b92b748e8096a8a186ccf229fbddc52c33a605f3f9776b75bbb895b8becfdc82f02f2b000f380960bcc99848f71960b4f585c7e3348bcaec50fe31af0b860dcf8d86e5b2f4c62d80f95adfa0e203fa592a224995a47f8fa606c397b205f78c09cac6f4bd9c33f204a191b52b0fb6d177669c196bac82859ac485eaa3c676354d92a3121524944852208dcfa594aa7ca362089bcb82e76b0873752fed3fe47066acde3e5946925a4e1d2b4fba7955c182c32a3af6cabcb2ce04460a804604857e5ad97c6ae776067d43d6cb5f0ff3a31d44092a7a316db5f27166a243b04eafd580619f30dae7f988c4c6e22931396afe1f311eeed1a2f27b65798e07752dab2c2e542f801d10ddb701e7b10da5230c3a0f1aded6d6f2587fd0327f3d5c9c533391a507a3fdfaa8fff061a27669e930073d62c669fa66d28dd14c87d3b6a0d1faf74c81df1552080020675582602797e44320c9a16c83604e54b0f3e960fa3f99dc53b7408a7fa64f0fc9eebb3b12e9e92a62275743f548cc2f5039c87d1d8481cbdf003a012d69f14c69b3ee9048b595729ed38db8f48965b908e033242042e8be307bcb852abc83931430f450e4320843b2e6fa6d7a323311bd66dad899ec9fcfe9fefa242bb821c47f04ddf9c9a7d72945cbc0f03c381caaea62beca620052e166510a42e773f75f5c23d63b26c59bd1d895d19504bd820ddce31be8635b451b7e35fbdaedabce6ffaa08f1bef0d1ede2aaef9d464a9f03a74e7ff0d15b09f06616fffbd5ee5939d6f3255d2bad3a8a6d88b34ccf21b4c02ed0dd38f2481bcb899e2c36b8ad6ead715ae48f1eed890144139eca4266d7271dcc181a32bf9510fc7af4a481534f71b56eaefb72616633fd257a0b7e5f55207a5729d8b0795ea185572368f5d560595c79920d1edd28a1793c244c5dc09baef8e08cf649e08431c6841c853d68582c098b9c2371e796d1af7c6203b04d0b3573ac636fbdcee0cdf4870832e5f8ee3c4d6d86681aa01532bd945ab8cb9b67ca7af12cb442f174a7a4b5ae055489e589a7a9007594715726b8d31e3f1bdeff76c7f3953baab8d727a0031ec63ef52cabd4d975c61a9f62e6f466500b88dbbb0046a7ae693915d57e84a95967fead1fdd6f5d3e7e2a032f4a830dba15d735166fa3fb2f2a47290641a4619661cb68ae002e5164f0cea2290fdd788b4665e063c54651d23769d0af6f433d146fd81ed7f6a32da66a4bf56086bde9e864ca08505299a84478c0a69a808377645ab50e5e5b3aa2bdc86cb1ed35cdecf7c9d61db37521dab4fd1b3d8c9c69962d796cddc2a22350078e70c725b63d609be5bc424da33b4722abc76b845c0c24840afd143d08d35e5f149e5c6187f069fb478772bae33fe9f5584162bdd223c1356c8e6aaf2d66b9da30409b499d94dd913e4eebe47617aadb427ac2fd3a2e748b70eae31830bad738a37fcb3d125610aaf669622648824186ff65e39b6086e40992c60bf702f093864b03b7886ada41b95c2a7f78ce839a49e59f303146af94b2e88d16aa0c32e05fe197a1e624cb017ae7aca4888bcf600fea2583f4e1f33d353a2022c6626f4f4290273abe921933db5aba77217e44221e78c554e6c69dbce5bd5223422746bf067026fb31080937c4337c69ce8c2c17dab010887c76d3f922af7645cb24cf0669d2eba53fd1af076170e04405e06e3b6b394e05d8213032051c380bb40312ea43940c2e9f8181872f03695334b85ffd36108efdfde7de13d2f11de8cb165cd2f713366903360f470d922d2919a70ef2b02411c4cd0f21b063cea6a617ed01b3ce4d291094adb690783bbdf5198bdd1e47f672609832995e4290ee589e73b509aaa09f7a1659f5e19cd52d2dd572f31d47c93c775e2d1f89470de5100920778310dd57f757ea19cdd3cec68c8d72ffc81c0a9a6ec88727e9c8b9dcd94f5d6545272a89886ae9474448be15db220d0a1eb87ca6fcb8433c729ada08da5491dc83a1497bf49e69d457d2bcf26992e52275e94d992c3cd5699f98909c2a6afddd9007a9533a975aee5f408890da0b1275a23dd2a39b15830fc377398eb73ba80e15a5b62eae8c960a1996cf25895e4dab5662033ba7af23f9e5e2e411c7af6f5a1dc5a2c17b32cbd3d6dda90ed05dedf011d01351c2066dcd3cc07a70f0cc3cf8158020eb367a0b70bd961f11f44a5334245f96b9ae6ca0d13b9b7550fbfdece93d33e653d4e7889b95a6c902a83bde5dab62ec035c4d391a2b4d2b3fdd5b3b2cce4e88658514f30bb1c795f8ca8621ca53c58ba05532855fa53ebdb2dfbc474a386c9bd5d7801f97d1df321b0321d29feb448c0e25e8f1cd51d60ec90dde13a1906abb332f669284f5cfc55a81a8d82c2568417aad3b4efe873f5fd39d75c5c6815680ee7f5108d6e486453425b53a5ded7b2d2c471b8b97249961aa573d7b61b832650c612e2fb6ea1e31b1af367fcb2c8d6b0a14742953f0d6e9f267b0a40cb2c789ff6cafb85abd195e4edf54dc8735ced52a3ef206c4f68654eedaf42df459e4bbb89194b5752eaca1bf75d03b78634ece26c357ab3d75d9ce2bc5f75c3d77b86cc4582fee27003e04c985b35de9204dc1e351bbc69b6e86c3b1cebf98b154bf985507925c8027bd7b545885692edcf25f4c329436a46e7f6e3c0fb788d599a0ef9b3402e916d7e1fbb3cb6b9a66912fdefc6d091a7ed962ce8aba76d7db4a8be306247eded26a26043c9f7fd131e95aa633925c861bcc02b4d563a1205b3c03c038d197551cd15506ec6010758de28bf0efb70679f19e9e631f84821a7f851805b5973063d0dfe3af3dcd6447991a34d961c4a46aa250c4270b064013036d750860a87e498125adc952854dd21af6ff60b53c411958f34eb688b9dd326c8fde220fc298e165057e162ef9ed69cf322b8756ce14a379ec673a59fa1ede501e197d7cb25a62c4d444ff578912a3b3a07bf413737c29d309e54fcc78f50e7baec30e3d161c8e9c781795940fbbafaa8168115a5b745f9841a12e6b21957d7faffdde96c73e05f43a8e90628663ecac342f5a9d08d5d424b14d32f6b1b755d7997783b2e3f6a5af24a36476c599d3833d368f40535d9809209566e198dbaca07f71bf2b48856837e362fb7e5b846c7321c7a4156b56f7fa5a8f07e6a9a85aaef97e60c86fd69e4bd1d0b96641562206c311262a9e88feb4a6eeadbc1be005d803d66809c857295f71151ea8b4de6c386caef0b59bf67cd0c1858067c84a13547077eee0074418fedf3982db3ef33b1fe7bd0b692a4e2f06ff66296d6c744f21029738e884fdca8e971e19ea8f7aea0bde892492f1dcad529bbd3766082e1f557a297b60c32bd6e7ed67332f20547d444984ed4d2f1ce08422cd0570883cb0098e3d21a2ef11ea8d45e260a43c5c0de1ce7e23a2ee737c7acd09b9565ae2a06465a0f4b2cdf7fcd562b516b8a90ea175245a5bd46eaa921336e85533355e4a2842d58b96d2b0dec0c79beabf6702098992dfbef1c07e29d6b7519e0b36e35905141163d918546dcedc5542d351430eecded87aced28a5578ad9f5b74dc19316c92a7184ba97d5b69dbaa2b4c3ced11ef32aa09fa664e73f56226eb8249d43aa93c2ce7c14df1124e26c871e1773ed8f6df6166a6e78036b69c4258075e5972c038ec72a39a8d1e0fe9aea4f7d2b40e6956dbf9fd8cef9f1b53be2a1f2aa27d5781e7e9cc113b5dd2006510bcb4da481555dbdfb8a1dd84c935a3f0ed0c52c10c226b94b0e51081e50339fbfe5df20ce2351594efb7928ad7f5803b5bc31aad2cfb4bfad6fc503850bfcd614269fd9641e059b4672ef7cb06bab1828fadb88a5038339871f0fd470b2acb7c65eee508cc905430e70a32491f62f5060c54e481b8867075852fc572646448b4246e238f8e356eaf6caeec781e1c0e4bf48ba61ba764618b5ec57839791c1115200db09c6fa221e76ca842867bff428cc328e88d9160f2d65280ce8657575da44607b5475c71e041521844ec6dde", 0x1000}, {&(0x7f0000000080)="89d1ecd275402ad67d85cb078756a8995d805f36d15e17112b9942", 0x1b}], 0x3, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xf0, 0xc}, 0x400) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x5812, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) fchdir(r0) 05:37:14 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0]) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)='./file0\x00') r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f00000003c0)=[0x0]) getgroups(0x9, &(0x7f0000000440)=[r2, r0, r1, r2, r3, r4, r5, r6, r7]) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r8, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:14 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x20, 0x6}, 0x10001, 0x7, r5, r6, 0x3f, 0x4, 0x5}) getegid() getgroups(0x341, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:14 executing program 0: clock_getres(0x5, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/56, 0x38) 05:37:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) close(r1) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="30000040ffff000001000000000000f781156aea736b8a088c9c74e120751f7bee5e032187ecef270f7ca3391fb3e844b89da9eb", @ANYRES32, @ANYRESHEX=r2, @ANYRESHEX=r1, @ANYRESHEX=r0, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x7e}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 05:37:14 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4006, 0x69e82d7c) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) write(r3, &(0x7f0000000240)="925c3d6872b003fd06a52053202f636b54898622c8f8fb4bffb37236d59ed60bafa9c264555870d646f6cf44a0fca17d9229f3f6ce6d98bd0a2c273a20e5eb1948d4e441fe6246be5929aca34c2aad142c61a2a048178cb7550000000000000000000000009fcc55bdafead160ac72f968680ca56ba73b4353ba5ad8b3bad325ee4ee7900a01e18dc4676be9a402956101f16f0b75e620b76c8d9277ad04fd9e1830eb0b7b5b69016456eeb0b8d94448597420fb111f38242c040386e039441d97d86df5822f825fa99553339bf2045d19f226e6a03e52dce29d973c6ec6d62b518f358c460a174d1351d42c318d4a93ce1a5be8bd3d0bb6881150721de36512f0985fd54f69aae6872fadc77960ebeba704917c4c6bde95b864555770fe84c49b467f57de7042d36b744032677442f857c4a4cc9207841ff8829d2918f0328839d3ea998be944e03f2d68f933ccd02edcdf0e73", 0x154) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x1) openat(r0, &(0x7f0000000040)='./bus\x00', 0x210, 0x100) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open$dir(&(0x7f0000002800)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000002a80)='./bus\x00', 0x0, 0x0) 05:37:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x10000) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 05:37:14 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x8000000600) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00b405b4f46a44bf39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069cb75f97e000000000000"], 0x1, 0x0, 0x1000) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) r2 = geteuid() r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, 0x0, r3, r4, 0x31, 0x2}, 0x7, 0x10000, r5, r7, 0x100000000, 0x8, 0xb34, 0x6}) msgrcv(r1, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r5, 0x0, r6}, 0xc) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) setgid(r6) socketpair(0x10, 0x4, 0x3, &(0x7f0000000640)) msgsnd(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0200000000000000eb6a5d3c4eaa27f0418723154f408674eb907599c6462f08267ddb31c9895a4bac9a46f69b3f6905d5ee3bd3a0ea0e1ac943fd9432d544c82cade25d5e6f303971d65fa64f9850d481b5b7ac0b7523a4222973fef564734bf7efdedc56f69299cfb71ed7fb90a5ff32827d47d1ff26f057e7aea990e6a4135c440e09865d1aed2a6234842e226703e7a495627422de9ecc05e4137e66caaecd175bab8cf8104919743e96a457eeb2ef3fc4a766bd56c76766d8578091f21ef1ca1c4167461fa42fd70e148ca6793f212c354ed4759a4c1989bd03d9364ffe8f13c456520215020260fceb0c8f3a7b27b1929c3a199620030fdc62"], 0xb5, 0x800) msgsnd(r1, &(0x7f0000000540)={0x3, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0xc3, 0x800) msgrcv(r1, &(0x7f0000000680)={0x0, ""/85}, 0x5d, 0x3, 0x0) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) listen(r0, 0x400) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 05:37:14 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/50, 0x32, 0x842, &(0x7f0000000080)=ANY=[@ANYBLOB="71090000a244e07a1e32"], 0xa) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:14 executing program 0: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 05:37:14 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000140)="629d0317b9c2b942e1612f572c010aad8bce0883310f2e42bdca7e73d9056319ec61efb13e015aec4695296de4bdd4c9f978b88d5c21560286b2b2e7d2422a05db62954483d2cf5c235e422a3b26a9e2db9ad3a7ab4ad966c3b36edc840cad52497b415de6186850a0e31a4489ec08d5e9dbf9b1656c6154", 0x78}, {&(0x7f00000001c0)="9a855a65159f8549109b6e828c1dd849974586aa202d8ab9150f3c13e63d1f8574f49ff0bff4d7c359235b75a76ffc35be1bcb4787e3f30f76480f2b16e3cc69464134fc3f29aa2a7c892d099905da63b23c2565447f475aee4ed6caa1bb525a3bceadfe5e0f1611d9275543ccccbdd74691846203e4473abe764760335323b1fecfbc9d934b872c79be37f1fd02ac3b0dd4c58585ce2512b2a537172ddd128726a88eb7468b6202390b567962b7d38c6bd97f6aa637e2b7c8f828faead2eaa986b1f3c65b27134fb7474c12201fc719f90676720214f0ee3bbec3f4fb917233b7c4873f339fde730af7aad9ec2a1a0570f2870e0d4e3588d198623f1ae33c1d33dba9ef18b24bd65fabfa1d5aac399729fdc915c6aa85705e154da1d1d1e74171c8807e7a6e23a717fc98161d938b1c8f03d6c08858a4d41402b7b19f76a4bd7615b9992ecfe1203bbf851b4326077ce779700920442266daeffa58f74036ec79e5b7f731200d038f569ed718b7e229d52b5eb1b1a84bb857e4e351d577834c071a3747287dec3b4542198b40ad72556957d5c694d58357bcd96cf2b6055fd1915fbce5f0f2c6cdb15c0689922240d17d9e63c99fbe6edbd5592b85958c4ce24417cd26928497427067904a9c8d1c886822366fed809335363ff66b2d0cb96d2d01ffeed49f1708a8fe7806d55dc1ca5fb8cf35cb02a861a51925ed97b6a98edf7555a0fa6e3ee7c6d2f24e85b00ca902f0af72e9916ad9338001fca30c5f20696c28cff12840caf430e4a9c53013117c9772635a1442ca5261d5fed9d00168a19cb1290a049a02bb2c6b08518290e846621e8f8209c99285a721d9138f20a20242df85a8a68d320149728776cf89cd31ff8fd725bcd92213cb6a8414373c571d751b1da5896ca4dcb35a8ac1d1ac4267d361be2a1c8c6283556d2f6f0d17b8979d5314f03e0000e1eae305f89169120eb7c50165384cb51b8727a844e57c7c9f2b9dc1d8b5d048022a9cf75153649273c97ad10bd9bf56b9b7c7c39ebf3e1b5824c0c9bb74ac0df36d30f46eda48c642f28685bcfab2c9addf15a6e3e8e4e772ee7015c02e05e26dfb9388a46b4314675edffcd7dd2607dfefccdc207059925af5b70b99fce021208092221c6b265826e0de2ae3e2177c88b725e03b3864cad604d7a60238884cc2fc3bc129f4d5725a28aabe78408c6b9a1d6c85eb8da0c4c3ef523742cee0283e80c57b864d274a9fcb58a62f2d17eb484eeb43585d11fb96b27e0a454963f01eabe18718a054cc5af335a4764a5e80a79464f901658e2358216c908e0c3cc8220970b1567689fe3207a6735913a4dbf0dc43da452f7de2f7c5aff721723cdb0cba5e3f5f270e52a7fddc4f6a246e272ce67c726fd59f6bacab10a24ff7140498d34308701015a7722deb549f3fcc69e65f60e7f9cdabda26ffd8777883c76326b469a8c824b96286d5b70fd42f09da3b99802814f04d882c358572816f20966e703969693cf8c2b59165a48b2d32176116ebc02ed5d9535a26ceb3cafbeac07a01bdfa3efc02c383a539a3a9ab9a2d65e7ead277d283b4e7b0c9a52db627523d8d6bf236f837a2b573623bc8aca714a83f7d6988e56d91b7c79a49ce70f70b1c2df8b0746b6f8e930915d81e8813b652f3a9bb571908f5680c1d40a8104d19ad129cb67c924dd58576b1ef99579ec26f43e2844077198b41128c4f19e746a6246263b9aacffdafe1879dd5b3fb944fa7763e73779c7e2bc8c31a82d9d6c84adb87713d441c17073e0e6a3bbfdb5998590602b31588c9ac45c642dc929f3fad54ca64597862e0ba91ec003db0c438e3eb4e5cad8d45a0598d23978fc4a5770c05d890d27c7883c051a706904b40c5d94e3533d829a85850e7755a2119383a2585910b599a769c1b45e1ab8aad7cc5989f90a7a1e322e375b2f3bbfad1ae8d0829f96f8e3dbbe7ea13c7aca18254be07410a6a8c628f8b92986c7ffb38a9cec8943b6299d4ae3e937196f17e2be5ec80c2410d33e9d83645926baf1811a7d4d5b38db5d2b02d8b631e13ca9580347be837199888441d5611c4d8aef3be7a80dd4235bf68d168c2b85799b8bc7d31d38ef510a5bb16bbca93616091e31e16ecb3fa88fd5614cb68d91ffd6791cc375770df3f8072a2d33f6f29ab9ff947fba47ba1cab8592a9f87fbb4ec399bef377b2f8997a4aa89f644d88040e322b0eca0449d4a8ebbd59c984757697201b432cda4f2824a00a71be3306c614a568760455eac923ea4e83e4fca7ed2c9f960e5a12185e67905274651c21b1d58230d74dfec4d08386fc59d84694b69039029da89c8a1aa22847f8b43142098392d10a3eb2c777b73d4c95b514123fe110a286ac030df7ffb906fae0198ba3f49bb7916a56782803c4c30eb9bbaebcb0e58c3acd43abd9d602da533e27314e8b8f84ca787b875a30bce817bc00b85261376a0668e281cc09e474e3ef97980f2e3862c753cefbbedc0192785495e9c7738b06b32cc3fa6a34455701dc1d1e53d3d10a11a5004827cf6fd04f0a8c5e6da9a3951e6be13bf844ef9d0432bc80d403b538235dea092ed504f7986a6265f1d15961d443b48badcbd055753c8600a72ec4bd77c7da82b64bf8e1cbf22223fd79c0931e1f89f65af45542cb1eb9590c1af5c999f93f6ebea40f2670700e2ae1b5a08e84557cb3aa9b6c6b565f7128de2f9c735a0e78fa0327c9efc034c94bc2729846ed67c3962aa539d7c21ac38b77e1f2a42638f46c1ead895070bca467965caf6373faf45f72921206e14614dada6c5e00750b4fe332d2b9ee88d1df53bc0893b4c0aaec9c3df2f6e5e0c0e587804224b1f6f2e22647f5973f68cd26b0f71700f6c19f6ff31c921a9f25ecbdcc94c904a573f0780cd5c76f482fc80e0e4b0d2be441c02881e1b043a1a5b026c9d94ce59b3d1c301487eed1f6192fc8261c6fdb98456c3d3b038a9670a44190886f10134ad0af836d1b833d2d1c02de85e7203b9832eec5ce8acd662615c2e4bcdded0e405d55c9a691d086ff3b3ad9f81ca5c9e9414cf1d8d9094c9e9ace08123923d0bf5898af515c8658b634dad4e7c00e4adfa0244d911eb3224b9e033b8f6067db1e5b33528cca04e3cdbccec2a0b80788010e484152c3bef00dc58cee564d289d86a172bfd4e3099e6bdf37eadb7b037efbb901955a855b1ab292ca23e8e74ee9ade3736264537b3f9c9af4d3257890f4bb5e09f0da15f10c921f7248cab582dea251280787f6e1552958e18b7a7d8a554f62c7ac51d2d891c27657094c89da81f65ccd5772b2ae985b6da678893b10a6fbf41fae0c1e7c63b5e5b0c7c75444d292ec1457fc17152d1ed54a2b67fbfa16c667a499fda150da4ef939113259b82a4d3d4336fd9dea9db5309211426681722cac3e91b1eb716d9b31f7bbbe0bd1edfd472b5610adddf0d4f8fd33f9e38295b4f31d144d2d3cebddf2badb8c1684cbc2a78aa703dd1794fe3dc02738f9310af92de529bd812f47beec7617debbadd111fa3da70ff6c2d5708dc3b7d00bedb721ec2e266a604f74f4cb4050b90b0786c8fa21fb98825f3aeae75c05e65b8f95c715b7199d198d4301a75e804b077b451ae452661f87af517d4ec3e9ef2754e652ad55877a2a08e8366f7dbc65e6db8aca4aa2aadf349cc71aa455bab5552d9f429149598575a984892c533df8cb5fc29deed635e5f1b5abcc831c61beee653b94324c07748e21b4430b8306b021009f9ac6efa16fb500a90a16f7376c3f75ac7c1d55c518add19c4375576bfa9f5c1cbf38dc4329a0cd7776bafa1dd81dd76a33598466599b345ea51689759319f6cd7664867a3fd05a59f7e0c130b2ac421cfea17d5921c1434dbab1228d05160771585ee78bcb8e182e82e9b66e34848597226efc0670093351604e85e5e0f3ecad0fca8b8f82e0c905a9cf903810b745e736ed47c31a5ba49ad8ee22eb765e269df10a7843d391fd5b0fc07a0f38528f7c535335a529ce77ad270a3d1a2707c4db97d55d2a6a83b874b77e5a49377955c733cbd00d303a5f4f69e4c84ea2044ecb82c603bdbcf0b5461f7e0f78b699b00b20a7dfb05be6fe47bb3edbe71741bd079ccc39c3fe55d35b0d2486fd844a764ff2626331744846d32f611043b146c17c093964d877b7463cf9e9edd0971b364800ced6d8619604736d3782c1722ce07a5647b1707d6ec85323ef41e1619d30cd351b0e741b80baa9432102038a7ac69f5a31e86ae71c6f087e4cd264e38698241d96f0a9774cfba3507a95647a166282de5db50cb45dfa184a5d728fd97399a1a01ceed8acbfdca6f864ab2c4e9583088ec1945ba031e0a2d8a9155be4a7592fbbd63425c502d9ac3775e858cae633a17680fa359bfca3f82afab20d2614bef6c7c5fbc79ab9f8ad3007cf03444f001ec155c7788f8f753a26c5eaae9a21aa15e139df90c73a43b6ed7dfe5a8021eedaff830dff37fb487b968f18bb1e7c381fb4f243b3edf74e19ba8ae0fce45fc5308aa51d4276011f6177751bd5a8eed6040d5292ea5e213bcf694d27d6abf6edd426e6f4ccda1741c106799931afd76884aca24f35feaf130b5eb6f60212722cdb8414cc6e292c39b4b04a586e33001732acbff6f118c8a8a27dd5b8dd044f93476cf9ea1a4a34b4725e4a987d824180a5dc52b41ea7f8ac9f3ed3c31599d041000626871ea90709c487c9a55dc880b271ba0c1ab61ce37fab53fb261a71ec28b17ea351ffa3dd215c95fde42cdd507d661062977a3edf4e1436b0d0a30102b1ceb143458eb863bfa27cd03fefca9a26470c1928e1d4341a4e2859a160fcc0bfab10597db332c4954387677d36bd1f9e322e252837bdbfa86f85c3994fc2e357dfe5122cae37a67c058814c418763a27090c6aa24d7cc55079463fb3cde9f7aa58ca11004feb03675b4d68c5de706bf20e7c069750a3c85f0d0fd250b0836ceef550d6764d9bc1fa202fe5b48a4c88b22f3de75640b66fff5925c09e19a4f47c207c01987eb86ef5929c6ba64fe83a87941643d24bb04eb811a9e10c0a9a62cbd6fd9dc3317d604bd08e70c534a2ca9d762b049aa2af53a04cf589cd3fd88f100cb3927701c27bfbfde8366019910a1046486f4cd93c9f7081c73b525e334fd34bb3d56f4bc838f79871a930aa169aa451db901be23e850aa807180c7e854da2b5089064c913b4d6f2e74da5860855e06b71547f42b61c60dcb97fb0481ce0c114c3286ac42461a7d35a37d0bf5471da1f95e0d9b7683053bc0d571818578648f86ed3e331cce20f873f30ee5def940d9b82a9b1c78a2eca54c94bb345f05f36f19179f5cf4bfc33e58c288d7f2ccb7c93f7949a6434d9ebb4ab00d298ea11c94cc45b29cc51c5d176ce31a637087b0889731efbe69ff43e5eefb4425236c61eae7b0b00ac52f21fbe9b4322bbd1f2f768893cc3b1d0907b9a878472d7a6dfa6118ae772b3ced91850975df7f04fffc1ccccaa939fca7b2e79c3a103645934517d302289870df111dedc6fa8e4afb3e5bf9e67e4174474d8267c44ceca7a57aaba7862bec4f938499261ac75c50f47cf5cc1235681bc93603aee1d58177221075f0ed344231fe76906caad9c9d988a46d1775a92a9a37275de842aeae1c206409b52db6f822b17d2d09c4d46e2b28dcd450187b5c775e73037d0e091eb1eaf3f1de5005ce48c2f7251bc468260659e916526c9b1b37ee45bb9b915684052749b61a61442d21ab0df73c97f2958c3011ac5b77698a691a24f17b6820f803", 0x1000}, {&(0x7f00000011c0)="2aa735ee6f9f74f8bc7b582b2be38d48ab5126bb464b1ff2f90fbf3a618c0f8484eff8a5f83cab09b803c0ecf5068fed408d1382923ce223e2125679cf", 0x3d}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) pwritev(r0, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) chdir(&(0x7f0000001240)='./file0\x00') 05:37:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 05:37:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, '.\x00'}, 0x568) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffffaa) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 05:37:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="e18a9853f1c2eec4e542f5472ff383528fda88158615e36f92182774fce5bac80c2906930322d0bdfdd6bc5faa6e6a66ad2ab1af787b4c4f18c76682c3b7ecd9e0735cfe9e898cbcc205542d5e57640d97c5cda277", 0x55, 0x4, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x76}], 0x1, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1dec, 0x0) 05:37:15 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = semget(0x2, 0x3, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x8, 0x800]) fcntl$setown(r0, 0x6, r1) r3 = msgget$private(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r4, &(0x7f0000000040)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00') fcntl$setown(r5, 0x6, r1) msgsnd(r3, 0x0, 0x0, 0x0) 05:37:15 executing program 0: setuid(0xee01) r0 = geteuid() r1 = getuid() setreuid(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="586be617772810e24c58c3c51bdec7508f314fd0e84f9dbfabccafa711e1f92509655c4deb6b776c4cc791cdb00b1788322a53968e3a43e50fd795364c6bccfbc7702f71531ad25d07069b002e147a8c84caf2e1dc8790ae3dc6219d2ba7c8a9ca0803a1418ce16f1e12b764cab8d797b8f2d304f8fb1b8b6f750d841b1552538320702019600abe60d4c9877c895a019e2c1ce93ec5a4823ac64e02cf757defae9d7d811f2e9fc51eaaa0d160cebcd7f0f3e23b9f4b5b0c466385442ead933338051eca939f61c6b840dbba3345227b70a6", 0xd2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r4, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r5) 05:37:15 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x4, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) flock(r0, 0x0) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3d95, 0x6, 0x0, 0x1ff, "adf18344afbaf85654afd0dd3f07f5ef889b1a64", 0x4, 0x3f}) 05:37:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r0) shutdown(r0, 0x1) r2 = semget(0x2, 0x7, 0x540) semctl$IPC_RMID(r2, 0x0, 0x0) 05:37:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpgrp() 05:37:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x10001, 0x5, 0x0, 0x3f, 0xfffffffffffffffa, 0x2, 0x400, 0x3}, &(0x7f0000000240)={0x1, 0x5}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0x18}, {r0, 0x1}], 0x5, 0x7) socket$inet(0x2, 0x7, 0x100) 05:37:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x10001) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/230, 0xe6, 0x3, &(0x7f0000000200)=@in6={0x18, 0x0, 0x5, 0x1}, 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x200) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x82) r1 = getpid() r2 = getpid() setpgid(r1, r2) 05:37:15 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) r2 = dup2(r1, r0) ioctl$TIOCEXCL(r2, 0x2000740d) 05:37:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kqueue() r3 = syz_open_pts() close(r2) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1984de7bffbb7c57187ec9689a00a2a947c97afd"}) fcntl$setstatus(r3, 0x4, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:37:15 executing program 0: r0 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xc71c00000000000, 0x8, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0xfb7) shutdown(r0, 0x3) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) r2 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r2, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) 05:37:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='^!(\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)=']\x00', &(0x7f0000000280)='(\x00']) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 05:37:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x5, 0x1d, 0x6}, {{r0}, 0xfffffffffffffffd, 0xda, 0x20000000, 0x2, 0x4}, {{r0}, 0x0, 0x8, 0x20000040, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x64, 0xfffff, 0x2, 0x68f8}, {{r0}, 0x0, 0x4, 0xf0000000, 0x7fffffff, 0x7}], 0xfff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1a518fb57379bd0c, 0x400fffff, 0x7, 0x2}, {{r0}, 0x0, 0x2, 0x0, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x9a, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000003, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x60000007, 0x7, 0xa4}, {{r0}, 0x0, 0x1a, 0x4, 0x3, 0x7c000000000000}, {{r0}, 0xfffffffffffffffb, 0xd, 0x9, 0x8d28, 0x1}, {{r0}, 0xfffffffffffffffe, 0x60, 0x60000011, 0xfe8, 0x8}], 0x2, &(0x7f0000000040)={0x401, 0xf800000000000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 05:37:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f00000de000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000265000/0x3000)=nil, 0x3000, 0x4) 05:37:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="3a8fff75220ecb15ae2acece00004000"], 0x1) close(r0) 05:37:16 executing program 0: r0 = socket$inet(0x2, 0x5, 0x6fd5) r1 = socket$inet6(0x18, 0x0, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000500)={0x9, 0x1, 0xb12, 0x313, 0x3}, 0xc) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x400000000000002, 0x4003, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000c80)=[{0x0}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="46f303318c3e865311e549ce2a7e0e4a9665a4083fee9fd3a4619e50dfe0242e329a23f9a16a4a7c09adf70dec7229770aa26d091756ea47856646b0892913fa6c517f723c5b990db096ae720786e13e790b", 0x52}, {&(0x7f0000000100)="9c7b7eaa5bad26ea0603a73c5b1517e1921bca526a720c12ee793a98cacf817b5f7eaeadf3e538b3c7ce7efd2f6c680f4118f02b5caa852cfc8ecf11a0b3de7d3d0ef89b2018f7f813c7fadce4f0ee8cbd9af9ea091617bf84c47a1f74899fa8dbae7bdbefece12b6a48104c9b187f7015f57fc30888e4e886a6c7a43aebfcdd941fe37003f6f2a6fbba467ee99852bd32c416f9dbe36c7ffade04443abe1acc74daa0", 0xa3}, {&(0x7f0000000cc0)="16850714036b2e1447e990c880fc47373695f025f4575c6b73bf633fd2dd308adc946425ab2520ae7a3c259d94556ca91d6627acc5519358f12df32f5e198dc56817ae587a8ac2ade713d9c4e5452b6bbb7ca8b95d4ae7f8b18f3fed251fc5cce868bcc1aaa0829d077cc00c3400abac0485b00c261e7e1b61acfb1404e25228e3ef9a171cfb9dff96c2742cd0f2a6f35d1526810772c2c1f6c213f21f7807d250689849ef06c5fedf877201d26b50ef4a7b1ceb2c5fe14473dc743a5d58f297c9bb1a86f009420cc2bb88cd07334d35873e751ed7f299559b151e14967cbc1ce7e15d25f145c84a0061c8cc915d718b218ade00ee6c4289985a430ae269e95d3588cc8e4eedf78493216b0732749189a55e5e29274e72d8086aaf6e66fcad81c6360a1334c06c0b95418e8445758ecd22c8127e5f3b929aabb7a884d65046319a620f29703043a8a22f885c032d205137c7f7c4fbf1789ba33999770f670fe557330cfaff514e1985ef1693ff0a6993f76676065710458addf51b94b0969ffb8ce5a9de3fc14178bcccf6771db1da601456181221bf68a617ecadbcb23639567d862920ee59f235fd525b21a2b52679dad649d7c2fac979a17c03f1ac2e1977da507fc4278875f92505f73e8cc8cbffaab835541ebad9c487213a377afa1986e84e0df31b065e0264dd2e0e40f3264249e3702d3692f8a6c73e70c068b17668833552d9ddd25d301555f53df5eb80001db94d47aec377972c6fcfe6e2226173b50fa66e76c366f2491d5f2f326e84916a4ddcd2b76eac68e92a6171f5486b81741e8359fc49d3e557de7cbe7eb134b3b19440146dabee5d74170928c6277c37d63edcfa2f2a06c08434011a74569e467b475901525cbcc1d8e82fe9702f9446275b8b222c78bfc0c60293b0e91d40bc61b4916e30d21933a5b0fb5590ab774278c2ae939ce46c4fbaf0b09201dda2f5d2253f876bd551a3c43d40804167820fe29697f4784598d0f6628938f158db1dfc8a5da6e3a6a3d6a5201afb21dff0aeee44d05250bcba6f86fc4e0b2a20ee769c0fd01466dec855c478cf4e8747c577aae22c5f34fc90d82e393f432cb9a1c0e4a0207f39be16d00d8a8f5395e7824abc37403d51f1cf3953b53dd71a3058e8b12b2e7d61101801086732f6abee8b6b73c872ce177fb9accab1f7f2ce66d38d0c531e71c53ed26c409be95e28680e693b7d228f02652f827ee01e3c9d57b0219534670348a2020e2a33a3681621d8647c855a8dc2be675203666d745efffcb70e3ad9eb5dbf126a786f876901304fda1f71dd029e737abc622e0dff82b0fcaf0a6f87aa84147f10885467c0f911c3f929de1f3fd8baeed693dbd03f8baafb7975599def04bdcf75c512f639ce90536702a5689c68251f60a39b9738adfb3f05040756f111b963d15b33b9004264766bfcc630be6e5913c5a8209a7203adc19f4df4b9ef5afd753254312aec7145307b1164644807aeb73cd604c91c1b61e62c02f28c5ff82ab5575a8eecb7d234b74137bf1f4a84c0127ddf377672ead131d54ee3f5a960102581ea3b725fa444cf57c25e2cfb44236fe7c236d9de49a8692b2388c5d15279fc5cf24ec7015fffca66303ca3dec6af944b2c8a63d5d69bb342b2595812fc6e27517d64d862bdca8171d59293d63431a56a48f42e061a35e3006e5f854bad8dd1efd36c57d326ffe7d3ede66ab7d48bd403458a6edc1798573e4182e0719b957bc7bfc3c4416e1ff023d4017bc967c37e967858c2df570e4db51b9314996e8158c4109ff028e3253eb7c8b39af2d57e081dc10cc5badee45949903c4d9b94bffdd803e9a1dbda86bca336e5e83134f2cd6b94dd691c454c622d056e0a47eeab855d5cf000eafc0c0fd471d244dc1bb2993b54a99917d8c0aa545008d485284c15d7f5af85fdbab048dbb77b422aa5f0e854bb2a7e9e184505b3f7e3dd65ba5bf37c7152896fc6ccf2256364c616c222b350112f26e232b7e87c915eb904eedfb19db35e810ec46207260a24276f91b61bf2027456a6c991588dc4f3035915069de5063152566e299f1e7e91ee87b1dd1050d0f2a8f52bd7207d0855eab359d69aff37e9f285feeffcd4c49b0fa23003e87e2e2c3723416bd6ff5daeecd8887a2ef60600c2c30fa7e96c26f996b30ce93ebaf31e9e73d8e0d448274f5d1f07558e917129ccbfcba2dd8227b07c2655839690b3d3282c86d5ff32fcd3d4ecef0468937d8a1738ac98b465d36e0b736c0d0b28f8f428ade53b1114dbc7c455957e84f56f0da9db7b4e2ca71a80c642df3c12bef7902189ab7b5096cf716a9d271b223d85e617f0e349c017175b2be5147197c9813b6ea5d0acf9f517efc3be40777a0ddefee6f816e9f81f3bb0a83ec5005c90d42ad16be0f537550a00cd887fb737062d74d4faeb98e81aebf1ef487c85ee5f1bdf109cfed855c2a743624101ae39029e98f308f4f63d51b9ac33b162ee22c68a9abfc921b132ae2d1cae0c11585465e3068ff4edc2ddac91f18520092de477eb3406dcf8f3a857ccac454340ded911274bf1c572c0b4c12e910632aadc58d41ce006e35722e11e04072218bcd14a55537715974c77f8d433779c3cb06e9ae1ec406a6f47fa4dd0f9e70779f4c5d21bc7e91c0cd223f3dac876ba9ad39e9c450135c788bfd498bce4671c5a02dc1415a7986bfc0f671e867cb7a39e8ff586b71bef025c3d4676c68522a31a9099cef4ba81256ab1e0816ac85bccde70dab3ceb67716bfb8c13d49271036d18adad8523f5a278c1b29d1efd04d2a7378680bf230ab13ec40f14be0fec956a9a3700260b1a54ed669f0fdb8276e5a2463b4fe4b31c47a25bfdc73cfb073b12290138bd6240ba8842c28d83dd3558c40c22c4a57da39ad5885464fa19f954b9a27a713eba83e8a7506981226e8bb34f620512ea904cf401d9d923ebc1718455f0844db8fbd0e6604d354f7a5ba14aa531ba55079828b9a5603237756831f4f25b6df64a0e1ae037a16306674ca8f9b1363337fc639665df5eca76c1a292695c1ef62300d6fcef4932a9d57bf6d608e72de986cc8e9d0c5f2d20f9a1b5951a492a2f88904413328aff5f2ac4934909510289bc2c7e8e22f0ba6c3f55d328db1615df4cf22dc6053910ee56958c9ee52150d9c99cfe261e3d3076cc0a1603aea528e9ba691d9489cf6350008633c29af6b1b3b3a839b204a1f8363e615a8ea2c9a9cddc2dc4a18bd910fb8fcaf7f59b17622eca46000f6778979637de23da0dd0cf7fa3277ccae3499f06e603b928eddc71f15062fcbb9db884d5b5bba6a4bfc35a45a53cd42f7d73513dae4f8694bc9a74e2b0b66297cd887b5050325c26821bbab700b337f11808818e0cf0848084059539b5650d4e78bfc6dbe8833210fd2dcf23c45a6112b2bcfb6a0689aac2f583f9d48374cee75b14cb50cbc5cc790784b4328eec040fe67116acae4cd92f68d55003dd97545aba26fa942c2a5313b0a8ad5fbb78ab105ef022f999dbed3ed2785fff93ad058a4e91366a6a14dbfe64954f122b240684e5ef33b26f23c5903d97a481552c180dba5d93dacc68d86df444005ea2ff405c08bfcff05ceae7174c89d7550ac795460d776534d0123bfb62a3c51fa3fe4ba288293b24b534e2f6813567403ed6323df9b748a3c4e5f05e93881382276b8d41a8f44794b148228c57060eaa2a58591bd1c971186aa946b1a6d5abbda013071d20004af8e43d67a4ea8e4e8f5c8e56d2d6906ce68826e9e93a268006686ff8e5f5d91947fe571ee5505f32d20e649765248c962f45d80b3f18f618479d7f45b547985a0acb1767172e394f094a2704cda546b34e12167ede21b433465debb244826b9a010b78c34cc4f6ebd54c1f1f00efadba99bb4c7e468af17e83007aa9e4d3714b1be650fae4e5827ed5eeb9b112d413003d5424b8efd967c72d11994f4a98b9acbe9f5fb1e1bef6cdcc7b117d735cc31c0f463003b22d52692447389daa8f1e55bbca5cb1211cc38d9eaca21469efb8aff73ecb48919bba2f21a95c6acbfd6d175929f8b88b45553bc72a511d81f3913a85f60bc6c545f0c3eac7fef9e4f4e2c500e362aed1d919046603a0126e95c7a682d708177585ba0de1b6d9494a1c659742fa315fd7b5bc27d079651b86ae7aaecef3950bceb8ba94d80ed28404e875ba446edc7cc7d99de8d8fdf017133dc2f8ba4d174df922d8f04fbc82282cc636d4b03ea69702e3b6edf8bb6b3a2af4593782844d89c07a841aa03fbd31d1cdeb07c123661f63da84c601f7cf6205099ed206d1a2da026999c50dc1f2b9a783fabfbe7a2d4411b5397b94c465f3f971835dd8e8f273729a6c4679451631dc637fbcb5eb336ee63a8d51fcd14cb2ec3bb588bfd0a65b15b66bd5b8b2b3370a49136b1f1af45b8639403b744dc16a25198137d3c20266acdf45a3deb67abd2641c3918760ed13035f2d55ceb25d34f76c5a2795132f5e01759e28b8644f52aa87c0fc6bb7ca0e98bafcfa4cb7e90732f165096c38ea8fe35fd93e5f3bf6a6c48af61f5007162152c4c754cf2067fe55de699e24edb58e239d755b88ebf51d472378cbdce7a4cc388761685cde1354febd232d5cd7289fc13963cd5658a45120040da135d9a332ea1fbd562914c722565e541a5da93e953869f2cc63814d74b9ad63a9ad1e48ba083ba8a31f24d6c05efe4738d1c4f90b75d5f88fd97076aa76550b946941bc4f3879764192985427217a2e1978025979f9d7b90052777b31866d76c16f10cb8b30a82541c46273c61b1d4940bf33d3e434edf06d5d1d8d0bf2eeb63fd73373f415a39d121ef033fe09e95dd2e7b7749f3065b8419cf74ff7c415c205f1e1c4407ac5032cd56a78a9325337c82b36f06baa52da1ea39922b4f49008be3354e175d5489b9068a05988aa55b57c156bddeb775398a22cbe2a4ce348936a71878c87573ca1eb5f390e63a30eca0ba2e4ff2a51e295431f26175d71645476179e3700557d614436bb743affaab2dc94dae561eb94b48564fba8dc0acc1898892a15f67ed642cbba639850b27c961de6c46c31ecd12bf85f914cf38695c2f777886bfbef2cb3f13b34baa1aedf9c8e28a6db7cb9bc8426715fca25e51c81ef4cde11cd548eadbb0821d9704b153f7da301facdf4da6d2303c71c1b5a05dcf7caec87f5997e698531c301868d863c9f28d9a6f68e81fa16573522005189a613be1b265ad9cdb7a512d9ba2c33799e71d6983ce9f6d6aabbdf889172f255be46e32f827694ea9e4e5c750347ce85d7dc8035bb9e552aec6a56e36d7fca7de74cdcf27ed13a94a9675489f321a93d70387d90e59dfce5556a4fae8ba8eb73fb35b36cf397e54eecd20b082d5a4ed67db0af021e2a602ebbb0802d6238b5e5ca12e3bafc3836b2f983b5ccea0eaa645a4d763eb84993f421cba7bf70ef742b3873059b9094c95e4988c662e63bb0b9b31fdea0282d2552ea0a49ef95daa5bc70c267cbd9b58c6712ad4b487210844926ef987b735a37474b013c4596831daebeec9bebcbf309ad7d7c47da877b09914ebeccc3f7fdcb91fe4305a87d87eb891a95d0d518df6004c39cbeab5c538a7f932e161785202282ce1a2c9e1b3089aa4afd92a2236d821c287f2e535ebc904ba67d7ab703c7648557eb6be970f62684c5bf100429d141e23d0b5a9ad167692840df045191bf36e2e6366e9481b7376b43621a41d1505300123ac4c857ce0c234c266cb3c89deabf5d907b2dbd21ea5794a1159087f", 0x1000}, {&(0x7f00000001c0)="f2450d9b60c9e7b51df7eb196639bcf551641e019cd574ddecbd502b61f7635df7104b61323ee4e36eb67f4c5e2775ea158aeedc05790152fdaae05b07daa869710b5ce1a85755889159d5d2dc55a40fc87a8f4148cec9ce1b019be71f2207a030564d496490fb3bca5b0f82db8d43595cd0d94de0e10dc98c64728bfd71a7f833987b05a1c578817334cbc41d29bf43b44ec78d141601c6ee00c37e4e9aec03dc63bf60e5655c927ee0f9d701847ff4f2c364a7eb8b26d336159f2a", 0xbc}, {&(0x7f0000000280)="e1a89ae6d700e7c6313ee98b6fab8633c0884308c9b22e11f4bfeea2aac6b7cfe97f91018c0b530d5ed1a0a473bd8370dcbe1b3664b4a13ba6a2f45ff3a6d88790dba057e758ba7c23414e6d12edd1e4f561607be59807a85b83ed1ed9", 0x5d}, {&(0x7f0000000300)="526b9903501c30ac7764c6cba90b304db902f2f806f0ea7e973ea485b9cab316420ac50dc380f3e1dc5deeccc20209c6637174e1806d06b3f6b7cc08995547843c4b25482f2bef136ea57eed1f805e64245aac4e5b41a744836b231519ce7071dbe6c3ff3c08ec7c3fc77766f55e52a0489dd191d9affc8d84a8eff1661de49be91868", 0x83}, {&(0x7f00000003c0)="59a96fc076b8f921c20e9d16a0bc2892c0514b5b3c9db9089b5b57b9706bdb5885a012bf03541e0784f341120321be56b9796f8f4b3a1865acd36d8b73f9cd025a2843d62167f5adeee4b08b4872b495a6f7bc38fcc2db4cdf45f7cea451212eb85ba27e4e649b6aef2d06469a376749c106d81441910b260cf4b4ab0a0d925c2b8bb54cc80739cc9a3de7b855e21fc392e4e39809", 0x95}], 0x7) 05:37:16 executing program 1: r0 = socket(0x11018, 0x4000000002, 0xa) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:37:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f00000000c0)=0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 05:37:16 executing program 1: close(0xffffffffffffffff) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 05:37:16 executing program 1: r0 = socket(0x0, 0xc008, 0xfff) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0xffffffffffffff79) r1 = semget$private(0x0, 0x1, 0x9) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x42) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="017699a26c40e4b0dddd2ca833f034e7002e2f66696c6534df1a0749a4"], 0xa) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7, r2, r4, r5, r6, 0xaa, 0x1ff}, 0x40, 0x101, 0x5}) geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x180000000, r3, r4, r3, r4, 0x80, 0x6}, 0x3, 0x3, 0x6}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x9}, {0x18, 0x1, 0xddf, 0x9}, 0x20, [0x1, 0x100, 0x2, 0x5, 0x4, 0x22, 0x3, 0x81]}, 0x3c) 05:37:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/212, 0xd4, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:37:16 executing program 1: r0 = kqueue() r1 = socket(0x10, 0x3, 0x2) poll(&(0x7f0000000080)=[{r0, 0x80}, {r1, 0x1}], 0x2, 0x9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x101) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82026530000000000000"], 0x1) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) 05:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd, 0xfffffffffffffffd}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000380)="c73a443b72b0ccaaae1fe096b9ca6b924231c682a571c1f36364a7a91fb85f27c4715b5dd71b2862bf3ff463ea21b88dfc1b53010ee3f5b82892bd4bbc654f6b19bdc957bfa42a275786654c739820f797e69c67b66ad477966b2e87367b", 0x14) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x400, 0x9}, {0x667}}, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 05:37:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffe, 0x202) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() 05:37:16 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x28a8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10080, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) close(r1) r3 = getuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x40, 0x2) 05:37:17 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x3b) r1 = msgget(0x1, 0x80) r2 = getuid() r3 = getgid() r4 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6a18, r2, r3, r4, r5, 0x81, 0x59}, 0x1, 0x2, r6, r7, 0x8e8, 0x9, 0x3, 0x2}) socket$inet6(0x18, 0x3, 0x100000001) recvfrom$unix(r0, &(0x7f0000000040)=""/132, 0x84, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x20100) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000080)="eaff125c00000000", 0xffffffffffffff5c) truncate(&(0x7f0000000000)='./file0\x00', 0xb06) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 05:37:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10440, 0x4) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000040)=""/118, 0x76}, {&(0x7f0000000200)=""/10, 0xa}], 0x3, &(0x7f0000000280)=""/82, 0x52}, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e714", 0x2) 05:37:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x8000) 05:37:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0xc9d1, 0x4) r2 = semget(0x1, 0x0, 0x40) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/204) 05:37:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x163) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x4) poll(&(0x7f0000000180)=[{r1, 0x150}], 0x1, 0x0) 05:37:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="add0a6b7d31fc45e7900431245b8c416f4a68845200a250c9cc17be8bdce789b14b1170099008faf7ed6de202d59564602477e47e23654d057c203971029e2a31849f64ca1ca97ea61589824e1ef602d35fc90781666a2a50b7f39eb5f9428d0d0cd7ee0528d1a70b488fc9d6aa04c5294b92874254b39a85a4e60afabe80727d895ada68fce048be76e7d47257627ed90c84fb021c832db2329de0124bb0f4bff1a39ade4ae5cffe5d8fb9c2e6ddae2a4a618977b223cedb5bfa896d1ab521057790c9cd8070f70e5b98b96a538465402dd348b14b3cbe9baf3731f03d8f3e90d645cc6d295bd5a3154a49087685759a22f6bb14c21059cf8648109fb5370a885e6c2d05b6bb270781b6c0ac80a3139e7f5d01e1cbc4fa8f88a1cbce1312c990b62e2352e440be8c35b7a3d947a8e446bb4eef3e347a4b7d528cecfd8171659f59efe686da1c1f4c34588f2190594b9f7a74e7e4cf2649de588181bc3bde165bac20901f9b47af442cbc31efaa0f9cc16052bc0209ab5a6b015af7ad3acbfb6522596e7a70bcd122f168e3c76cee7182647536e0eaa7d8b000e5c4b2534c776c00cd076ac1c1d3665db765784426491b2ed4552a57504f3624297f1d36a1d4ad5fa03d8b7a4c4737a5034b8b6f31a0900f8bfd32cc246357da270970e962a0ffccd0694ac6aec54e958bf7e03177813a412c5c7f00e6e2abb6bcf306842ad49ee2715e534ffed36b4d03283e6f040eb8def221bc6375a1112245c74b8bd1ca2bd7dc53ed55ef210af919dad39687c56f1bb2b4c09b2a9c78e3643bc7d41ecd6857435e51ce0bc9c3da39d9a8852764879e21c61116a69c19e991e81f9feae418a9e5f219d1051de9d289a5dd388d4d60b43072a0b1ec117b5bdb480ec733b0e7e2d05c5c0af4a347c8e36dcd42af2c2fdd16d791dfbdc25d433ae9f65587100621d93f539a695dee499333e3b8561fc735185e7dc4fc128b59fc7d6ebad13355e31ce97dfc0e5b87b5ee0019120bdb203fd6e2924f14c1fc1db00e0a0be1af29fae9f4ea1304e2da4fbea950e3684bbd74c7d285cdf450f7ec859e3391263772ddebfa9764d0d5402b607fd9e422452ef06bf910771eda2f55d67032f380098659a8cfa22d6a740cb9dbb02acfe111e80f109daf1a047ad0423b1a0852d5189bb4d82fee2c70cdb1c33c6cb24d49a8e06f0258107227db500bfac99eef9fafb2f3bb278cdc4dae1dd0aa3e78b2a3795365abc7cdeedb94968bae47b8eff21df38ed78366e170685722ffa49fb7bb7a6c26c20e80d64671f5c4b5d0ff3ea83e761fc3ada1bdff09f6a5d26c7a4f91269a8b09be0e79d437a66fcb5f6fb1cea1cbf7c527e9b574304f479bdc277e5792a3a8af1ee31956696ce2ad9b3ad51d610d79ae51635f2037c36501776ae88d6413af21dadf91fbc4f3c01470fcad6ad45c7a8c32a447915abebf51fde269ea415657230651f7a4070979aa7da68bb8dfa4cf3df7635cce467f32a151df649420190246db8bc690c25e23b35ca98d70e0eec8686b544def53005c3a1b4b8fe40f59c8015730c51f2c746ec632f0dd21d88b61bd55a80f4593185334392892fe588eb515779af28d5ec06397f5ba4a8cdf513fc9892dad0fd69db06671de30b56139a643a82e818df95bbb6ec788ae7523c1af7523dc8c900a4c2fae6e6626a33fdc97d5e4b4484a18e3889de1fc6533b9c0807d239f1387ce0a2015a887ecff3f65fc7a75d9c5d6ef9c1a9faaa35b3f3f7573f4fb19d7cc9e3240407addea013d4e2441303121117d8b0e4ef7dce2088395ecee756538efda1e86f3f82942bd220964d90a07a06a2cb4ab2cb0b8c39d30247330a10250533bcce779c39fa256e91f8bb1d046781eba642f30bb6dc113be1af30730fe90b96b120cdd143001c92e65a6aafe3948aed73f85fa7dbc71b766dd35c2a8cc01aa5f47e4dea017232240d8f75adddcb6e964f8fec3672cb8ac74b23774b7a4f5668a089c13c2b5ab6c64de71cd68a32227d028c8ca6ed4b349512601d621c4af5f3fbc88281114c2576582d40785960457e01646f93d4e05d6662387cf52b101f667e99dc706a4afee872f6c484b026aa81e59a867ce888a0af2be4d7fd1674a2e2e129bcf2f526ed59b66478285c16059b252e8113fb98618774d01c1e2ee202b18235d6ac9477e08a31e9f9aecff49708649e9d663b9f7f48929de8cb2cf8be0a9745087443f105630d8c38213ca58b9b01e7a72a4a8bd136452bddd252f66afe21f65a69ba3eb35375d4ccdd6c2ea55ad3b268dc9b19ad615a8e1d94f45caa35d868183ecd7a6b31dbe004c14a07018a3c8f262852bdff2c71006febe3aaafd68a7aa50a2dbb0d8b586f902f08e35c7c4bdbbf8bd40368c4b3d46dd21b68285383c62e415feb8b2a319276906f6e3cbd39e72cb18fe36aae2c74029af94db9770434a7021d03c5e651b48ff6a553e50b6db81938151217f3fb6e8f565f8124135ceb02a460f4deb34a901e59e62e53379e9815347ddd792a74aeb6b6f02616aa5e1f14687666cb5e51f22e6863b38391ea0b14f673e7b27d9238bb339f077077ab66f826e40b9276a7594445678967b7cc403fb3aaf6e4fdbb4ddceabfb86f6fbf05ef5508ea9ea5188a3fe0e4640d42ae06e5d838dbc7ecb143bc2331fb2c474342f2ea71c6eccef8a71ebd0ffaff76808b3424ca074d6e790eea14e74f3abe58b32b6023782b91242d1d7352659555197d855be73ff7ee3b88e2a019137a0d9c19ac028cf1964e1e1d835067a5569c4ce36d0a097b61f8fe8dbd02518913313b87d12e23c108783da122e06668e40806f06b19cda7cb1009c9ff0a46fcbc86952ff44492cbd965da18451a8981fe26a0e992efef9589f01467f23ba4db214f00201a2781a353d157b5270f1636a4180ecdb3e848d3cc2e97cee85a78821a022bc77c7f4171cf257457bc6c594988551231e2e1ae85bbbe5a7f575aba0a6c48e0893335d997509b6234753800c553959d4119ebed6a72137634a96ec3e7168f7885b37a4f1965f8d6abf28b17c80491e5e0a82e8af10e7f6be0734ab5cd0596bb88ff7715d06b5bfbb23026ba73eb3ba600de75ebf5ae71bc01ff7069bd63b74c73e6409a9a926cc308664fcebe6d4dbf05f6471c3a53f0dd3cb277ad11db2f0564213b8475ad3dd9024f080952134fc062af24eb23ee7978ac8d058a153f6e82acfb98d4db33238099f908eda278086254bac948fb8f8c3947ea6182b2d482edce2bf1da7bbfbb838af862a9e0985b362cd1a90aec5180465a50205dcfaea94db6d0d0ec0eb91ee227c48dad5e8d87ba44ff91925864cb9403ad1bed7e5de54014d643d58d39054e78d93e890e420ae1f6bdb01252c2c54918ea665e176fb1b5b2aa8f51b9c9c306a59d0c214679019b8c7b26610296f83192de91928740aff7dd078d391d67b6d9b026dad41c84d2d6fb3ba96eface26a8d79cefde29e2ab419655e75f8a9ac6fbfce2e3d5770011bd324c1f1b628744b07f2b984afb05b090b2f0670e09084b98fcfac172ac885bba3989ec43d1e3264cc317365843116c03ebc3d39c17b412a79520e06a1f6b58ec0807e2d7ccca6fac633a121c67b015210f5747bbde4aaeaabd985107d94e20655bd9346d3c74be48418d49ebbc11d4e2085af56b13648f22683ab68941d8b599b8cf9d78b81fc2e8e2310b8a6ae423b6af89925c6bbe3ee4da1d379deca5fdced204c6d85e7e4d6d41b37d19ab5d422bfb1d3e536624197a7027019d03307e7e689bf2631ee86192eeff158e3c48a4c8170bbc9731270a4feefe38db1bdc53e1dabeb613f4dbc135300ae0e54065655b09301541be96305b1d109db532bf7fec5a814251d19e11fba46aa5cbeb07789671ac9b38815b5defa30a42614f8ceb9139e07a591d89742c0c47b08e784343e4b9b19fbcae2ddfd87cead1a9437eb86ce160aec84b897114a606899dcdd7b7ccd248a27d69388d7713b208d089b56f1a175774820fcf27eb5c344663e208548587975daa1a7a4dc0974a969cff0cd137922d4618598ddc3caf6dc4ccc8b05a619551a478abdba05ce1eb1fad027247787179d18eecf8f786ce3ba0ea716e92ccfac4df41981902d865a35d5db206946ffda4282ba5e76a74cb9184d14bac7d354e3987011c3dcb88577cad741cc303e9c8a89e15fbfdbc0efd0aebb638001d68b81d93434cfa2a3a0f6e94ef274b475b19ba43670383df4845836fb524e3743296ead3fc1b95a4b698b18cec44eca20512970d9dcf798cefce349dc9a1ff83c898c71997c0d4622452e71bcd124b1a3e20631f9a8bd5d5b6756cc9fb8ceec04ec2c8c0396311846df68adb019ddf95ea18f2640404aee90ca2abfd03d63a46210a7f657e8a5b6723e51da7f2eb3dc28e0e73da2f8d41c611d8cea2daad6b0fbcfa65c95ecd6b34725c8fd8e438219c6269782870431a880396f307875d179456cfb934afd89ba2b41f2042793992d4eda52e311bb556624465ae8e1a6e86e89dcaf20f3b8f3409d3af821bc6a901463604ecb13f20df25adba62061759407ab2735b0509d43ae1962b35a7d85b35cfef6c7ef6f2c29a676bee8c883f4c6a764279570eaa8c1dfe5070462072e5a362dccd894df1e47c2893b5ae3fc835e9b5ba11cf2e3fc5d9c87bed060fb8a6f5e05d864fda0e73820a922f33cc5c3378a6236f35a5de30bb30f2c61321fbba0cdb1bcf041a92d7740d29d89c55c60815760696b32ae55f619d8c17e50c4d8fc1cc7f0285d88307ff87746a95ac20362f227c3fae30885c6d1943fcaa78e55966d8f11da82e14e73e80da79e62da6bcf0ed6fab0bf592a9d0929bb69fc4913ccd32abad443b447e0086ffe9658325818d175c8402d94c960317fa8efc4b8e2640be7aca100b68c96c70b940744fe3760362dc87a9655d1bc03b0699d910098aa0b8eb2c44e9f102cbc1afd1cb1f1946ee01c9b34bc08f0cc573cd0f4be93a45e1da74e7a183b391f692c9e1f5176c1f63d8b116558a6a2faf047f1062225c8c38d27d62afe52a3c81e7c685d9bd48b9c35d997a1a9327099dbc1901c322f4a87ad3bfdeb29da8610f04767635c846df2f3e7105a30135277c2aa5da648899b3ab1a899da451f95fec506cc1b4afae4c138a65471c1d99576923da5b8663bf6b506e42df5f48bb5e31238fafc5a504d319b49ab9dde191266cac776454e7ca8551da06610f10f94093dd3547b3a39bcb83ef3c2a13c2c69fe6236b1d91586f62431b26d05f32678d5c14efc830d6f9fa36fcb8e0946fd8d4fddfcd49195887041266cc54af", 0xeba}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="4a54abc0561d751dedc4a2eef9d2ac0495d436aae0c9ca3ce40803d93899a63f6630327810386d50d516196d9755", 0x2e) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 05:37:17 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xce, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 05:37:17 executing program 1: r0 = semget(0x2, 0x3, 0x90) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000140)=""/158) poll(&(0x7f0000000240)=[{}], 0x2000000000000006, 0x7e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x400, 0x400, &(0x7f0000000040)="700948c9bec7f6273875323afeea4e3452146467c48f05cddb479336fcd0ffe557d77873082ff56621ff7b4c7b927d6cfd7dd4c14bde8c8e6f38ea030342f9f44faaa484a612b4048aa846d703cf90ad64e275b7ea9cca8751f9c1548e2dbc8eb277ed1407e84c8fbf8be7cb8b84637ec7b1ece6303de1fce0a90b14fd2738f99a5227da0c307327e0bb1826f47743043c64f196097a17ed44276fae66e01d42c7bfb12a4567253a437c19b6873183e660d413a89d39597da3e8194df09d2a21e0805b332f81b397810aba1ac56f992a", 0xd0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 05:37:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000380)="2bd3e950976de769555e6a1fa3b71a9ab4668607da17982550c8ba6b20f7dfc47c0dd30e412b844ad08abf2effe743aa90e72e5c966fb90e8ceb7335f377c34811212a8410ccab6882573dd33c7be05317fbf73554293c6f4a8ce68f58cd53ed19b63cf4f56ccce7841c739adb4456ec8f386b53c7041ed6aad1a914ad40403cf41778c77897920f83202f50395d8b544a077af710163766f7f986d1f9f3e4b571ee7ea330c41f731f281ec459d56f1835d59344bbbb4a78148402af77b645ef54663b2a3c77f02ffb99a54146ab603fdaf21bdf3ae811635627f5da753d13b2ab3b33899d45d7d49340c9c9fcfbb257bbc8cb15de7e47f0f00330d78a90b39d017bd07a5c42f7449d23e626ab6e8e3502cdbb09de567057c6d2fbfed4dda6f00dae7085f10a054f7d4bc5c24aa6cc11147adb82f1b5ac51f998c8a57ee57b40f0367d8aa8fa18085c46f4c81a241f0b0636c2b38c2bb1a852a0357cfedaee1ffd97c3c804aed49d508d5d09e7f1c2d5e3a99f270ce8cabac5078b77dde4635c040307516f971d573d273110ebf79eec09118e0d3badb2153334897547a421b40d04c03390e43821f3afcfbab4e735b5a1c78a074a73c4c21627018ad4aec3ccaaec145ed847303172bf975da0eb3b64b2a7ada57d64ca4eae521747d7b3b44070b0ec297c007fbcf460c2e7d97a4fd4c19f1400d186b125438c98135b1f89aaab8aa3319149eed19fec0dd22c7c6a01a31e815497157e088e1f7c5d58ddca92aedefd30ccae6d066ab2e0760296882ed2bb211f565a7d1f949b553f7a614c800afbfa37da139cf47deaf1138670c7397735dfc46fa71e1d4ac755b950d5494adfef865a2174940607bcc0d9331975a386839e9de09cd424650af97d01c7b53fe3b6b7e15291339b4485358a5e208ff343325f9ec029a6aa42b15c2588ae3faf0d34969fdae716346c7108c6f127f838b00439155dcd5482add93f278808d54e6cddbc7f74175b48df8ac1ddcf2a9b52051640db62f71ddb031cd4449de027307c2a6f253c10734e6edda351a46308ff48eaa8fc40b36777b57b31bcdabd30c1c23f4344c4f0fad14d6150f1e8ca38be7f3ece5eecdbc10255a19b8488726bbf68de49bdcb884579a13461c309b91da485cabe3719dd12c42e5f8c56b31648346a0545bf642e2e10605e64513a2cb90848d611d8b522048cf8adc27ba4390ec8b447af3b0666ebbb4030ed0127df0a4b179bf965b092cb5bd902ba94b6d9098251f6098fa8e5ec52702bcd4323cdd8cababf38a996fee22d330d2ab46fd9617f2ac1bd0799d83102f036797649a7ba45e6d0e722ca8b9068d4a2ed06a1df47f5cf73cd3dc4316aa5100be226184adeb8f70b04c8683fd2214f6a019fc13386a0550d67b073804e5b02342cbf3b3ccd30420a38abd3ee25a783f852eaf6c5181603091e39e178d45a278436e6a31073d1894c478db889b210f84eec25a0ac97e2ab949da7a61c0d33c2edfe3b6fc4d71d671583c72296d6f3ccb97c3876befa8d5571f33a3899990724f04665d003ea09d37f0516451653729df872bf71c4d66493eb07a321a3f3a3790580eff70f3ab1e7369c4651846e7adbbd8e46dff171b92a15cbc5141e98350dba79bd2a3f08db3e72165fe9250580edc66a48a4704de3c6b4f613bd32f360172420b0253713d8b409852cafb7f57cc946efc94c93f19a346d2a08965f929724957b211f1682cd786e11adda9956cfaf0989e4eece8ac16fafed57599bda16a685f560c05027cad2b5ab27d9192a900c5f5ab46e7becdb64d8a91292e92391198bbe4312eefec81a3d1e7b0636fb823366acbeee795edfaf45ccbba414d1919ab92cbb4f3cfe9cf8ec70ff9ec4f8104f96319c1c97f55348d63bc0d796e445d16f0a209c7fbd4278fd6e33ee9f104f8255ac212300c4ad4916c4ca0640e7a0d3edea5a8aaa8356a3624af37ee2a64944148a096162cfa38f31f367ce96fe10ae3c809800fc96f684e84de5a226e2c7949a102cd4737373e183327b8e183566df5218a4755e7896bad78cab36c1bfeb0dda9fc5ea33ffc72063458b939b7236adb74717a857df09352dd3db9a62ba6b9adf2932fa2999d3c482fdb993c6ebc7fa7d4dacb1c6994480a85983553cc80d23d139653a21cf518c8fbd44000b1b1bc786d6a45b29c0d2ab4cfb749e2251f73306925f235ae4ce3be87be2ad70db0c8e168dc408cd3256ebb30e34fa763520fc9c58edeed6dc54a9609ce380ed1ffb457c566dd8e9c7375e80820eaefc3e673d245900e6b495c14c96364fabc2f938d3b83b503196d24df990a37c53b850dfefbf128b07218d2eeb4009f1108c1668364250facd388036b813f816fea48acac92a75f756fa8aec687723857e3b2d06b8db00e130bf7d47f2e6997791e18ad25e51128a684bc20b82c17aae4e2a6438f08ec997d524e4e7fdbcaa961001154ef33cfe26091a110a1e01f3e7f93397c826139d54710305d746dae1e7de9947d98d65c5f21cffaa5ff877bb16b6489ce03244815f9c4dfa845a11bc6cfcf688e461b75023384dc3f540d65492d330b9768daf28b276a5285d3c4c96557b03408b1517fa7b93928ea106d80a68d0d58ddba5f1fc193d15a0af0a558775fcaa7e2c5aa030c4e9c4c52c10089314f8d28e57f3fb686cefe57cb0fe6a123c86a7452d9e80762aca90758192c54c4891254aeb991b7b62c706be861a5b40a8b5089c66ff68de6d91c38bc80df3d3cface3e95b39d44b1176143d02e9d6ab11258f8ab05b64fd23e2f46cc75db6b19fb779825ec049ac9c34eba2656dcdb5f991f573a84d7b972af9a4c77418f124782c0e12c38a73d4fe23a01195f26be6950ddbfa2c62374072c8e576e65b78566f0014ff262ba60a3a50959664378522f2d77634aabad20a6b929c141ae89f9d4f076f2c359ba8cff97a1756f82313b2eff48e9c5456b6e122db0f79eddf3a052a1b67cb3a0963c4ac422cd70f4a5f5c60a499e2b1acdf57363a0d662d3ec79a888118c645b331448ceda99670790b7c313649cac25e865b8bc6d3b3b7987a4dbfad62b3d4442c447ff7fde76135a1fa47bec6454787f2096a38a45a67e6b73fc096d503e2e255d6b65759fbe9488f0282ccea4b278093d532c50bd68999202657d41fc75e6897b52fb9b4416658013305580859721ed3d4b3bec11a8ea677bec585a85daaeb9e75656279db80881007221db7d9dcee006a2bf8ad8c790d15f164d13be1b30863187031462c68cdf4f0e7518be75e773d30738613a01826b234711c3caf25388369df90778412d79236ae511cbd20719acfd9148c2275fa16faab238c56c267f40b5225e1e7bfc7c021e4c3624059a0ce56e0aced8bcf86057612a9407915f62e3ef3833492c13efb34967e09fc27fd03557dd9b09fd747ce9e5061f0c057718638d230ef30ef042fcfc9c3edeec9eb3fa7d812869fed394009ca1c4ca2eb38830b4780d95365bc6d2c3b6b14015e821319bf7b1c860bf1dca4fa545b423e22e800c51742bcd5f4ab5dacfe194c66dedfc280bf2f36d42ca44ac42aa3f4f28d9a369cb97c4835e9e62073ce220e5c13ca0c0628ee41e8735ce0b405061312b03911e14036af7650b92716f35beb3d170686fb659d0d8a1f7e94a861d3eaa8a724da645f29790ee5dbabc56690e4fda0d0ae628358ec9c03fb0a62bc63e048944698f279262214e0e0ab08871eb8b9f9a766d3379bc742381e3022f9c2886cffaa09a6764252c355a9f74d89deeb34e7009ad190984f7a61dc4a3b05ab3f98d0cdfdd09430a9c2ebf9bd92defd44170d53a814e1a9dc0f290959ea318e28f72cafecea04e996e94d95a1ad63fffd4fca90ba4555e706922c56f6ae54315ab590c7a00669118cff176e0ddb441e1ea0c47e74c698caf9554f416b0a0fb1ee9192235fb97da7906c7626ec098b70ea7be497046e4014e32eec29a7b748d105f1b1ea81635f23d88a7875dead9e512d93a6866bd7ed16bf48977610fb35bbba54d5cd3540b0a604658b5284edb1ba45087c7cd8982679b71f86a4a1316ec33ad09b153510dc5ed974ad0a1e281a953fce48ff7291a006a02f2ad2447c4369d1c11c1218971964049437280582ade02000aa2f1d90ba175b7875891a1389380324b850df2b4814aa260c978a9c58c3cbb132a0a6115cb6a6a3d9e5a5e01e35c0ac0b19a5cef5c969a4d04bee1c4c71e8c8c6829098d790b91ceec3a84aeedd14f37e09843e7ae7a8458d60ed74b8505957b8e5447ab709e9d4cdb5be6fcc04758f26fd50a5b5c9bafd841e0b2ff8fd7ad9d039fb71401c94caac7ff008552d5c23ffefdf84489379a09c196412cb4a308705caaafc7fe52fca671d6f3308e18f507ca64b8319a9ebb3f4f5230f1582219933974df570e67b300ad617af90a5add3a2b21991146eafa106a7176f547d204e9aa81b5eff1e474cd08ebf242f2da8f00859e0b2c74f7df0e951e838d82ea7e9c7a30d7d3527ee2313ccd167559788c82485947cb933254154204f81a46e35a3f467b2638334b1ae2217fa47ff390b5ff7cb9220377ecb878484ee2cffd7eeb95471ecdd6abc0ca2c2016de7dfd5dee772cf2906db29530ec6e6113228da12fbf418da14d6c9610921d89cf21ff7e92924b6b5d9aa61ccd4ce8a479d6c101b83e3cf11324f92d9e307dd083cbe20f4a789bc24005bd605e2604d2d5407537c26b3ba35346b4e25a6f792c8b84425ffc04ea5d1130e0ce4463874f8b352268154cff06de44d12fe3af55f0032c10313b3bd9351ca9c0152f157f6dfa21f7a21916ba72059a6f89d9ccaad5e6041596ed1381b0b7b81d7a9c0c2af3b5e755dc04f767431cdc987981566fa4d1ef493837cb6fce3bd243a8c7a7697b982219ba00445fd1dbbf67152ace5f552be45de3ed1b929778fc15ca95fb9403f14dd3f07535f695c3227d7aef659c9013196d0980bcb6c0906416f5043cbc8831bc800d589179060e31d36a2c898e1fa9a6a2cfeca4bd343232981ef6ea0ac74f5b5eba81ccacbc712905105a5ba736b66d22dbd269c889e07fcb836a92ef6fa55aea6e9bb2a1955fb9014f3f4a509981c311b47fa3037f8af1b1493b307e40680099d7db8a6921f891df7e0b2fbf7e3c4b8c8b6a852209523ad08108359018ff82f3cdde3edb90491e731cbff7147ff34cf7b9e20814a2b68ed209939b62f", 0xe72}], 0x1) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 05:37:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d6467647c2a54b2c87d96ec2055d6737c4c10a45"}) ioctl$TIOCEXCL(r0, 0x2000740d) accept(r0, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000100)='./bus\x00', 0x20020, 0x104) 05:37:17 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000724000/0x3000)=nil, 0x3000, 0x2) 05:37:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x2, 0x4) setsockopt(r0, 0xd93, 0x5, 0x0, 0x0) 05:37:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = open(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x88) recvfrom$inet6(r1, &(0x7f0000000180)=""/137, 0x89, 0x1, &(0x7f0000000000)={0x18, 0x2, 0x7ff, 0x800}, 0xc) 05:37:17 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) select(0x40, &(0x7f0000000000)={0x100000001, 0x401, 0x1f, 0x2, 0x8, 0x3, 0x4480e216, 0x9}, &(0x7f0000000040)={0x9, 0x47, 0x1, 0x9, 0x2, 0x9, 0x800, 0x1}, &(0x7f0000000080)={0x6, 0x4, 0xff, 0x40a, 0xffffffff80000000, 0x1c31, 0x7, 0x1}, &(0x7f00000000c0)={0x5, 0x3ff}) 05:37:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8, 0x182) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x1, 0x3}, 0x10) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x140) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 05:37:18 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r0 = socket$unix(0x1, 0x7, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 05:37:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001a40)="790052054c2390c587184b60e5cc2392a4a9a96fe388bd2069fb1fdbb29eec3de8c3b7a2ba0a0fd917d7d2a71fd273daf0b3487d82ac76041a71c87c504da23ed82d12cf10efc5588b489305e5494fc7beda4b5a4caa731f69f1558fa5e2582f846d9a4aff5cf199409c1ac732cc15614678aa8f9a0dc8091a9a9601371f805830321610624e0446d05d78e01c02958ad616932733f8d8932cded65feb4ae14f3117642d95f3b0b5a6d92931d667f04d59c264adde524904093310cf79f273f5c0338b237554711d2b3fc7449514b6dd76f73637bc49be212e5627ec28cff052eb7ff8968b6355117f179d0940a2225838ef1787f78424988deadf4727782c5abf8c617eb030144fc77a7d2ff5b90db225c35954c2e37539c1581f73e1d07a39ecff770554cfbff5bc641a87045bf7fb14b10c4e28ccf6833564ae22dda3c86c548ad5e3b1fcb0312f2fbc856b7b9612ab8b710af58e2e0cfb2c3fd53ed3400ac5798c2161ac374d2496cc97e528eaa53fe56676e9d60f5930ac9af53fcb1bd2eb73fe69c7d35523eb9881d966a5a58354c493da183cc37876df0189c478ac3ee6f7dd9aea70d84e45930a8708e2fdecad5a50f28b7ca73f6847b3f485b5a760defef690a3beedbbb2c41cb021d79fb8119efef45740f25a91daeaa877eeec4371928b55bc851d211acf3a94a5f76270f6fa0fe74038f8d6b2ca2925c2eb1a512f52571677761a32a23e7930123c1019d0f9511a9ad92d08e7e653c947e9a85d131d2bc9dd87ea82406bc81a012f3251f2846f569b2b85d9cb2a85f151f06ba7faad76c25cc99c97eae8c00c3a11941ecf589edb9d6c36b1d61ae226cb8f9b0f13fd91bd2d8654b525468c24a26266e5b46ee970a91ecda14943717f36d265d269f7882181f9b026300353b9c7b3a50b8534f081153dd77095b414d12708e37db16694a3c9dd954ec109e5e7d2143f6a18325229455d90423f9a22af6a6012815a47a5504f7d16e7dc830ee6c09a17eed8888e909e6bc8085648c654d0a230d0ea28af60425b86c2b70abb07aa0c79c25a05babe4e951949fff02e25df874694885b27a4dbf1ed9fafdcfc008db338741493003669c07a2365b30ef3238531d14c5b1cc66e0bf75948ae2be9ddfec61e544a54e7129ca818d96758f1eaf2821dd1ea1afabaf13d04f16934c5937449a39611356d4681612a82c92fe785666c53ab30d64e0bb2bcfd2c5349d8dfd842c1d36d5153a0a3c0150e44b96ef51c9b52e52b743d3f69148a0563cb75db2ecd7a837545b0ed787ce68bde26305d901ff9965a17a17dc66f06a05139804dbd1b8e0922708a32f8ea907a00df23bb131e04e4a454b3d67cabb5d80c3208d854065167c0be8e265ed6469477784eb1db6c0361d7f25564f48eb3a0d7222cf9762584957d02c79c05d4fca2b9937f7f564b5fb9379fa42f27e35edc0a783708dc73f3eed84db321823056e763d081b6341316730a24a3f4567c2de882632fcbc33d43704b507307606688333356a2d7c94138b1df9f116d2fbdc2e813fcfee84d627918e0d25b32b3c7f0cf1a8ff7b0aec578f6ee28ade460b30469fbfa412495803d4cfc4b702739bba3e37f1c90c1873655defe362fda8b260180d75fbb9e286e8dd754811069c542dfb48a551c6646d6c828f937a27a8a0f66ce4beb6042f1aeee513435b50eb37745218277040fe8cd2f8c9adf9e1186ad0fd60725818521f9d373cd14fed2a31df4f94a8c69da3e267049efe24088d6850749e831400156e7f138515807933b652468b5a94935dcf4d6ea2a21cba53254950688a06594bec164920c61e502bf6923f8ffbae3981a5ece3b93289c31376a0dd9f54a901bce22ec9f029bc30fbd5fd375aed634d1fc93286b1fac92cf8d231e92ee3a01af508c9b3e6b9eeea68679bdb31639db852ee2ebd44085ad4c205277cccb1b1caae823d90cf624916e5f8419b777ef1dc65666cc9869c3b97c1f9203520f68fa8e88a68a9f33e649cb82a4ff68d8c849ae20453f78f24f3b01a6c93348e950e990afea6cda5e677e23dbb59130fe3270c6af45591f28824168cab0a4986a5b57dd52aaa19cdeed8042d19cbc5390761b9e2173defee80a5467e62d2358c4bf6797a8b8aae68fa0d0b805bc10e570188ed021507d4c50f3d6cd03420575a135f606506bfdf85bb454c38fc2cf96e5ab5b78b3c3a508e6bf3761ad7441302b0792379e6cc58ffa224ffb077dff845244fb6c88d183c39157ffb79e7100aa97dbcfaaf78029a56de74898a48ac6d7256eb958faaf46d3de10cd158ae555c72b4e41b7f921d1c322f3a6307d763adb9d4dd151beff97e3309a19e8ea8c6c9b1ba7bbe00499d718e8ddca1ae2a7c636a9b140c3d0c1576a3f45547988448c1365d7b19710995d204a4d82eec896994ed7e001975528e05b020b4cdfd7e01e8d2b40560547ec92566a99aa7a246e9423b4fa1cdf14a7899fd30dc70c68d21c93b34b14430caf4b3280f87419aac6e2aeade026ae6e70e1a31d311a5ac76b8b5bd1d05b7f7f10a2b18106018945486388eda645dfd480f797d8", 0x722}], 0x1) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/190, 0xbe) 05:37:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="1c00c5f8867b271c5445d90939d6ed5f57fe13bff1afc9aa4b2bcb22a6f40fc4c6be41d2fcee1ec9f6fc0b0a4d78942390be6f766f48c509ca8f5601fccb2d66b8d504dd584a05614af56e39c87e7504ced57c666e40ddc77281d08583c123fcc52402ea5c62d5eae1b27382d6b3dea09536cc9c0c2c5033ca05ec1251c4ff50cfedc963256f409433efe0c2b4341cf3728ff50f2d9271f24c5e502ef69be02a67d8c593f3f52526a18656a96fc0b62df2d18ec1a470895c12ef28c6805f288cda6158f384681c4f0445bc1117a7b1", 0xcf) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:18 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x64) geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) getgroups(0x1, &(0x7f0000000100)=[r0]) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) read(r1, &(0x7f0000000180)=""/213, 0xd5) 05:37:18 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x6e, 0x0, 0x0) 05:37:18 executing program 1: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) clock_settime(0x0, &(0x7f00000000c0)={0xffffffffffffff7f, 0xfffffffffffffe07}) 05:37:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x0) login: wsmuxpoll: not open 01:39:22 executing program 1: getrusage(0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000000c0)="4b74954c", 0x4) 01:39:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/237, 0xed, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:39:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket$inet6(0x18, 0x8002, 0x10000) 01:39:22 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x40400481) munlock(&(0x7f0000d96000/0x4000)=nil, 0x4000) 01:39:22 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x3, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x5}) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="abe86d235844c6b3ac5074457dc180419b6671061acb548a1f33dc023d0c42376018208c75e11d475ab92e32d815e3a922f6a3428f45dbbb5a1e395c56460d22b29f384241c0ec34740ca0e37aee057eaa7264ec1243c2659383fd2377b09c56a6435200ded20599bac912749ee110a43c279fd53304f476bd2b940496e875afbb3fd7699b8016b652f6f93a4abc1b247cd00a1a5014642e0bf3f33dd3503d2e33479f6f0f64453a8f1428b5104548a7", 0xb0}, {&(0x7f00000001c0)="eb526c8f99f896b3e66d7a08e03369038dfd98955420df64803b9c6d92c6528e751667c278c061bd922b4a48fb209f38bb312c9f3541db83881fb3c73b3250f7e3e41991cfe9430a944d9695dc19d6e93eb8580a3aa1ff3d76857e3e8b89b4214410b89bc4c66c42240e270dac0cbe0d6616df9212cbf12fca2006023e426a66982198", 0x83}], 0x2, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 01:39:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="fc0e1bf54fb43e1d3000"], 0xa) socket$inet(0x2, 0x7, 0x3) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000001300)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000100)="fb0cb7fcc23286c90fda23d076cf49d1e429dde20aa173fb21b83ce795049c076742735f30f2705b8bb11970301d1cbac01abc9377c7e180f743315c78c3d1b512ef21254421fcb5727b895e061c788bc0a805ffee69f38cf0337b3bbce90139ab571c9caa0ed7f01cd5a10f1549aff20c4b95c4727c6eb73c63d4789919445a00a2909c31e6d0bf9f83064ce96981171ec4580a155acbda472bf6d8e5f27c6b81b94980079cd3b4517309e8a2909256f1c05d889d736c0208baaf0ec0cf748bc30d3385d9183c2c8e53392c00870021a17c2d0781e30758b2035ce3c3018e92527d3a9b9660419c119a1ebd83bc67cf806543b150a3be0f681ba99cc0d043a170ca59ca796c5bf072a721ac83261a42ecac37660cb961f9d82ce12dc96026662990b4de2b45c591b135d38211e1c62968f70df5f0fdd6ee160ecc31e9e797daa52fe4dc1be787a34454d8741540cc01ebabb89052bcdd278fef4229e106bb62dbf2977aed1913f83a195236e0ceee0060f6da6b74465459d92c665aafe1da883cf028abaffbe461045bf1c59b6651564eb89ac06c1d44c565ff176d934cd4b6d0fe4d50329939847904c3800bef6e48a5ac80d1e8618df43182e9fe9d59c2f1680840d9917a74cfe2f04907df5e2181bc058ed5cc30ebde077eb698348152e4a892b16c6725ba2fd1945f85f6fe3a5b1457f2d8174c02d0adfd9c665690ef98a281fcd1a423b857718b5fe4da6762d61e1dc432d05833fe12b0ef5e7236bdf60e526b29b6b06119c6a31d2105fffa4ecb525e2e32efc74e723d9d4cca9f33c606df3470f14640b722bc71b9a04bc865ad2e475e8f7ecd223202755a6361cbc80da3a77ac3d885ec01b3c0b8f92bd8a08bb8d5a11b601435b17701e73b7cd65543d4550a5de5a1df0bf39d9777cc9c9aa2f884a072907cdca436b769896c1b644570dedee269d2b641ef5d1e8a0cd8945ed5fd3bba262529b7f5407f690d291aa0c2482ae0c051aac9d392ff474d4ccf3cfdcdb3550031b032b669e32023b821234ca2bfbc9df08b610ecba001b59871a9009dc7c732ff025ac76c4478726abc145dd8f975eb005443b6e63ff6e9e6e159ff0a99451026c012209a20b44ff225e352a29e4a0c84c1524cdcefe673575f723b59ec0dbd08131d2386e12394914ccb05eef48e748cd8e990fa2108326eb32b4a908413af56a9d3cb583289e4ed393007f9c0cbeb6e3fca54aef9817da4b8744509b33324d25d18e2e08a1820920131409601e6e0f1c66b84f913c802a63e4c50ca450834d3b8edd824867e0fa641ca87d59f88fa34c0317caacdaa556e070ffe01309abf9061a684183f24456fb387f64fea54cd1f6042092b204d580e8a107a2dbc71341a2ad6302d41e021d588bf65a87caf3961350c237b0449727a07d9bd0c0edc0063558a787c5fedd56c696ff651d06000b679061d477833e6bb0f68952fc05b02df31d62db58398b8da4fea99d89c13b9df08b15b287a7ed5d0ae2a71286fcf36eb8c4009e410713958fff224a7c011c7ecdaa77ca97ddf5defa6a4bede0540914439d585f650b1f8cb1134271b35a8cb07c83533b03399ebba0c57f439c918feea81f0bab3212f3f74b20adf6fbf64953e99003603e589136e5d548f6ec9f0ae2f640308d0c4b2fcc8ac1e81c0bb8c48ebf5745f91c5d24775537012e6651d551d66c2a6d70d2f761e7baab679c4081fab9214663d126afce6fb6b5c976b4b6903d0d743f1669d24ae515e66858aa21313261d73c7a50d7dbc788043061b0d2b16066bc38d047164d7bf77b89cee78aeb7a444e896066bc56acb3f6d310bf786296e6e469cb1865c005bd1b0c01081acaca805692cfdd0e488164cb74d2e9c446a12be1a3e489e36f7f4fbcc31e50cbfc14c9a0ca9e6c60aab01008fec6ff311c946a213c021f04a1a04047cb753f041e588f0bbc4ec3998da24103ec16045ce8c1ae9cf5365828c119e5efa9383d69dc03dcdccaa9a95879ee7ee64cc7c7d6ca85bbc871726791b5f39634284fd3e7c8618f4fe29d9f721aff4f6ae06d46be2f1bfc1cd911ba9bf81a55b69d2b2518c95e7bb71a0588bd32e92c1b46aade9da7dc374f4f15532fcfe173b025d7e4b3d2f6e55d156ba684463faa228ab8dbf76cb01fe42f946b4b3be870056e38f1642eb47831691375adf6ce6be78e836ae08105d295d27bb4cda78f1c18f5886d917e76c789967ea0994e610d6fe6d31449bd783d932ab0d1fa66c477cf534fc67fe7a76363a1e88bb183ed1b208db0ee56f144cc4176b96bb33741af851604c6fa98ad064e98cf407ac59829a343d1355cf72bcb5a53f5da514e7c4bee9dad41925d63e76114ad13b533b3c0f876963bac1290146b2dd1cd3ed86900b9525de4469474fd76505f78469c103f74148c58e82b65c9dea4edad2c232e41c12e4aea073ab27f271002a0664cbd89a9432ebb03b0d85a26e93d097ff8638723074ce4227737efa78da7a69a05a52a7aacb4e2c7aa13376269609b631f0817c63e438d6ab6c40609008cc8e2a072e99e7bc00e533a9aeee5b23c0ad785b169d373df056599b24c4666f91b833d5e44d59faa3f0dce7beb06900050eb8e545775c89104558c1f4f6a1d8b88adc1fed8b821142277d05e63ac33f90ed92d8b5894ef753bd9d1459345b1dd65b25feb3882a5d58d39917f817019b125007082a325a44bebf02787725e2a310422d2b347c0b17771984379558b55ae80832473609416c76227b0dc40def98a3277eee8720f80418ef0eb0e9639886f6419e6ec680af943806740aa71862d78872ace74323dd73297d2c8d94f746d683b717022ad22e1809887178db524c08285736e6749d3eadf13bea823006119f5496c8dabd952ca70acbb39395319fff8d2b6626e73082374f1bc86a2d0df2abb18b0fcf63986c990d8d7a1b64208eb4af94dc0b1ccb08e426cbd41d0f19b6bca18eb64a11e6abd745e0204b3d900724684971b2886d23e94886105ac037f0e78d6c496320446e12278413c588fccbfb9a6f5979962e7184a55ccdfb3db65c166ab1d417c042e0b0376fba058f927feba5a63718de28a08b895a968551aad0efc2b7af75a729b1077f7693fa6ed0773d15004603f93ee44f51e637c8d2db788653d79b99e7d9804574c17ade15d3ef8c8da29a2108fabdc2ea087930c04d57c07d9d5a70a62cfeb28c4f546a04a5411712d6f25412b13b91d2cab272be8d2f68dc16dec6f20ac21cf15a83395a950c0924bd57ccd2ffddf2368c810f3080807ad2505d4a43f91431d7c3c6ef5d9f0e1db21557e86af8ca574a489a00bdd2b45e4bae1a147d4d3fd7264d3f531788f3302542e809f2bcb2f903c08253c1632711db9a3af32feb525bc0f3f251ba503fbc76b77477fd07006ff75a2dc2b3e41f8ca913ca7016ce6b62dafef7f2c0a326eecf9d87b864193c84a1145779b6f99284fa5d8c7c903ab1b0d0e21b8b7cf282897a9ed69c002a3bf32ffd7b79343110072aa8d8fc8d4735380ceffa90fc2ef94fe279d54e221137d8180dd873f6166e02dd95aac554623f7c82ed81f156a3f06802aac88eedb14475cc1087eac3b9002920441d285d531db2b34ed8767fae26d38f5b0565e6ea0fda0cff0b6c9df21c024ac32c1e4c829316f9ab972827935809ed7e37a06d216c3eae04505ae6a37691d4ca1881ba9810d4e0bbc1765309dbddb682958eb1bbfb301311d07059292748c6ee1ca69f1f64bcc4b75318856163b43c41c12123b122a177885e205eacfcf1478687d80f69a10dfc717692e24298cf20851ee73b1fb2912daf1c070b7660c87c85e8989e10f18264c15f940abd1dfbce6c1014eab324fa36e13cdbc26cda0ff6c302f6e16f3c627842c30476ff2daa7784216f2afeccda94d9ea384758456300b690969002c26e47d3136806750214a915ae88eef4eec8d61973d39c2792b31fb12070b89eb9c4eb600bf5ba3bf7152a6648176742a26f98eb16aa51f8347aaa2af5ec3f6730839b87de203f8d7eaaa4e5e434180a447e1f72db58767f53d5a647efddcd6cd3f98d036e550027bb8868c61e2a32f629e39e922d80038272b7f39448879874d8ec8b964b2a0565324c051ebaefa57c119b4846c6849905dc3505998c041b37e2fa643d77bbbf6dc9af079e6ef1d0dac1ec569672336597a1e47d3a999b357bf6d9df6d02338fffa6850a658fda55510af543e71521f731cef896085f3f003c0ee4ee2932f72c022951c76b3bfffee1de33bda60476e8958bd6bd42f4373d9560a7d98ccbaadc6e461400876ef5b0cd8663829e4dca6198fafc7135923ec3a0a5bfaaf2a4efc61fb00d51f64e209af392e8c267da3f27ca4222bd0262d55e9d7aaf5e937c13d94a4716f3807817fd763f489174fbd537ae8f5c404eaa38975787c76ca06432fb66e755806ed6dc8f12e2a00a15ed320e0051dbcc86ee7c7e4fa8dd327608ad2f2a560113f8fa2e72a74ee5ec9602e81d22687d0f323c077139930a46e06fee18f10ecab33d3af925887591feb5985d5f35ff9e791f1f298ae1afa2a7180dc53c4074576613c94b5730ab09eaafdd5b5cb7476d73270b2ff9b90dcfac97ff9a835ae60b39572a83f122de856d4c4991a329f370d84e434b69a0efdaa53339e7b88065ab5bdb293057f0278e56f593d7203c36c39ae8200d06a14feb24e23357887e93c869824a7cf1e89adca0e7ce675ca02ea7d054ed2f90d7560b2b856b503f5475baa6de718dd42b780f8948ccc46c1eae48cd84170919bfe4871ca5dc014b39c23871eed7992d85205ee0df7401598e190707a0df8e7b49d7ce00160ba86d06167b42159d56be20be41c949215aa563a4002c08e53996a22bea6dcbb742759ccc0c62f3665512b6b8b27d2239e56d6bc7b512a31b0766f98203946d0a99851abd676498495220b3c44d34d5981148aef868ebae9b62bf301d369f35dae3c18f034d8c2e16b0ab0b545615731b989f5f8feba4c55b46bad31d43c3e40808ff6dd8fa0f463f13262b8c457118679e7e5964e2e6f5775eab4dc906fc582923d6c7c141282ac3765f109792d23a032a8957762ad1c9c14ab900cd8805d3defa6a85f2f5130b54eb116e0b14b12ffc53e6cb2b32fc9b16ae2334d2519b55f3a832b333aed03c7ac7d6a0236726696f3e994536346e032d9b39d244cb5085cf3a200a9b6bfd55c179820d319a35da553272b028d47da5ebfcf338d01dd4455cfba5ed7a9880a51fe3afd5ebbc5f68a0eef005f80c5b0d2cfead997d2453e254344b55c14823e880aa1a48998d18829f1999d6f58aed5314c7a2c991f7c43d83c83b9eb00b61e5dd0d0a0e150acda21ef705290c137fc93588ea3f159b378561348aae294329debf81ce30651cf95c42673efe0b52192f70c9f4d5cd345d7edea3def3b0caf6b041ce8f5656b4b6dab486db1e3535683459bd306cdf4329d2d486846f62b081fb4cb26d98863ad54f6582245df6ca445656bd8c0049b148ea16b5d34b76860e25cb6d9e4ac328472f2c14e56876cd96f1498069268c484959c1f7bc2d0e9fb6b8801f84d4aee5b21fed2cda4fb16bbfea855251d9185c1fa02b9487e86acfb3ef32bf276b485966a109c9195335471c97ae39a3935d07623c69eb28b33e6afb32a65984cdf85e03c7e3adc2655cc9e90377fbf4f1169aa3242a0d1fb051389f8ba9d2e8610a5a40e698282bdf9fdc13461f73b035f982d585e49493d2366f07e61e473ea2f193bd706acfa051633be744e6257a", 0x1000}, {&(0x7f0000001100)="8903f5c881fb6570ea6381917db9220109f68f2752d75b9c79911201feac8df6ea90bd7615df6bc2637fe505c885c3f5b6456b73e5145b0676dd4207868adb4a1fdd5864effd580511836a7ce81846bbc9af89950e382e5d7c858477bb6851bf81705303dba7a99ff75a67a89000b85f824c834a4e3357df6978023a20515cb4b9901a57b1cd44c57713d696c05cedca8c1cf4115fb21a666ac99e55f3fabde4af59493c7c4c010583965f85dac6fb8471d17a03315ee8ac6d29cee02cc99949e3d30103b75ed05a1eab7cfa08258b4b75f8569dbd4884cfdd8a879d0bb97edfa09de13d16a67820813329ce499cf258ea7674d59a8bde917d33", 0xfa}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="780000000000000000000000fbffffff9a872467ef016e14de4c7c291d8f9e778653c3ff2b245a0fb1e73f8cbecbc602e3bc82579f1c0f14b65b980988c3a022f3ea8b9907cf44dd20fa7b1779f5210f5785e5355f1038eca6d4a661449663fb4f7235814d5f51b54ca43aa8526888bf0300000000000000b7230513db6e2ea5f21a98f6cd40000000000000000000000032ae00002111dc12d3501797157044e23156d308b9b0e3d9dbb62a6fd2a68c32031f123eb4a797"], 0xb8}, 0x1) syz_open_pts() 01:39:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000006, 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000000)) 01:39:22 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffff9, 0x7ff}, {0x3, 0xffff}}, &(0x7f0000000080)) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/184, 0xb8) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="67d913a23dca29b35db8ca6a1b905d53178a7196258e183569009f57063d7ce236e5e3ec78cdf3b3827d3a9a3f900d82f544ee4b1a63c86e7c1887b2388f289703c9dfbaebefce53d7dc93c47ce9291fedf0657f989d8a9fde14b4e90eb045b7f7f77666", 0x64}], 0x1, 0x0, 0x0, 0x8}, 0x400) 01:39:22 executing program 1: setitimer(0x0, &(0x7f00000017c0)={{0x0, 0x7}, {0x0, 0xfffffffffffffffb}}, 0x0) getitimer(0xfffffffffffffffd, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4, 0x3) accept(r0, &(0x7f0000001740)=@un=@abs, &(0x7f0000001780)=0x8) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/37, 0x25}, {&(0x7f0000001380)=""/162, 0xa2}, {&(0x7f0000001440)=""/253, 0xfd}], 0x7, &(0x7f00000015c0)=""/54, 0x36}, 0x2) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000001640)=""/169, 0xa9}], 0x1, 0x0) 01:39:22 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f00000004c0)=0x20000b, 0xfffffffffffffcff) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8202e00100106c653200ea4a875b899f01fd1909e34b0ec118a8cad7f3e486a34aee98000000004774613fc0a5e76dfa809a06965d1f9bc8fb8fa110a41928451c9c071ce07a533d0450def95b0300000000000000af2ea2639d3f18923592a0301dc48c06c0c2341c52a978fca967c6f1fb0fec9b0f949bb4ebd9fe0fd06b938858386cf51b1067e2322236c5a369712986c72a5c1defeafeb20acc79d9ab483907ba1bbbff02d25d3c12d59d8b30910caf78e0145fb5bc0d8abd2b667deb04cfafaf2a11d62dca24d06e34bc60db3bb29f00301a8f0c7913326d4626313f1a6cf90000000000000000107f5a5143e8b1598acd4fe1c174e450cf175cda8343621b7ecb46715a5ef1961e8ee74c695ec551b951e957c6f5d192a0d8b27a63a1c480efc8834e4385fb460326cbb859e8bcb478ae05523d31268972bc52107889fa01a2f815bb7a22296791f8ce211f48287cf3c979d3876b0236566805521851c81b3e683217ad22c63f63b227317536ad3f3ef100000077b241f7c956bffeff13774c55adabb84e51fde41e469ad329c369c57189460d1065cbe599f75f1cd1348bd07db8d8478d1039dcbb0aa6188beef70e9187d6bcc5ac9d0b5c0e762ca9712b120be28fc4fd538aa726b08f607fd44acdf7ba61fa52832b4de5274b1fb601820def263eba3a16"], 0x1) readv(r0, &(0x7f0000000880)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f0000000000)=""/82, 0x52}, {&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/33, 0x21}, {&(0x7f00000003c0)=""/236, 0xec}, {&(0x7f0000000780)=""/222, 0xde}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/16, 0x10}], 0x9) 01:39:22 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) clock_getres(0x3, &(0x7f0000000100)) shmget$private(0x0, 0x4000, 0x49, &(0x7f0000c39000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) r1 = semget(0x3, 0x4, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2]) r2 = socket$inet6(0x18, 0x8000, 0x0) connect(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:39:22 executing program 0: shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) msgget(0x2, 0x2) r0 = dup(0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca1974b7569bc9cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) r2 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x800, 0x8a) r3 = socket$inet6(0x18, 0x4, 0xee) r4 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x0, 0x1) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000140), 0x1, &(0x7f00000001c0)=""/241, 0xf1}, 0x40) r5 = socket$inet6(0x18, 0x8000, 0x4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r7 = dup(0xffffffffffffffff) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000001200), &(0x7f0000001240)=0xc) socketpair(0x30, 0x8000, 0x400, &(0x7f0000001400)={0xffffffffffffffff}) socketpair(0x18, 0x4, 0x7, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open(&(0x7f0000001480)='./file0\x00', 0x10000, 0x100) r13 = msgget$private(0x0, 0x6) kevent(r0, &(0x7f0000001280)=[{{r1}, 0xfffffffffffffff9, 0x6b, 0x84, 0xfffffffffffffff8, 0x677}, {{r2}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x200, 0x993}, {{r3}, 0x0, 0x80, 0x0, 0x200, 0x40}, {{r4}, 0x0, 0x8, 0x0, 0x374, 0xc04d}, {{r5}, 0xffffffffffffffff, 0x80, 0x24, 0x5, 0x7}, {{r6}, 0xffffffffffffffff, 0xb, 0x14, 0x280, 0x14d06f0}, {{r7}, 0xffffffffffffffff, 0x7, 0xa0000040, 0x7ff, 0x400}, {{r8}, 0x0, 0x2, 0x0, 0x80, 0x2}, {{r9}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x200}], 0x9, &(0x7f00000014c0)=[{{}, 0xffffffffffffffff, 0x50, 0xfffff, 0x6}, {{r10}, 0xfffffffffffffffd, 0x8, 0xf0000040, 0x2, 0x7}, {{r11}, 0xffffffffffffffff, 0x50, 0x1, 0x4f, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x11, 0x4, 0x1, 0x9}], 0x7a1e, &(0x7f0000001540)={0x39deef3f, 0x80}) msgget$private(0x0, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r14, &(0x7f0000000040)={0x18, 0x1, 0x70000, 0xffffffff}, 0xc) getpgrp() fcntl$setflags(r3, 0x2, 0x1) msgctl$IPC_RMID(r13, 0x0) 23:49:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x140, 0x110) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x10) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) getsockopt(r1, 0x2, 0x2, &(0x7f0000000140)=""/171, &(0x7f0000000200)=0xab) 23:49:40 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0x1, &(0x7f0000000100)={{0x1, 0x8}, {0x9f, 0xfffffffffffff000}}, &(0x7f0000000140)) r1 = msgget$private(0x0, 0x40) r2 = msgget(0x3, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getpgrp() msgsnd(r2, &(0x7f0000000740)={0x0, "6677b7a111211a4c2f01775fd998889abd3cd2e012a192ebc8749a9d8f162ef59da083970d54f1e6fe8b7ee32a59e59c6fc781ff7f37a7c1a004af427202257b05c3fa11da6d96005bb26165620af58c170d47f7e8646a36c84d62fb1d41d8fb102f439287edc1dc5840204b0f767cd1c838f6a1b199a80ec4cbc81ab8399906f5cccb4b9dadf98bd5622b473f42e061ada3a20947ef4589d3f80feb524ce5b895e07e8bcf9ceaafe1907e1fed2cd5698c8b2abcc507a6c91b9cfa7e9dfb161331e0e9c6b3f5aba5177fb83e9097"}, 0xd6, 0x800) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x4, r3, r4, r5, r6, 0x10, 0x7}, 0x8, 0x0, r7, r8, 0x4, 0xe1bf, 0x7, 0x10001}) msgsnd(r1, &(0x7f0000000180)={0x3, "809675e3ae9d30b4bdc15dff14cbf2d84a77d865153e8ab191dc5adff8f18824571a2b56ecd4b8e4386c636ae75bc26470afb7524433796f353157b95071c775f9cda6c3812c41b18cf4b46c454efd89b2a460b57057aa922fa42515b53dae254c5c48ef5049288fb84c78357eb71031e63b91ffafa59997402bf7fbde0668233fac3df28bf1b4f6b7fb9e921c5f337fe6cfe278"}, 0x9c, 0x800) msgsnd(r1, &(0x7f0000000240)={0x3, "0f69c07fa37eefece74715848c6900c6e3dcd7f1f4bc593216e14d4de7878ac38e20df60ae248c2eb04cc4f6047c0fe7c029e1c1758f0bb92df9311a"}, 0x44, 0x0) msgsnd(r1, &(0x7f00000002c0)={0x2, "80e87a4f54fca80fafea39cdfe0b819bd34ab5500ce213b7a670c34b9a03e441afb25e3992a2c795b234fef53d300a809a4fbcd3f72cbe4177d583e17d6594f698fcf308ad275919a051676ad55d10674b2321ed0b104281710495194e41a82de33b5d8ba2382d7ecb8b54456289c72d4a53f2fd2bcd96f796b5bdea2d669c86fc7e4a1d6bafd96c274c9f365dbcf8c3144381fc498400e63841b6f2aae68a6ee998b2d90bbeb50c8900acd706eed575864bed971fba6867b358510b75fd3880ec8cb3d23faa5b68f4cca3d08ce8598bb2f1138ed3e2d714a8da8120455d05c1370682b8ce4ebea2a31d740725e8b11aff53f3e121e8c799"}, 0x100, 0x800) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/73}, 0x51, 0x1, 0x800) r9 = geteuid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0x2fb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getpid() r14 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x3f, r9, r10, r11, r12, 0x1c, 0x8001}, 0x81, 0x6, r13, r14, 0x8, 0x6a, 0x81, 0x10000}) 23:49:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x8000, 0x3}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) 01:06:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040)="0fa1246e7adb5dcd82d62859d87d921d0c818e341a7bf2ffa200fea761fe6477fa9f60dc55ddba6d7f787c5b3574412c2d06e0db3909e2e200a7e9f1a3488da051babf2c4e1499673c69b51a8a272466a3e2d8d35477baeb95263547571135ad337ffcf18a34db20dcfcb7828034ac1efaf6188160fa0000000000", 0x7b) 01:06:08 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) lseek(r0, 0x0, 0x2) 01:06:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x1, 0xfff, 0x7f, 0xfffffffffffff800}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x4) 01:06:08 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000e08000/0x1000)=nil, 0x1000, 0x6) 01:06:08 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x80, 0x15c) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe0b0, 0x800000000000000) 01:06:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x6, 0xf0000080, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x8, 0x100}, {{r0}, 0xfffffffffffffffd, 0xa, 0x40, 0x3f, 0x8}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x2941, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1b, 0x81, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa, 0xfffff, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x20, 0x97f9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x1, 0x2}], 0x200, &(0x7f0000000280)={0xfff, 0x7}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 01:06:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00002d0000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00000f8000/0x2000)=nil, 0x2000, 0x6) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="048fcc8ca552a64e375e1a10269ee6fbe61c362f47d190732d98e8a7dff2ee8968e91486b7f6a0be308e901287ab1aad493bf37951e03202f37d4caf497d53813cccd7289a4201b70d6a1d98d4facefc74ee7e682b76c6b80cb6d047cfd4a6d4675be098b7f9b339201a4c8c4586b90232c5d63475092e8da5b540d58a25ae5664b0312737a88b31d2f1ecaf49b7cce55c81549da3ef0a30c24cea3d804b08cd2588ddbf730a00", 0xa7) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:06:08 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 01:06:08 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) mkdir(&(0x7f00000004c0)='./file0\x00', 0x40) fchdir(r3) geteuid() accept$unix(r6, &(0x7f0000002640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7a49582e8a63c4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002968941f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bda5cc75000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df33b506f186c034e3b772a21c5811137e513332f7a9c00598ad5b0d1857f6d1267ebc0d6d76b4b8530d9ab8c5ab66722aed6665639fd9c7360c6cd77d428597ec99bb9ee00d23ea5df45d0000000000000000"], 0x0) r8 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000640)=""/83) dup(r4) semop(r7, &(0x7f0000001580)=[{0x1, 0x401, 0x800}, {0x4, 0x2, 0x800}, {0x7, 0x8000, 0x1800}], 0x3) dup2(r5, r5) 01:06:08 executing program 1: mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munlockall() 01:06:08 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x20800, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0xfff) chmod(&(0x7f00000000c0)='./file0\x00', 0x58) preadv(r1, &(0x7f0000000000)=[{0x0, 0xcb}], 0x1, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8ad2, 0x40) 01:06:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) clock_gettime(0x4, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000100)="d47b5c87591f287caaaddbbe75cb4221f72b205657184fe24d49ba9684f3a98debeb2b1b7365106d6ae6dcc84eb78ec495cdab004f48520a8100256e3dbf314f8fd06e75beb2e3146f3755077edea7bce771aacde58fbb4ce39892f24cab3dde254cdbb3b5187d4ac4ac7c90916dd7ea78d3e01dd2cfce3d80", 0x79}, {&(0x7f0000000180)="c044260da150e9da05de2d123f0b69e78a87d1e152d78ec0f92de3611f33764caa4f648e45b06feb14a718bbbc0b4d1ee8a81239363d9ce48d447f34f39422ef65e47782e733069daee12b70347c84864dd91f9059ed79de74f1a34c1ee5727a73df2467b64c630d8473b2db06aa4e44ef34a7dde5c6d76f6400b6e6ef982e9e19b7443e5e4a95c2790f2d60cec1b982de11c9c6b63d30771281448e1f8c86af13ed862db61e98aa8b33382cde04cb3acb3011a3", 0xb4}, {&(0x7f0000000240)="8b169e686f3145db46a78365c24492bf1312b4b0e2d6c66724a2e181ccd051d3144d29c83180aeb939414ad1b7564e17bea55ba37692caff59478fe0ca36f1d247ded4533764a9400329caa49a17c9b8b3a396e71dc3e0e4a0625861ac6e7d10dea77fb7a366209d9b6fa0f4", 0x6c}, {&(0x7f00000002c0)="0389109d6e95d8fdcf51640cbbcd3c986f000dfd529bcb43c1d74a3041976c5b648acc45040d3537392cc5f88cf3f0c3b3c0d7ea7a3fe624fe2267c121153e2e0cd38b78bcec20e358ee78", 0x4b}, {&(0x7f0000000340)="317046b4790b3ccc1ce3737dbfe6aa3d257f27fb3fab648f0db9b02191243a5dfbeb58537f6f684c16d2386a4796ed2422883093e644243701f7ff662c18a46e19c6c2ab80115c280da37c848673a1974fc6628c66c3841dbbcfb7aa98439922b6b5500e142369af7a7ae96455025b56472dd92c3376a572df5c6d2e05846cc8e376a56fd6f43ef0bf4c61834cf01dcbb5610d46acee41be1e41728ebbb88e3967c2ca08fcf5a0691de84e225f93a7f07cdcf2cf908a9426dabb281c79175ddc283e19e819cbe9522e6aef1cfca2eae0", 0xd0}, {&(0x7f0000000440)="25198a48174847d45245211bba6a4d7937599a83841b83ebfa70ec052d44da9db99f05fcb94b4f0b89aa39a374eccdef05016ed9dc1f9630033eddabf581a05c5b5c91c6f9d76a015c26d21f", 0x4c}, {&(0x7f00000004c0)="64b540bee0572430a9160508a6229102880735aadf9cc99b588644662646119c66a4858991421d7471724651805aba7dd3471f33ec63d35ce86cb92e50865e2736c68c1da974b5e96dd062dd82f76d4b78c91e4283387034fcc7761fc9119378a4ebad7804c5ff650b801c8bb122e67b2130a30f211df48b872cb45e94a1cf22ec23e5145e7204f9871912207bd2cb26d5dcbdacd87730850df103e16078424ff140f859bc14d593f569674acfb32a40fcbe44bc417c1d2dc436abdd6d21d2ec5e", 0xc1}, {&(0x7f00000005c0)="c1acc0884bfd1ce9bc328323011ccd41b84664ff244e53d29874aa55b9453856a962dae9ea7a299ff137c0f056ffa36f04b2d9efe8950ff9abe88ef1a16959af2c923d98414c8d68698c3ce04b30fa44cc168f5e5c6f0e91fc97e544c260f2afeac5c0c7bebf48667c64751d70", 0x6d}, {&(0x7f0000000640)="75b1267562ea8ff722b1ca01324c525cff094646daa852636c750585237572f0adb72e660afff59c3b7de3c59ef738878e9a0aa89f445d6343ec9ac30c8a30d1af", 0x41}], 0x9, &(0x7f0000000780)=[{0xc0, 0xffff, 0x0, "27a241ff382ec0710f0e9f55f6e46732af53e669321942bca4205dab4231871c35eaff265c53f119e962f45f38a7a51c7c25b69ecc9c7042c2faedd313b229d0afd3b382ad00c97eb11127c9a82282df330b1a3b2ce0ed331706b6ab2324f54e2cfd126eaad62fb32284e1fac314519d2449d0cc7c831e02066492867b1975d9d970cb8cc2321cc80be437fadac5ffdb16bbf3a1c675d911eb866ea822d4dab517a5cb7dc8e8997b58"}, {0x1010, 0x1, 0x5, "66ee683614cc5169f9ebda693164237161f61d94485679a1c73beca452275c8edd1955d77348a2007a7243e737693a63345348d1e7d77d10089bbfcc7f6ccdd3a218235736622ee3ab84aa558901689114c114cd7b2f7113891a1bb448bcf046d52e630b8ba9ddc83cf0db550b9df83b7090dee803b08d06fddfa2b07d00e6542c835fcd88ede05f81bd71cb204908299dbb64cb017cc3de869ff6fa2e4b0153e2d49fa28c50aa6570bc6a78456f03182078ae31da744d2926317def4bcb2ae9aaebe5da5b3ca426664272066442dd1ca38ce15117136b6daf6139a65a72971d2d0c08df60e1ffb7c2a41badb25e061029b54e87fd240f08702adba6f7dbd2e5e783c42ce8bec9ac9ff38869952bc836b90f51421fff477a08ea229b598864c6e165a8f78330ec889b72237b95f490b63d0aab9370b5953068e3ff80c8839a35a70069d82f43468ba10533a41042ccbf838cdee41ff422774a27e81f73f9f385d389723a42de19000aaccbe6b57a0843a2d537aa5165512f2ca865e1db2e136b2c1d470c4f0eaf82a3385c86751cf71fdbba1d697627323ec3c5aa0b8f2cd438fb4dc122caceb45d9f806adfa356ed43521a0260139c5e4aba66a0d1aaf4c2ea825292f0ed7e95aad46963050b80b52910063ed7f4459f99859ee91822e06893bb6f285194d90e5941c31463760a454a9fda0dd15d11f227806ac79d8de569214c55963bba142bc6b3934ed0f424d9e453925af4df0a42aba76307da06ba75980335936f442664d9018304987432f92f53a398c5bf8f15238275382356acaf8458047f85a45b3c03d88ab7d935e02965b36fe803538810a1a06046a6270ea433aeebc3f3b1705d1b6225901a84966b547bf11ebb91bb7fe13cf7501e0d1209e65cf8acaaf3f465cba270909d4b159147be75ef2ee4cc1eb71e6204dcf243ef9a37ff1253cca40bddc26e1a330cf8bee8f9101a3d513be13e77bb35b39c949cc371b6258d09f0649a3a96bcac6fa330337a603b96a07a8592897719e005f2d5e2ad70d4c6c4d5a52156f6690a612a0a064e1f3b2acd58b895f838bd42af785d271f3e7c9a22087662e3eae20d0d90fe8a9afa8670b0073e51f83183999c1e0d83cf396cb5308430a8ed1a696c1ce3d71825e487ab83b094133a3b2a5e0b0c4f263c5c83f8a7bf46d7c89d23eb825dbcd83aa68b7daab363ac2eb430afb408c510e9779cd0c11d34b09429c9dcd1f0455d43002ee3f2f8eb660685c0eaa2e85d4dba24e8a2eb7d441a546072e5129ec946f1088b1d608824ceafa1f05820e54b3948274d1e722a58bfbd5107151ebf03732616e43148ee1c5504ab8d8d2dff7d91726c4a5d1c6b3cecea43a1ea2da5d73f98a96077f25b209143a07897da820e5d51c26d8aa450fc29cae6fd8ffcfd11b09dcad94aeef71368e60001f93636630653104105f982b55815631761999cbbb042219f9036815331c984bc8c02d07a80dc2deb73ee45b212bb5b368f1a52481e8a0e1061fad01db646d7328b4d857692874d361c849109d5d64f9fa1685057ef01492ee00a99e6c641903bb0d1ec7f092ed0e24692d57a17407d8525d38eed19a2436c7cdb04c8db139c03d09647894893d770730956d2ecea0a1e341c9c18b0f152eaa83100a1c6908d84c992c122214b718d30789c8cfd58677b2638494bfea8302ba1a783cbf92003f72e24c3f2b15fea0995a2a60a7e7b95c612249854f9839128dc199b4d78e33a61affd368b34384554536c5827c201d33ec3ad6ccacdd340f15157c2081a8ccfc2f0d2ec9749b0af1ea5eff9d4d6d701340df1f41f5d166e4d9340dbc02c134a16b3f6355f2d6667afa8809b1c8dc885302b2f3203f5e118c38cee73d83b8ad43c3c81f034f58e5ed4d536a0f174acb0e194b6588bc4b2c27804743d26020d94924e19c578762e7ee350e980fccab1249d4841cf761903b540924ed0267248c4172143e111bc520ff99d000bacb6f57d0920b36d5fae2d1b82f3239d6a0d27146829416cc3540d744b916878d86964b47806274f9a5cc7d6ee37e4dc49bab18916302efe5a34764501ecbedc336022eadfc91e692136b28dcdfb8d8d0c10043b7f68fb82e60e1d6c3313595db6a1d95520734dc67d7d3cc462b4dc9126d664f12b5ea9f8a512f5205f637caf82c56c93e5e1afd55fbe5f94e166940b4fd882658f610d6e8691ca61cc69fe7dc7ab70b4354458cd75f8d6c7dfa203a12c5f2e401d0bae3e9055b84fa267dcea9da3228864393992a0d1c068a8c2cc4909d875aea918ca1a5eded4f3c8718629953c6625f52bead575ba98cd0e19d13cb2c64f6db19f18bc505346ef292ed800e3e2cd7e5331738cff9ccb6270f46d1ec2f38e280956a52a00e7fc633706852d73405cc6b5d179985cc49e3b55552b4f3e1afaa06449f3a658c92ca91d810c5ef38a3736afe9be1b17fc78e2c1dcf087b847fd25ba7610a7b2b40d2200d6525f7af61a22709c051333d76108156514fb24462e5d1fb2356fe8c8eec9f4db51688e7f3ddf1864a8f4f74e4220c207e647a8a2c864c109a5a187bea86829840c9e89ca6e4877b4f962680a22f23de5054bf6aae6d164337be401ae3e2b1b4bfb2b632d326c03ca77780b6396a9a1f92ae4052972e4783625d0db5081de0e97bca020e0daa9bc9b0de977754d2287094c4756a8877cd9eb614a03dc2248768fb5edca7a4c7f98e1d21cb2326b0a7b17a2b03c6db60abbd421a8818efa9f37a6945f926fa370bcbfae30efb2aa7467ac44ac3081d4ee14cf97f10e8a42818b3ed62719f03e97e8a6186abf5c7e6c3c6c5133d03b4e4f58f2cacfd86a0c717fc2e89d3eadc406466ee37056dfd08f162474bc6ca10b834bb109c868404bad997dddec6589fba7644602cfccaf9fdd01d8b79b234009540f466203296e93440d81e31aa8cb8da82ee072c6d8394c7563b71218af8d06edb17236e070857656059743bbedcf000645b1f9f8613e72a1dff7dc2101c81f5ecbacc31d8a0184f50c1da9acaa72bc57c6270c858e3ae46344a2a20c79a245690aca0a947b41d7198c858614f3c75dbdc032b9d643daa301ea7a30e14cf9ba698a471f62716a820d7158023f535ef61a43f467c27a42f6a36204f09d37071d4d8986da0d0fc4a672e6eed6d9e996a6ca19ffa40daca658519b5d7b89ed685def37016269bd064ba79b146c35159ebaa281cc7fca6ca3cc7c65ede0aa90cdd5cd5ceb99e457524208969c52e8fdc968c155c449658d067ba102c5cc1c065f295ff058ec5a98f859bd5e0d36ab255a77b83dcd627affa1515520fd099b62a5f0481e3f88247be55c4d4cb6168c0fcaaf7689b6866ab7d28e8bbc1a9368021c2d1fb97a21e2c15007667d31606ba13fa737c374a0ba6bcd2146fdf365524f73d67e616bc9944437a20ee750412cd7e7ebbc1e042c729e9d3314ff92d17cbed998c1f03b17bb848105be4ce6a5940f7f66be3402bf2bc5081323079c3d0869c6436e5169c54213fb20053b1fa4117d11b1dae9967051835de72d7b33362d82701380b67a49a8e9ceeecee0514a46033ae8f5d1091e149b2910c7be3ec4a8a3cca87576a374005967430423f94c7319343d928d0b1c889601c7aab4da488369d2b77c90ecb658f0d08807e0d9ede60c45f7120609c2acb616659529b04107e774aad0ab089d3ae40b12d018099b474927ab36b602afdf044b747272c172832e1b4efb27927eeeaa037f28099a06f8f1fec39165bb49ed91612d083f34cc83acab93b77e2677ca29ff122ec7e10e0e1ddc1c055ed432a1ce91ad06c5fa69f1baddd59c2f54e49df815f438ac434ebe4cbee0dd72ea3479f9f723e5b62808a65c2ede316af71f4a2c49fd1f41b148e87a251d09965eef547df85f65a7de2b1db4c27bbba5f32aeb925a7673b3024729f4df2dd3b26f518d828ccfd9481032973fbea3733df06c907e1e368220c07e180699e7ec6add65ee424f0aa6081496847b3781c61868192b4d3c73ad998bb4311a109cd17c35f962fe482124645b63da4e6a352e1469727fb302be00aa95e557a6a2162b9c2ad209deb18877bef9b32b151ff5082250e6063146540b0ec5a96f4c96dca3c071f80cf526a482edd5b70d571b5db3ea5216e2e5eb1e8b1676e0f1de2363d185e0a0776b7a55322cd07d70b30e243a44e7f9ad872adefabcdc8679bb6a535e53b6be9b6f86a1b1523fab51da79de9a5793ccf6c9015ea0161693a9e60466a1a60bb28b184e90fb13a703985b51a37f755ff3348b200647b6e90a02059f7f99bfd166c989c66f7605847e05038ca11e0fca2bd60e874b1cc0eda44217a57dd775fc1c329892423e1e5ec8e7de490739562f2079ea635546c6ad2614962c126a5d89b99c88346aefe0cfb836a22d90534bc5dde331ed160175aea2661537600638327d0ea8c4c97c3f6f3e88234e178cce102b2b7122b5ac710b6ccd5f52b282143ed87d08f8f109e55748134104126d9076c9e8dc7d2d845cdabbc4534e2d64bcacffccf94a80483c587ec76588f40fd9231b84837d4b6d3bc718c6975f45db3df3c6fdf9fc9d51bc2f60b49409657bf1d1a5699eeeaeaa4b59379d4f9e0b4356a1815e57f70a9dd5e3993f5479bce4c71dd5db8a2a7c57dc21b5207477560253a801c1c53926cc411fdac4e0da3cafeea46e5ede7efe1cba5342cbc4e36a1408444324cd326d0144c8940170f5d7e7cf9447487c96b283ef6746430cfc539d9745839d7249c8fd24f2cbdad712e8b75e87744cf6ffa71df128f9ac16d00143c29d53606f01c75f12a846e125b8aa9df7a4c2fc2cdf46ea3dbd8745210a3b816a34ff6e7b7bc9bec0088fe805e119caea2e6a26b97ca68a949a896223ded58fa38ad9c831fda191dfbfb50a2e897d41cd2f2cb2cfb74b2bde21af24697cb39039ac2dfa360bf50966eff32de68d68672b24faf8434e07ac16659ead4a71ad25eceadd9a8f42719c8002678fb8ad51f5966c84664976832114b5d57763b84b41c568954155df5da9285992682e99b29aea4c5589eca433e3a8c799962e33398f65ad3fdee57f2f515b65a41d44a27dc2a8d53a0c262bd28317d8727a06d7977df3812060960c91c52af3ffa194b07bc9fd8b790fbd79917ee62ef4d07a56aba889c450fd126676ada1702dfc39b7ee100dee7362e7bb1d874cb7ea5d87a2901f9a13d65b8e6e1e654806a5658f294391b18bade9d1d0c18f6be61c2614184b7753a4caf35a236b875a4dd02b90b4312155816d0bb548ff17408226ca418e8fb5734b3dd57699348b9a1caad273810881a164d89e1debb76714d2bd528098107da604a103f03557ed035f79e0b15dde3e9cb6d3b917bdc6cd763bc6badee6110ea295397eb1cabebf79927d3b0057c72565e1ed18bfa04d997140202ac87375f08eb0494f8589f5ef12097c2d9f94af2b610a16decd942a7aab9303f4bb50e6d3642933920330c9a767b118c7f4c2bc5f9bc95daa8a13646ee7df137419ebb2cf71ff4c3e48e445d29ec1f3d5abb606994cf8222f7b11823001e43cf2dfa3cbf7545113419454bc624fe0b95b535f8a60b4e15c52f141f20ecc8e4ab162e2c7dbd634291f339acde68136c1f438fdcfa9ffc8f0c1f302405daf53f9e7fc91f8f4bea8e1dd0c7ca711bf86634b83ec2b865a36476ab5bd8372482261cbddae0373b5a0d3541ae6aa786fa4bbc2339a63fbab112a5b7f97bfec878cc19cbe87ec82c8757e04b7b94ea68c2c46f4435b27de3dce480836fd"}], 0x10d0}, 0x408) 01:06:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$unix(r2, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x400, 0x0, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) shutdown(r1, 0x1) getsockopt(r1, 0x4, 0x9, &(0x7f0000000000)=""/91, &(0x7f00000010c0)=0x5b) 01:06:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f0000001740)}, {&(0x7f0000001780)="565239561d4ebefb54b5fd9eab724d4d6f4df68b494743dc9fb66463715a3c641b9ae488cf3ea45d79557d53e1df8bbf0aaba822267777d695981c016bd0e7991d835a35cac1d6b1d6d608fc138e45ad53a965981049fbb528d8e2f1b0d617565597d749d186de301bf149cf9ddf3d4595124e0ccd8f7b1ab57ffec41e61f49cc684f2f7b5742283e13a360440d6b7c7d3873cc521b70a7f3fcbf9e86edd9576e9aa91c98ff3a34cd58be29f3d57", 0xae}], 0x2) sendto(r1, &(0x7f0000001680)="d368dd9aa4c6d71a335e90170d7cac70ea773856a546bb720acb4f547c31ff25bb8585dd955fd9267818760b0620e9d630ecf36ece7e8c99e760fb90aa0287aafb74e6bc37f42a9056f8088afd9dcd3c2967508cd4b57db134029a77eb", 0x5d, 0x40b, &(0x7f0000001700)=@in={0x2, 0x3}, 0xc) connect$inet6(r1, &(0x7f0000000000), 0xc) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="b731dba01488a9", 0x7}, {&(0x7f00000001c0)="350b55b0b6c79f4db99c153fa4a6213e30aa7d1223bca10d467c3fe88f7c088651de5d3c297c7f3f0481c7310ab28ae7bd8cc77948420ecc859c1bc78939e27bc7ee9a37572209e4456b478cd607afab63dd96a60280955d6674cc8f5d396d66d8d43ac15bbf32eadd7ee1d541f25f83061c01cc30de62ddabc5675043e698c419b41476073b4be3a5596d50", 0x8c}, {&(0x7f0000000080)="69b0e2cedc50339eeba105e2320ac9982903f4c9a9e3ebee140cc59a3191d6d9d322cc79ee88f0", 0x27}, {&(0x7f00000000c0)="b4fe638aa425dc75155e8ccbd0db7f11b79f7504847feb1e193958b85151efa841043680334db6d08f28b3f68883d3119b297ba4bfa16b8890b98bfb2968bf", 0x3f}, {&(0x7f0000000280)="aa30f80fdb1cbe8646b7ee9fc7ae82a5b68b9ac2f57a396ace9068247e8b5552e8f9bc63e80ca7e644cd01a2b21be81279674147c746ca70db7729d447656962b449c952d8812ecde7a411b683bc134d65170ec2d76bdaf71765f7b6b80fa6765d6aa49bd925", 0x66}], 0x5, &(0x7f0000000380)=[{0x10, 0xffff, 0x8}, {0x98, 0x1, 0x5, "ef4979483e7fcc06c3f1eefc15414ac914ac1dc5b38e8bcbde97b775084bb2f1517df151907f4214a999b1c70acf30d76ae2f657f5749e1e558b53d58204374b7974c0a6f6848317cbe2ef5bc3a0ead3bcfd16e92782bd3ff3c2f74b1f8003cdab2810809037f887c049cd6d333fb4e349e367e9e5138db0f5c88f158cff7a74ae"}, {0xc8, 0xffff, 0x10001, "1b57d9d86c33ea2939ff4bdfb9538b634109ea8803c25993cf110b3182e101c52c6b4fef110054cbd1edb075b28e99d32c39115dca9059b75a819d3e3c6527f327c22edcbc4837fb3ed76d7efc8b0a923cee5b429224d19cf6f3b59bf8e3c08aaede0444705424e51a048ce2cc84a32194563bcb17f870b32d7c2ae8bb156c7bafcf088f857011aa53f10ab4c450b86845574f164fb1c8e44eec710793cc32efcd2a549636bdc47d28982eed77873058c98b"}, {0x1010, 0xffff, 0x8, "153041372128f85595e8e9e3061ee8e3bc8ca202c77f8164662c0e1b8258a8d76e525bcce77204966046935e6137a217aabd66de9f844fc69af4afacb7b4e99139f978ed8e8073f49d6347bf2d9ff256bf3a0c4cfa1820314db3dd252755ceb2182f11e46a9abb62cf985491f64f9c1b597e7ebc3e9853048a4c053b664641b74cc9b4bce46f65b9d55b192308c6cc1eb2ee512bee1145aee22c37e6489abb1250492b8e23f014c9872890b6aa15314e8e1b160382d0c6a70dded66874ef736ae7ef96f9ede7000be91a6ec3f22e868647f3d9a350f4efd3c5f31d44e235f21ea00c570ed3d363ff2efb5caf49726dc44955c4e10da5dc3322e8cc34081286f8caf2875ce0be077cafa71698191436b01a9d80c3266ba1409415b4f0a7f80ce5f9fed66b17749c4618f5b8daf91a0f1ddfb9044c1d65645527df88a708fbe8692179ee3e49827ba6bb0f92cd014207bf143e30c36702411aeb21e75f8b0f8e4d1a5f24df08f82f0959d0711c18e94c1ad29832df8f93aa3bf20690db51401c0a4e9932610522003cea9dd9b5302fd657444c43286a3fdb372bbcb59649e5987f3a09c7299721fc6ee7e177169f9b261f535a34b392e54aa8989934c2388c17f77af96a061483249178fb8e4c1b038846962000f4c37e41b7666bb7ac00575579ad0a21b55f982cea129d609b416e3f855a8f6899a0f7a400f621b1f7a82c32f872275a085162cac24d2775af008cb6a78d202e5274d92fbaa92cd1fe532f80b260e9a61048977c4b93862068b4f7b0752a514dedbbc83d81940566c06dc64cffea090e9b82da2ae27ebf0e751f8f2b4033adde7b7b2831005beaf198c42b091df0557652eb5f58d703d405ee7e73f34bd9bc61ec5f8a5d953667ecf375c0c0ba6d2d641a5194290b818565f213f357c7c7b577d2e654e89b309949906a1ac00f50bc39d1a9de34789b737ce2353b3c57b94655c242b8534a22c5069f6b6e4e3e4e653e9e4e4d471a40ed2a2b11d5a77176f9b5a99e6788aede7d36f5925dbad5104bdce56329381713808fbf73cd760768ff350fc7a5470e174983a836fc8090cf851d8b8ab4c02b2986d75b0dda7ac113882adcd81709d8a02490e99e73f79d9724191b3a75e419d417f0c32dd9b5c8a5398df605376b423eb0ca039da6165181825f21c01ec86b7df1b4af32da8a9554afea1b415f0d4dcb4af31788a588f533ba0abe3a83a4e1a771820bacfbdc23ba70189dbe8c9fecedb7c4ace68b58ec49b0277861fcd1758bef41e50d84dea07472798280b6ea51ea0a2c6deefb5d7941b6f3c15461faa3aac3664bd372dad44e817fa1d4eaf91f9a82d207f2c48856b6de265ebb71c2ac1a93e21f89b88820d78144ce31f8883a21d1c97b6b2edff50aa85abbcb9ea4724bb733672569b4fe21537447253f6063d3c816d9a50b4cb0112f28cd30c3142fef8f5f23445c1cd4ea0439af71d55c59c55d4910e724d1f5bb7e8f3f60fca982d32f71abec27ba8dbe9719dc997b2c4a858cc4f11b835263d2c7efec8f31227ddf9f4c0b72dd2c70e0ea1bff18641ebe8d2ee95cdc65d2fdbdaeb73c7e0b225b7540f9f4a33e4d1516610d7e98693e4d0d7970d63a2dae3c0d618161343bd832720d2078a49600833d979de3419f7d667af2afafac5a84c9a9830dfc5caa986810f97f4cfc193c90261f316fe98562558d9c5b2b77dd8fca2ac4d46b002cc1fcf39f70517be60f621218ca86e81807f914068757e04973f54d3c9c96625b030abf86c4dc6fc3f6a7ab827b410fb33ad50b95489d81e67905bb5b251d2659b7fcd64fab4b14e26306f766f26a85840d36f5f62ecb91929b6a3a29a287fdb9ef9d47ef885ae68f9548ee71272da6e8aa88ff09250409a7fdcad99a7d7d05d29240ca144c37be918abb6208d7b692d73f3ac763488208f26dfbf6fd76a6b3d9904845658af6365626e686e88b905487e3c280052998689adce43a2f7d47f47c821364fe3d9eaff0f553759a588699a07d17e33d11be1fbae782059db85e01090afb572ea1e18937efd978949f4e5b6af863b2041008f1840f704b31de6cf38d670ac710a7082653014a3b436193f8a018aeb4b84c56dcd4d358133a902c82ba8d92e856ec95dcbfeae767c6be1c4d4cacee14ecf3b2d8cd3c375d9e43cfa30a57e49972e11c0f5bbbc7873afdf9071f78527fa9579d109d3919e41ec5aedc483028cad715b78319b372ec7ef8d48086f3106e106bf389c584a0f1492cf3cc4b5af64033704a6dbda61e1e4de2a2bc66356609e1eef1430b419ceb8bd5077aa6062fc926868ddf24c758ff30ade87b103355a58e76721b084be1641527ec8cfe0ab7f2f1b116c022289a7c530c17c321c707a029ef58210253c81b6487e7b7bc1e5db62f48839b4c2bc86c219cd1c220c89829418b7d475c34ad8830d11d5a7dc56da4acf8b4463e9a26d158b076d531db758338e6e235d4900eabbca596ced0d38bbcd431f1eddd5811f0b01ed2cb00200884980598ef6188936a75c21bc7e5b4bde89438f0cc155e63568f0e2d550560e580f49e58f99e26e58c5ca6fd26c91b6cf2f0fad2841f004c32aea4aec6e341442f512ff601f60f00af88155a308490b39733ecdbb67f6d2f226c8a3ba60620668c88d0f230e6c3617a436a08fb74630bb6b42c03d4a6113903ddf65b8c88dcfc25f7f218207b8f0181a2b7aaa16bad7a452de95c01b1503a528c43cdd4378609c018f6babebdec0235f9d112e95561911cec61aee9acbdb5d0f21b19bef7f6e5c0ffb25076094722c5e2c750ab53680dfdb338c1d46d42bb9514c025a43e404673ce45604f2223d5554ea0a4f358454073c0d696d22b2806a903423f364ce7b6c8cd9251abd55f5eaea80f20dcd5fb7837267a8fd0de3a012809c31e86c04967c1f99c2a75dc85a99435fb01babc1027f528fcc4acfae86129edef9e9e3f77cf243e47d7a757781387c2db276854752a9b1be60cb5ebde77c66ea562a7dc73a59f8be5c5a9f3b6cbce663b2e46feebb9d96ea4df4eebae4b9c773d712774c6e2b40d523da10dc0f557c88bd2a3bcb0a7d43baf7532d3ee7b8079773831957b1c8ab1217222865141837f7f0f182f2ec63d3163637864dc0a4f179c8d791ebc6a730adda4b92b48a841a5fa95bfc526c00c478c91753d61475273ca4360dea90e9c732553ca204fa7d0bc004d24aff5333724e5058378bc9f29626563c5ba60e5696318f79925f3446b30ebfafc54a99ee611512e9dd79dcb7f4a7ad141a46e25b9c2a4c1eb048cc231fa261e9c4c2dee14baade2691002560244abd1339631935fdc0a32993c09941dcf84bd6e71ca34a4562f35b4ff6868c4a595a627885cfac2a0b4d66d3d7f48ec89896c485c995b39d87bb2da07570d5adc939033a6e36cae77c79e7e74d13aa74275633a43e0b8d2afe0d65ca159f2a4fc7652b5e401e0f80331b06c41d39d0495d4a7bcc149134f778dd8f28fb574ae0ebb26163996bb4f0d23944a3bc5564eb9209802dc2a721fa00eb14bca644b863700861e9cc14bb7fe5fac0c043ee2ea0a1e6cae0e58ee3c85cf26041b5aa234148ad485aab9b64b2edea3c26f7af299fa754fb9264c7cd1ca1102a357dbc336864aaaf1f33a6a9d9861c737e4fa63ae479b2525aab26bd8f284792f2ec021d6f21fcb5ddd92a0bc5a1bfd058ce658a5a3e99e2978d6a5543573dc5dc143b297600eba095628930137a7db0a145d1611d3c5717c220193203c3084b4a73fa852b0a8102c92c45b55d502f18e5fb1eb4256dd4e4d43cdd994ab3c739966d5fb2896e013a2b21205f71a86882ed5b5e0b57f24dea62b0e9cfbdf0fe79c4ab89a0ba9f87c833067e99e353c36cca85a84dae93c012402f37029f4ed7280f98761ce8b2b480cc8bfdf8072ddafbf0cc0bc13120aa342ce4396876774917ffa80be5c61434f022a2be3a05ef8f2ad565cde21b424a304b471f6e8ae9156079f79ca093687ee6d7591bf87af6fca2deb001c68301c0a6f17b346b12929d604982c4cd6798bfb03ceb84edefe454e997ed690ddd73f447a5310cac5a15f9e76c22c0fba0a06ae59895e3f086d2d0c015005aee3825b0b0fb3f40ea5536544b3a8e0dd618ca50616ea47bb56c5fd1b89416a70a279cf455c5a80d91503b86b0290b5b330ee2711e47fd72db59eddd6b0a3faf3caac534f846de6b65c264f3b87963e79854b254b670225d13db0b57c241b93a524951641d81d8ca1c11ae7173d23b6b5616e7a70a7086ea1e8f0926be651332ea443ef668bed81918e6149395118ff65b98a64bf8844ae3c99b817e0d352988454310800114b3d7b5a2d36ea8262ca0becdcdb3adc9a6fc0030c42dc92cdf6c7842ace89ca98e8b05f9561ba959136875469b73aa631636b4411d636db437b1657f5e5390a5cbcf4d4ae254a6af3200aa467abc5ee340a5cf8a344220df0b4c5092f59c0d4a5063009196fd064dd133c342d2d4cfe4a1e92a6071a9d29ad0b8e24fcb1cab0c85520adda3e2c4a49624163c2452c22eefb3c333100bef8e8e95b57198d518aba242b63297a3b98f3559254d8675da5ad01e8ee0302594fe5ad4f4d4abca26e6896460d6d356a2464c3e555cca543d39c78e177c40b7676ee0ff80b3ebcc8b475e1024c24642cd2bc4c5bc4845792199ef379ab15e9770f06f8b4e4dd680beb97e1aa1ca99fb32a8ceda32e4dad8c307834dcb197630393dce7a4f428de003ccf0a99b4f07ec2d5192fc453b072db52897769233c4520c7554d4a995e0dfa09eac7ead2b8a355315b01d8789a44e764363f5d52cca1d2a1c7d142bfc80bb0795f2af20b8afa4cc287bbbefc911ec73666648ee078e49cbc64f97c6d51379c64b190cfbcd0de1f3656fae207aff8b5986916341ff329d7ab20da3f18a306c07f33b9c0de93cf768024f7a3665dc8e6dbe8fa2c9890357c8b9ea13915afe377119abba63c5348b5022fc20edbf251d38cb623ec0b0b89bfab8fd5655f2412019e53768ee42f300e072ca240e63350a1478ba297a12afa15cfcdaf170818d3dc0000554fa0fa50710d4d807d000a29d00d11681e5bd226c4cfbe311139458e85a9bc19f6f699aea126499248136f998508ab71f28a475c64140947d3084317fdc8d41b05cb6c769638c6ba07d4fe1e953eb82761a3ea9976a8c9e05609809a5532a2b19a8b89b623356bd2be1f9a03e74ae9202dfe4e668d19b84f3fe9ca1be95f1f17c4244233792df3eb4de6248bdecec81cd5e19207b962b26d51d7ede90211555debe3443e93cbcc2b7fa7c468f4f48990b16323b6dd6735ea01d3bf1e9c8be119034608609a599fdad66742fce2c12f2c61ad56f172620ebee70a8dbc019be1d7d0c74a38d4090ed13827a45135f09990a9bfe5ee28f6f087f95a7384da5b6bb706c01c659208256003ef7075798901e94352a254a056bb9dcdc8bdac9738a457758c903d4b2992a387dede886222229e90ba020f259036429d87cf374dfbe9adbe17ee732f2061650c5760d5309bbb4dc71bb4e3859d317b9fe43d09092c1f63440a439ec402956d0fa4b60dcbce677e6232ef8c4a001d10c6e7fd9a40b75582d41e7c113ca6497da3ef5ba66e72d7883a006962facf7b3d85acf31e95c996b2ef8e84e83815648ae5ec1cd54e3950b2b0b78417df5a9d0fea48b274e2541e7c9b3c5e6f786423f4e693f1875402f06ff97c2aa41cfe531c47289fdf619352ffe8328b7527c85cf0c6970242556bb215f6c4f022e3f4e34ee9"}, {0x80, 0x1, 0xfe2, "4dee94ed57225a5fc356985096f598f130aa5e76b3d3e7871344a825979b5756d019c979bf1a90384e5c9063811650e9dafef803abf0e027b698b082c0eb101651337629d1d7707fd99d804fe8120343fcd0786d242b3cd530f00bedc26c26f1d31daf7baa0d0d171a943ebe163108"}, {0xc8, 0xffff, 0x6, "88e75d74fbe090b394926523368082a2eb29480c1c7ae12545ee1c86e606596e438edd53a677009bc189821283cb885d4ef0f756d927fa9002f5bb9466877107f0eaea3e3a6ea74d4a2c5b2e844b9abfcb744b7aeaa3eb8931b362ddb0aedbe7731ab4943bb0a3d20feaa1026cb47ead29b027e07b3945d8d935aec8b3810554aac89df83b0284edb01f63f5ae4422595af95cbd92f36bc3a437ef68ad75bee541dc59de58f790f2910b81c6b8afb6a9b63fa6567b88"}, {0x30, 0xffff, 0x1, "252d58adb9eb59f7ab3720a7fc26d1c046426f68ae140607d82d"}], 0x12f8}, 0x4) 01:06:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() writev(r1, &(0x7f00000002c0)=[{0x0}, {0x0}], 0x2) kevent(r2, &(0x7f0000000140), 0x3f, &(0x7f0000000100), 0x100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) 01:06:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x9) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x22, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20000040, 0x6, 0x999}], 0x7f, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20000045, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0xba, 0x92, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0xe5c, 0x5cda}, {{r2}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x6c8a, 0x1f}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x1000, 0x7}], 0x5, &(0x7f0000000180)={0x80000000}) fcntl$getown(r2, 0x5) 01:06:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$inet6(0x18, 0x3, 0x4161) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) r4 = kqueue() r5 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x3f, 0x2}, {{r2}, 0xfffffffffffffffa, 0x46, 0x80, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffff8, 0x8, 0x2}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000000, 0xfffffffffffffffd, 0x3}], 0x4e, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x62, 0x41, 0x9, 0x40}], 0x5c3a, &(0x7f0000000140)={0xffffffffffffffe1, 0x2}) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) 01:06:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0xda4, 0x100000001}, 0xc) 01:06:09 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pipe2(&(0x7f0000000000), 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 01:06:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10008, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="6a3645553c7f35e2f324473c698d2089b7ac03deba29c22d2139f934d3da33c2ed53e2ad367b997a66dd322bb2df47baf7d6067882c5f60522950dea535b19fa84595eeec203d72ea4bbdbfcf4e9c1e48df79f", 0x53}, {&(0x7f0000000180)="295086b9ba0d47ac38e06b60dc0804dcbc54ca013b73df8cabdae7e1765b32c3246c80d68538485cfb322f54ca36afa8e89b033e8cf86c26704cf98500fa558461f9ad0e23dd7f23b9b6726fd5378ee9faaee9cb1e4fbecc13c0aa86f5c905da072aedc871fc11539a9b13229c401b4d8018f542ebaf6076892b6d41eb9e1aedd2db4e26343f62c54912b759fbf7d2fee6a9825a22a945d2757c95ca4a02", 0x9e}], 0x2, 0x0, 0x0, 0x1}, 0x9) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgid(0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000c00)) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = open(&(0x7f0000000bc0)='./file0\x00', 0x20400, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000a00)=[0xffffffffffffffff, 0xffffffffffffffff]) r12 = fcntl$getown(r0, 0x5) r13 = geteuid() getgroups(0x3, &(0x7f0000000a40)=[0x0, 0x0, 0x0]) connect$unix(r9, &(0x7f0000000c40)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000800)=[{&(0x7f00000002c0)="f540d66a81368c23c39bdf778dea7f48cb46fed7758450038bb6bb1130acd7b7dcd1d7435ab58ab78f2d615ec91167ca", 0x30}, {&(0x7f0000000300)="72043cd0bd522b4a5030cffb9163649729b4f3a5bf7c37949a72bcd6e81a7734af64251851bc253959110b6cf48db8673800051a85bdc2ff6fa08bb4f3c1c4f6075d7008aa5051475f063a5610de564728f67a85ba7f7d6b30283afa785124c7b28340d4ab79562244b9cb7b3d96e511b221515eb06e14ae6558ed709779c27ff4c00e7410ef92a2fe451097b19b1285c9dba0930ae0b097dbf3474025825b3c5a9b88ce03160380b616db27552a9ef6f022d8bc7f3ef71196558ab95a1447c7be3eaf0acf981ac79632c7995583a9e917a03c7f", 0xd4}, {&(0x7f0000000400)="0c3422dab758d740e701f497cf651eca1e617d7b12e04c5e2f19194f4d22a9358c685a3db6239b434ebf2058d3faacd80c9cce26c7cf2813c54726ad6424278970a08caf05de8487abd39242142f77293b72549c7f0409537169823e59db3e0f08e6908da4e65b6aea93ebdf4cd57d93c978f16582ba1657d1e15bb98a022ea9b03522091184b59932441ce03c6a48771cbb71c6644bff0bded4fa3078b417d9322b489688cf0798208492aefc3898508b0a981c11dc184f48b83d1c09a640445cd8adedf933b4da9e7e350211e00466b0923177a83ad3907f19d9be42857685d8b844ffd6d53ff5bc46aeef", 0xec}, {&(0x7f0000000500)="c4ecdb9c2f91e447ddb8c3cf9249a5e2bab608b18047b14ac694987717c5abec72d8ab4f10ac92a6fd", 0x29}, {&(0x7f0000000540)="b9e0e21c78c515337c62bb62a680d85febc4cab7747f8e228a394e66c48bbe93c1a872a6a8ad885a87fa4c68bdd8c896649b9ffe3d8fd96eb0e0fa1e5bf12d091e65d8ca56a0c85dd4e54b4b072ae6edd342e492fa203993674481b732ad44487697dc03", 0x64}, {&(0x7f00000005c0)="8a582fedbaeac9d61e2c76dd2e79f9e0051d9a74e84cc2e638c19fb8a2dd128f7747af7ec233ba42f9138134da50334436b48b16886ed12089ad34b9fb98bf2b954c10d3a10f57a62946c759f888a4621203fed789fc0295f8bbbd915d6f97d9cc2cf0fa5e9a43035aad6abbdb98c99284bf3c6dba51a8de970da05b91d82a45c80cc60ba6c7d178d143a2393784b8fb1949", 0x92}, {&(0x7f0000000680)="cf8f70390b22a65b844ecbf290362fede35710af32bdf6e69d2edbf15ad28c595897a3b11b6a02c1c80ad419dce44e952d82c96d9d91418c6e3fe04ff3dc7ef652d4790416e3cd8b0a71b1b42509b73b065ce5c4d98484a2e8b71e4470b431a97b2143353bf5eb191e637a76498ae0c406f2ce9d1c7144b40f7bc0b9512758008032f08383509d669f1a86900afb1ffb942055284cf016e2dd50662cf74cb9d2349c3d8153eec044e336c3d1db9ae6807202bc00d682b14cc410b0901806262a72f0b2", 0xc3}, {&(0x7f0000000780)="f503a8bec66c2387b470bb411f76342505087a2a08a03177ef063c6e3e33d26281950ec412290d8e4405dad53a8d934638ac1ce2c361d9e9de5bef7f0f95dbeae37d935c66e9127ce6", 0x49}], 0x8, &(0x7f0000000a80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffbf000000000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x5}, 0xf) getsockopt$sock_int(r1, 0xffff, 0x1017, 0x0, 0x0) 01:06:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x5}, 0x10) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 01:06:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:06:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0xc976, 0xffffffff80000001, 0x402}) ioctl$TIOCDRAIN(r0, 0x2000745e) lseek(r2, 0x0, 0x2) fcntl$getflags(r1, 0x1000000000000001) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 01:06:10 executing program 0: r0 = socket(0x80000000000000, 0xc003, 0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="56020000001bd829eabf2d27f4697e457b9f4b0000000200"], 0x1, 0x0, 0x0, 0x0}, 0x0) 01:06:10 executing program 0: r0 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/242) r1 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_UNLOCK(r1, 0x4) r2 = getppid() r3 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$unix(0x1, 0x0, 0x0) shutdown(r4, 0x3) r5 = dup2(r4, r4) r6 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r7 = msgget(0x0, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x100000000, r8, r10, r12, r15, 0xb3, 0x7ff}, 0x101, 0x401, r2, r2, 0x8000, 0x9, 0x8, 0x338d80ff}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={r2, r8, r9}, 0xc) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f0000000380)='./file0\x00') setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r14, r15}, 0xc) r16 = socket(0x6, 0x4001, 0x100000001) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x2000) setsockopt(r5, 0x7, 0x7e5, &(0x7f0000000400)="758a064a3271b541f52c0cf3c34e99757aa986eb13957e6fd15b1232124a1092ce8143a34cb51f070fb755a13b2dfdc23e53da8a4bc954ae756ad50a1a6b41a0bd64e6eece2da57b5d1aad9ad0e9c774eb12bdad7946c2e675ea384e3b748b365399481b29a065d2264fd9f0f6403df4a3438997426dcabb8181ed476977200ab6ebce9e786b1f2063f09867f352532555007777181190fd84199d7f45340637005401a066e6998111ea74f8f1f5742ce644c3b039c0e34801357e941860b960b5be0d78eab90ab8b1019b30af39bbab247b0265ae590b43e54f1549944bbb149e5278e6995f21b9e89f683424f1024a7ec54535bcb90b8c886aeb0367d274b164594c8e1b02f9067220e1b23e8bea972f72692da932288d6d91f7f26343f37d919d70222444dfa4978a5703654b15281e6a72bf78213b9d062d77f8e6df7d688f7110765cdd224e16c8bf62fbed060d57dcabe556afa7ca0583b6a50eaf905516a5bce553183d1175c5dbe7f5e0cbe936da534643186485758c6a2bb1d6dbe5df027bb96e875e9560e117624b5a7099ef5ea0167f0e7fd5a2488f9834f4be846a041d10e5696d91764c633d576c3d4837f62cdcccfd649c624018e410512090661441a5b5ab9185b80f6e43be133e44132bcfdefee31ae766de0d209a53e549fe61bc8353ac14130f0fb6b631a1725c74a6a649f4a8ddf9368915788b2d6904871de5f8a5c62f6c138c17f1f58b4a7e582e25be919077cf1dfd263c9249a2fa77de4646fe572d4e41c34ddfd642b7e975a6bee23ed15a068d7609c76b2f7862a8e82bebd195e76c596ef40c313a960e8eed86860d0e4d55d6a389b2461a2c7b985e26de570cf09df6127679f3a8250afe9d90d07bd1870e6c88f7ee320673996a797d9ffb621f733dcb2da558ae981a39b98cc683c235d4ff36eb31ce8cfb2efed64d6e442589ddef4fe25f81fc68a99628b19657a74fe37baf9b9eb2e3a290e18011567c31d08aec3c300f244e46c4d4f0ac83127f661207a656d8bbde1ef430e1ca474a1e037ed8ff450173ed793a4a76d8d494e4a9992dac8efceb38d972b175460c308e29efe3aa82076dff594f484ace1eb9880f30a292213051aeeb003c65a610779b4829d0b82ed6764df4c7757a43f59f099a129d570de22a9256553cee8d5742608a43a5f6ab2db96e7af727ee1de7a4dd226fd744725bdea6ecfa68db7ba1880615bf75b756c83e31b15bee028cd0117f995d2eed04dabde625b6a86fc0b5145a751f98c48b5d3a472f9104dd39f6c0370025a1b5c31385d617278b4a30e9a3a5104b9cbe98e71fd49a520aa9bba31debef8f60a6f4f00e12517f4f530d04af94b8c5a85796917e7dccd96a35c6556ee0b645165668e1e5003425c64fa91a0a7114c6f31e08a2322c780e52d0f74955c9f4a6c667977af53172e33e6787bd3e027520e590eae66928801069dd51130a942b8c2ffc8e93588e90c06489ef83c94b0ec83f11d6df4390f3fe2c0b43a5f39283af07ded9c8295b97f22832fd97a2b41daa21540d3f839defcafbe23882002059c1cdbb6f365a227201150de7c3add44936fcee3567e6292444288e990c31ffd532bd9bf3e811e02b283935488a283fcddb217cccdb1d74d09b5c6652fe866f610396a18cf78db2aad87a2fc80b8ba8a3599495c1f54e1be5a61511d03df8f1fae7ef2671de014b5033b0318813af0d88e6a1d71fe798331d501de02389d637a2254ea045c897f2173753e8d4c2b88d54f41144fcc1907d1a6ddf53152cdd404514fcdf50d72e2d5b76e49f3e3b6fdfa7e3f5a8c719765edb080bf0fede658ee5f1cf812f9cc90cb962907a33ce44da1e17c95f0cb3e19f5265b0100d02022f5d156e96e992be618423e0f6538dc4f7105cae4cdf4cb6a395e1690007927b4c4d4b57b050f8775c0fa04042ef6810290f3d6b4fc2dc36b472bb4ce32ba04cbd04ecc81e1e8716d12960a9cf9e11a87a29a6ebeb71693606a7a1a37d2ae893c3526a332f5ef76d73c90c8ae9be945e11b207fa41cf456508aad2c697166de8ae187b9d06f09f9b3a164d8191b358440eb1709e45eeaf0fb2a73f353c019a92496bb7d4a6b2dccebee9c6c0dd9537e44b573beadafe8010c7831b148cde95f9b8b2f5a9d5588297a7a5a5b70f3db8d2ee8ce1d394c66facc9806620a0425b275e6e0789e999d52bc8dd2b5c19f5ad721e548e486512ae1a96e5239757cfa1affb20356e3241f1b315c519b45a2a187317f6513377381bbf366fd7f3d840a857b89dd6c446c7d47e2887d448f0be4694f06c33dc4196b921f86c787e9255f9fd3bb63e39fae21b6ac774d6453c66f5eb5b8544fd9ffd621709d0566ced7592a32c2a3085c4b49bc4cdf9d0d4a014cc9cb06d74bf416ee1945c3ec4eec26bbeb5b8d280c369782a68d80abfdfad5bc44131e4146ad36ed7c8bf7f3fdb1b9ee5581a406e0b912e00903bdbe1747ec72ad960248d33a181cf519e5a462d12dc1ba6454eeddd76d18b33ba9ffd4add976a3d9d12478a6acaa79d7d4dbab7874d35aaccd57b074473c8bbfdfc3197a9b3f269af4510dfa9d132094918fb0b7fa3cbe51544a22f8e2eaaa031cd380c6c1a882f03ef327a6bf3d26fce82a46cc9860758b82bf331834e67491aad54773214af88fe9c937f8b603d335a3193c446ce24d47ae13cb40bde60c6da5afdf3b16199d41c53809e45adc4babd2c25e6523e69254970f3dbe631bcc49c2db04cbf7b398ab488d97d64116b3e5aae62d1db328f18eafcc5240f39e53da4fd7f07dd2a7ce8c4f53dd08546afdeda9356a20b4ea881461ead33885b84a9f220290f7a2c466082c02c597dfb640637dd7e5e9f665aed2bca58bc9199ee431aaae42feba73b2c594d492eacbb3794dd8c6695614a7f185619af4d7b0966e1b4cacf4c6ae091445b3d73c1f6f4827b623c326e9943453bd46619b691869ff0f30fd8d9a0b787163c502e7c2d0e3e71244de2c5ea021440e2f99807d2ed8b7a147439b4aa8258f5e59aff88f8f3fa30ca80cef4ba8d3b0ef706267d19618c0511858dacbaf4414328092aa1c6baf9f6abfef255c3531094f452c1b2df3761d97fd6e07f116ab1801b9ba46b1302f0f3347321888d67d3f2288a4c1f44399094c62ef7529021c780851dd807bbc95bdeaa1d7b125cd728b79f032f38b3a1b17653b1d89309003a03078b1c4c30eb738e79488c16840dd0728ab245f10e18bf32ff07b11f736b020b5b9f89992a732e4b81df99a69baa5cf3feda10b2a7d7240f9e9c6b14f1258cb1fc6b8383bb52d22561f4a6ebea4f39ab85c94805eff684bd5744b0b035c31ca560629abb3760d73d4b393cebb5bc5dcc65292da54eb941f8112298c05d543fb152298302d2798a08c8cf2bc101e02c25cb60a243fbc0aff82cfb1877a7acf7ea5407e5d04e4b6ad51e0c900d4f85d95688cb38b9d0705a2bc4e40a5e6f4b82148426cc2ca5b2a6305c2443aa0619c36aac0fcc28b97a4c0ba088eb539c3cf0d18fbb0ad780816ceac659f33d20b4f64162c1d2e3e61b8f3539a8112c73f6ab440b1fa175e6775c6ea378982ad272268473fb66037eedaf0fbb2a954b92be9784fb632faa0279571ae161d98d520384ed0720c499d310b1d24801e677d1179321e83caa96f856b5fea2f53f776299a7d2d0a99e0bde40fbc4458a03211731afbb6cb123c60053fcbb9bd5a34f1790b14770b81e2c5426a3f2e82f692893f0e9b71aaf58da60854e1f8577b8f90adc6c95ca0276ff0b385b3fd3971c95a2932487623e2198377d3c12345f6ab1baede7cc516dbe7656ee3c5de4f7e531c4d69c15a7b64766c80fe27f78a7aaf560838c640d1c2d9f19312cbba496d8ed2d5f0fa804ab97c41bb4ab178b6f7da5e1d84be7d8b53824390c877d6f5405ad3262f81e4b8c63989ddf123b342bfdd480838aa096ccd181ac4751db4484f7a99584f3421f17667a056fe0e383dcb222b365b1bf0f478373e3920d1d48d8b469ae19840a0adf277f632eee5cf0c313424ef9cf322417745d37a9cd08b07a8948779d9cae5decf5cff751ce750cd2a0882ee8a4396db2a231dfc086fcc34cf516bb199b0ce7fa51489f827225d181d604d2efe3e8912b6100b18594ecbbf08ba91f968e69004e863252de5ebc33798306e4db3fa951ab43108fbb3b9356e40f9f75d793472eec29f6d62e2c879721e39bee22a3023fd45b96200907f3a110670749a035df8d911e0018a439f48bcf57dacd5984da09a6ef9285caacd813a3e62452d8c39fefbd86876fa3e1a68a006155330bb880e984463309f80ad6203e8a6d2003980fc662f977335378ad00872ffdc359ee9f51ec401ff5527a816c6e304f5ea337407a1a1f03f5507dd3773c16d51ea55be6cbdcc30d9bf364280401f08638fa3dda52c68c5ad49318718048a55bba9e220fa9c3ef74bca6618a9fa11d3346c56d9f9d9d5ca5aa37da675d9dd9471a4007a32cab9425595055bb26b7f9a71c6511cc253cc15a56678436e2fb67ee42c6695e129f5a64724ea2a446369b9b379496ab5a747244648b77d669f934262f261f03004c187d1d792014b70049768cd8dabeb198afbc1b6f298d6a590a71e4b63600e104902a3874e30c8ca765fa6df2e1e7192b3f2610c1dce0377d55a11239a4150dad34dc75ac01c69d7032262ccf215f3731eb0e43ec77837dca33ebf0ac67a52bf40112a8600f1c43d8755c5cd302f34be8b15bd4a06906f0e9141127aa8b0ff6b33e580f7dceec277cea483716c3a6732f7561ecae2e985302d6710ac39ad4a7234739a2256f5cf578f23be0aee041270f3df5e39c89e56752c4d198f8857ce620114038b8552340120688609e4a1183542af75347ad467e39f948a1ec9835e49a99f904246f34b16b43df8cde74c64b086e51b641c3af76e7bfc983dbcd045dfda55104eb883b235e10ef40cb3306fe5295b7008f9ff1968d051c6670c16ce913986141af5be57df60229087320374e6737e309963117860fae49d5ad9b32935c3ccee24b5433c5461ccb78a581d30136a30a0ba13498e7800b2148d0d2613493c70c184adf1994e5d17d8c268bf5374af41ab7e2559beb9bb343b5e1ad0c9a3a7a362681787ca9d60d66e9ea497acd7c3aaefcf12359ed89d21d54f096ad2ab9637f5af7844fd6de6ff674a2d26137a09b7b8c1ad370e42475b595ce4d312e672f32475e1ef55497a12275d038009606240790b58ccc5f56e7242dbb8516ee4761c6eab86fb1486fc03242dfc6eafc70f46e8d1c95f07c57c6fe7eaeee1e8a3a7d2af718cb6251941b068ff07b6ba2baa25089de52e6d8fda52a30476f5fb19277ee08554ac5a98f352182773ce6a8ab6deec8c6e63de0e5e445ef71d232d6a8cca931ab3a774e21aae6de6c58f6a605a0a15a5a22be2cfa6d4cf197a9821f19b4c0842cb6eb9931f697f9238e83f9e44fe37b41d74a729e57b634c3266dfac8752d8f9beee1435095203597c9c737d9608af80362affaff7720a08e0056270159b05afdb8c1c920afffed764fcddf16c8a66bd17a02190aca60a3dc48fe5538b344dc9c3717495980d28897c2981adfc304d3b1640ede68a8c9cc00df2fb3d55f33855fa2b449499f1e3af162f84664a84e741950c3b41ee0cbf5ddb36e0e44aa9794fd798a686e92a6ac5ef0162ec83060c781fd32b41565b3fe146d628bb3fada08de0193f8de8606c97b59f2b3dc89cb36b59bc9ffa3d8d60d1aad208042a5721337fa98a823c5", 0x1000) r17 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000001400)={{0x8c03, r12, r9, r14, r9, 0x42, 0x8}, 0x8, 0x3, 0x80000000000000}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001480)={{0xfffffffffffffffb, r8, r13, r12, r15, 0x0, 0x9c5}, 0x9, 0x9, r11, r2, 0x36d, 0x1ff, 0x5}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001500)={{0x1, r12, r9, r12, r15, 0x20, 0xef}, 0x3, 0x40, r2, r2, 0x5, 0x9, 0x100000000}) getsockname(r16, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) 01:06:10 executing program 1: r0 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = fcntl$getown(r0, 0x5) lseek(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="9c9afdc675", 0x5, 0x400, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) fcntl$setown(r1, 0x6, r2) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) fcntl$getown(r0, 0x5) 01:06:10 executing program 0: setuid(0xee01) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x20, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x20) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 01:06:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() select(0x6, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 01:06:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 01:06:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='@', 0x1}], 0x1) mlockall(0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8100, 0x8) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:06:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0xfffff, 0x800, 0x3f}, {{r0}, 0x0, 0xd4, 0x80000000, 0x3, 0x83c}, {{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x80000001, 0x408000}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x18, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4c, 0xc0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x11, 0x84, 0x8, 0x1ff}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0xffffffffffffff81, 0x5}], 0x5, &(0x7f0000000180)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1, 0x3, 0x0, 0xff}], 0x4000000007f, 0x0, 0x100, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x192, 0x75) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kqueue() 01:06:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x54) r2 = syz_open_pts() getpid() syz_open_pts() syz_open_pts() r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x2, 0x8001, r3}) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x3, 0x4) 01:06:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x35a, 0x1, 0x9, 0x564d713f, 0x7}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x3) 01:06:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) 01:06:10 executing program 0: r0 = socket(0x1f, 0x7, 0x20000000008) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82130000dbf726ee7f003a7ce6532571742a665475d2e07712ab4945a72c551c121fb76ac4f7f712a97055"], 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="d2769fcb10152373fcf33c3ba3b78a056c0eb4eba397db224edd77f65d230ff03fd74dd29283b5fa6eba6af06cf07dab56f1e5ea1442e20026c55c419bbfcfe46db9c20be903350fde772b14ce0b0c31b3536765e363946640152ce7195730d8428a05d41b551012b65c2209e9a3c1870f117d0c0e44b1fa8290e5aa11f6fb0c3f186ff994355351bcad72bead9e65e26e0aaa8cc9332da70e8600d81be9ebb363fa84b249a291075282f6013a69e65ca0507d8a7e2897b44dce389b80f78a9da840cf3ba2ee2af6982afc053c6dc9012c4c45b3f19f", 0xd6}, {&(0x7f0000000140)="8609c17b2831f41122fcead73c5c4e52589bee81aca284e906260603657451c5d9c6ff779d7632a28fef69b998e1fbdde4bb9a98894f5afb8d2e70c797e74215d7d0663adbb821a244878c126b073ee764df15f068863154a392d5413604d03bfa4bfbf9e6204fe4c32c004857134bb1b1637e0a311c7d230f75dc", 0x7b}], 0x2) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = syz_open_pts() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r2, r3) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() 01:06:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000600)='./file0\x00', 0x8000000000002, 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000640)=""/200, 0xc8}, {&(0x7f0000000740)=""/192, 0xc0}, {&(0x7f0000000800)=""/22, 0x16}], 0x3, &(0x7f0000000880)=""/96, 0x60}, 0x842) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/146, 0x92}], 0x4, &(0x7f0000000480)=""/196, 0xc4}, 0x801) 01:06:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0x9e, 0x6}, {0x7, 0x4}}, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='&,\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\\@+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.{%\x00', &(0x7f0000000340)='}\x00']) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) 01:06:10 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getegid() lchown(&(0x7f00000002c0)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd3305555273bbd47b3bf579456fc7e077000b0bed7877d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12000000000000000000000000000000", 0x7) write(r0, &(0x7f0000000a00)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaee71aff0f2c85e2831c61ad449010f78000000000000013c1fe1002000000000000001ff10babeccba904bcabba3447e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74068d9bdab9bd510eb00bb2c4c7a18ef04535685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b26979ec95b5b101bc48cebd1f7446d2598e336b480a1ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d16eeae7ebfb4c9d7b31f678df0da61fb79309eeba375c9ed192777d74e906dbd27da765c3e1233f865f7cd58aee111d90790e10c7b6237ff0fd49597d6f30a0fddf6caf7ab833df924adfc0580d5e1d926bcf2b9fc0f0b82c9b8130c1f61e231262e5e638bdc5c9ad2fea908e0ff47fe22eb35caaa61ebc8f3d03e196ccf7ba0c30e0016a89dc22a314edda33e985a5e837adb669079a76bbdc88d4039bf50902ce1cb9b49c3c01abf9f765b5fc7f341c707e651f011fad3cded503d06245b0a204d75839b90943bd05a16e94bf70792e6d19d2750bbad44b3de89b9e4ab7aa1eef6f0f34bc77706181e795f64903a6dfb298ca7e4e4b8d04adc3c4483d8c9f76f39f134724dbe4f37adbae2fb268a190dac828973a97dcc1a8824b5615396700e71dd1458127eb36339285558a34790520e82ccb976f5c16a3f1dc765aa000000000000000000a3d1eca5bc0628d9bc0073373f5325b47837cd3e1bf38e920db4877da626347c90147daa1d43f81ae7e3297305531889cd3ec57d5f4f6cbb571eb6f0bd66b8cf69a23364956c32c17fa7206d0ec8fc3c7748f243ff07e150c1372e1750ac0540d03691a6772828731fcef632f0349a4f00288815acb0142ce49e9e57d036167f807604f463f1d059ab1e4a7b4ddc54f07dbeb79261cc8ca939cc3f18dc1919264751b196c179debbc0c8403a01998969ac1ecf7f46f55848db7fa2d4877aa6322328820728756f8a2cae81dec3af90e5faf0977864d5f7c19dba61752585b3f7fcf662333f4b57b084de6808f35594ad5197492b4a6302ab422f79c258ecb3400ab907538800", 0x355) r3 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r4 = dup(r3) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000180)=0xc) r5 = syz_open_pts() r6 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r6, r7, r8}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) accept$unix(r4, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x400) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffec0}], 0x1) 01:06:11 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x189) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 01:06:11 executing program 1: socketpair(0x6, 0x4002, 0x8000, &(0x7f0000003ac0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000003b00)=@file={0x1, './bus\x00'}, 0x8) r1 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000034c0)='./bus\x00', 0x20, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x0) renameat(r2, &(0x7f0000003440)='./bus\x00', r2, &(0x7f0000003480)='./bus\x00') semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/4096) fcntl$setstatus(r2, 0x4, 0xc0) semget$private(0x0, 0xfffffffffffffffd, 0x4) chmod(&(0x7f0000003500)='./bus\x00', 0x1) symlinkat(&(0x7f0000001040)='./bus\x00', r2, &(0x7f0000003400)='./bus\x00') semop(0xffffffffffffffff, 0x0, 0x0) semop(r1, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) sendmsg(r2, &(0x7f0000003a80)={&(0x7f0000003540)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000038c0)=[{&(0x7f0000003580)="76ba4073daadcc39260b59fdc84cd8ad92d4c46dc94f0bacb2ea9195a445761201cfde0dcb6de58ef5fcb45a63ddac764bd9bfb89c08616e347277b7929b94436d66b856641fd88c162833c319123b6d6ff3fc88c0f9425469d48c557b070c566b6c2f26c9a48e2a13bdfbb27be55bd59ac5", 0x72}, {&(0x7f0000003600)="1f6d6da3bfa8967c570af2fe4e087d9429e9d79f135a882f64801c6af64cbbac50ba83ec443d543b29d7be092ccf61b104abb08dcdf6467ee6dfe647451af83322ef61423c088a10812a67a83b39b01f8b624f700a1c2d7165ff4cbc80ae62edda592515ce66df9f844610d4645a8594090cdf89b0f825ab0e95624edb", 0x7d}, {&(0x7f0000003680)="fb4a859e4d8b01991bb3ffdcaa0bf38f79632a4b68c25dca0ea5983056a7f7a0324060634a269e12d6f0d8f134be302895b1f4e59266c33314d1cc5af3b030d5f97e93bf998495e4c4ad1c7b33a2896e9883c5e054899efa89d3f2252fd193", 0x5f}, {&(0x7f0000003700)="010581ac75082847747a76368654462224bfbda7c457b4254ffddaab43d65ec24796522f4bc96a72d6d910aacd63cb465bfda827b85cf764996ee01fd4ac5c709c7f7ec16cb954414a9f99a33f2fbfe2ca4eb56f8fb26f8400f723dfc582e5f8c4920c71f02f7b1dcf711703786beeb29492846b119e97ce48b1329a65ed6b622ffb37606f981a8c944ae75d19b0407090a39a722a4bee3cedcd5ca6f5d992f8bfe71f1d5e925572ac308ede8492317d20cf1130a99a4f8bdded0bc69bbdfea2a13e1ef5f389495085affa2b20cffc97ac029e2edb2e6bfa721448646f61a8543c75e25efc588a56", 0xe8}, {&(0x7f0000003800)="eb5406adb14c9de900988c0d7109f9a12cb90dcc6d43d0a6f787e30afc4aac65a3ac41b8e80e0c5f7f74c1e1d5d9483ee4", 0x31}, {&(0x7f0000003840)="f2d40f50524b0acdc6261fdbe877b1bbecb7444bac922876e0bdb098c947d5c43a7acd745fb954f03bd2ff263783f484e886c5b341da7ff4c1b13d9b21643871134b9fda0aea96bec6ef6c274aa969100f0c818dbfecd58b50b795967c8097d9", 0x60}], 0x6, &(0x7f0000003940)=[{0xa0, 0xffff, 0x25a0, "d742024255c090d41937f68a96a3096a6bc35dd4e1efae5322ac46199dbe57fa8543868dde669b45723cbaf14b8711a78293bf5dd79b412bc4b6331927bbe5271f4e12ab5a4c675888950c065e5c18fa2922ad7a697ecd5f757cced66fcdf9786e87deed6e08090bededa49b8f804b4f5032509928eb99b3400c4db30594bc3371f6b9ab9204c19588a32da1545d"}, {0x20, 0x1, 0xffffffff00000000, "076f0c958754d8677514865fdc9a"}, {0x70, 0xffff, 0x7ff, "f0522137df59891acf57135a4327e26001d1b92233dc86ee0872294902c6693b28742276aa5a96d309469f619ebc0ec3ca176a21082b58a65eb0d9885647612ac74064df4bde3459fe7af276dfcd41f7adb68e5c8bfe74c28003c2"}], 0x130}, 0x2) recvmsg(r2, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 01:06:11 executing program 0: r0 = getpgrp() getpgid(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f00000b5000/0x2000)=nil, 0x2000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:11 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20080, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 01:06:11 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) fchdir(r0) execve(0x0, 0x0, 0x0) 01:06:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x0) 01:06:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000140)='./file0\x00', 0x90) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 01:06:11 executing program 0: r0 = socket(0x22, 0xfffffffffffffffe, 0xfff) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 01:06:11 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000008000000000000000000000000000000000000000000000000000000000000000000f8"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x4, 0x200, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x12, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x80}, {{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x24, 0xf0000000, 0x1800000000000000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x0, 0x1000}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000006, 0x8, 0x100}], 0x4, &(0x7f00000001c0)={0x9, 0x100000000}) 01:06:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2b, 0x20f}, 0x10) mlockall(0x3) 01:06:11 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc) 01:06:11 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/29) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) semget$private(0x0, 0x2, 0x1) shmdt(0x0) 01:06:11 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f00000000c0)="23a98568556ea27813fb3cde6bee3f3cc8b237c3cf7e5afe5b369ad35174629e72161681eb15adab16929191d93fa1f90648ecc588737f076d13e323e95c7cf46845c54b18329de4a0adb9e9190a802a75971c38e2f186c986fdfdaa70004b2ca23566d39c9ad89192f564e4c867932ea02859e1b7776e497ba213d7076d5f67628cac9e0ce007d6e2ef1693273d68dbb0a11b8c7eccc36ea791a636d5abf8a9f35d7c3cdb41eb8292e117a92fc13a00b4ade453d59020245a7558b0736d18f5560d95628381b3608f6bd64b6a362fae2fdbd118d8b8be0f0d4c744929115176a48ab91cf9bd7550490a802daf8b14ab36d198c238e4f75608d9e9adbfb052c05232ca59078ac23380e77829923eda0f296b961832110b04c23f78a185f75f6eacc6bd045f2efcf41d8fb0aee7ce41d4a0d4e0e807d455caa56f0c31e39315b42ddde9725393598d5a95df574f29d3ab1052ccd4781477c2b2b11f2fbacef444f4315c8fa5f4a822d4d80221bcdb22c8193886c8403a62b71d8f127114ccb4308861ef37d81cb7e0d7414691d2e3894bfab013938a37b9a7895cfb8a8bfdda9881d4fdad37ad31a69b46443652b2a1db46e568bf3edb78f09454729fe3d3479303820b189a3babc066785a923354e19d2ecccf73a3f1277a02011c695aae12c7831cf8ff20389c869ed90117157a5e504208dca4c01a268f278e5af5887be7c315962f49151a46bef92af0ccc83f44de51f23c66f705449edbf77ee50c0b5aa39dd1a131ff1f79ee80a9284d00b2c75529fa2b63176dc9347f864b3c687cdecfa47ad2ece55174c801c6856bfa549cfd72bc00f25069344ca20b1ac5c6a58df65495bb22431a8d8bbeef8f8b1efa0bbdf72cf52b0d00f303596fac53961f7a95de2fb972deeee5784aae20ebb0b5c5ba78752777ab582425f4bb642fee4fd7f190c0fc2cc5281c5a54424614950c2850309e0de09ebd77b8a399f0b5369ede4311adb9055a176c0be5f9393b067701e7bc5c64c290098427627a50620093bc432adb6adb54abc80a69189543a6c389c2689ea977cce3a74317450fd7c30e2451adbe45b8e5ab9db8713e3789b6c37c9c71fae905da353fa13451db6339e0349aece754c0e8ab66d309b242e81b3bb98a7f6eea7aeabe2f863bf5f3525e52296ce0e31624218cbd133f00b4fac77c2815a03d3d0ad0dca77ca1ea74441c4c15ef2f3c15087d139cb4331a35ad03a0b4b761eaaeee334f1f4fca369114837d68b784b431545909f41092091e9322d8f41a6abe17c14733b98be857e0047fc669f39862e77a0a05e67ebad412b359c1fae8445d9574413deace0b747200e28a501c818c2db2d446e04b91a6baad915966f87b9876f93fbdcf8a9af86b4d07baa78948ab933cdf47ea5c68a90b234589deb6f33d6ef5130d52516665a32040815b0b97654be025fe8a42895c7b628964ea6b37167e84935d9c320de4dd1a5cfe567f1f7c13834186f6a6198ee40eb71b7e6366bc5af8b10f2668d5251c9c972d023da6776e0ab38644cd603d0c09cdbda26b74bc87d63f471ce5a199f53c76af403eacd0875225179ba0a792b63c84602a67e16ca30d0dc1b178abb1ff41b85e445288031bad0dac3ea0f9f38491c74ad392b2af1848c2233d7497dd45860f01a798943caafd12bbfbba526ec3da591bc3dcaf985437e33e51888ad599d859e7b84e7d007fd98fcec8a8be9aff90fbee47484877b83bb2c74a39bb3dfa51cc0bef4427350a55e825361939bbe31b02cd7520fe6f233f95036cde18ccd9f9721d7b6e76ef6a341d2f68a793ad7a382d69d28baaa445ea9d9cb62edb7a11b20068a7fb19f01bd89b0069812b461fe4925de513dc833fa38dc6ad59206af1e4a2735ea83fd197aea4791a90816a68c35f21f06adb4fef3aee5aca5c136f14d017f20e4f29ba756c82dcff8d24d822acfff24bb23895d5618865b8cff282f5f01db9fb174e362c8bb87395ba2bee9a1a7c71e8c3c1737e066b3d337a95ec46e2e4f0b6b375c9d439d580367d744bd80d03381647d6d1477bd9ba389da5c7b2df266e0bf219c5a1d14b7ff384a2c0829d790e9e1a382beeb228af1e92df4faf830d63a5cbfc7acc1244a7d7dd42d9d01c29c12659033ff65188a1b11e711abf62e16cc00d83e6ea2d447b8227b22a8033bb6d05bfcb0b64ab7108fe731b06ae5cc37d855318d8571a317de847d49627a20c676023938fea5a956a8a03799693279e3ae62ebf70c01eeb772215022b8d376e802a51e6adc7abbcf7cb80f5248ba944bb2d88d0272f1439789c53b88fd29d34015d4665a73e08ca1e0e0d7102f37eaa56726a2e4c1916e77e0bd25ed791ad0b9c1d62d3a82ede9bdedc6adf478b32487eae8e3b2f7d318cb00a93b7a2f513a0865b2b70fda01381f165d71669884ebc4477c2185d246d92755ae02f5c03373f51d5ec5fbcd2af92fcf89f36a2013afcbd60271e54d9fc5f674f178663e176cee0f6587a14c28e35821b6fbb8860e01dd15abb96ae3c090d845c038c34f4187ea54970a6d81dcd6c95030dfc4c02d91b74bb83bf4be4f37a39b0bc0e1b96a94b0ac5cecbd11309e17bb7a384cee8f4aefbac88589de5d380cb84c4bf5db296f4145be59ee2af552158553ae1dc250054e9efa04150e1e4da249e5f2e6f5db8121647d72c1612cdb1efa678cdca41d206dbfc76378080da0933a03a5391e686db906a4fee6eefa6dc94d72b3c4fbb33216a445c346b57d358b56e5dd4480aeb5439e98ade2a6a6b8b560c1d03cc720c05afd585e5e56a22ef817e89b03916884108f6af58edbeacd24a454d62254c21f03b6924228b488b2327b7238ed1bd7eace480219a9c5a453993e1e403cc46c56785936c214f4e980e6c008fba939664193419308dde2916c3462201ca3f131b878997623647a9694d601aa6cd7fe97be7b98ef4afaefd0da298cc900cbd9ea30df0d6c24897e358b1b858f97d55eb11b5d455b0c74fef6e7431eaf5de7fbf9403b421decb880ff3d0a38007656110e16e5aa8bbaca5fc52ecd897b965dccc2036976a60b08330444b99377b0ff56c4e3a67fe8f0622db154594371ad1e6b885c0c2bf29bfae8cdb1dffaada57ca872ab44bbc2a09fb1613ca233664825ff14fa781c1bab20d3fa3e428aac5add56aa70d63f53b2c24ee3441fe8ef08ba4b7c1dfb47225fb7204a62add1da324f4d258bd0d9d3ccc5169e369ff92966b1a0306fd5b73bc5118cee7f544279987f8dfe74cc2b00369c162d089744416f942e252a890f7318eb14bbc8c1e26525ece76536d5c76f61f08f63c6545ff5049cfb9e53948e1ad4988ab5d74f1af52f4ed346d84034951d70b2519dbcc271482dd3509e3108fec5f0458fdf2d035772ad3973e394c25c7b6e9557c89d4b17d53673b2b552add68069199768c9d95a6d5fb85172bfc663631c48d11c0023dbc4af7e91b4ae6ef572decf55be1c958f777847dad991ba75d0b6e04ae33733a8cb77dcbdb13a4ecfd7bebdff037698264d3e0170366ef59edd0c5dbf0938ba1778fefa8708209da2cbbadfef768e138e181722b935249036193eb18e13b020959f3e028f3c20269d1a72324c199d85d66de7605583fe6e551e6bb83593e01622b65fa04e596214896e9d3e4525108fef5500fca235b9f404f1f4c5d1d06d16c8877aaf0678ed6819982679419641c698e22064d66cab9697c49a4cde4f056d6b21f3bb39cf2176f6aa025a33486db5be2a718414f3dfc411cca881b1c4315d2ffb63dee1ec7d1ae5b0f6052a3dca37a7efc3de323e5e41e8c17049f3b0e582ea163749f920802beafcd151d3eca19fcba1135099fef9f97b7a61c5a698dcbbf377637188062bbfa72e61b62d452b37a9feec75f3936bc5f98a3783ecbc9cf23e8409f004d9bd14f0a710109268aca06b06dfc3de3d78199e04e97c2438ba0fc0ac83af7eb561172c20f20c736e0e5dc61247a0adc3e7e2d73cdbe37efe5cf3cdfc6d0c5adda01a1985f265f6881e8c70f00cfa112488b5d75bad7082550e0f98a9a07d1aad7cdc53cc123f388fb2375907d4903ae752c134debec4bfd19f6b3d4a8260c4ac13d75ba94178bc22917f05eabff22ff5fa21bd92c03f62da9caf25425896beadf352dcfcd1545a73a696730ce2d905c7b3ec8ce64069db8e8dcf4c44db6221c6bc6916815c261142dbeab228f98e12396515495baf32ff80af22d7e98473fedb07e8bf6bcff194d3ac242e90a0e7552cc8782b15c3c97eba90331ce0729f2b5631424662a3ceeca685f75f8e4c6b72c4a010781cefe13c928c78651a8571787cac7d9c6cd43f3a40de498738e45e79007fd6f7e3113cefba91b7294dff0561d812a7ca95facaf6e5867340fbfddd32c9c33ef715d3a17f2f3236056fea940241c23b81922b9ce710789c27bfcc59b23f3db2e5927da042f8a057d6971a53dc6b0dffeba710faee4d6775d924aad7e4c31a68f5c761871c9c48b425658b0e4b821a73904ac10554736a7bf4264f0adc68a1f844c1c2b334c78a6f2dedbbe951f33fdd74b35f82001d4526a16ca9b1cecd6d542db0ce2a6526a0471ca5e4334d33b06bcf4bb5e27b5d466d5d497da967de9f19b567fd71b5c620cc2f927f92d3d247be29211aedf748f23812d0beb4cd79982a03b6ac978fd239701d96c8359bf2f08b1d496eb3cdde224829887b2f60627617f7fe327ad8170cd1b0eaaa6c54a4b0270559993e821ae24bb605b3e298cd9e1c31f219d78783e7b5075afc02b6ffeeb3e60736661a1bdfad4cd523c8d18a5b50407b0e4fd5a1203938ab5f3b0f134669e3e79ee11e5156766a2e37b827b45dd52cb78a8ff93b412562363105b584dd23fef82d680f3b18c9a4326f9c22d447e1cf4dcb535a6282f315a4a369a8594505b46700fb32e6fed376f28df6d0a4b464ac23781f639f88826123dd7e5dd2a4c90d7f398a5cf695b621cca8143937657dfe8f8b28cd180c7bbfa5e02c575b217c0696cc47e56c6ca3d9127b855a97bec494798ae66c85183e8cfe42e08b89e2aebb6fdcbdda5bbceb991724da7ef11839e6bc7c5e447d00fa31ae0c69fa785b3573b7ffc74e743b3b7251d1ff992d1ceb3cc92317e9124e0f3c3894df38da0fe47ed5b0f68e1d8b473343c67ed7671056c0c5f862f8969444b7c2469c357df7e7cd14ba4890b3faa7721d09d83b8efa4e4cf5248eabb0187fb46923a9903a6c187b178281757fbe9221601363cf78c3d449c2999c9731612e299ed661dde50fd973eadaa263d2feaaa2d1fe6598d60c3a98321753e3e33ed56a81465a51de94a01bcd2e566ccb0551b71c0bb231784b9a906ef64616a5bacb1baccaf3a643baf5c8bf84df9c27840091fea0bc94f953764dc949f10f6fdb8a8184fbdd788a652387f3fb8b03b1abb9ab26a001ade8de006f798a41e48aa2c9918d4a620e3f5cd785acaef7bb8ada5e43bf5764389982109d6129b59d7f406acdf1e4a5c1d0eb460c47a71a60db5a60dfeaed6258d10413ab1b7d30c8b78d98de0b895261c7e22da03f79b6412aeebdcd22f1b70ebb95efe5ff8f825f9d85ab821c896e7cfba5ff97e623b6a98e0bce75785bcc773e469e1a84ff0a156d24b5fd2d72da63ae3ca9db8038a3b866eeadf34d57b7ec39454044823ab053841c3746020cfd78ef4fe022372325b53a69a903a2496e1eafb3c157a65d1791bdf07787e811b1471eac4a82cdd705813f6f5f0d7b48fdc7ee357a338402ef422f2aa9a545684905e9ff07dd4", 0x1000, 0x0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x9}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:06:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() unlink(&(0x7f0000000000)='./file0\x00') kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 01:06:11 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x800000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) clock_settime(0x3, &(0x7f0000000000)={0x6, 0xff5}) getpgid(r0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./control\x00', 0x0) 01:06:11 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x40, 0xe2f7}, {0x3, 0x80}}, 0x0) read(r0, &(0x7f00000003c0)=""/45, 0x2d) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x910, 0x102) clock_getres(0x4, &(0x7f0000000180)) getpeername(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000de0ede66a972abd92b6c25011b42a45992cd8b40b2d671a5cde0958103db31d08cc03b5cb883cf50237f303e58e456e0e57e50ba8885af533f14f97a48cbb61fd3f9b3a11d823d0bd6e507062e06141476ea8e69f8a687384d8020ac78fee4d78dbe54a2e35ba28a8c9d7cbd975498b6978040c8bd1caa7cd7671697642566e104239c57bfcc8b297a522020711b70049f12b052b806115d656ea197"], &(0x7f0000000000)=0x3f7) connect$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) clock_getres(0x2, &(0x7f0000000200)) sendto$inet(r1, &(0x7f00000002c0)="efd94a4be7916efd9a2b42d63bb2241c54b32c50e1f247951da4bef391dc9bdc23f5f44a3fa64e437b0518785892439490da058dfb33dd585a16a8e7ac19b544d56e596f9f209ee0366dff32a6fd55ef823586d12d47ca0659aaacdd0e11c4424a529726383060e0223a1b53ce98a245c390a78c971f0e848bbd40701e4811a58f9f9bdaaedbe674", 0x88, 0x0, &(0x7f0000000380)={0x2, 0x0}, 0xc) 01:06:11 executing program 1: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x20000000000041, 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 01:06:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="b000000000000000ffff00000200000004275ef60ad255f2e2ebefdad2df0000000000000fff0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef00000000000000"], 0xb0}, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x20a) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) 01:06:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f00000011c0)=""/4096, 0x1000}, 0x802) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) shutdown(r0, 0x2) recvmsg(r0, &(0x7f00000046c0)={0x0, 0x0, &(0x7f0000004580)=[{&(0x7f00000021c0)=""/31, 0x1f}, {&(0x7f0000002200)=""/247, 0xf7}, {&(0x7f0000002300)=""/184, 0xb8}, {&(0x7f00000023c0)=""/43, 0x2b}, {&(0x7f0000002400)=""/104, 0x68}, {&(0x7f0000002480)=""/201, 0x2a}, {&(0x7f0000002580)=""/4096, 0x1000}, {&(0x7f0000003580)=""/4096, 0x1000}], 0x8, &(0x7f0000004600)=""/161, 0xa1}, 0x800) 01:06:11 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x2, 0x12) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) 01:06:11 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x2, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x7, 0x4005, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) chmod(&(0x7f0000001500)='./file0/file1\x00', 0x4cd65265caffa235) sendmsg(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="e4824f4f8757dca7389a0f7569782f6d9a6dad559a10e2c8dc35369f975828ba83b8d81783c619c00b43cd1e3f7ba1e21254009d35ed09af378e191cc9e1ff27f2ec90c384198f3065de03eab7be986eecb3b31b69ecd7c7d44e7f3186ba5e26e216a04f9c1c389b", 0x68}, {&(0x7f00000001c0)="b5a6b4172ccd26beac5fcb1bc8ca1d7f971d06126a6856f782e84de2d6be56f3421c7bba3ea9ed5b3394611cce7b19e57eff73fa5b0b312315e55244f8b4d4704f7d601274396a13acd60a2915583220b04b95911907de3ae1df3b155097842182b14cbf3bd2392f8e35cb03101affdec0e9ab531e875b8157213dd1a39f54062bb56f49b7d6b8f0bce90641e458b406efd996d3a62f3bc9760a8981eea98100476c72aa52f5a2d7f133e2f96733d516cd0dbd11e5051bad7613b6bb5e", 0xbd}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="7800000000000000ffff000077890000ed8f5aeca582240453563cff6615a530b14f67bf28cc9695d98e670edfed432044e9c578e3e126faf5648f834a6dcc5a413a32b88a41b92948204b81ecc92c5a8a7ca25129053e047b26380ddbca24edfbb708c7800a9eafd393d5dec519453abd332e6e000000002800000000000000ffff000007000000f4a6923a8269c00e78da0b8650985b8ccee97d2bdd96ef321010000000000000ffff0000ff0100009e761023077c740ae7788a986343699248d6596f5ece8e934c407c3073d3d51554632675b27132c067c99a3019f3882f4b430a59d7b6d97d1c3306df07e459dc990ce555d0692e1ab554267aaa2f72d4d7b82346271f1f25f3d97915b566ddca4a5fed16a2b465986317fb6a52b0ef629bbf7f46d972d833afd220412309f3ad21143de08f36e74d0c980046b09aa377cbcfa4aa1be61d306a0e4679fcb989bd183213508f7c94064658607fa46bf29962ed3c4219d1ad0f390b8d30964a99051d84637d06db3a692fe7446ae440b6dcb72fba6c9a6134ec220643a31d2ff27bcc9c5a2b3a94d9d08522dd6774d819f4e08fa324182aa8a3893304818c9f23e0f5c2bc58016fbcc411c320367988f72a0108df661b8a64c1edbd37e08ca560e44d868046cb9162f0b01abb9515f1d34810af6e5898c7578405607d6fa06970e841bf7c746c838de3a7318c38ffb82fef6eb213c490b248693005ebaa9c2ce0be94128b5d75b654ea2804f478f37650881d68e74898fad5a36907b64f717e655fac52953836965bde74932bd54812e38a81c84378aa054170cefa428246f80716221dc447810c19ff2ad1421c8fcac647cefe372efd058f4bc2a4f9a3cb736eaf586cabe39749a8fd617c46eb9484daf4f2c30688815931766896fce99a95901d9cdffb500274ef9cfb02f387c46118b7f4af7e80262ff86953cf90a9c1b5124cad6bd15c4e614af32476fc30db161bc5311ec8fa5d7d95f4d1ed8d45247440fff181137d16ee1d3aa0b2d67c1a49d98f53c50df9b6af3fbdf9c80f62284f743c091e2849631f18efe0912f67edcc4606d874023ed165798839c02b7d1223a7ce667fd61a4104bd2fe2ba9e4fee06bf2895ed82ea2b044aa12aa534674bc98ba5eb43dd9abacaba3d6c0437d042f9aeb0a2b6ab6cee101477117a7233b9a2ef7d96671d14e1d820f7c4f475ecb1b8cddece4664ec66a1320dd9a3e7f8826d9410a7bc15dae3629ef362bd0f4c54bbd5096fd8b285556f7c58d082be69f58832fc082fa395bf69a63e0e68dcad833e0d5bec408a16361fa45aaa417bef404e1e30e907ff0dfdba363fc2b34f3515b34e7439e9adeb2dfb7084ffb2a7937b751c384a959bced697e6c5dc16587186da51f82fabedaede4bda4040e455f3ab0cc5a52cadf1488d8f7fc5e0d730833a414354ccac4341740bc2a222e413bb0611ac3cc994cc03ae8d2a8b4b5af7a4060a4da8d745e6f1a4a6c6aaec1a9a2af54eeb0caf16344d7b8ef4fabce63b4a591e129b545a9b7662114fc09dea73d839b2e1f06f1e2a18f07cf3bba89eb372ebe9925d2faa2caec62a4250fcb09f1219917761f15aa3d9a3bb8b5a11cd1bda6ed3f5b1798e05add4b80507fb180c80caba1a815c0410e91bb04ef1ebfc57077cd813b4c44ca84d9b00d9753951ea22a58b552f79b1870c23501fce2ced5d0bb90695ed2f2136fc138d05f8e4bb571ba88362a7e1e4cd4534d6f9d201459e3b1855690efb511e1d28070e4e5bd900f30716f7edd82afcef22cee7d642336b1a55c3c3ba54aa2e177785f8d3947081f1384c8df1bf9d0991a2beffe7181f15eed222d6de5b928e2a814382fc78d89f1b19470a3f2aeac2fce0c2e0665cc397b574cedd3ed2bd0feafdbb4ceec3cb49639acd5a1bba7da4ff967a002f51cc5160a480b9ba64725dfb7e69042c7cd41bc69692b7f8dc06c46db28359250b9b008d19d9b90d4f7344cfdeed5cb600453567a3fa78e1f55729bf788ff5720b32e84f7a786bbc370871fef92f27606c5e2f11a96b55a91be2608926bbf89e6aaf3e9bdb72692475dd9eeead555df87213e5e0784e173da944fb195fb18068b5f307acd67e8dd17f946922b5b12eca54bfaf93c44a51713d9fe7dd86cf461db7378684311472e42e6341330ec6299217be23ab6874f4adc254b82bd2aec5ba87e4a596a587c1c7da6d88368d1343fe9abfb29064ee5a2173f76165c167085f12d04925f56a3f39ea1798a148bb03214ab2b743c23a7409ebc3059c7a7d802cc6f34e84a5de2227c8fdbe180a591c23146588587150bc834e31750c89a8f44f87737922d0e33b8e3dc2f86913782d4640a6c5f5dc04e5692384c1c05ed2e7189c3b908e86b596cd3c91ce8bd1c74f935c7f0b22025b69dbdb6221617bedebd0fe1fd11afb3cc88553479027b4680cf44f09c2572d53d35b7e19b742a939b06ec58eee54b46eff91cbaef2cfd265b97c80c274d266f1ffead68f7d85d303a21ac6acc62b6cd7ff16bde5ed82de60447f6ea25a2b0f8744ec96b66f65832d95567f75caddb1fe6124cef851ccb8d8a6a976deff4e1a082fa2aba8b3bd0d86e5444438fbcae6cdfd56729114896cd0b6633813c3503ced581864e706ba6f2f914654b5cc0c0785f4c9b419db7d227250149c47e587d033cfe2c4d18e60d70a4135422a545a7a482f1815dd5bf74f0ca46d27268e926adb23657900bfd82cf4df8a09d75b3ac3ba43b826326ebe7baac1aae4e69f2a5ce0d1504ae0906505d1f7a160addfafa2bc15cd4d395e9fcb801a67a51ae667adb334a58c18b543aa0e8e178f4f97db30e66023cec3e9952f06efb0b4faf5914f2c4ff5e8f56e6b5ec8d7c4af6912ee4bd1ae37f2488e77b4fb640e79f5bd7096c2801af91e6f133ed6ffae2eac3d369e79abbac934a41dbbe12608696556422bc93b0b68c912b07d39405b9d7e8bd6cca7d9af3615cb686f3b503a04f3ccbf15383f3bf6596f9b58b2ed6e9bbf97f565afd2867ba61a158199c1a80478613580fc33b61d6d45ae2be72dd8f942de8a0f92faaa4f4d081c741a08dcf4f5bbb848d46aa20f76421c5e586cb73d714c84fda9140e7c11a207933015293cc01b1d7438c42e7c2bcee93bfcd6879e326a44087e08994e08f89bbf22f50b06e80551005f4064fec345e847bfcfa1da1e3cb74be84272678482c8bbd854cebd554473df164f83a790834768171f8cec44897b47e5f98b86b7803f32ad5b3343ba8b144ab4ac8a9a13aa0a659fcc622e4a0fb8ac5f48d4628a45247c4bcb4eb8f0046b8972d42ad480764e566b4feb9658b90ab12b5a07ba5b99e41537b5c11e1250f1c8cc91b03fb49a9e6c125516e6ca1f3897144ffc21e3dc4dfc9d325b10f6eba67daa9b683dea0b9d4317ef411ecf551334e22001af6e39fd87d190a4b7f890f8923f35a552020b15a25a5f4d15f0c0a185462bdc342400afec15bca4ca01c1887155c279f583cc123724766adf09cd22a36801784858a8f15c8c1172cf83ba3b77d760cd6bdd69d0a5005737365a42809a2f77554159ba95f5ec2df7c869b1a6926e4dbb73275cafbd9b635ea6198f082d23cf76b5164ffff129c203728b6ee55c1836436c171c86112a4ebbe123692ed16081fac4f9b2758a7f07717d14b2bc6ce004d4ec18cdf0320a635a9e4fcb3551e995a2edbe15a655451c04e68ce90937002042fc28c6f8acecfb642b30019bc3760484f8cd2c4e9ad020ce0ca33bb5fb182f481b90f71a24fb4c60084e2c891f2865649ce108c67e691f59a6751181dc70ed88cbc11eb736c72d2e2342cf5da06cee6bbb1d6b7a51f3946340e1b0d6dac4812236a3bf5962da83576361f7273744dc3d1f0f994dabf9cd7be3403f4e1ed71f1ee58e06d3d98a640ab4ad0dcacd7181b01a73f9ddeaaedd4c2df1138b5504d286cc847619ed61a36a6814edae50a67ccacc152ff0dfd2c4a01fc1370440f2514ba184ff8bfbc7b06036dccf766365b2854b64b3dba9063655a4e7756a8d11c57fbd0ae1fa355a20e190b9cbfda5ae536c586fe189c987d921b0e3c3ab4ca16c3c3370057dbd74d208486f0831ee308ca7fa7d68f9a508203f1eb7454c5070019f98a3d891ee66334f191b5ce71543ec92d360b47466ef4904500db9b5fbf35239e513305e32ce55b6b15f80c2ac3678a7e465a634eeec894b4073339729321c2d2055bcd78ca70a7a2e5f1a47ea29c1a20512f1bbf69435944d4e0874d1d3ac19282aaddc649a3aec4a385473303ed9ce8d1f8b8da56a2e1b0345a6a0090217d4b326899c384afbf23ced9298d180e107aacc33632faa056d6c2a9d5f04121f724e99276614563da4a9ede3db6c416a9aa349755b170c3a7fe4f117474ec4321d62b53458dc003e6cb0e6670f99056707d9789fd6e66251e84a41605e6cf269c693b51e9e242ce57f3a40ebf1ce1b1821528270f7a780784493b65565492574f8bf16037923f4c3016388e516acd16ac5984b186210f5d8b064cbd8c8c81a17d9aaa050e77fc94ae8541c420b9e90963ff7fbba85a44ed23c429b69b7c3cd7974d0aa5d5221ea50b47b410ff70e2eb615fb4ca456a7ad75161e6915155f1a72dc33fd2d15b743f43ee279d8289d363849fb30f12c4684f3e0615cba30e41dc7a48facd6c255d298515ed2a2460cf86ed2f21fa0da8fccae3cd3ecc36c5d53a217ab6a26963db20169cf6451d5a3e14f3f81e7e6d25fe2d120e5e93b01b28c605028aa1d4ee57c16ef2df2bbe5b9d0754d915b931f07b94c6b5dc372bc146c8b338b4f918d378acdb9fd38f0b104e8bd36dbc3a5fd70e9cc054072442ce32067b9a6510d6bbe58e1ae21632db9cafcaac05c72f2ac805a4a67e9d8f27327725128d079454ebc31d7686a30c97e771b8670488b29196e58eafacb17c88fad0accc9b0fd7978fa76561bac4bcc57e74f7573f238a4035a41296f6bc08d5f6710cd4fb8d3dd93bddafd8f327a512b584cad453de87193050148454b9b2fd31cef701d5d2b8e23fb9c3aa540e11f67665cc4ab0a35e0c4afde1dd8c5916acc7929258e28aef62d819a46dd9cee34ae961ff6a8299c261d2a73474fb8d8d923a84ffb776a2fc44b6d9ace1c59395d6b408b5aee6fb437c2b814981a34d392c5e7d0a429731af7cb6a02ac8958f05c443df5733600bfb2c0373df83ae49a97f5c4245a0bcf0229ba53ad8e76f2244db16e4ebb0a031cad2478f9d8c59f38aa7c7dfd190d7591cbcfadbec6fa4e50e88c788e792aa070502cb10e1a22aaca8e3570e0e11a2566294e4653d8253bb70996aac52c1f4c21f420f872bbead201b1167d5c47348af5b2c7f81e438df751d73a31d2d6659ad136ee89958b615a0b431945702557e68dcff15c4fe99c628ea6cd63b32f681917b13371ced87d40a999e234e0d19556678802aeff93991ad58979fb303e21dacc059edbf7b16447b10493c908fc29a656b2dd601eb129c990007659e099f6a85b5c0bcf617a3079136a41880730e99a45778d955166f6ecd71a9ebd55a3964814f58798193f80751b5db997df0c1ea12655ef7339a7c89e35703bd61463dcf3b6d5899d25ce735f2d26ff3dcf9ee3b4216b92a18fe805b75b1d634cf34aaa6809b1d289fa2924bdc00dfcf803c2057a31fd88b67ec8175a9b7c931e2e17bdddcb649a37135918977fe3ecb7117ed271598db378d920dc4dffba7c12281ca4a77da2322142862c66e9c4feac83faa6dfdf20f21f60fdf5912489ba34cbe06ee310a73d49464ab4b42a1d53d8307ddf65928faba9c8e984c80c018032aa54c3cdfa6be343d86eff5aa835f08ac87ff7f4b860c279d886e3df98dc5de0764e391218e9b7dea964fdc4f8631d65cafef622367f57a70906bb12987ad19d4db33a1f7b0a266cb2292b8857a393c8e2e4cc453e417722def6db6ea9caf3d98d8836bbc8448062ba895fa07858188bd18cce0cb70142236c4127adbc98668b97bd0e98ece324a739a91dd84a200533f11cbd2800000000000000ffff00000300000019044af26c3ac3c52df235c6afb8acb2f29040b700000000f800000000000000ffff00000200000031523a721c82ee1e7d05ac509fc015f77c38792b359236724c4ff0e83dd57d4e753c8d26ad9a16300cd1013983a8bf2059fa9b16e606d50d5eee91226b856bbdc1c8180450c9005ab3881d65b3bb857a237fdd7adedeb97fc263028766655032e267c2602e19c82ba6e9570439e1ef23b121cd06ce34c7e1094506c846c68b6bc6c7d09533170dd46af0257f864665ab7bafb16ee209a2a76eb926ff4c440111d19fc30604be984add1d6ed3433d8c733d93fcd5b72e8d6ea6a49f14e353f0a0eeb2f924c8342969c2d0a39e9cba3a17fe216ebb815754107a78750d3096f4f2e9dd5bd700000000"], 0x11d0}, 0x401) 01:06:11 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0x0) socketpair(0x10, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/41, &(0x7f00000000c0)=0x29) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) close(r0) 01:06:11 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 01:06:11 executing program 0: getppid() getpgrp() fcntl$getown(0xffffffffffffff9c, 0x5) r0 = getpid() getpgrp() r1 = getpid() setpgid(r0, r1) 01:06:11 executing program 0: unlink(&(0x7f0000000040)='./file0/file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() getgroups(0x5, &(0x7f0000000280)=[r0, r1, r2, r3, r4]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 01:06:12 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/104) semget(0x3, 0x800000004, 0x281) semget(0x0, 0x1, 0x24) 01:06:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000194000/0x2000)=nil) r1 = getuid() r2 = getgid() socketpair(0x10, 0x3, 0x400, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x40000000, r1, r2, r4, r5, 0x6, 0x101}, 0x4, 0xb98, r6, r7, 0x8, 0x3, 0x1}) 01:06:12 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 01:06:12 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x20) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x13, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 01:06:12 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0xc0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) 01:06:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000300)="d84755f8d44d5bde475aad7a93d0501b4dcaacc2fbd8b48a7b7eb95b2bf614b12ba7f3c267e8fe512185614b11e4f980406b6d9299121146e0d1b730ccb802ce0d73fce2874be115b35c1ef9766bffd8c261964f246b8c4e971bd12f15e22625f95a78ab30e67322dcfe36673ee26557330b57b3fa58ae4d5988dc43bc0c11d8c27173dd249d6ea6f6142011f48002968d7a88750d6397c0f24c26a7fdedfc45bc54ade413cc323caecf13be54482799e36bb681fe70bdb97ac24f06ec84cc", 0x2090) r1 = syz_open_pts() readv(r1, &(0x7f00000014c0)=[{&(0x7f0000002700)=""/220, 0xdc}, {0x0}, {0x0}], 0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:06:12 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) readv(r0, &(0x7f0000000740)=[{&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000440)=""/56, 0x38}, {&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000600)=""/255, 0xff}, {&(0x7f0000000500)=""/27, 0x1b}], 0x6) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000f00)=ANY=[@ANYBLOB="01002e2f66696c6580e44d8a3000"], 0xa, &(0x7f0000000dc0)=[{&(0x7f0000000800)="e736a1e4ebf61ac6dfa093ba7d01fe56f837786f61dd8b55f8a9aba1cce35e311ac451beb698571d3e05ba1fffcdfdb9eb5f7379fdd4b44abfa35db075f7d6e8b8b271d7a3481675f35d259d796cca89c976e5092838e4eb2fc6718d48f7fb4ed9cf9ec5bc965bc7241ce2635b2fd7a646888b9e24d77fd7", 0x78}, {&(0x7f0000000880)="2c4d93ca9c13121b8ee9b00e28c0d599e7e961f0bf59cf659a0a512b984950185de578e33acabf3749b8c4fe3c178131a0de8f697c97e0fb6183e1e1c2b54ad23994044bbdb8beed34dd021413cba7707c532bda78fea433372a88363cff3800f36589d4a7218a1a946642ad5357e8dc3930c1c73992e937ff3c6557fc0c7223b9ece9605725fe3bd187468f382a5c7bcf079575afdbcba5c3be41c8bd2090bf2850d3581a895300a433377b263d3e7ff6bbd8dff4bb6632910ee2c0", 0xbc}, {&(0x7f0000000940)="c809e850ab41f59ed69c2dd098858467395f9bb0fadb38622b4b6f7a093803018987dcbb6d85c9bfab8d0247be4047e1aa1817fcc44a630a5e8882c3a555b042e22cb954fbdd1f246e794c9989c446caa3497eca8ebb45d2b014db5e4ab8c540e953f6edb04326857dbf9f3c022fa6d411a9f2e420cf72cd1b9f8bb6bd753523d7279695b240e668ff05ac92ab2839dacf203da5ac971176126b2bf7ed7fbc8c114a26aeda2d2ee740a259212a099b351e2c929f42c240a73bdad30a0f506789f2286520e66aa1f79661b271acfb2aa7f244b2b900309260b774b171a974d802110aee457c1cc1a43aaca2a63086459ee918650302f956", 0xf7}, {&(0x7f0000000a40)="ecb5d47b9642598bc356f9f48f90a30d0c21d315e17c753a125d537c157209c7fec76563dd765794ebd128e212da4716428a41e8d997bc0688db1165bc422f0c6a8e9cb7eaf28376fb752ddf0fb4c91520dae1e35a6a61e1f9b70ee63c929d6b4d00e34867a47a184154b3476eb7aa535cf2d43d15eadd63c0c07779b90c8ea5f7842832f6186259a1ee32f99f1092d736e77de292188733566d3bf8c8720623dd2c6a5678f6071cb40742c0a92d04fc1c3a20ad555573fbab17", 0xba}, {&(0x7f0000000b00)="93814bf484b9735ab39304a476da0c8178f0f39fd24626d2982ad1b7cf9d7d4b9d59194393346146fde18648fd76b8ee7f959476c684751b487f6536c8be7bc1f4dc6535d9e32fbf45924ea23aaa2483705649fc99092b63727b894d8b8f8bddc690df72631edf880536612372b5797a5143910e8e008fc058455e2a608004adb79d06580a48617998bf0cd9e0f59bb9bce66344e6b5daf669e83e4fdb6ae9454146d7f7e1fd13db22744a31a5f80485132eca3ce58667afa00415c93b30eba999021ace662ad83f9e71ba1e2d454039649991edb6c56f13a030795565389604fe99159bdb3c2d2474444187524b5b1c36eb52bd66f0b0201c3f85e6", 0xfc}, {&(0x7f0000000c00)="925941e05a66f2e5ed3fa969e95c5a93b879522188f6b460486b5d86e8c4464cda9d177ca95d477c4aa9bfc066690f83e64aa205aceebc6d3c151e1e2cf595882f01ebc08c644540012d93a61310f6ec62029635865fe37f65de7125eee4fcebcbbf4b2a530bea70b4569be1a933f53182732842511f5f49877b49e81b23a347da32c6f402b802d8", 0x88}, {&(0x7f0000000cc0)="34a4a67d41a8e86440ac89918d0062b1250fdbd94c5e9b77d21918614b1c50f5ac9548cffa7ae84e52f9cbf7de90505d86a785210e768fdb2d92a14963de0735efe6f21d42c5f1b045a40f4f046ffca4fa95309302826971041f8a6eaf6296172cef83", 0x63}, {&(0x7f0000000d40)="cd13b9ef7cbf969786563ef8963987edbaa23953a0ae58559b3580da998a313f3dad9ed22fa407d0cba2692a60d613a0471f4aa6b028aa78aac5ff741bbee55c6c754e63273fd994d2dc", 0x4a}], 0x8, &(0x7f0000000e80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x408}, 0x400) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r4 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, r4, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r5, r4) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000300)=""/184, 0xb8}], 0x1, 0x0) bind(r0, &(0x7f00000007c0)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r6 = kqueue() fcntl$setflags(r6, 0x2, 0x1) pipe(&(0x7f0000000100)) r7 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000018b, 0x0) pwritev(r7, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc859", 0xc0}], 0x1, 0x0) 01:06:13 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8000, 0x84b, 0x0, 0x6}) msgget(0x0, 0x1) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) fcntl$lock(r2, 0x6, &(0x7f0000000000)) openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x1) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000180)=0x8001, 0x4) socketpair(0x10, 0x63c250e9a9c04ddd, 0xe0, &(0x7f0000000100)) 01:06:13 executing program 1: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() r10 = getpgrp() r11 = geteuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="14fc6cd306d6816ea11ba9917fcbdbe214cb1b7b385c4843", 0x18}, {&(0x7f0000000180)="c99f8ebbc0ca968b70e1395992f2bdbb65862e877b190b94b23053a200c72f4cb4b849a9f34f8440ccbad5f8fd101e2e44b89f375ba5cb1d08df387f5692f81b597984752d555620e94c19e0166132fa2eafcda49ca4d8ce26ae22a1be6bc2db1f570a05cda9", 0x66}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="380000e6859303556000010000000000", @ANYRES32=r4, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r2], 0x68, 0x402}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() read(r6, &(0x7f00000000c0)=""/36, 0x24) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)={0x6, 0x80}) dup(r3) 01:06:13 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x4) r1 = socket$inet6(0x18, 0x2, 0x7) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) getgid() 01:06:13 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc8ed4bd19e82b186, &(0x7f0000000180)="273cc72cf8b0854e7c89d5b80e7de37a7975e7fc5be25fc2ad4ceb3abcf674b9029622f810126a60f161149b531ef4e61aa7839707924c1862a0a9404c17eb95fdd7abe6058e9de2613fdd0938885b688caa18a372d091c869e5e2b8cbd9ae1cf9dfffeb4fb302dab68896f709a20810d5d36ca75f52af697b8ff1fbb974d4f7722af0e5895912e31d21d51e58ceaf95cd7827e828c54622692eb309892e2cb4ceec1b25122b04056bb87a9962050eb96da98b5a0dd3d116a43f26f759eebaab84380c794cebdb658899ee55129dca51e6e1", 0xd2) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:06:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7573000000000000aa181ac66f90f3e69ac8713890c99c84881cab4f43dfcd301d98c083f9f0134f9fc85601ee37ad9d3cbacf3f92ba2b"], 0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x7f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000020, 0x2, 0x789}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000004, 0x8001, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x62, 0xf0000040, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x7fff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7fffffff, 0x3}], 0x7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0xffffffffffff0001, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x6e, 0xffffffffffff0001}], 0xffffffff, &(0x7f0000000080)={0x59, 0x5}) 01:06:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) socket(0x1, 0x1, 0x80800) 01:06:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x40) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x142) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) fcntl$getflags(r1, 0x0) 01:06:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/142, 0x8e, 0x2, 0x0, 0x0) 01:06:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:06:14 executing program 0: r0 = socket(0x10000000002, 0x10002, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="d018360235c31c3ab8de1abf7fb9cb245ac0dee0c1268ec641a27381ff17734dac5920b623904d553c05f11f4eea79b19f7d555216b5d01e53cbd6bc2d0ce36a1e51faea99eb65a1e5ba999ee1a70f5b7cf1e1cda01c0cb19a8fc65a469ce361cfe7ccbb654b96b572ae4d296763902008a36e75a91bceef2b", 0x79}], 0x1, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1f5) write(r1, &(0x7f0000000080)="e0750cc807441bd2b0c56b81523341f0257c6753ca2274e32f46231f85080246f521d81272512e9bd881b4d0bf12e9fc7aa43e0287ddc1e7dc8d0a3f248d217d5a0b939b3a0fa05bbc6efcf7b30bfc48b3e7648244", 0x55) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000008000000e511669bc54250cc0d1fe550d4e661b451d3ff7595c3f75a4425d7dfa557eedceb456a4e0867a4b9c596a3641e26f1be772c42a6fe8e4b8dbd6eeae7f12cbc58b66a32dd191fd1f034a614bb9e62527f6c092fb716d3f1746d35807abbe8036318ea7b446e9dae2d14b05a287ece73b3314eda853e220ed6d808d3defe8a15e3e2328ff18c47c35e1e3cb0dcb56ff5588b3eef273e461be71ea0fe232a6daf6a6025815c3d7e6a7b0db5d866599788a75e9e850cb145508992c2"], 0x10, 0x3, 0x800) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000580)="6d8585e64eef030652a2d2e4833a34de3bc4148e6a6bd75c35dafc47fe84898c5e8626f0ad8f74471a5280981569ff131882b9bc7f274436f4dfd9659b5f171f2106f782b04dc3c12ae29987cec6369517feaa23961fc743fd1a29176342c6ccd13c1bd81f967e0a8e1d352bf781fa11ffbb7616c54dc3818b24a0cf477bd870355638dafdb1b25a34dbfd40d5d47f837c7c646ff3a897fd83d6b7c1da23b102632de4ecf30044c981797b49a430e13e3145a3901df86fc46e75c4b923b3c58942eb6d", 0xc3}, {&(0x7f00000003c0)="fe3a4861774436509f272150f62612d64c6936b495d8bad8d1c4b6a264e0ece0242883c792f7ae0be63ebaa5c8246016315cf4e6cdabb3b81535c7b684c73b7d36c8c95d5128ab86564675ca44ca67a522ef3e689c8fe3aebe81885d244772b269ae6ad4d54bdf296c72d21c5c211bdeacc0961f3736878e9f74c6e6292bf21f15a17c561fb08e568881d3588f7a04656b", 0x91}, {&(0x7f0000000680)="e86c69e2de87c67622f2db6e4c9ff94ff7d58f7d4f1d56e969f67ca89fe68eac8e612783bcbbe4e0ad931bd7b480dd97b46b4b2d8d3e0bfb9989a60bd198ab09c15ff527a77ef8123f5cca38cd6fdd282da69dc5681c506c9489a6b997e72d9f9f6d071c5c23e42fd3ee1dda6759ab5fa28011da1df8675b0a3f6f5c3712f6e6c3cac4a25acedf3724e89a800ccde4f29c993cd2c34d082540130e01907f50019605abdf59c0c4f9c8d6fa381f053af370e28f96eaa42754fd482559b9e6a57ecd478136c4466db4115fb18646211268d54bf943d440dec5dc8fc37f684214c46b5df33dc7f17e83", 0xe8}, {&(0x7f0000000780)="ada05aad6c6f91501ac33f7d7fa3ed8dc1b34c741798d4927f19f606583ede6a086bbec776cd6ba69ec01a4bdb058d5eb3cb817af697f6591909ada37cda1685f1f0b9390f44a4ca2797d43d9d9c2dba5f0da960b7fd50ca624cae45027d4ad66accfb7a44908f252cbcbf7ca335d67b917bca89064091e864913a586c45b41f24c3250563ca97ee022d5cde5a46993ce05cf27e4b2feafce94a534fa03508f121b76cedf427989f4326d7", 0xab}], 0x4, &(0x7f0000000880)=[{0xc8, 0xffff, 0x9, "76bceed4277aec11341353ca11f8cc4b3b368d1e8b066789e5cf6afc8d7affac9495541f2d8f94d226da249402471dc20398205de59663da2336fef07cd5a8419024cb078ae343a5c96fe7a7eb0aa6bc1a69d97c829747a8c2c3dc0995417a182349664f8af60247de6ac3897caac63f445be9c58fc14b22a6838df7aa266305b01a641f497870237740c86136564f42761fc68bdbca009df5f432b186d87145cc32699b5dba67c98f4ccf0089007f678ba753"}, {0xa0, 0xffff, 0x5, "6fe463b0fa7204b383359f961145c830751981dbcf0e3781e724c162c15cbf0b52d293c4f21baabd123c8ced6170f161398933b77a178928554ee829db13c2ba6275af541dc046c21fe98aa0714f5da15ab7d141513c250a25930f75b7eeab3af7b09739535792b102bbd956a6c036c3a8ed1d7fbe6fb34c87889ad4428211378be80be787a6f2ee3d1dbb4c75a442"}, {0xc0, 0x1, 0x20, "2356b3ca0066f8eda0ac67fac29a407b601ea3fae2e14488b25ca7b9340a77dff44b6c3724aa2ffb780dc17a1f2f3344d2abd42dc9ae0912fcaffff3efa5fe0e54ffe6f6a80a76fac2ad36b4e7b80a5f2cad48a2958c5ef3480296e6f5a918dd5d555650001c75a09954fa0ac14aea7845b2e78a1b0056e5b1cf5798321eff5e3a2cf4c41049aa6cb07735e818e52464fed8e7b24d78446216378f19b27ffbb0d8b9a8c17d9ac1f1868382dd64386d58"}, {0x90, 0xaa6d2a45f9e85bc1, 0x100000001, "063fc31f611b02cb282a60f86229b5ce606392d8c395dbb2d13f5a7b2f275585ee905d027392871d2842f31c087ba7b9069b27bda2c664397e257f10a486caccc93980c4d2dca721d16f7022e9fe6b370f93fdc1586a0694125ec439dce3f5184ea0a80446ed0df7705c433546f2fcd9619a0cb11a2590cb26f24cbe"}, {0x108, 0xffff, 0x9, "e1d31d4683b1548dd4cafb7a8841b31d6fcd9e94151db6dc160f30694f5107ee7024ac2acdd90b6b4bfc36809f1b243cbf1ada7dc73be0ddafe3d0500b359bec367481c526baeb61eabbb77c966f82b26cbc2646a0faae2796fc74f3af2502f3cd1a64d351b5a7e26af8b50f396379670678c1079a4159122ad5c1843f42d54ee241d54fa2985700b17dfd003bde5931a6e3334042ac3cc7706136b68425f49a2055e604a3d31f6d4ad212972b1c4a64e383e856b275ab972005d00f55845099b6891e9bf3d4d32d64cd8debb3c32036223a487c8940b1742524765da2a273794615418cc2f6fd8c3375a61a0a7afeab0723d19f5d7a"}], 0x3c0}, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) 01:06:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000000000000000137ab23d71068b333801fea6af114fd511a3000000000000000000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) 01:06:14 executing program 0: socket$inet6(0x18, 0x2, 0x0) 01:06:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001280)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f0000001180)=""/249, 0xf9}, {&(0x7f0000000100)=""/21, 0x15}], 0x4, 0x24) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) pwritev(r1, &(0x7f0000002840)=[{&(0x7f00000012c0)="0e9d70a3eb4819d558bd55f06ab23205a01c70bbedb3cb0b985e3a743a0df380f2478efb00b9932fdec21ceb83fad1ad54658bc3d0ffee2d864d5db1c53c957ebc45440285835640f38427364d7ee71f6545cfc884cc49cc56d8a3e7ba05cfa39e330127512d8d15da0451edbbf6898272ec11e503ea82adff929cd8db1236e471e5bfdeedcb090d515361f4db6dc14f089f2eccbb58e62c04ebe23bd09fa24860d2b642ba7288aa5b9d10f763e9af72278eafd47ddd12c82d127132848acd971a95f4a2fd36d6e4e3f00c8c5ceedc26109d160944a25f", 0xd7}, {&(0x7f00000013c0)="5480c316a4c5232d57485e60443217e8d6c1480f84aebfb0f613ebe11ec63e3057e22a6568f56291746b36d5142225a5628c496361be923a996e394ce42093e9f7c1c45d25a8b726fc1ff4c19a44e85afa1e0430a997d22f870810815e824c77e23492695f9597df5b2c5c2daa55e82741", 0x71}, {&(0x7f0000001440)="a71ae1658e8b30212bf803175a5e4d5298e0ea6d92665d0a1f10204200bc796f7b6d2727c28f063b7f31853fdd33a4a2db5e1a4f224862f7df066e2dcfbbc2098b9c5b424caa74aac59d2138021785f9e5ce7133e64045481c04a4ecf14caccec8e3d4bd35fdff66be3588338dcc3dce4a412fa468bf4da20db087333c70cd91b8062b2e5c5187d8dad523386abda511fbbabe7cd73f832811e7eab07216973764bd27f9c0bdf0e5b9eb85da008e24b65970", 0xb2}, {&(0x7f0000001500)="c291d341879069a1ced1a7f0abb9760b272d297d6b94fb7f40b887d46749c6739b6de0fbf67069fb9a6b80b6c666009db61c78bbfd44c2a7eb040b0690773f5df2f4497aeeaf61a67367ba23262d9609fcc2f11c4e6d1554200a5089b6b8510879d44af784b55807c5107f5838fd5b287f1a2915b86e5bb63ac96def6db5b622c2499a6a5ef4a22a602e765030c3a513f24850256654cbde95f8578748e19f45d22ecaebb922496f4f956d184b1340fc6b0d8e1472dc48d4ac517c716717d6e4862b8d7c9939da2049c2c651bd2d418a6ba9cf50", 0xd4}, {&(0x7f0000001600)}, {&(0x7f0000001640)="03752aebea0c491c91e52b29842c462b66600359ec489398695415d3cdec43b63a80c590de3c7a2f7990158896d26478d32880ff599451a0a49b6e9a029c26599e3e0b41ad18095d040e615ca187db2f94ade40460cfb73dcd511a67c4e9beb00f46d9f4bd49fb1661abd3e61b83effa88bac5406e5349d31310b91f0644d0d9d0af", 0x82}, {&(0x7f0000001700)="0240d1d71441f3d0a29e836b0e1cf052c041c5b86a8a6dad19cc233628105ff97a1c41b46dfe13687aba6a7304c19c3cbe3343a81cb7d5d7d6bdca8d0be80f1ed16f20f3a60d8d96646947a07269ad6f2b75f459c3eed17da7bca22d4e03b8a5a75a752c9e35b4dc044d1bcde9998ed966eac2abbe01d8170ec5ec9e246b0c508aec6389d5be3a11dfcd210e9fd06c389481f3e22f07642b9cb23f1034d237402d", 0xa1}, {&(0x7f00000017c0)="6ef901c41998117f1d5482c6dc3be1edae184916630f33c31457256719e1f4ad5423a1d67269b711a569399dffa0e237da319ac75f2dec2a4f6c61dca053df4fb43ccbdadb81f615cd6ed3b57a39e1d04c30aee6aaa7a554f964851430e41d159aa023c0d51577c97c69fcc2c82f694f43a83c72105a2658d358e264ed2d21c0afdbf36947844cd9fd8e11fcb09794fcb2b2c0ba547ec671037c01fa2fb37cbe97cc187c4a3e77edb3397e191b94603c411422e2b66eb9d1562abab6e8ffc0ebdd7946d842b83cfb664b5ee125c1838be50d906a17ceba0a3a9f4fb19cb0842d09b3a303773c3b3ccee8111f43d23d88f02a8a19a6d825a8568170b10bc34bdf9b5150d47a321f585b481233ac3a1cf0264a41d5706b1483e6352b674d07c85d87e8f2696025d684814299b0d2c3b045bb9647adeef56d2c3b915446e61c31c86303b6c60d8a934d2da858aa7038bd34648709b71e92bb76da5d4c0f30aab371e6d5c7804b227bced4f8be1a66d088b98334a2bfe62eb4b6d5bd1714cc263478b19f4ac44e3feed33dd7b8b21b2bfa73db17a0dd27f89493b2f14b5af8c6f93fd098cd44aa4e07803743ea544302c68c78b6d35d4c230e27736bda8059ed6c747e34e4c4803adac7ed467d7af7adb82a754b2660a566ef640bc545d9fd6676f189f8760b248141bfccd6dc0ee4e059a1e4df8a7ac041ca4725de07e38f64c5e4957dc0ee82ee78971104f09b27ff1c0fcd6ccff8911d5f6d5b13eeb98e2267bb26db2746238c38fe1d750e92510fb2875f5fff002e4dc4faf08d92239d354d8604f5a7277b0f030dfda8cae9c7dafe60cfc82e52794c9ac81f65e986384bec2b2d664c23503011d9cb5d24284b1198618a2fec2a907ee68f26fa5fd8fb5b7edcdc250b15289e405a200e5a16b5ae5d0ea94b67a9f23a693d3f9eb45906fb7aafb0a6f27c5e1d0d610186a7c694d99746707e7f77ec50a200e5bc581b386017612d9b77a872c4ed8a916f2ea3b0c33caf1dbba7f51ea692ad20d0ab6aa8196e670668b46ee5f23fecf31dc1f571926328a349b2ca8aeaf3453bcdd10bc1619ff06dfd5bd5b9382f7e80a3f72277efa006f8b860775d3bc0cec2ccbad99be7ebf988144512b1ce19c6b9baf5147b11ad4cc9b6453f15de96729d6d26ab42d63dbb3b0363773d6a8a92e301add6f6dabd3eb08e0f4effa1b85a8e6d5ad6ac13b99ab21f9ca98498a5f611319995c1553c13766f3cbd8e65b3f70ef7c4712f146f1f4a7d984c50660367d2bfaa329caca0397224d3f90a96cb7ceb74544032e676c01260127433858797e698482491c330df37b95d100e1a94e8bf4d95d770474b7d1c38ffca9a671e77f9a4d7bfebc11a9b95cf5b5ed7277bc248a884fac9e53bed4f6780f5350d7acf85d982c696a38d497ea646dc677985f2de3e77babc6bd234c1718e5c19916b2a882621140d88ed17a6405aa8f8c75fa2e95b24510fe4641f3bdd7ce0b13703ae153f47b28654126045af74eb78a032258bfe94f37af10337443fc16ac1569d6349797b0b8b9b77229bc57d24b908b2af70eae43c3abbbe53bb717d913d7838ca5f7e0982d5c822870781182dc6e4060109ffeb27b7291162ee9eb66049c663d16d1d891681e19bce7f497ec79a1461f3f565e34867ea33a42f1a4b4e090ea3c825b65d1c1b3147458840b38bc1ce4ea6fdcf1f81707eef5e4684ddad4020f35f46e376e0e808a9d5ad08638f4981f74472597cd31a6a9ef6c1a1e584fc18819bd1a2bf39a927f3e538b71072309f4aba6e393288c211523df07023a4f974db877885050b9353b143b341e97aacbb9251e7e1415a7525e91ab31ee9cd6de552f11218ffd4154c9382dae3d29b8744e5237ec0aaefccf5bb19c9f91e59deb78c25424df30685de1aa781f6094b55b49bd8301a853d6c2b8ce51ff79a365ce8863352680c5c2cdbc2b70b1ce8dacdfd47fb961a57a56ac0c2ab9b4d93c9fbdfabc0bcff1467396575da1933ddcb3ee039013e93c8ccedbf9dd7d1e2c0bb3224a744f5a33bd9222528e3333e694bf0c1683136808c092fd4ccf96525e9382467c45fd89665e1d7ad9166cd83416b12f41801560b55a6f45728f3524655b4f54ce8c9041d8b197fbba3101b949bef1ac8956d0f25e3f1201fe705454b2c44f7b7363153b75ec34cf2f18af74d8132bf8e5d9bd50d5c7653ded1cd7cb20b83e1ca338cf5bea12d1b8fc17fea0e7cc1f4e8a89a999613c8b95039e3e95ad807a801146afc01874193593f3ac00fd585d363a96a64b907af715812dc180f5322ddc0de24ff512f92c55a4332267aa093febc8b708e76b91b4091fafd9488fc9912d0ac5d3adeccdef97d21075b0f390b692e0537be50f28e593c9cba1adb9e9f22db43827bb99f546765e1399c4f0679c3e4d3182edae07695e179e454b0d0a6c4288bc8b0400362d2525bd47b7d52b01d2a68ce5fc4bd1d0ae80f7f0583e38b3176c5851ee021d6889026a73cd00defc95640de2ee765f303b35fd32b67e3a4fdbd91ba246d41fe2367657046f9d6ee12465e34017239ce413b51370ed4fbc152b2eda37f4bee457ffcb47ed6df425405d80fa6e57291bc97b9868220cf9279d97684793d58d0bcf0ad36729bfacc08a7f3bb82a42e894a52e5972fabe3b4cffaaeeb22f06ac59b03239bc61d018900de7011c60640aca5b8ae74f6510f470e7951ad9d888d4bce67d413d4e0662383def7f42a1ee5ce99d4b596eb00796817c3f6544785b257786d73e31db12427f353beb4749d00f60b7ff34a0130378663624a1726803a370c51579884003d8b9da40b2422e208e56d2395fdf7210e464e90c8eb24cd732bf6827fc329b3e34f216b6a780319e7ac0e952567f88afd8c4013709b35816ac088192b96921194b2d36566efc73bb17771d3ef60cb952f31fa55d6a637ca6653107bd3a21fbb4f3f0eb56ab444afd4f1e29da7ef06c52b9337a0eda213c3708b11773acaa217bbbfad416ee3939f204af0dcd7b37cbdc73ec4c0de240e3a02f2d63d436f8f7d2c15735d5749c02f4ce0187ad4f1177929856bcb12fc0684a86dc7347a2e5f05ced13bf621ec47349b56051fa1b8fd2fb96ecc85f262f12ba52661f314ef56fad6fe3b7b6d61b9008d62c9d08050fb2c044704b332e3b3c6cc93bc65c226717bd0ca8520edbaa69c3a56779e4b552c0cfcd79e6e50685f00aee7deeb459c58065b1ab07d9500aa75bf0284331e3ade04518271fdafedf3bdb83b1473775f044791775024e788c91061e05569920feb43e23b76fcf02e9f073e134ac32fc3db49e8e04e25bda406fb88835df98b52a7a39edb71847aefd324d0ab7a73c34e2cd7d31b5c8ee1ccd0fa28638fc4d60df609fb5fbd6ad2290801e11f6e574248f97594b5510a1f12258173d134118e7b7e6478ed67264bfbc80c1d925f142e53c7f7bb7d8a44dab8e17916640480bbfd4f2f9747aab17b9b29a0045846b2561453f7fbc215c040740620b5f079478a439b3aafa5f8ea668f5123c52865ed6c466dfdb5042674c5f8e9f472714c6bdab97881c2de43d6cd8b4233e809be4cb12036933080b595637b8644ce47bb9481309dd26f72dea6d1dc855ccc3770f8163beb022b44d52fb2248af4b4c3bb07be788f3bcdf4d99a3c0d0904476e31ad01160f29ce80e082201210a8edac37dfc026e5ea8f36701710e1717a277f06ddbcb4068af2c047dcfc7e08bad1df41a0dbbbd92963132ecd29174d3bbbb07cba5b691f8bbbcec423599a64b97852f35db80ddd29a78e0a27b156dc8cd4834d07b4ad36cda486a3d2db8faa9dfe002f06043518f38bf21e78e6ee7c510428db3f4b5d140aee448919950e3a4aebf4341e65d3d21a36c083f3e54faf09128b2dbdb71ac0c74f2302503426bf9e03dda33ade84bf968220d03871cc7d916139a6c6993abe4652fed565c215bfde8aed295f05ae4ff001fd05a7f854a72c6b303ad083d82b73d0abed4b078add12be9608f0481267f04930f8081266ea568870297e2e2ff460065214c654e2aa435abf0c7d032e230c006cee30eb7f13bf8fcc977c7b192d400540b40617ba57307cacb224189bb9570d63bdf6c9f03bc0f6e553b9ffdf036aa0b3381556f327af1b111a0fca47ac02c632cbb552f9a2a3ccc21623219456c609f5b4c8cbb7526510327cd85a5c50d5a9150b1ec1aeb47b487874f355300ceb0ee7810044b7e8a5b594ecb14d4166106aabaf5c429d101c6a594c76665f4866d087cba2050bd022db479dbc38357e39b5b74a4e4cfd32dc3062f2d28da67b7a140c65aaf1524594f566ba61c4e869568efcaf5000ebb5c437d1a07f7458a54bb317bd461cff745c1ce477c5131f12da18c99554db59ada33b24837437b60f1df56fa5bd00fc5a5cc8d4db0437a6b0b63f4929e2519716924c180bbe9e39c1538db50252ac72c4e2074b6018ac18eb9cb2e3e785e39c172468eda5c960039de59ce3936f1a54e5ef84b2ec11318e1ad15e794d74235ff76e1d4dbe1c25d9707a82a6b5ecc763a18f4f03a1d74a067ee6fc7a0cc4aa3d3179e41610398d61e64295f0f2079cca69855a8a184faf2e5a70fe3db5ab1792f2a456324e481a6dcc22de2fcf09f7a756886f5db704844488f0f5daae7cf8e297a5a6284f51696f0322c0598925ddf69a30dd6069f607a699066d33854b986da44abcd1a606bed9f3589a1716455f3a36a0b96bef06524773dc0c360ba396cb0987e84aa22edfd4e762fe1b19ca7a9af7b081de5e61f8f64d923ec5a816897e8ebc966e9b753ef6ec02b415aeebf71076a0807578106cee29c351925cfba6539e3012421be4f1d78cbc48a02fee10c0aed6ba70ddeedbc8f4e71694eba5d605aa6d5fae311b4026ef21247340a256cda2522e2acbc14a49e670e771d7a06bdb22315ce6801df077478427b180237f016eae26973b28d447b8f4a652e6bcf8d88a606bad43172eb398fb2336520b9e3e410eb57041188fc66f9355aae42102994a234b8581d898db0a92e5a9a37a344b47a8d82200aaadba44ac38cb774bd39272e3a95154be261491a7eeef33c902811359dea982f34725e95d044a7458e26f57a0fa05e256659bad4363d7d910ae67eee4cf8506db645e0e9d19486965c7ad77281373b0ec077471619fa3709a68ce12842251cf5f5da84c7aff6465aed7add5ad7220f5ed69123adcda0fd979fa1bb0bb158a082f0303b2a585def40a48bd63e9fa3de514a4ebe5e957bb52eca2306273413bb269c1f1dd2e6a4d5691396d5fef6a39e86afb0c9d7325eac3841230bd297cbcff2c36dc14fa680e3664c09625d69bcb609b2c722d55d739c20110ddc70f1258bf75a64984f77571ab766a96ad5f5c748c67f20041f13a0a96ac84a4299927ed5ccbdf17c2070cf26e4db765c42cbee95c8e0b94fdda9c2ad314153c18cd6dc1a003ed818590e4a39a4a5cf526698c2cf19d611347c88dd3536b0039f8c6feb10a679aee8ca31e1254d1f3460c940c1ed7704a6780cef6a36d475c62de54897c69b892a17bdf9524ef08070c19ce55c8578e395100e79215a9c5e90e4d8e1961274834ddee4613e5b26f4403a39805b7b8e704ea65b1c09fa86fa5406ee4c8599edd0bf27d24af00d1db6a30ecf8e1ddb0f15faef4914319394da2af0ee065e34a545825cfee0682e56ad7b160cf6c98a0f004c2995d9a97fd47246f6cdf4779b93c63205a43e9c2df9907bb4a27bd4473009b956aa86bb51302430de8db892736d7b0d870", 0x1000}, {&(0x7f00000027c0)="ab0287a7d5857fa70b4d43269be9b88d16", 0x11}, {&(0x7f0000002800)="14eac3f91131d6c489a32d83e6cbeda09d837ab1d8cfb6867ca9c737af39899d03dcdacd45", 0x25}], 0xa, 0x0) 01:06:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 01:06:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x286, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x13a) 01:06:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x2, 0x32) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000700000000000000d7c14d0f1dcc883420b98214da98"], 0x1, 0x0}, 0x0) 01:06:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)="74e3c509783f48a257cf120394dde07019ff228bd8236aea55d961b68aea6f68a814c79d4162a7e4db7eb47e53dbd24a9662a6c2c69ab83ec960a2cded97b8cfb8069437a83496531deb1facfd84f5bdd9fe412b355368ae98e49cfc5f760b4ef6b72ddeacf32372b088465b1a83fedc4d6dce2b67ba0bae87fd510e4703d6f325611eaa4839f82d75853d3e6722b750", 0x90}, {&(0x7f0000000100)="5442f9144d77e1d3ccaed3253c39ed6273dd81a2db29f384d9ef7b660955f8e681e73e2525e1b86436770cee9132244c13937a823e9b6face587a7d6a758d6b5ecd61fa2ba10ee", 0x47}, {&(0x7f0000000180)="e653bf3abcf40d62d8def13d27cb760aec04016e7b82935bbb92ad13ef274b19e9f65db8e1c46235e8c628affee1a1b911ae8c214009b75536bbef8430d4d89ab3d4c2433746a63c2cb03eb55053e9f73e07de3546a9dcbaf83ebdf40ce704d05bca436f438d749cd106033b00e142e911d378ea92845c7288114537ed3c2be299712c325ac368e620b5526a5060326ce128780a1cfe", 0x96}, {&(0x7f0000000240)="1bba6e247cf6811c77cbf6b1411fe10e9d75a73c0d8a71c06bdd6be769b9eca24b230237097c803d719a92b4e6eaec99f9c5ca74e10eab0805cb206c2ea51f1949133d60aa09ffe416865e3cfd8a5506ac70f7f4508f53c271d114", 0x5b}, {&(0x7f00000002c0)="883e11a2436b7e016ad8418d307672a8c1aa4c06889dda16ceb71d76fa83387e4e144c0416b4856e187d664a17b00845895848c523ba0a32c61894fd80898021dcf8db7ccef85fcbd69a054bc4e99718b5897cdd885546f6597d476ee5e229fb9c2ffea0fb985d7e958ea6ef4f6add2b92841615969f7dccb34005b497763540f4d1842b8342ad41d650a2475baf9bfc9cbb2b691549f1d109c3098b2b55e59c8c500a0a2bcb06ea1ddb49d18cd2ba3f307f40f63822a3d0d253670e2e9d7407ba994d66d6490afa21299023e4001e11ed82f6690f22e3070176fb4a98d4e01b3e554891a966704085b656fb824e4ada98428cf99c84bcc48dfdc063f42c", 0xfe}, {&(0x7f00000003c0)="60b4336d480297932ab6963333c6c337816b862781aae6242129212377cab5a2d5f8c3e75b6a89eaf3f456645cf615fff0ef75f89a8e74ea7e87bb43fd32ef83af7d297e88f1823eb4a9c721cc9c149c5f3776ec7adee673ad415d217ad66e3857448ccceb5fdcddad3d822adaf08bd37b213cc8c70e676a9990146bd1fd38e625322905beea97b6aa9ebe955bd86a28bbfa342a65e4675284ddc4876566f13357aaaf99e9228c85dd854cc272fb22c83d8fbf5b7fb4fd2925ba7f1835ae74376f3d34031f26732b9c97d652bb1210d9c09c8866b78cf40bf5a27ab6685d909afec82d564b4ec5a172a22da55c3dc63bf3a7b2e20a99dd21ad2e6118801c2335b3fcfa1e197a3de104c8b715354c4873e1d65b707ad27358ff07217e9cecb26683a46ebd31fe2b2395bcbbd50962b74e9b9bc238c96a1591efbe15c29202152f48042dd6a2a48d580105e5f7408887f52f1f741dce174445b085bee29ccb2553ad027be26a7c48bfb43a71d494229819845dcc2aa6012d94fa24370563583e9f1f7f37f04e3527e5d0e4a7c5731687912eea55e40ff0b0af4ba71f47167db5630338c82d8930ba0158cfa1ad1f7e1b7baf353204e0e07c0acc4c6b2eec6d9752c7dd8b58b8fd498ccf1409e9f56141f94e84d4d380ecdab331512f4d87fb06e25dec20ca14f86244ae3dfd295164f94cc568dd77481c5789aafdce828bf8c91746fed37de8f5b7b86b7ebb33d2c04ca375aa351dc1e94d914813f6558a3d06e2c048aca57b75f49de823eb229daed9355cecb491a139ffa11fdf548fb625a00c972d4529a909efcce7eb41630d6c9b58bb42a0b19267328b1965fa125fa4cce7aa638dbd2066ab6ffb47b9f1a86003a6bf342afc8c50a06ae8d55ee99f49c56e114845289530ec2188518894fb78582e8f9578d27fc220a66c8c27a5f76299360f5869ddd5912f655812c8ebe42b19159a7a24420b70a36843b5f11b848db673bf3c021d63bcbe2a474e77451e7841127404a652672067e31ce47fdae72e47672b788a93be17a38451efe68a26f223c2dc911686af7b4be72172c56390439851f67402c79ad4a1350ef7c0407eadc106a706595232e61edc72ea96f1e247f8bce0aaae55443414e9291f65b2679b16c77e48ae63316f81ea3f62d9537f2e49d7fe8a43ffdf67da72444c84b1cd7d6093b4490f4fc3862b9dfa4903c28031a24f54b660b92cd0483754d17a305fa818aebd05d3079093beab761dc556dd5bc6864b2ef15bfbb7743526a4ab684b56986009d4800e92aac1dcdf9d141a9610a8a032bc6b1a770c1b21ac5284682d7e57c956847637f51ad7dfeb17f464b7097ec617155c8ebe532f58a2b58a853e1ca63bd18c67a91f9151b94e7f54da9e5d186192acf5f4878e0538c7c3a9f2f06ebf7652815c9a836fc7ee2b7036fd07db5527faa5bfa0b66a7da3b6c220e4e2acbe48862979e2a716de6e817926acae150088e4325e12507c72edf07cd48c5224404641b57e2e411ee8453b586cedad6e7e74b39f13c35b94b32f273d8c2bb8787a0e3fdb028b1c37f0857012cf10a99795a69187c7f7447a3e971bb67cd683cdd418f98ad322a27961904a4b26056d658ad8f669ab4e7c8531a6ce623f6304b6912372ffbf9395fb5993157b34618deb632f8e4efd29188276a9c721012287326864e3d36efe82a9973586a764e30dfa66022ce341969ea089d226a4089dc4baaf3dfb4112e8df5fbe182d019e29ce038ab78316b4fcd90cb2d90ad6144f53f68ca7f60a7e74b7a83571c4ef68a1558aa4cfcfbb5e312cb3d42000f45c1a2821f1f0a11ee8ca105ad2c159a8dea571991f7e858846dd9f654126bdf9bf4524f028748d8b84c632b85f8ed17056bbba9a8b6cbecb483c46e5a33a3521e292dfd0305b06ca25c33fa77cd5a2eda11c6e51c9718342a39c60be6dfe7c30534dbe6a9d3cadebdafade6356b181b2a75f1d7b89b5c2a7df1756b7638aafb0fd8da0832d0920a5cdddbdfd6f7009a8b6bf914d8e8fadb6ff9ffa6f6d9de09a2c01deed7f18799d9ec1af441f71f2cbe381532981bd1a448c9acecae0eb0601d7c38c25a8230800ead12a5c4b00efecfae5f98a41fb6bed9d0da05394e4bcd869ea7f6664948b042546a79ae892771ef1ab60fb97be646225f680d3c9e2c44858951fad53fb5345f3534b0393bf37f5581423a6e80806fdada61e40b27576e32d1cc217d5f00aec32666ef01e8fa611d35da23c51bb2082800c5538f027527b63472a7a11dded1a65ccab0ed3cfab6b1fea6e35f82a00c56adc2dbd4a3298c2d184c82d99509afc244ab33f2cef78a3dc0263bef3826e0cfe2a765050472d553efa835dc1ca6a40d621363ffd9ee21b9daafb1ef7e1a934692972712d97ae95d36f370b5cce6bb0421bd7eaf5ddb0afaad598739411a04095e23ceddb3b276fa1664e28427b48ee662f132f5a2b372d06442917fd9f8db34f67575b031a622f4ffe9c8aaeb3fb2b803209f9e7aa60f13af6d6e395f2e2892d3ec91e43afb3784078ddc9607a92d260a79f18094f89292c658f86af80de95dc91f4d5d5ba633f921dced3e4e34a19e68c06dc58df76140cfc1f4dcf5807bfe80b7221c92966ba6127542ee448c69ff637b48aaab517bb1cb8d2ce49e0994b4c9180802ed3c30886470c5f269949e88f7b37007ea3db7668421de7ac1ed9e1dac3b0f465e9e837e801f28b33800ef3d231e2d6df22b88411f8940fc98095b37d1d06d97a32c0c5ad7d7b2c79fdaccff7a8d0ee46cf854fb142c0017de0100e4da2d944e9720d03fc684036b042fc7a3b7345929f5dedcfcebee2d7dd04232706bde776ba0adb34baa7c857211e455a910d65c7cb0cc318eee04c2b195c6afacb7aa27696c7448cf219e455fb0e8f804adc82e88f367b97fa94a25e877abe1e6d2e728004105160ecb98b38aab780c86706ed40d5c5a65e258ba70fcf4fd0e72787e09ac115b8dfff8c6284e15a5c2c0590a55ab341475765c122ebed49aaeb95760b7e6c6efe6f513c6526ca9d268c9f9894133f65c91b1caaeef4682c97f68faebbe975f48708922a5af2d8b70b0b4748b3cf840cfabc958b3e444754028e002769d3fe329e1bcc3b73a5ecb69afa7f292cd9a9259edfb01bb373567ac316ac24651a21de9256d37a70595117dc345801e105346115ea065f2733b91f4efaa4b1c496daccb32bc9511ca4a14845fa483dfce4149d2678deb6c6c038ca52ae84037e925e7aa2968825eca8fa840cac15a26597544776ef628b8d79669b4f256386ca5d23b7a51cfe48bce4dacf69254e805ecdab3b3d57a516d089d7376bcf30be61f15b38f4f65dc21556c3ca7b511a3080c7452206f3d5d570f876c4e38a6acfaee90a67b988d0428b82667f1b0b93358f14cef6972ad5e1c215a6a832021d946d6acda3a55b38eb7ed2d7b2467e83958b14c9eb099304b277294bdf76f416ba6a7df8eac65be3e9b9228c0df3f8c6b4b2138815edbad49e0abd868602e68cffa95aad6c2d2427bc7bd90ca0625292e324e3befc54fa99f1621c782af8b7f809f547ef1c99feecf8ea5ab4c712202b8788a3b99250c4245d61e52437fbc2184e177617d563d4f55ae23fbee49a4a5654f2c561e3c953d9482769880a92594eefe74e09624b7257a2c13dbb63168a98a91969ba108673dae12099e9fdf66fe235f719d7866ff8fe6e6ef1a71c92fcdc95852dfd1e50e2d7a9ed2fb22ec546ccbca6178f89aef90cba2a6c0705442e67edb73e1f85ffb31d73a113fd259e883a05b694241f5684e360196dcc27709a090bd5422f7401cae7e0fb4e22a89a6d0563304c2a82cb082067365883a80c7b84bc151ebe40422b1d06d5a76c37f9896fd1321f8286853ef73ac4d45bac12a27f2013e9bf76884acf15b1e306a496f1014dcc9ad84504e724f3e43ad4833640ffabd87a53e9d92e892a3c32aeb6551247955a86d657ae1c0098034e9cbe327beb4428c09cb5b413efa8cd39b981fb466ebb6f13a3f43a9dce4aa27881653feb5b30f41baf1f4d51d17ed67a5d095ebb3c5c40f4366d3c50c5f685c1e22ef73facde1a0cb6fdff4eaec42ea6bcfaca16005b27e4a79fb5d808c452e8b3bedadbe93154fb5e057811849a339108572aa8b5314adbf6c5a1fefcd9587be3664aed0999d362cf6276fc9bb4e9f1a437f6a1586bfc307a236a5e8dfd37bf189dfab49d862b756f3075a1de9060ad1d6732774a32a51f8678c9126da9893c2687428cbfffe601151ab15a1fba4f6b7c8eaf3037ec8ae08c64d2c1354de789964c221a878c619685e1d9099a9c1d301a4a774cfb6a28d1641945bc18424dc93fa2af1bc7faa9e29bc31282bb0a558ad49fa5be7b959ed52cc9dadbd06b82dad91cd48e29939f2d0ff8eed38f30671aa37a1c37f55178e338481d394abcd98a416f2a8942c400f987873261ad26dca9f9def10f8ec35531e119d1f4a99104ed8b5644216bf22089c871f38e212f2ddbf3451829cad07f5e5daa78d0b446d8eff41ee2c351cf9b05ec7c397cdf1c734278d9d62d2300b2aae93f5a756a09a6910e3734d336dd98fa4fcb0541087a2ce9eddee4c671449ebbfe1d2a815b09fd67b2619699640271c5a5852ce6860ebd8662c5107d9276930b206c9e94bb39271b92ed28b93b0c2fb9548e2fb9a2319b0a3130ba277eb7d98c1850eaf971d1f5a1d826c6fb081088e712a64563c2eeeab900382b1fedfa192b6920020abd80dfb137e64224df8e7e5e4cb414a9f0814e897f700ed5dbf62d787314e013c7736b3b9edabb1ce3cdcbcbcd1177a66487ee87419782721f9c4bd75036a432f9b17579672b59dd54b684f1e6952dc19d77cbbe6f879db3ddda05c47e020fc1d9c3a7af4132317359bfec2e7daafb4a4e8ac035f852d91e2091c4d27328cdff7364de55707019830b3d0d69a8e88e093a99b0628cd94e342f5ec2409a04a40d055a63e0a7c7b9cdf7c63ffdc0772fae1c8e9a05bfdd0a4ccbafde678b478328c0df8aa0edadb21a1665d8636d97683a49a42acc53898e8024383da9ddbfecbcb7d9f0b4a72ce557aea92c48bc8df1c98ad17e12090b9e112eae2f0e60dbb9b20d4b2a104143c4eb1ed4fb2e461a7b21c40ceb5b3fe61679116a6f0bc31e754af7d80ae4d5a18a95623d8cb35a4c1e7bb0e4a385851526b6870c9f2fe513cd8fe9b1502e29f0b3496cc87fe69a63b95f3d4f3b49180de9d572f28cb0bbc071fe2d2051a4da4315c7477c0715bd6dd69ef240dd4b295d6a26c4d1a325779be34507281502a423dc1ce3218b4b59a6897a264f0dd7336280a747616eee837add379b3f873cb9d0fab9274fe88ab28e93c53c33355626c0f0839e76249da73947e3f4f47e8f23a1a15c1c67b4cae4c4c3624533210279c4dad51bc810c1a2c70cd343ef363804875dc55ebd338c75e200f537e4c2dd928cf2569c4c642b66e60f4dd2873931749fa50213a073d5948cc140c1cad28cd652c05761b2df1b9ae5af365bec277d4967a052864024c499f2d8187b92e23c1590c9084c3bc9a40344468f4da5857cac4b112fc610f4b1d62a77907dd36b50665510a04485f4e8079d6d76df1c00722f5a32c864f151d965cf6a617f7ba9d115e819f1bd74f57b299d819d125d7b7c25e47a4ef48f9d7036ee4147cdf6af56992795fbb92ff8db82fdd8832c9bc875038d3fd45dcb525583b03c7bae66fef6c45684d7932c14668dc1506c89e4e2768857344a428ba5a247a283966db52977e1fd", 0x1000}, {&(0x7f00000013c0)="e03a28f3b1c337c6248992729348e5132832b8aa30d1476cf451c21152bc8c2320fdce901af006509ac46aa44c5aea1ddc4925a295952bdc6c8cf80f7eec71b1f107ff1c18b5811f4b6ac039896cd6bd39154cb2031ff8db85b97b06d8e7c48bc3ea018386af90f16b478a68fae777b279848632f50dd061ccb78e874a5c40def61e548c90dd84dca8e4ad942b402e753fb43a0283bf3282cb783f5946d44333d3fc14f7db19613a8a607f729f7e7c2f4a274fc747193181b6e200924c9a025a93bf8384047e2af91d24d9464c7101c43815933f3b5d15d268e4e182ec62b2c7ea7c0e16f5af699b000bd93ad9", 0xed}], 0x7, 0x0, 0x0, 0x405}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 01:06:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) pipe2(&(0x7f0000000140), 0x4) r0 = open(&(0x7f0000000200)='./file0\x00', 0x10200, 0x400020) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 01:06:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0xe50) 01:06:14 executing program 1: dup(0xffffffffffffff9c) socketpair(0x23, 0x3, 0x8, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair(0x3b, 0x0, 0x6, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, 0xfffffffffffffffe, 0x4) 01:06:14 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') r0 = getgid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000280)=[r0, r1, r2, r3, r4]) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='W\x00') 01:06:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x42) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x200, 0x20, 0x0, "d848ce5ce941b728a247c34b09d8a140765f9b92", 0x22a6, 0x8}) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) fchown(r0, r1, r2) r3 = getegid() getgroups(0x4, &(0x7f0000000140)=[r2, r2, r3, r2]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r5, r4, 0x6) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000200)=""/140) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1017, &(0x7f00000003c0), &(0x7f0000000400)=0x4) setgroups(0x1, &(0x7f0000000440)=[r6]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) fchownat(r8, &(0x7f0000000500)='./file0\x00', r5, r7, 0x2) r9 = syz_open_pts() unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='x\x00') kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000005c0)) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000600)=""/82) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) kevent(r8, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x10001, 0x800}, {{r8}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x2}, {{r9}, 0xfffffffffffffff8, 0x82, 0x0, 0x3, 0x7f}, {{r10}, 0xffffffffffffffff, 0x2, 0x20, 0x5881b25a, 0x7}, {{r9}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xa8, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x84, 0x3, 0x2, 0x3}, {{r8}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffffc, 0xffffffff}, {{r8}, 0xffffffffffffffff, 0x40, 0x40000001, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0xca, 0xfffff, 0x10001, 0x81}], 0x6, &(0x7f0000000800)=[{{r8}, 0xfffffffffffffffe, 0xaa, 0x1, 0x2, 0x8}], 0x5, &(0x7f0000000840)={0x1, 0xaf5d}) unveil(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='x\x00') 01:06:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = socket(0x24, 0x0, 0xff7) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000001600)=[{&(0x7f00000001c0)="dbb360", 0x3}, {&(0x7f0000000200)="95707268a75b00d2e2f3057b519a09a1c038719cec89b6eb78d50fc7389a6d792a20dfb942b6e12fed75480ff34c2c25043760617bf1a060491931a24d8ae0f94625aea013464fa70c7b7be52ada3ff6fd639a9551d4b7c188aea3094be838800d7110533c98edaf2ddacada3c639e3e3296b4abff40a551348df5b691360e8d5cccc55e30e202437a60e7f25a2d4d7071fda9c886db53cdf6b0b05b2b9658e7622762eaada4d25a208fd566c2eee7fbae20188256d002b093763a6576ec4593004cc438d45f9d40479cef816a30ace2b8b2f2ec5ddb6de1be60b667efc58cb53316c5c03577981693c03677e69700f3f9a362395058419d6126b8888f0b92c015c1469a21320c65ed1f240f11ea3122b7a7ae5d5ac952e3d16113eb2baa815dac116644019f0c052896bd85783d43f431ea02040d0e0932bb8ea41c3b74621a39dca93346c7cf6655ec87b15388cc46c68dfc553dbaeb4c1ef8762689b121ce08304c5721956c485fb74372e0924a1fef2398501e06644b5f8e3f1b8bfbaa3303ac2718eda020d2a9e880e639ddaf57c343bd9959ab6c3c186790df5f4e39b62fe2b8b402460a86c993641919bf9221ac864c78bf8d985a26fe3a00d84ff1d4fd9c729d63c66f50b1b0f9d1af40d0e5b46bae16a0a53f49a0524374d7d81c98650d6d3102ac12edef3b76735e846560fdb9d574cdf590c58fe3de622809f9164ae5926c903f4495dc0f8fcacc70549d7bed3ba7b3a6739426f130f881c28d0bfeae28805d8ad62c36aae5f787979f5ce8cea8856ca87cfeb45d14a3412d64a804765bd906ceceabbe084457d3509ca77c3fdad218b39a346930a0e7002ab661b739f5a3b03d8cce3f2374c8c19252e10679cd39e1d880e41d6f7f7c0d4e0c753fcfddda06003652c1a89d3367b721af6a630da3098e0069ecda8ace701ad6f57d72e4d1dfa95379b7934cbaba9f44371aca770988b90892346d9daf0151409f92bdd98811ac3cc634f0d97663778e236bb14872de0818a4dda7678b08bdcd2cb17ac9dff9a3e8b9aa87459ea225488e960ed6f40d557a099e9f97a20ab76cc8875fa383199f50b0556449a0510f05a8376267e93c93f0d70c177505b7120355ea3f260f0650e6ba3116739a282ea445bef09b865cca6b948dec11d5bc134cd272ae8fddfc05be0fbfead5fb3b42205e4b67afac32476c30d17690d3636611b269c2dafb04241887548e40b1d1324c6d096697506c03205e2f530fa07242f0fff36cbeced8eddda87bdaf4f7b950433e5f42d3eae90f33f1e166c4d9a8cad15b8b1497546ad8f45556738bdd563c609d8279c7218ccaf571722ebad66bdb6d4c676622989ef501674a78df7e414c7130c22b0df88f76f89c54740c65720daa91d093c93512fedbc18c5e8da168b81591706f13238a66e001213a67a4ecdcdb78704ec2d83b17db449c02b9b0629cd8194ed3d86311b2f977af906422f043e40245aa00cbafabe3a18805e9244587f7b8c09856c7b54599870d758b4a7344c609532c229d326eb85bd00360705a2274498b48235cd38dcb4df29d4dfd0435586b43ded340eb77dd484061415d44b7038c9fa4698da178b93f798487c2735e3e4b1c31e7f4da422f5608154a9637129ed8ce9bf22a7654ec9106907e35241df847b4bb1cd9b8b7baf1fa25bd982a44724d9a65e6af07050d5e86f65b8b070c9e18d7781c785e18983594e7f67b69bebd74c6359f03701fda1ed6c9f4eccc4dc1b1ffa00614f8c5c8b944f2a8741c94bd15f5dd36d3c31368c89b162cfdbb3fad92035441f2ccdee097946ef421433013f543e7574a9243aa10b139b1bb02a23c6bd6285cea0f4d782e688907c7997f6750b38d1cded4c74fc148f091f1e213b3a9328a78506a9efe430e52132d6fbcd25c182a212ff2ac7756fa67a66b27c6ebfca82fcb3cfb233e20b23c3e9e0d09dd8fcdabc70fd4dc4ee960b566f86f470cedccc6b470dd8832ea56ec1fb0f018a4fc3bb7b743be46d7bc431aea07aa83e511865d78ee2f3563ac7cdb8bb977457c44af64674e2124e88c688bf920fe3bf6db107461ebd4208d62ecc7a72cbe547aa77f6ec9897b7f77c888a48769bd59beb1e1840378f14ec855f8cac1ae3d108b20f3d38aef232cb7aa2009cb503eeeef48298d32a1acb868be3c26f4833a1cdc300bca75cdbdc24f52c64f4460fdb17d7b5c657ff54094abf58890b8f30773d3ff97e420eb6108e9cda274ee79d5441037e37dc32fddb089db20d591f9a9f7a4231946ad03b64a9f1f7e76f7ff094b3543aada025c47cef01458b418080700df39d08192ddeff49aeeb0165e2fe1f20c2239cd7777bab77dd7ef49daac7f6700cd86228d69b577103f5fe13793f5b622f7285e54eab176a1a8c0a38a44291fcc715aa9b94b7cfa83564ac9d98feed0b0c02282a452c5fe6d28eda9e83dd802c8967f7a0203638d6006e674891b8bfc9f96d96663a3ccaad67fddd23abf7c5c328c4cd3af7accdde0cee57700e6cc355840db0fad43a7de1eb2cfdda2f694b13c8aad0f3c3aa6b916eeb497b2fc8fd835b4a92842d4e655f7e439bccbae1ebb2644b0fc68f0151ab281bf7d7d8440c824d39f9df819b02ac22ebf4be80b0e925a06141a508743457824f24dd34d38578aa7775b397ae196e2348e72983a301c40782a022595a0f1dea14e0a6f1aab446cb6612c6ca22a67230378b7def8ae4842c0b056ac4b3f0a79c6c7803abcbf33113357fe72f807b4bb1e92730ea650c8133a22498e469629cd9c10670eb20b141b75a026e6b46fba1b35928868e799cc5f7e6bea91782f14e8cedd54a25885e5ef945d34eadf8c9578b6f20624793430f8db4d91a921e9a4671999c8d9e543616eb9e9c5c2dfb0308a5caa7030772c487a07a4425ecf688f6a863dc9fea1328b8d4cff0ffa105a331c03b65cc470500980b42272b1bd535d1e8088c1268808dd6c07c9b4745a3fde70ab4c802bba94cce918a62a8c1b4568d4e2388b9b27f9fdda839447bbfc3fab03b44be7d00e6915879672ed28f63c30e9a883d2d395ecae979cddaaf865294ce7673206fd768e7e44039a8217cdaa1435c6776631b33dbf7f253d748689fbc8e6999c597ae4b464572b7904012943a7d43995897218f2850bbe1525a6d514873d2650286f16b3eb4eebf73203d6a90aa9cc4bf1b84ad9a6ef994ce2614c30acecd817b70022bf85b275b6ea9d9f579cd5d89829991a3056282139a17b5b988b4c28bd240d030410d2c863a2113eda3387d42684001f47dd089c89499524ced5b758302506d7a3fa220dc601125e9ebb3a02773f77506cefa0591a85157e6829ddfc52c281a2e53a69b9db782f413820ad56234c67f7f0ec0dc427546d33f9631aa4c0db8230d935888893d08162b6559ab84cfee360e79ec931bfb5c10f4b341423654e81f25112f24899469a0d7fdccda6e4b08b3e3fb351e3a0929bc8f76c43f41160723f4697c694408efbc9ce74edd8e770a6b23b3e0bcf86b27fe2c025db62ac2dc3a33432fe35c03aba47c7f3298c30c0431b5b20a1b01763d52d3ecc0d218429ea66921b669ff0f82ea156aa73b4585274c056d1b8097329e2a55312bb674ba6d0eae244914a6ac7e8128466275d8fccd71818208672ee495780f9f5681a5d8e6c9aeba75b74871bc2c439b6a395acd27d8cbc928f7f41b1e19ef416712c099cb9ab8065caedebc3a7ff22d04376c42ca8c40354f3527e9d58df72c27c57c753c4933f6af4b1078523d5c264ea576dbf7cb4bc668287988ee1dc96d2585014106f336a6753eca37072156c6ab59ce48cd789cfbd1abcfc0da1daebf0881a270f6b1f0a28cbf80d2daee130cb4f7c80ac876b3d211a5adbfc8a3a75d22939bfb77e10c8c3d57ebdafa8bc12a9ce5f357fc2b051cccfdcdfb9a0e493ae5a5c922d36d2999f243b322f317f4273938588b6dd27261241a31376812a693c430f0dd2362824adfc320e7452254d274b50f0bebfc370ed03a66f119dfd99c28c7885fee28a03670b7da5f120018ba3c2b40c15d84540da41a757e967f371258ebb4dadf53d126f08456ade50383bc9ee0956a3b6ea02a886048f661e408b6ef8009bd12fadd5d61c57f590dc3213f996a3dcc7720c7148077dfb9daaf1ab7abc1a7d749620aedf734989aaec7f97d0d5d0908c60dc220ac16d72b9efdb3f4966075f662ebdc33877f6342b4fd9fa9846ab678e075c0c17edf24d7b60a8454b700f5702dd61a1c6aaae2a5d5e418f0f8a7537a21865af92f494337ebef4f027cc34aeb67114c3441468237ac720c161553e0c1d6c7685eb82c5cecef729ec8668a4e5faf624beeca782310f40509f57152b7fb3857267307c83e58d57134b288af87db461f3f56e23c4e02a5864f0c24ebd38c91a3daba41723e17b1f5ece99c446def67c6b61a67a31a0858abd9de4d9e70dc16d4b0fca787b6f4c84a44bf63139b0278d992e93f3f1cc7879a3a6b2cc87cc72ea48cd5b480aa14d11d6287c14f33248625eb4ccbc8e98be62e3a84f1068edfb0053b33d5eb5fa6b49e09609fcdf6c4937e141edf8ac3119b911ab83c02b34082b3211b78bf5948d0bc19b77f00dff2b2247c600c9f4787051230c2fa3ddced4b699c7234e423d0c39f414e8609f85a7d682cc027e9805a6942b5fa6c3b1c0863f40d2de001176c454b310497b7c4e783d769e50e390f27caf28f53c02e8516d663346d946837ebc49b523c890d4e2fec34e353cae39328e4969bc1988bf774065b3c0c54a037d810eec134b1ee0eb6e9bb3ddcfe0495312fa61d1611e4cfdbc1da27ea34a8da822b0f4fae1f4e7ba43ea92f80cfd87f0c271d1cc974722f76feafd873139620269751265322a5186affdedafd9d8eefcc14e9c79ea3120090b8ea238f574137700b1d309370a5d15e23912c2bb83c8944ba484aa8513538223333a89c8f288134f5a4480a3835cfd64b500082e0e808671bf1fbb321acdd47237938fce7ec5922262fc9ec84a205265f465783b6cd7ec298cd0c4eab8f02be683f98d8e6ff151f481d475c5ad2318ef43037949d4353dc59d4e4b56f5e20b55d44a8e8b43300c5324f473654b59eb2ece07f9f08771e0ddfed8c5ae3ec877fb6372e02ad1e1b8f1833a91894e3775e95428f7d42e6d7d44a1cf4d68892bfe57e4209e6094ae184a3be7e739050347f3e0db8e26257c9de8734f4b0f0c739a3fb652c3758fe31547d5bdfa568fc4d75963e06caaf51a8c5bce66d5b3f0621ba0eda891c6fdb9691b1f1c353e310f168577ef49b226159902be4fb8e21e181f832d48dd3b36f21518efef7bdcbfc47b10bc61cd7db9be008cf200f74c2b50cee7ac825b5138afcd9747e89bcf264c1536d0eb604c5d1783f4060b4cae31371c53b8a7a3d7f06643360a22dac1c9243962c7c5e6853aa00b0b052c5736f1e22b432255ba043f69c2488739c53c63f40e2e9d9b4b5880bca15d76312317431a2ea2c8952a4832c47d1ad112c0264dc36f4d7d30755fc2d6874d1ce2e0553b0fbdb4292607f8e6a432d2f7b119c9e5d8a33ccd837182f1862bc7733023ea225770ad2726b4d5a9a339e69d9617dbe4ef715e8deb8f72afc1715eb191d7831606053c0d23a6b6ae739b9b47e1b1f494dbd1b754ca78721050cc647df07d538b2fcb3328f5929340ce3749f6b830acc9d85b0a162554dbc227b487eabc86c2ffb633660e449307dfbb28759f5833229eb1ffccd45c5b344035701b33c1d2ccef2f58a3d908e1d560d4", 0x1000}, {&(0x7f0000001200)="0f42560c471955657a6227a084b1e7bab5a7ed154c486d9c518dd90d4ef0654f86d0db92ee46e0432b83c984c5da8267426be009386645c22d69ca1e12de045a14f96d37957f220841d1961f1fee09eb96fd791678aaf2460bbee55014cb092292a88e7853ff00b7a270db2d236ad02043070eacf02e78865c0eb4b3fdd950bbe7966f440e853fb421173c468a8037bf634455a35bead5d16e16605368b3f599421b25ba8bef596505f8d4242cb73c6a954a3a209332b6d7f32a0c20289b084c65298357d222ac", 0xc7}, {&(0x7f0000001300)="b70fddb7aa9941c73d1f6418125cd99be3bed76e8944e4131586d610", 0x1c}, {&(0x7f0000001340)="ef89216c17f6db740c2385b952ed74662359eea9508f3869ff04dc05b5cf9322bb07eafad7d68480f2616e2ccb479d43b6991ab69da1d7359266b1905c05cf6ace46970ddae36547d2fb2b61d5f3639f7cbc79525c216a0311912d1f6f37312379c6e1a106e510a6c32ba554e838caac19c1fd6356f92cc557c6", 0x7a}, {&(0x7f00000013c0)="71b72d90f9855b1fd03679c99970a497215672a7af44f06bf109e6806b03ba1ecb13d2b58e70555a5081dffed98972b04ed4df694a01c4a4524a8089911913a9680546cdd937dbb5d0d77a975635774019806cfdde7957feafee845e2f13c3cf003a49751b934cf00e396f4f4cdac88049d3c38bc65b48c35441b11dab2c91c3a6feec4b4aa530361f1b1b67291c8b121dbbec319dfcbd075ed78c69a0fe5770a6b7ecd833a9ba0ece80b5bc8a34a839ddc525b5fbd62244cd8eb52cbc39ca36e16cf21f78c0cf3d875e5ef8911de5f66a496371ae02bf83793c99", 0xdb}, {&(0x7f00000014c0)="2b2eaa4fbfd3bcf1e96e90e23dd000c185c3484012f8da9bf9d7cef452fdcf72bfa94eb32dd3ba46af4b11aed4b26d12e6be78c344069e4776c06f5607555b88b685db4cd93c2c741f72d33375c68aa36a00e0f97d9cd3a04f5ab5657b4d366f0995b990a6768969efce8fe847f99f0ac405f073c42b1eed02e5d7627f080faa3478f8bcf0482b02e4271ff3f5920a1f413c565c48fe29196d9cacf6cfdf935a6007346aea00d151dc8083b885", 0xad}, {&(0x7f0000001580)="16669514144c9f", 0x7}, {&(0x7f00000015c0)="d061374122b50ce57822b4c155c9b4fa72f321c78934300d4899e2f9f95c45c35a33a93814", 0x25}], 0x9, &(0x7f00000016c0)=[{0xd0, 0xffff, 0x8, "08d6dd502e58826c71737e672e7c3de439ec931b19b55eee48bcee2aff18a2117218c1664279a6f9e242ac067654566bfb1ae3d472cf5b4ee6b36cfb3d06469269c6ed70e4502246413b64fd6fec8de2918b9eac225a26b7290280bd5ea9e87ac995b57ed140dcd74407f3a912a1320372437d75a7356a5b28a6f28a57415f65a96873ecc0e9fa55400d97f0e535bc1e03bdb1790dd31b512b1979b44256ce6b63a08d1b6dd53005736095c43e0d4f2812d76e7f74be1d8bf4a969"}, {0x40, 0x1, 0x37, "ca03411721d4b17e6cdce1ed837b6829fd4af88e7699f62665e420933aacc764e8f65250da4d033047920ffe8c45"}, {0x38, 0xffff, 0x81, "0c1fa7390e9de20e8e2d011edde4f7db7f07527b0e874e749dd49b900a7a4c382a15d6e95122788d"}, {0x90, 0x1, 0x1, "7410f95cb66c76543f54197c21f7f00618405d107aa2ed37321f7339b1e187bcae6baf803fd25949f4d935f054408e5e2f9c96bf2099b0aceb08f9a74e85879fed612319a745c8796c5ae145fc4ddf774c7529bc59f818b233a6f48d3864ae2237d198cf08ad207dae5df80125a205283a7d2922a687a130391da3a8"}], 0x1d8}, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffdffffc, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000100)=""/4, 0x4, 0x842, &(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0x80000001}, 0xc) shmget$private(0x0, 0xf000, 0x8, &(0x7f0000ff1000/0xf000)=nil) fcntl$setown(r1, 0x6, 0xffffffffffffffff) getsockopt(r1, 0x544, 0x7, &(0x7f0000000040)=""/18, &(0x7f0000000080)=0x12) 01:06:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x101, 0x2c3a, 0x1, 0xbf, "4e1fb2b91a1eaa48c1a6f9995a8357979507d0f3", 0x2, 0x8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() sync() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x200) poll(&(0x7f0000000200), 0x0, 0x0) 01:06:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffff) 01:06:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000200)=',\x00', &(0x7f0000000240)='\x00') read(r0, &(0x7f0000000140)=""/148, 0x94) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 01:06:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpid() sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0xb0, 0x0, 0x0, "ffe1bcb7c04179abcd40c9eb08f0bc9e8b180f1a1a93ca9a139d9008bf0149550cbc44a37e634baf0858797996b4431e024e8cd7e0d795c75c620a4a7dfcbccbe9026b5a274b7cd0dccb128558fc733db91c3381c106d26a5090a043909907be686e4afb9e2d5d645f71798536db170613ad87c6f752da35bf48cbc5b0afd86d77aaeb982da33b901c72031c6af9067cb4fe69a6e84aad1979"}], 0xb0}, 0x0) 01:06:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe80) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) socket(0x12, 0x5, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000000)=""/2, 0x2}], 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 01:06:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x7ff, 0x6, 0x2, "72c8e8128eaf9d8717411f3ed2c177cdf971b0d1", 0x9, 0xd40}) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 01:06:15 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x88) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = socket(0x1, 0x8007, 0xfffffffffffffd2e) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 01:06:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) setsockopt(r0, 0x6f, 0xa, &(0x7f0000000080), 0x0) 01:06:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 01:06:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xe51a, 0x200}, {0x18, 0x2, 0x5, 0x4}, 0x9f, [0x8, 0x2, 0x855e, 0x9, 0x10001, 0x6, 0xaa, 0x2]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0xda}) 01:06:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x0, 0xc5}, 0xc) read(r0, &(0x7f0000000040)=""/135, 0x87) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x21, 0x1, 0x5, 0x5}, {{r1}, 0x0, 0x80, 0x1, 0xb27b, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x619, 0x8000}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xfffff, 0x76, 0xb282}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0x3, 0x20}, {{r1}, 0x0, 0xcb, 0x0, 0x6, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x2, 0x339}], 0xff, &(0x7f0000000280)={0x6, 0x8}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 01:06:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x8001, 0x7) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180500000000000000"], 0x1, 0x0}, 0x0) 01:06:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r2, 0x7, 0x456, &(0x7f00000000c0)="66317e0be86f93e9eebdd2c06a31cbebade68e82d7a8ee8f14d89e16dd5e25ce7ee3383c51c1469bd2ef3dd04129d16dc057fcf9342321eb7c6c3f69f7176b9bc8fd554115a65d2cc9719e161bfcc7b4b25c40f3c786b92d51528e37884466db1ca3ccce112fe9055a01c35172224883f769a6b0d9fe9b31f88d8c7948952cbd852276641ed414c7469085313a9ef582a2f4ca0dd7aeb6cd28a292a65d95", 0x9e) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 01:06:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 01:06:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 01:06:15 executing program 1: r0 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3b}], 0x8000007eac, 0x0, 0x88, 0x0) close(r1) 01:06:15 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x85, 0x3) mknod(&(0x7f0000000180)='./file1/file0\x00', 0x100000c000, 0x3) flock(r1, 0x5) 01:06:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2902010000805cb90cca8590", 0xc) socket$inet(0x2, 0x3, 0x9) r1 = semget$private(0x0, 0x7, 0x88) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/48) syz_open_pts() writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 01:06:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20ac, 0x3) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0xd115, 0x0, 0x0, 0x0) dup2(r2, r0) 01:06:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt(r0, 0x8, 0x8, &(0x7f0000000080)=""/66, &(0x7f0000000000)=0x42) truncate(&(0x7f0000000100)='./file0\x00', 0x3) 01:06:15 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x200000000, 0x3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x6) 01:06:15 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x0, 0x1, 0x28) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/83) 01:06:15 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0xfffffffffffffffd}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) 01:06:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendto$inet(r0, &(0x7f00000001c0)="ec70be6fc3ce1bad8a1008c23a4a0c9f8209477b20d446a32b13d1cbcc34924118df41bf48aee53e4ab830250b7594420467743d39353bb7712ab6f2a5f862517376850c65934d6c87dd078dc650107fc3d0b0ecdbbba254b8fcc39d586cb2497708dbafba48645802fa84b4dd8a83236229f3b48e0404752e76d1567222cb7462eb690ce01c6d70dc7bc533c082ba5f02a2b71158ea41d5effc47bea4e1e06e62eb1838b7f362e2be9ab2836b9c41cddc68f3af1cdf5f30a48867d704b49a7ab5b5d2eea8a17b98bb84f46e63ec1203deaeeccaaf7574a946cc7f576f0a1265b2e7bc3e195a89b64ffbd38624c52502f44d49ee871667342e28f36f7ccf035517795d45f098ec37d8ea1be9a6e33a387d3704c4b11997277b6f8f5cbc8087577fd937f5fcabc023550236a4fa453f2bba4a9ba36d890ce7f3a72733575d5ba2c2d7d2e196879df557be7c71e2ab3aa7095970431cca7755336d2d360eab5b34264655dcafefeb3f0b180aa0477741b379ab7d2ac4e7dee6da85f9d891784bff505f7ec36b32e8dcfd5e36a51081fff852883c738e1f8695f28e0578f12ccaa87721d7a3f87bc0e5dd87dd1660010742869933cfa45c1f19985e925089bdd65cb714d1347c83bfdd65954b040ab9f4465acbb85f4889dce07dd965c222eab7551eee1e930c360b437f6038b101791ef6a1617d830c20d1d72f82b59f4c35fef0d0f8820ce8a31e1ad6a6a86f31df54a961a73d0c6c28f524d4cddbae3bcbd03f6ec007798784243bcda7be9b346ee724e5106c4ba468aa076b28972713c81cf0a5906a10dba079f4969eb60a352be5e75c47855294dc2360c00c2640d88a2c2617c8c93411387701663c2f67801b4bde3e6dc175b0f5921652dde3d6d4d9b95993bb6ac6d9aa26299f0bab044e26ba4f66c49db7f9a7ea5a07b351db9e73d2736fd795a206db8c0e72f91ccbc802ab8e78270db25f9bd079e2a0253582134a7e4b6249ed1709b421131d1370da0ce03886aac95f3980f9ee5337ebbd27d52d5732c3d7997bb6fab85c430d2544dc49b9f8d5ff767e4d0bfa3fc61fdc93e1e780e1b99935776e039072e205213b8e03db59c4a89eec47d4c2a23e7ead23cb590a5e3396e5aee7c1b0a9c93c3e9a4eceaeed5b8ab6eefb2d6b084cfe2ea647d39a0ba14e86a62d1ff9033fafbcec38cb103eef7ef12642d5a81d8a0d32d93980fc61b98c75eb8014fb4bdbf5cc2313c2aa5d1b8d7a4da860f271f598ebe80772cbb87563be207019e8198981de1c130573a42f5ed850e69219d1c73e0261aac87d2739a6343e979c411884253387d81adccddf1ab26c7e30bf7b9f302a772436d2d4cd04bca24bdadc91ec406cadc4c6c42ac98c0ed5f6f08fa70cf6a4e8260c3198046e3492225df64c8addfb3e26cd7fdf6f3765b8024bec4761bbfe520f84c0dacf79f8f23e32e9821cdd7fde9a246e1a14883e9196879bee04328fdf11eabaef2af92422ac253957ed4388661812b4d51793de6e8ac83f8a0e8b5e2952a4ed9d0cee97edf93fadcb40fe00a8c43d74fb89255ba677054f7cb8defcf2eb299c08c0fc6695455cac4ec6fa3e112ee2e2a49ec6f99ee1a5e8c9268a3197f452306a659414fe72e42e992f91cd59d02c58db25c10826cb788511b0b094a63804ab040e3f3978c9db29b887d1742d479225c4ac8c3a1062f85c4e3fc4fdbeb4ff31a596132ceae47f97fcaa06b046c203753f9543b5b234612db974c31446671e5a7f949066b9fb1f8f9a521045cba37673f535bc68db7c7c65aa9e657b6e119a3d5774123d414410bde6632d8400fd9dfde8e882d994c3b81489a852609229196fd16302a04846b89bb902750d9cc0497165b88a33a51b9a787043ab6a5d946f4478adb00f94684324829734d03b720b9cc39d826de4f9f37e74ea1d92e190441e2d95be9cc9aa07773182d91a8af5c68260b15fe8ae6908ffebcc731e0a6b3841163a8374e15f924eb20565257f66a3408bf51c83102cdeec7b985e37142c6a38f92aab673646c57cc4c06d9dcd7248429a8200667c4e71f8b3c5baaaadae43f3de512277bb255e4338430be810815e5d4d321061d44bd6f18c9495efb8b88dbbeba3546426cb1d7ab63b53df284bdbc289de6de04c4b15f056d85472ef94209dac9c69fbff77be95e9d0d1ed5489ee671c72267ebb72048b5c168ea4a937cf71cbeda424246e9f4901c914002459ee43395e71d89738d55fa7afa65d33a8f1e176d4ec1c550312e7034d3eea902b144fb4af136911df548a863e9686dfc033e66b3c9675ac16e2769b5169fc2c05fe5f33b6d44f325146f67c6411b82b75b0b6ad5ad58195d3a360ed2e55da361c200e58a918f2ffa99f1d5d3d648e772453414d7a8c097c4fdaa92c799806fb52a166c11e8552df3b954134a3bd5f88f70e510396e995acd9fac0bfae04cbd99090e892a54ac159610e276ac274a3dc63b1c8c2e2470fd4b87970201d61efbfe41069e0acac7a2f9e512e2b67d0f9182cf6dfd0c917e5aa2775cd78284c82ba81b9e44938d67a5ef7d40cd4aece90a153bb94fd309e11633b09003563c7d467adad0f070ea25659869c58bec4de5b6742b36dd8c9c42ad4b6c870b1b8f47201a91be717323cc899d168bd8568c9adfc2a686bc3c6ed54ae219c3bedb3c397847dbd1cceee152a38642b6b1eedb1fc254675cfc236561c95ebecfff8f171ad7875e6156e378d7b9d2f4c14a39998b26fa66199bb09b9ac5b42ce21b5910d9f0183c016ded0e8700270cd4e944a0b7a964071cefc80bb4ffce6b3c7c30ebd47544f796f02627f97ffb5d8e58d33cc0e3712d2a722151a2b21ebb0c02dcfe7f40a80a43dbdde65573bb2a5f4097f55761b2a1c0a938c14e2c1f41b15ef98049e6b616f9162d03093331b20289332d3fa31fe7598366cb0929fbc3b0c4fe096df11ffb008c60d92735c392c9695cb527f8cf56898b35b73c8227600539411a406a643043d4b45a91176e9a71f49062be4062146c883802e3c405867518d57551d36eb9184deea45a9c6b2acf9517c586dcf54ef880973123a99d8ae2c3533eed6551389ae2d340eed556b4a94af9f4ea4566a575cea5b54e27eaf164f62e28329dd83f51549ce72ca8cb0cd54604b17ed5f35692c5375459486e5e669a0fe46388095a0a485d0cfeda142dd2f2bd5c7e9bc040527c9d8e4156ba315c613e20d022b58202b503b0819d5c0080dfd915e5e185ec1f1b849e7e1a7165cd26ea28651c8bd90de2919def31e57364fb9acf78d957ab373284b66dd6d2edcdfd698feac8bc2e6073d802d09f3ade4a5cfc4847343c3c772eb0d1c662cd5aa4db3f7ba12649d5e494560d6a26773a52cba640bbc339d23d407632a5438ebb71f479688e565bf06900059fa8c3414643bff5be7f771f27f8fb57cfca8e5cfb3e15c1950bf1a7d64f797abca6bc035316df0138e561808816178f25fe2a41ddcfb4ca411504d72516e8f2724edb4e76c9cb82c90805446efb9db372320ec28ebbb0824e39c6b1d51381a699f7ef8b250055751fb6c7ef56562dadbec65d98d41d5209d83405ea21a745e56548144b8b8b960ab947ca98cf1dc3409e8635ca3e2be9e0b3060e1d975a0c1a0b9ea517464f11c791c1c923a8c8c5ee469dadad11ff95e76f44cdc0fe9b6d5a7e3669246136912a3a735be5e69091d57ab4ef5a36d1175b6b98ef3e700855150655818d1cab3cd096ed63c81a8f2d659429897828995c4bf02771ea32e85a537f75e7059144b521a91bae3db573cfdb1ec99496f21b41c963bf9f621fa459c47f058e1126549adaf99ddb5831517530a74ece2c089c57e951a35991d46cda62203d5cc4c3c260177881871943ad4eebe6464451b39faf30e49c76be6cbcda420e0e9d398213d376091b3f05aa65aab2da33856a7de85384528508008a49396e9c941d12322f1756f41d9abb5ff05d0b239d3315b071a9ce4d572009ea23aaaa7d474132af84209b6f98f954b05c815073540cf38de04f063b29cb232de115c2ed20a1db7004bcf265fb051e236b28ebabc4f09a80c264c20a6d28ede89ba442571810efeb06ba2d414d1edb5d9b9ce39320c6e75a33855535a3793cc60d10cb44d60efcdd24242bc4c97f1d11656d10b15648c4c39ebe450c61d7cc9e295bd2abbdf462d15f079a0097ebcbe94e653b8ae1c2e8b60194067c2fd7b14cd5b7729addc6088ed43298a514ed2bcf24d30d1763cc1836b84bc8a5deed878243b2ee94b9878aa573856db05bab9ea75804aa0c9c6b9877a7e568720ab3054513d067599636e8714cf99c79b405801691c85f6cb6d5fad1e6e9587bf8f4bfc238f2cf4a0edba9ef7c0462c6429b9ef587d71cec8c09cfee50067ed5264ade7832032b4852df2203e3556ebcf31921894b9ec4993ab985f8d21e85266be536c579409e33c0107c1626dd2e19d4f5f7fbabec42c89cd24f1bc4f76d234f6aa62559b5a88238481d366bfb27170ed711f59beb6758f27320ec730b9360929a7db87ecfeb471a7aaa0b64c8e8b86857be6d200ec6979b182b43e8aa6322ffd66bd43e537b911c6eef83f2d23ae3dfe7e2307a3b4bac2455ee91eb2022c0270f1014297852830e695d6cfbe9e4e4440c92fb522ec1a8294089a5f73cf91d4fcdcb43011c83af8aad91fd0272eef64d52f466ca4487b627c24f74c9264b3fc355e9ecf103e88cc98b99cd320e61d9f312386d1124e9058e609f398ebce90f3d00f84bdfc9e52b79c59be3c1c61f8a142bf53422f4dd5eddcd4d1a5767a7e3b4f3937ab2ba3b68b65ceba5002902a2b11735371274742b66d5d0edcfe51a7549ded01ba656698a09df71d33c6057062ca41b02b6ba38fc8f3bd5fd75623640e221f4f30b6ec8880acdf3259965719e65a0bdd8d16a7bb037b50b7c7026c345d146405a017255dea88af331fe15fbb031cb34076111e69c57f3c913094807ee5d1cbdef41358021bb113312c606e4fc3f441085713a39a8cbd32cec1b30e656bc10aacc4724ca8fac9c21d8ad813d90f90ba719a84ca765727363939118ff0ede0eafca1e3cef657c204113b761db601cef151ec00e2b5c58d1b252090ab440b77a948c100fb9929d191602ceec6d34bacba8405079c67197123d43d92a381a4d197119148a5e6395c63e8a03f3e16bf9451a35430226f24ea12ed29e58a4fb9770e97e39e1be730710b55ce232ab5d10d8d467f2c332e593d9cdc1e9ab458d40fb2c5d05d2029bdbb13fb942e41f295a13ab4091dff8034180b6c5341e9bed73ac6637296f9e3bd0a3db22499e30a83bd941fc36443af2b0f796c8296b494b2ae7e09dcd09a42ee4652a251e206f16b56f1249daa89e7294dc0da62e59778786bcfc8f556c81542375de81a503e95ebe7a7ddacb1dcc6597c7e00a8300a42d7754dfe57d13ddc3d451f75675cbfcdee6c03f19f569e903cb6ac23c33ea21f26f3d033e97128129b5a64ebe4bfdff085d5a75f6aae1b7e2e316bf0d3fb7f9bd02860eb96cd429512f290f3fc6b820857d31703b5dac407625d53b07b04f23a4b1e3320b393b9ee07de86e60e0f032981ddfde0aa312e74ce3965a3409db31e85e0924b421e7febcab3fcd8f97f93559b9363f4f51d330d05918cb9720fac7d42cfd9e6e0acd48be502d25c6fe46c15d04a8d378ab9d9b0511a1919b0754137a771be4e8529fde44c232cad338806165ef45eaa747f606235aba62af9744715148ba621db8a330994097f1971b9fe7ed284485cdf9d", 0x1000, 0x402, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f0000000040)="0d7fd26b6d594d68b99f4c52bbf0064144b8e6fabd1064e407c6e54f2e81e50b24a782842bc2142f9cb65f0ddda91fd4003034754e152c95828283fe53dd9ac07b2dfd54d0b6a4e4d88830c0d4ba0edc2ddd25510a813e692781b289b2bd6b48ee171e34ece723d6a40798e1cfa15d2562183747b76ca42bb6b59ff89d0651391be9376841cd67e07e34f1c29c32b540ace016028c59e03a65e51ee0cdb387ca421b106fa7418696ced6196c32a90913e33bae96c7ce07764e7833b9cbc51038cacd0434c3fa1b08b2a277807cc16385a50b90c3af27385d389cf5f1935224ed043642cf74", 0xe5, 0x40d, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0x4000000000ba8, 0x21}, 0x9) 01:06:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) socket$unix(0x1, 0x0, 0x0) fsync(r0) 01:06:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 01:06:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000003c0)=0xc) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r5 = semget$private(0x0, 0x3, 0x0) r6 = msgget$private(0x0, 0x94) msgsnd(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="8a99fa6f614499bc492bc9048c5b6fe842cfb88e2799baf4093c6f1f2095483e7c2204a677b95300000000000000"], 0x8, 0x800) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) 01:06:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x202) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffe}], 0x400000006, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x6) pipe2(&(0x7f0000000040), 0x10004) 01:06:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() setreuid(r2, r3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 01:06:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = accept$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000094f6c46d4e02949a0336e5c60cedc1993b7f7efc4f2586fd3d8e192011193592c96cc1363ae147e42483cc5dc2a29d7fbc96f72ca3d20be4c23790cdce95af03edfecedfc2602b7a61815d6ab2f596b25d2b5124b6f32554ebf919b15d40b4c4b909db9132b1e7c2a31500458dc3c1154f1957e3eb914015977f67b91521573d433e8639bd3b3d693d20ac775a534dcd0cded7f0fa64855b0f1479a2b0e0ba149ddab6a4b397acf4a05a1f5adefe1596d190a49ccc7cd1e51f51f64ed294c53c209ad6138390c6a5868e5111e4aa7a55a3816ef1e53d4694b7a1deef217fe193b251ea1e36f4d44eab873ca302009e6b4dffc0ef1467f1d149ce2d8c959fb8403a1f086e58f5aaa33851a322f095f15cb670523f02cb10351550b5f7756199bce17845e10fb98cb4067c2d63a95743709ae066c7132b105fb6fa8ae10e7113f66c3b198e6e5480071e24aa2ea"], &(0x7f00000000c0)=0x10) fsync(r1) r2 = socket(0x12, 0x2, 0x2) setsockopt(r2, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000100), 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0xa0000001, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x6, 0x7, 0x6}, {{r0}, 0xfffffffffbffffff, 0x24, 0x1, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x732668d1, 0x6}, {{r2}, 0xffffffffffffffff, 0x68, 0x800fffff, 0xefbe, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x81, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x7, 0x6, 0x20}], 0x5, &(0x7f0000000280)={0xfd6, 0xfffffffffffffffb}) 01:06:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x400, 0x0, 0x0) shutdown(r0, 0x3) 01:06:15 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x20008) execve(0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 01:06:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000010000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 01:06:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022d2f7f0000003000f43656c47acc2542d226bfec2b587e1cddac2cac6e4194611d0a0b8880f9f200000000000000000000000000000000"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 01:06:16 executing program 1: pipe(&(0x7f0000000100)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 01:06:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0xa}], 0x2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x0) 01:06:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = getgid() clock_gettime(0x3, &(0x7f00000002c0)) setregid(r0, r1) unlink(&(0x7f0000000240)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r2, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x3) 01:06:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/84}, &(0x7f0000000040)=0x56) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) 01:06:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') recvfrom$unix(r0, &(0x7f0000000240)=""/197, 0xc5, 0x40, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 01:06:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x51, 0x4) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file1/file0/file0\x00', &(0x7f0000000300)='./file0/file1\x00') 01:06:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) 01:06:16 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) lseek(r0, 0x0, 0x3) write(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x8007, 0x2) preadv(r2, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f00000001c0)=""/114, 0x72}], 0x2, 0x0) unlink(&(0x7f0000000080)='./file0\x00') getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) unlink(&(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000180)='./file0\x00') 01:06:16 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="1caf602b00c1f82c4a12a044a3cbb22193822d5fd8af59989807b29065abcaaa25e0761360db475eb31ca4aa9fca60c66cc43e7fa5155025e34156f301c0e037ba4b3bb8e9a34281bf62b0b14e0326591e4e23939b7b31dc795006cd42041cb43fe5b54fb3", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000780)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:06:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x8000, 0x0) 01:06:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:06:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000100)=0x5f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005, r4}) fcntl$setstatus(r1, 0x4, 0x84) 01:06:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0xff, 0x3c, 0x0, "f64cc3c1560590595d92c404939553669eb9a3ec", 0x0, 0xffffffff80000000}) socket$inet(0x2, 0x3, 0x0) 01:06:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x21) 01:06:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1000040fff) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="6ef85d09c77e989c5e8fe9097e9f8d867384cd6eb75d3433b2618d1d9bf88aedb8dcc8143039a1fccf775896025a9ef19ae0b494dfbf168ffc06f2542dabf3890cec11134f39e6520b5caf34c298395690032f4f70744e48ffa8a236d6074ede4716a6a74007fc507933fed17f53026ff26fa5c9d9a8c367c94b2575880b07ac3386247d2e5e1cfef7c312c40a7cbd2fc0d3b5aa7498894d249686d4e62abe7aedf76dfe81da99c6522d61aaf88a3d825f01fa7c2b1b6a1163f64d58d8be74fdd67aa9c7cd431e59030a2639077897c380e5197090b92591d952dc53f551ae5b533eb0ba45148d93878af38780388b08", 0xf0}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 01:06:17 executing program 0: r0 = socket(0x7, 0x400000000002, 0xfffffffffffffffb) socket(0x16, 0x8001, 0x5) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="89a3022c7c964efd0015"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) syz_open_pts() 01:06:17 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xf2, 0x5}, {0x3, 0x3}}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000e17000/0x4000)=nil, 0x4000) munmap(&(0x7f0000c18000/0x1000)=nil, 0x1000) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x3) 01:06:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000080)=""/103, 0x67}], 0x2, &(0x7f0000000340)=""/133, 0x85}, 0x800) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:06:17 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000140)='./file1\x00') write(r0, &(0x7f0000000180)="0db34159b6b7bd280acdd4a8082a972ea2e717af0cb61c14c3a6e2dc6caadb69c8f4af225c9ad4cb9e1de9d043aa3730e3f24f41aedb24bb9527e5f7dbf209c13101597d76b5683be26e4ab18ca14b", 0x4f) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) 01:06:17 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget(0x3, 0x4, 0x4) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/195) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r3, r2) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x440, 0x0) renameat(r4, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') fcntl$setstatus(r3, 0x4, 0xcc) kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r2, r0) 01:06:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0xffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/203) select(0x40, &(0x7f0000000000)={0x6, 0x1807, 0x100, 0xffffffff, 0x4, 0x9, 0x3ea91b7e, 0xfffffffffffffff9}, &(0x7f0000000040)={0x7, 0x3, 0x4, 0x0, 0xaf, 0x0, 0x8, 0x10000}, &(0x7f0000000080)={0xffffffffffffffa1, 0x2, 0x4, 0x6, 0x0, 0x5, 0x1, 0x9}, &(0x7f00000000c0)={0x6000000, 0x40}) 01:06:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:06:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='\x00', 0x4) fsync(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x54) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 01:06:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0x8}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x20000010, 0x3, 0x6}, {{r1}, 0xfffffffffffffff8, 0x12, 0x21, 0x1, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa1, 0x40000003, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000082, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x11, 0x8, 0x101, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2c, 0x1, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x726}, {{r1}, 0x0, 0x60, 0x20000000, 0xdf, 0xd4}, {{r1}, 0xfffffffffffffff9, 0x44, 0x10, 0x6, 0x200}], 0xfff, &(0x7f00000002c0)=[{{r1}, 0x0, 0x41, 0x4b, 0xfffffffffffffff7, 0x8000}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xfe68, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x6, 0x43e, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0xe8, 0x5}, {{r1}, 0xfffffffffffffffc, 0x8c, 0x0, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xffffffffffffffff, 0x20}], 0x1ff, &(0x7f0000000080)={0x3378accb, 0x180000000000}) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x100) 01:06:17 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 01:06:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0xf) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) setsockopt(r1, 0x7, 0x1f, &(0x7f0000000600)="332a15a5f15d6d4144f3ec24a6168ed6c7455bcf648330f456483be23ccba4ce6480436730c9132ac3cfc6545b98a4bdf03a53088401905391c0835b4476d6f354907860ce5b144a3cdb474619854cd67ea7f39310f3a34aee85bcce9c2ac893317aa243fbfbb2778aad71aa9f13854fd9a40ea6e4c7b8a20d150589599567", 0x7f) shutdown(r3, 0x2) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="f2ae84590a1d8c37b2d8e9b17d810409e5e412c25f7ab0d30e2ef20720028652e3638e57c462ed01a22d4fbb3adfacc7ef45dd737f32c6392d70778fca79932cb6271db9a816006724ee01915619ca31125427a780848796aa66e2cd687fb94b6935c7d9a9307efb9d04af865bd876132c358657a669b1e12272a361b49a04a0605b936d02", 0x85}, {&(0x7f0000000240)="eb096bbbb9b7ebb14f6c27c9e08bb3eb9399fc3391613d28beeae806b1ebc5152869ec687f83546d48707a645aee796e648aebc82c757c4a9ea96811a0a2339ce3ded6c6da6f1269b16c5e28418c3a72dddf10a62309a4b88a42b1fdcc47511c4c6581a8dda785f9b3c9b6ba43011bde405feea26c09cf267c7e5c4f2516feaec1921c903cf58074edfebcc5d32bc1b7a05d02771e0a414ad54c1bf0ab8e0d032aff84bce5aba66a943473e0f4c39095154fc5058cc40f8603e612fcfb9d37ffef19167793bd4b0bf7b92ac7081c91efb5d0fc506c140f2acb1ad41bb83ffb157691244b3c4dbb15b2bb299e06add4204aa3c824fec8", 0xf6}, {&(0x7f0000001a40)="f3007ddbd9ced8f28316e99bff1e6bbe02c113706bbf5783c75d254e36b99cd6eef066c4f1ccd21b5a5923fdbf290bbab63ff381af021bd8bfde213572d81d0d4e12f033f28fa800b9734b6f5ebeb6962f250e070058fb7d210d94f7292388bb16c90de5149251d44b76a9ece72f1da43c79c99af874aef75d370974310f24f18dbcb7d10d2d722265b08fa5c2cf13d1f7fec108b333c04e99ab6c59670640eaebbda20b1e2eeb8d65b20d043adc968236e6b4b35a890ade6723ba3ef8271616432dd94a8a47e7d2591d1866410c90fd9582504fcba6e7e9d0462b6e45433eb97b1334e4945444c89e817ad2701ef40edddc3395691209436898454dc39f9e794113ed01f3ae774e995e0304ab8f9b9f5b6780b0a212fb496913e0632e2cd593dcbc6a2a70d2e3458458b43f1967ccf0fe9570ea4c877639fe28c2a2b60a93408290e923ffaa9f1f88453af9ab86055394a6b85ae4d3b21ba31b27e573ff1e12299d2715d0f74304e8dcc64be2db73f4e3e0aa9999ff25ebd17e070a2a0fed078d422bb55f0d9c18e4c6b68dc89f58956cf116a64b7b91fd0e2ddc05210d6ebd3a089e633c4f179f256086db6bd1b8ad4914ff2e45900bcb9e0bd616a8f366d83434b2fb0477d5705f100062c3f2dbe0cdfe70da66688847c1fb8a223667890e59e4a7674d7a677905618220efb9313d7641e660a64bf5a1ca169f8413bbf3412ace88c2a36d3c08c8247df0f42d34d3ed2208b19288c4c7139eebc813319382b257631de8a1011560e1a69eaf39238ebda4c487bb6087b442d5c4c94e4333e6c51a4eb0e562fd075d49650f5dccbd4e6a219796f820f443e8ad4403a50603f95412819228bdc536318db72604dfbe21d43c0d92d4277a0b620e2bfc057fb261e449a59b666b1a8044f47bc73435caa44780c4dab87ae65bf605fc2966e6aca6a75d240836f37b4b70599c3bc3d8a39de248109fbc37cd38acba57b0fff48dcf7656f913c19665564147f8bd45c698a252feceaa6fb36f33a769843272e8e3689c85cf7e08d88aedf751a14df14939800c1bed5a9a0ec8012572baea2730a41cfa184c058e92d85b54d81ada60aa3d2a27de81e24cae4ca42c836276180a447700c66c92f8795b1de52c052dd5a42e280402a62fc4cf8ad25b8b50ece1eef39ea2f28958dc00282535bca735e7425211c3f8b0b8c2efa566a0a39628affc46fe6258228a45706f8ea2ebb1ef9340a55e61d4c323a424072f4a12f1e652d9729add3e677e65b86dfe63174e4564d16fb0f65533f123dca518a8069632d2c7764c3430a4c48458996fa131fea8af6c3a414d60b709dce90e1f66973f103be2ebcd3a0a5ee096003cb61572053a8b73e870af21f09212e78136d5495222cd33cd25e57eb42eb80ccb53f95ef74dd1ca7d505ab22b1afa99d5991ad457c35a5f077389ab7f2aaab2adee61ac4e26bbe0dded31f9479296995e77662aeec3cec683725ed9da865a221eacb42de52668f3eb127571a1d2fb81c01d196f4e3b955eb2880dab6af4a92b499033deac3fa5122b69e0895230a4d1a2f33bd541bbf0db837cdf4bbb5325fff76e8b1d938a56e3cf33216b09b5130937832d8eb3c52026c257b6c5f2abc4a6396711f0b0a0207668303fa2c622deec6cafd328e09c8898b735ca4506195320e403610e16f4fe8f16e16dccc69de5799b821ce535a4aeb3658e54cff2dfc7a11f3fac1dbe43eff903bf0a479d3208100b9ec5406f0bb93dd5cdb954bc56fe2c67c62b5110875897d714a5aa586ca89e68c259f5885d347e7125ad7fbb620e76e445f2b7101b9bfefdeabc994a3b6278ea59a8b85c4e1a49af54442a0c0828fbf09fbf5fe834896669d5702d844a3ac955c616395f570e4c5c879745efa9ab866eb86ebabc4085cedfbfa3fa060502722d6f02edc8d46f492f25822c8ee0c27d2cf6cb56b0a1652e05ab5b612e070172a423f2ee94ab959a5bd0f98dfd022e6e271caf33bb89694f4fc75a5df4b67b4f7894f361dd928e14150a22c8fba2230612a26c7b5ec8dfdba97b2d7afdc908f98784a6f736c6f1448e793990560c0d54083e6dcdd5c8e45412c76317f39704ced169529d03111c6294e1fe71c602eb760f6fb51385d4dc29eecc23ed46df33a34410cdc183e24fcfe40c454a6eddc4420d09f3589d37c96ec0be856488974b1c954bdc31c74bfd87cb37f41a7ae13b9e2effccaef3e8c103b95e7534bc1fefaa32c5e81282b567578b4e54245b3c56051d4e250d8631228b9cb63ac360ea43801f898dc57d17a08d41686a2225b0b7b0608e1c501484b44d37601fcabe247a20f49321b9197e68e8a0648535e88829201e5951d814fc9f80add1429b60f983ef8b418cfe6e50e71bd75c73c5519ee1c4dfac729fa082a5ba7ef59375f89f74c5f94e77ad364fa3635888c6e9cd23c8006812a239828caac177afe44245691544d735cc2193f6efa7abc88c55c2b83e3d35e25a023e24878493d383c594a4ef5726e39796b00e6c945eb91129079a0018a6a61ee3b6817266b151d80ce7545760c42aef29fc4bea2ffd148e78444f396a5c41699a74b7440046d67f924d83f2473cf4403bb9ac2696d172b3318bbb4b57705d16f999db4d3f6b31f8ac9104dbbec87644ad6bbab093b04a35f6256e6027c511409de119159d77fd01b55e8729a1090947789e2fcd63a17b8b2cd2e7206bc0b3f309eea3e5d1be1191097f22517fe63592b02f2249fb08451632450b7ff1a8fafc483ef41fc6db7a5779ca54110f34e29a3b7310ccd5df00222156bb1da1bbc4a4284f9b7da90eb3e9f5f1cf956d245a0037e517270592713de24574d83d61876988aafc453f6e0625810b3d07b7d128433795cc389c8fb59b7f67b7aa02f9935ef65e90ea150f8c330ef31093879d4c9e54aaa8c600dfeae22f18f4a85f9e32f8c4f1e19ffdf6602b8110481d0ad4aede6cac911ad8e24547459538f901b6f207c51096d51462f55ff910bf5e90673e1f9adce9aa314bb07b678a5547e9c7bccfe1e53429705236afbd8d708af572a24308e8dea0e0d46c177b969a2558a1d6b83a61603286c216b0484bc2925330a9c675bf55fa70201236ec46d6286ecd0c4219e252ade5b14208761c888c9f7b35c07a5fdf82602f469d7c2a8104729d5032aebf275d0336ffcae146d0dc1134dc7ebea6b7841e0d93e8d27d1aefb4c6753214338498d4d6d40d9edbc864637fed85d8d992181c9be1cb771fed02e76344c8e4ba3b87b692232b941fdb7ca4507140944502f3429dd6750131bb10fc993f8620e154693eb0c42d28992e3980956b548bbae1894bc583b5ee394e8553ed2fb11c903316adac650adce9849020e54d88b8d47c2a34cd741f679311d705378522d61b4f4f5b8324bc63bbe1b50c13b7e5cc2dcf642685e0aef30dc7dbe737db3db8bf2ddfe7b754ff64ff88e1614ce11271e687f704f976473b03971903b147a25f500d9566a218bfc7f02294f0e512b9add492e55d30e6392ee47caf52b0bbd3a193757cf95d30fcfb0353230e7be5c9d1dd8d8bfe7fc12b9dc8663b9cc527e66c628b8943309e9d68f4cf99d6e9592662367c80a019ed0752aa5bba0c5d7b36c4ccf859f397f25b96cb31fc37c9fd7f3bf4861066b6b444814f3c7d3868f59a9030c3ac02f587cb66d0c62935579a766c38085afcafeea7729c716b9b07fff4fe870020f852eb04c12c4105577b316747e9c9d0a66347e5729394868ab34443e648be913ac00182127727987452d5dacc7ee2502e466653d5586441543e0c7bd7aecdcd5a86b062bf3c2bd2b0951548e94ad906c12dfe99949df98a975354a62208bc9c59f9597058fb62288041d1e17f48fb3fe0171d804a1c380b5cadb5f39ee2fd033893dfa4c69f6f7222f4f4c4bc7f3455506675ac929629abc4e5331f2a3210144e152f0a765f5aba6c458b9da5c25cfca956668be43e1d3e67e22b7209b4e36231e3226423db36fa35421df596a34f59883a346f8517d0a39a87fbac3f63528a476581958b522b4eb115e6b44048b5e2b996de594981c07befab89aeaaf1d1dd31d0bd8c833b01d4eb898dd7cd919f1cbcda1e6224ae2e28699c44152182707f62c98edb044e1038d7fbf4d889e93c012f113502b4ce882432b4d9f5bb20e82000f3738eec0391e4d7c0929736b9371992dd3c9f9c0dc27ebfe04732d91d6087b22738db83182d196fe5dc0c7b9e33f06ace18c0046ad2685f0663a7fdce9857c205d4813c2cd2441f139282216e4624881842d3b18d7b56a9fe32ac84e95e1c0da465daac1b778bf8a5f7a506b229140dc45c6a0d0e785e6bb4e8ebedb357c29ec2152e7b06d30d24799cd9469b9a4192181d5048a08a88abf115bf890b2048b6b9363073d83adf1e7f50cd8acdef510908911f5ef28ec814d9fc5316ccd1f8125834474e191b966448d2ece5277172f71ed70f36def60e3266bf51a4c6eb93b4af35b42e55ab65f1671c7f0aa892d735160e102b41cb49a0cd9584094c953ef6b7dd9cd37bf7bd7bcc2b452ec47be4d0ef9ae62b5e6f2decd6b4911f36d92f6b7de2fdcbdd131afaf0478e1ca2ed07eafa0caa6f179fb7ccb328c2543a306db16b502b372b0347ba34e02f26df1ec79e2959a9d9a16d27822b8f6930ee3ba1aa397b010fdc5f2becbf461bf65ef020490c3efa77a5a60ede4c4c19adc34e830d6635b5657036f99f3c956734e9f238d9bc43604ab31130bad96d3bbb449ed2d572bde3f0b812ad7d9fb5d23ebd6170af2c66c9c69c84fec5529f7b009ae13d663813077eb9acfb0da076a11572c97b4e79e318856b57837990badba1c98aa3561a82fbea6cd92b50505c56f5f31f73cee91ebacbfef845eded135ce35c32da3db7ac996356907d5f8781d6ccbe2e4fd5d511261e94f6e669047bd636ffa2acb58d7b1d222c335ab679ad8223bf5396098adf06acfa057db73e0568108d214fd078d611f87f5076b3c08cb2ab903b607fe66e05f9c04f35fc932a9c500f001fba12b746ac6a8645e715c3c6226808ce7fe7d8170fd25b1f0b33f1203857e5a24781e7c112a5be16f3ba58c7b8e0b4b8512627391f38d8960002e49236cc41b53dad3d7f8c1df831434d5b8fa9016826eb18456e716b0fbbabaf4c39bb9dda6e15150712e43e277ca4bcf7a62d29aeee02c3a32016f71717aff58c64556c35673e64a75f1e58797cfd156901763b0a1cbb736bcb9b75f5841d660fe561153cd62d041a919306de17c53ebb9e29d2ae3ce2ced60a8bf11ea5565bda97a39eb741a7091c5f40392a5b2f3bf160fda7719acb8d9db2fc183a65c175cb51480e5208453f3e0d5c5760f7e4d3be1010a3655766de880153c4c9f143494596fe41cf32175c834280f07eca0228d85861ccf4d00e54f8e3a41b97721c9ba7e2fdfc98744b61e4a4f423ec550f53c20ec2265ecf9d532c56d9b25d8bca1c7dad01e94e6524a2515f65238093cae0320a725494dfde97571621fa447b5cd3b78c7ee5a31360661a554bd197fb7af1cb4297acbd237a540f7fb78b4d06c9f0d6a56a7cacbc55377909914cf1b653455dc04e47a50e2381c5f213308833566b502546150ee08f78565b83ae227224d2384ea2c386eb0294cde12e1805a36a65b9bb380a101474f6d655c438ed2c45cdfdef0a6c1906bb8b21a2cb98bca3ebe9169229884ac7b44d89871fd5438bb61dccc045688220f164fa0a0c559d4de4f82fa16d437da20f1278eb58e3412878c52011552d90a4072983", 0x1000}, {&(0x7f0000000380)="d7e7cf7efe0e570478aa5e8a721a10d7764eecc91ecba15192a2fe2b68909efaa1a39415bbd29be4752e47736525d62928104c57cf293e3d49cd4c92a74b1fb4587d26f57d831a73744ef196dd0381a73f2b90209ad9f486b322fa387d2928a7f1a32f6c12049a7c4f05a56116222476a140c121b78f86", 0x77}, {&(0x7f0000000400)="e37c7099426ae2f1b937d8938d8ffce2bc610151100b61cc81b2fafa27af3cf9f8d5e7c8c79269ce21700cf4ec7d329c0109a7b21f5595a960610be7e5e7f912d81817ec4ddb4f9c22d231525c3fd4586b63eb3ffb4414bab955eb8dce34a5063a201924fd145a60f1c6022ed6813eb0250bf68d11eb6c628ba09659731b7f6071e51d03dd77899783535dc3af0d6f38ad2488c3db00d20623c1defcb6c99e4337fb3c6e324a3d37c3b71b66d9f459d8e13c39c4e8fef185775226cc76013bdc0dd075b8e99f1a6c5a91edcd6a0d6f6129cfd4283c9d7f5ba5ff4edf4f0e4483a3ea79811f19195bc7380298d68cfaff83dfdd714d14fc01f6f17bd42af8", 0xfe}, {&(0x7f0000000500)="d2b8efd481016b5d3eceb978d58359a035dcd5bcc2fdadd2ec424ae8216edb7a1378224b5486bea0383e78dfcac29c5f132a339a5e8ee4c0edb3a3a0aaa1acf010895e3d6c5b5e9a3607756391a44f4a5122a8393e92a3e180", 0x59}], 0x6, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 01:06:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x227e) mlockall(0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xff) r1 = open(&(0x7f000054a000)='./bus\x00', 0x3, 0x100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) 01:06:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="ba2a2f"], 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/248, 0xf8, 0x40, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2) 01:06:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) write(r0, &(0x7f0000000500)="f3cc64886659559f206fc1d56a4909d38856f88aaf421439226702b8386df41f98966f5f0f53461ec3f0c58be99c198693aba7b698a731a8d0c768553e3d246f09ff8756a2b7024095bd2c3c4723f321c41555a7a0816c31841db788724b6886e31758e21af02bc2a74af1a5da2187bdf8b222b6ee8956999c309ac4f32232caeb08c4ef698d413631fdaf12b5e67bb489e79d65c240370db672255fc80b866479308e31ba73405d6a68a3381cea7deedb132e9ed8e6c01d3ba8d739d2cd05a46c1466451ec122e0c1fa826279029f9e5063bf676d2906b8d6", 0xd9) r1 = getegid() chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) poll(&(0x7f00000003c0)=[{r0, 0x18}, {r0, 0x2}], 0x2, 0x40000000) writev(r0, &(0x7f0000000040), 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x100) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg(r3, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)="a5b505162b5678acc0c8ebc28210c6c6253a9bab742c4801959c24994f2d621613989dfee7a2e57c260fe06fc74261f501be0f15129c23ba55de0e5e1ade58ce8660a5dcfd5052eaea8c8dbc3f93d189bce211502b1786e26c0bb24656baf5ee886622224c768624bcd8da2c1339f0215b674af32eddb8fdd00365c347d5b585d9ca13aabd8cb3eaf4f252a8af43524bd4819bbd400a5591a12f8a5841a8a4df07fd59b6ef5b6f3bed37c1cb864efa4474de3299304955ddcabf49489f9adcd0981fa297a1cde8b5736be75a86180ec598a405a55746cb63597a9006b3cebcb4e582acda68cfb1e1e904956f0a1fa6c9b79f8c92fea8bdb8", 0xf8}, {&(0x7f0000000140)="0e797b16f51dcc53f57c8d0876896f3c178c667050ea55dbbbb0808dd8e2d545bbf6db5401882d934ca435b94447fb94897d60b2f6aafc8d", 0x38}, {&(0x7f00000002c0)="2c8ad1432530837233c7e113dc349d9d5ebdd461e2c08b321df245db7a84a8dafc30c75f33dec28f736195ee50c6d931344ee32ba03b2b2b229960b12b1201ff8d79072e9d80de410c", 0x49}, {&(0x7f0000000340)="4c2be7cc0e9b212f17dc1a72d60ac2", 0xf}], 0x4, &(0x7f00000003c0)}, 0x400) 01:06:18 executing program 1: r0 = socket(0x7, 0x1, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xc9d, 0xf24d, 0x7, 0x5, "4e20efaf470e0633add5dfad1c7f51c58e939890", 0x3ff, 0x8}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 01:06:18 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}, {0x0, 0x915, 0x1800}], 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2aaaaaaaaaaaab73) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1ff) listen(r0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) socketpair(0x3e, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x0, 0x3f, 0x5b8, 0x8000}, 0xc) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r2, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) setsockopt(r1, 0x401, 0x5118000000000000, &(0x7f0000000080)="b5ff720124b25b84555b162a7da1d025f01e0d739e6f91754980b9e022502ae505dc2b43fc23ce22b7778afdd71233157bc2f1f5202ee4498b4016188305a22668f969923e6e1991428adec6307c3efaac6679c5809141501b83ec32bf1e685ce1714cf7ae1821d7f508192193a6c3fd26c95ac55cf11964d7658538e5ec4b13181a444e0ff1f02e4c48560c8b6fb06a061ce9d00c509270405a8292ec0d8361077ba6cdede39ea97a2269c723d1ffe825ff49089d575b2ee3514a69deb499c9399071ded2c362b3043ed5dc8e7de4b1d175", 0xd2) 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./bus/file0\x00', 0xc031, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x8000, 0x40) write(r0, &(0x7f00000000c0)="30bf6b02e0134aebd93613e4e74850e1d3e8bff9926f9cb24f8a67d78cf8afcca61c476cdc0819c6f6072fd64a0b5b4e0b3e6317f230bca891a72710c902381e04fd427e705e1fd1fecdba9090f1315b97e36ca37c3620349bf3a2be21ae96a4e3bfacc3d0ea7fd44ae378d5995a25404990d25bace15a2f156ec7502f494734166ca1f6fdfbaee3ad7f4510da77668e0e6aff515e885bf047b8a0f71d0bf2cffcb0ac4f4e502d42570f6fc05db01dd2e464eadf84aa5d6befc565e9f526cc2af66e1b6395f72f6267cce44f2f0ae264c026c6ffd79cb122a5c8aeab8a21bb36a21a39ac8d7eeb7caacadec735f3d7d7", 0xf0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000300)="6681f3f5ceccddad7a106a0fcf1f5a49893296148724a4ed294f7433cc7bea0d2e5484bc51eef2bd5b0d2ebb792069a3aa73e35fbc6e003cc710551004c2240d38c35b020006e6dd793da31cbc67346b52a77bc25ab3dee2b636cbc9593ba86e2d438e9676586151135d87757fa47b738088f204ae5c0adff1b2811fc326f119acebcedc2962e2789c45942889f79c0b035b552502860257d73049", 0x9b}, {&(0x7f00000003c0)="0af7966a30ef4ad65f68efb53377f58f9f0d4b11d11fd3a5be993bd24fd04b2faf95834a139bc280e8911792f4ac51cdb096bc9fca9e743ce222a53e24ff3c36ad42e7aa86fd50cfca4b4797a21567867344787a85852845e7e4b154d5dc50c69fac08d73e7f1e81d1707843bbe93acc42ae2ba4d34360012d78c0ea5c1680eac76a012af8069792154337ad8749c999a6a84f7a311c", 0x96}, {&(0x7f0000000480)="28220c65a819ed504ce029adfb5438a365123ff183446eae02bd3296756823d3869ee9f93d272c4c585c8267e7c43ac629cd8f6ddead4184f84f002c4e9008c8fd0463e8ef4d0b9c2b3f27a439718a6524a6e8bab1f50d314c68b72a31f41b939f202eecbb3853fad429085897a473e42129d5fe0448e0883c532e4d9c92c60c7f9c8aa9d535173d36b12fd07ee2a4903d6d85b6c7a5e489d5d6ccdbe6f66e6142c12d01bcfd8117f7cad30c6b957138910653be691016ad14d0f515864fae57253b8f4f430c84926614742a31d4769514270863449cad76bd7fec3c285fa22b2fdc670821d32ff20fd92113efa6f5f85ddb27b64065b0f4aacfc251bf", 0xfd}, {&(0x7f0000000040)="c665dd7636f454ba62def1956ac98d11e9a5cdd643704fe02723b1b7dab793a45d86b653fc7a0c0a1584b028654245", 0x2f}, {0x0}, {&(0x7f0000000580)="c95c8176d68bf397ee0b6928f07842c3395a974eb24dd4bd7e3c82c6240a321e610fb6ae479e238660a872c72c34fbf8be73191b6910c3ba2a38dbf90cdcc44aa8236cbf4d7ca4cbb34b82559a58f59f5740f14fb580e1c5c4f5f31720dd23002879b18abebea4337fdbed8381f0efa579ee97fe36c1a4a90449d9e7fe8755568bb4998c1b531ff90ef197c90fc2500a0e001b0e447e01e45f5cae1647db6f0645d3ac92dd78e594fed7930fd1e776d9ae744c43fa089287fea9473443c2d0145aef84c6afafa3c0872c89189e9cff27f27712f2dc5556c0a18ecfb9765d08f3ddbd689832dc6376bdb0b071c33d7aa9270a10fbe9fe6230", 0xf8}, {&(0x7f0000000680)="031ca042a08ec8bdbb35ba58f489676fbe9037f21f79b324ec780183f92e8121ad609e008b8cd2003f9d2c7ef1bd113aaae83070db384f5f038f704b1edb994cd7d96c267f3d2d221cd99ca738224e0b6197f6d60171d570c51bd0e38b90ee11ac232ac5d44c98c4e99fb6ac2f56ccbdf11c83c6124e3316dcc9e562dda50a4011296aaaa19a871fe4", 0x89}, {&(0x7f0000000740)="d69d20dc78072c74108edeae6db524abb79d81d6b8f3e5c05453ef89576173cc9d7725692eb3d284443c5c10e2440c486476a267d17d579d3d7f93fd2219c7e3797e6d0b8af571c38d11db067c9083bb0f55f9641a1ef15a6937092426c3d16adc0f4fe5f5f506ad4cff624fceada706944b3346c599cca1bf46d481cd7ad53b8a907987b9df83a96474bebbcc9457ce479b7e60cd99b8ee33852aa8cfbb3a5242ff9db0e7123e143680e18d631d8fc2e9bb4b23234fb507b44b87308627402725d66f3ea95e90bf22f9493837a08ac50c7b681e58f7a1ee9f5ef34b46510f67d197fa16022465edfe2ee4e7763773742b6bd893e2fc4ea2272204e25d7aec6cc38617d16d4625626914b4a389f429a8160e7819e955cc771d33fb9dfbe95aef5e0220d77110e8841895443f3fd7423890926b3d890cd7d2acbeeee6cea1e840c83f6426e9c16dfc172b179234e3be70e8c257540a124ac74e41aa6721cfaf7cc900edc373dc6ffc686a521769a5c4b5ca39bd662cd0640cf21facf52c47923b056cde4317ac0fa5503392187bd60d5d3a34d7adcb7bb0970353f8846b7c381856732497fe6998dfe1aa981c842412faf4d1cf5727451a31f1f3e879c03f81067f9a6cbde760ca5f2ebf5b8219858971fe8160725a4aa1304debb6056ef2f97e4e73eb26af90e9c0685282dfc348d5099652b8a777a024f07ad12f2485a3b565313ca6837b126d29da77810871cdc60b475dd2eeabd96ca49f9736d17c269c62ca6419d9b1df2bcee8f2a3c0b8cbcce6804c14ccfa9cd6bdd0b1592edef584728e5d505c590dd2ea21dfd5cab0b403c6e5d280754f536c0e979f4bfbf822cf940e089fd05c36865b552cef171d457b671a4ad7a5b6589cc34f58f3a978dc71622defa2eb19fe54a9494f2f8f393990f7b2a7d4b0c16e494d25e431b53143b986dca74062a33c3e3da9de597514ee37476e4fd73eb6f0c30216eacfbfe0558fee0a43b6c44c2df366305342b72668461651b3e03156b30189a5034029fdefc0140177091952def405a40ca7839ac6c04019cdd3b8c0677f1d4592fb519bfe9b17083303a0bab5b45b705b5e924114659f207d60c9d3311a217562a7072fb2f5ebe2b69b7c4d3b998f9ee9cf6e7206eca8dd338372d152ceca2cdc3eea12c8339e7d7a6316f15f8ad4ebb498d065516aafde67f03259a7aff90c26c232459d20c64dfca3eebc74b6d5234b42d5f022cae6a28722892528aea38f50c9eb017835da6a3a2249b69fddb45993973381bb1502f5982d2cf8f0d101673735fe302279583716cdbe722f6a61793c766599efb4a14933fc4a74ee038d7e53467b44c46b00485b134b1b25ed2c6c69023864a50b5928c7aae395b13ae585dc486ffeb9a34b8230f7f7dd655952bc381bbcff0a4dfa48d925d5950376f7589d9013ffd2de16b33d65d221594760c7ddaf7f76adf98fe9d78a2be5d4e6a64f58d51fd2c31ae4398c3a48299e9048e0d1e5c18db823f36d4229f5c7ee6ce77b55ee3d606b843b1cc8593202bb13371dafbb0133e7d2c9f13622dbb7164f05a61ad81d731bb79bec84eb6c45c6d18a718d2e33000ca8682420eb4ec72818556d5a1dbefb8c84954bbc61d36950f79796331182b6cd5eb5277e061ce58c5cad66b2c27629052ea45f45f48639cadaf2e13d02e5b333e95f2ab78c1d12de3d0100c4386f876884c3aae9035881fb4a58ba6e6b64c1bf2c854b1f01c9a4b7e93d8460137a15d6073849cab3c3e2ea5a8334b56c82a88eb156f357e0b86527b27f36eeed4dffb99029a2893bc811d4411fd6b212a402371a4c668b7c1bc3e45b5e4b979d90d5059c03d39f9cd659d93b17fa9210fc8719d96c9819be90fb2b27354c21fae2b04dcd256b775c7cd4bbf311f323d8890321ab9e09f0801a9a81d858ca18005600cfffdafcf5d6dc916b71c06005ad1a31d8bad7184d4dbf9d5fe847ec18955de5f6f78b1fbf9c398a61b8b73f3cc98fc4e83562c8ce2e3226371b2473d41e234be96cdc308b95f87b6f614862fe8227c893b40c0c4f784e2ee8c4e619a36f4883d4fa365ccea54891c8b4614d429a2991514f264acc7228812f9fd9a983596cdcf69a96bf6d69b869816c42d11c9394362bd8fdd076f6abb3b4ebc2ba6ab49ca522e7e86dc11552e7d0882cbcac53863db35bda5c9ed3b0b71461bf721d2d57696d3862a879d79740b010c8c74dd00135e05fc4cb7d83318794bec1f443010eb62b655c9c8f109bf6557de46e68ddfaecfe4816ff904cf1804ab34cae8336d85be2375fdc6ec2a173e1e2a03679977704fa5ee8b28620bcb17712c01936247fde4cbdf3645395775d2da8c918d2da221609e965ce49b56427f648340c2d7a2afb4923512b220130ee396e38d32ed6510b1db25d1252664c0ecb7408633b1cf6427f2fa191f8bbbd140072357447d670542b3c1e57481d6d71aa1e21bb6a0096b516e79ae3ac9fdb7978c6350dbb060f393aacc114c68a4e44c62ed2f59392bc9a64d03842c5fd2f758ea7ccffbc5067cf8e81119ff9de273125d288f0f41bdaefc17605c360f654ab016d1b2edd81ee1795f38482a9427b4f2aee9528dbc8e5d83d19a88f7f40651ce217f37760c5a99d678158b37d4876c2a9d4b3d25bb5ddb47d27ea9f3a585dc5c1698afec128390f752f9deb59898686cf402d37d3096d7ca0fd32884f5d7a95ec8f0c522932ab98b7b8550d22e491a38463f4ea13b48b70e42f54dd2ac5891f1b073b57e4b67e4ba7e82c41ab3c9cb2c6913851d485d6210af8af52e92ff7b87f8cd50d10564dcefc5747eedfb7591cfd475f4e09a5bc664cb75cdef381a7ce29615d5d84fac57eeb79b06911dfc513949c39092bdf51f9a616dc4caabe05bea60e91d178ba5b504f71dd88ba132c183975c0706f04d33bcac5dde045426ff0e58620cb8b1dad2c3ee8c1d1368978844ada179f874a5de5b12bb3f1eb61acfcbc6cbfb2bb6ffe11b03aea1f862af41907a4d25d2bfc6bcc844fee19c9d02f474bd5906025e2f3910f58848872ea0f722780dca72c1891a647d8d716c2f0ca369697077a07d53f4ddb65c9af0b81e50e54ae834f5438e9d7fd1455e51ebedae62169d15cc80da189b8fa2ee52a1c45d3d267b6bf8dbd12608206c49a044db07d9466c8b2e94b89d080f2ab3573a5e06fca40a50b328f349a8cf0bb9b84561487c5c66031282bbcc650b185a59357a99e175d6d8bd8aef50fa13ca4d26a42cdff81cd7068e07dea6fac03282fb3f6cdd032ae71cded6efdda7ff002d54478282d8b6fe90747df59ff78e91c25fdb2b31a0e07428bcb21d3c314d9cb6d701102f14a7fe8d3a59784979172407a7b3aa6722b8f615245780a63e2e97db01db6a082c0d4a48fae92ccf94d96efe8f7f001551ad4c6857b00d1b507141be47fc79510e042afba281a2f279acb5b81593e40f4242cbfe242edad7c6784f448f0719dc7264825e315fed5505856c7d22d958184bbd43b2d12a5c11fb1a399693d88e2073d5c6678e7c6cd889020f21d248ad47fbdc19d9cbc56c82aceb27afa93ee3bcdfed693cf3ede27ec52e2fede7f15fa99eab9b173e6b49ca0f5a58fb06b1c77c4a552b5524256fa9cf7cd7e500f06f49491ba1f44eeb69ef4675b56125eaaaf4d5c08bc81233b3df931c7dfe18c9d942675eabdf2ad0345a5b6d4c710a6a581dd7c6c64c785919fbe3cc442dd4d3624978e848913b2f7902aae6ebeea3981f84c80bc60d90da0c85ad4bf7137c34acedaf78044139481ce96bf2a76352a67e1e7dc3a9f51a3292d109ec9e5516df74be0ebf7e136048600e1534dbd46e3063afc61e4de7b5241fe5eb751a47a72e58aa56cf8a650e080ca5aa0477091a35ddccc5a4c35610f0637d177352c0b534dfa09871a049291796d15616737b50eeec16b17c53ca571fba4a48f9762867b78fc907b8126e80827b52501a8c71c9d5afc1b02bc167a81873d549a238ab9ccb1f04a2c5c12421054b67da3bb68839ec08489fb596d088f77871ee71291c9b83e1a798d0214ee1058d5c9eaed626338a12459edd51ce51e69ca95573c795a685043983be9f73d767aa041fbe197ad1f1a36a665feed69919d673d2dd79d71e106522bfbf1894d480a7a474ad695b5afec775949e1888bf2ed80467fdc5074e7de82efee1ec56a7277ec41ea6937566370e9965fd3ca87cd881e915393c739808978658bc33724f45da4e1473401c13013684b79108754e3ac7a17f090306882a4b2f6a020d2b161e1bb3ee5931aacd3e95edb4b37d42dadc1a108e1bce991f34ee3e697d7a87f921e780b2884df53f7194023d8a1653be6de780e7cc97bf5b21edeb7f03ee9292043a6eff8338dc741afb82ea792d4f909dddd469d96d98c0e7240424b99f5295f58a256d1620d24b8f40c195021d253cd384528ace9cce178323a0f139f480299ba0ac03ae6ece477df14e9ebf03c39937017970f7a31a7b314afc7618442db203092ce9984e9fb1c9153af33b773ad898504ac0f2ab821534412ec4406d4358f3892371b47ecf61969bcfe5b53e64afc123529062c47848d8807771be9e77d7f5eb2ccff127e00bb79d6f822ec9d44c4bcb779a1b86cc50bffee60ccbe231cd6b243394267c55bcf638b8e313f7275da8ff25908cbe487a41fc949d22d6dd9b3ada2f4559f02cc972e4b45ca7652fbc0917d305dccff523881beac1b7ef245bcb1381955ec5a1e528eeb3803259ff92f57141d24243fe0153cb84048ab24657377f23eaed44be87bcfdd5708883e672503fc32ed33e8889db484879b760ada7b825e46d07405693c744e3dcb2a19c989d70fa4e3c49fb99568294145fd334c8e4aedba5377fdcf67389eaa20ce8cd253a84e79e12a4ea13a370ae1b148a684055e4fef99718df0c2779effc161ecf29f59cde97394a154465d02f7e853905cc59c53310a9dd9669fc32e6c750853781ae69be0a49c8460070da4d1eaac3ae54e3f040250366e1cb283593741544a160956f9c31592dcad39525379adf6aae4ecc6d0dcc33f2148f78db6291d9db53a61d13ef5871dd883560f94d708019a46586572c4655f8e3066a0cd38bca3d3d5f236c829a98654dcc205858c59d6d601daea96fab03fd012ca731704771dd8d226147fd3fa98663f365fb6742eb007d0869e0f24b6cd86dfa1ddd85d2900b2f0b8f390da0f4b69b8881b2c3e7bb5533a0d30c607d8708ce0684e96d1d31af73d296b918b512d040b41a87ae94316f8ec2af5fe20dbee4f069546505b03839b73bd4a87fbd866530623fd87b29e0a6386adaa1908cf5f7919345b46ede8248c23cddd3462ab3c448d7a4e8a90f0b8e373a8acb534648d98a1f15abcd8895e59c36b53eb132c0858c161c46f9e3e158ad94e9b8e140a0289f616f650afcc9341a6f722f0d6090ac3afd0ff04d112051b3599149e3e08061e94fc2c08b6c3a6465f0310de137dd1259a2f540099f6e0bfa98836700b916ee1243f4e94b7cccb4bb090cd439ec595c7743294bde932e4f68c7fc908d572fd64fd6d82a580eb81acc86103ce6df1b620bf61608af3dc1b466ea1f10de6c7696abc47745430631bae8291214eeb2c1851a11c218edf7df8806ab51caa40609c1580db1eff8271817e1ef02727ec53c377ecbb1aceebd10d5d16f61b90576fdecf8f7b713a53dcb8d4ed5ebd4efdcd6f190f815e9d8ceb1c711b6dba9887daa90bacc518f8ab5f7d8b361cf726975fb22fd2d8fc3b6e2030e25f22ba428585baf8", 0x1000}], 0x8, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x2) write(r1, &(0x7f0000000080)="4c0dc55dbca70783e3107c2808959d64d6", 0x11) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="a1fef363fe8b959e08122e4aeceed71d898c42ee40f6c90081f9869d6e1c1b7692c841ad77b0387761a907dde7ddbe01e8bdda87e71f575ebebe90f34b81ba0d0159ae8285c8042dd4c834cd80e6865f2e984697aff139a56a1ab76c1b452cc1cc01ad063a1c896d281bff2afd2b1c14342505fc55caa67e35f0a4d8c6dc4be091932e33795104bcff4bdebadaa219ca9377f7ec84fd160a87f69fa3d99658aaa7", 0xa1, 0x8, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:03 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000040), 0x10000) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xffffffffffffff51) recvfrom$unix(r0, &(0x7f00000000c0)=""/154, 0x9a, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1012, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x51) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) unlink(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) fchmod(r0, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x40) 16:00:03 executing program 0: setuid(0xee01) semget(0x3, 0x800000004, 0x281) geteuid() 16:00:03 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0xfff, 0x0) sendto$unix(r0, &(0x7f0000000080)="f21a16db60c8857b5583cd7852ebad5755f70a686bf22d66d11e57e9f3e24a70860a23a23cc34ace85127edfe615294c4fd199bb3a0125b0df41b3078b6d3d94db9903a3ebf754ac69264c0fb7313fa6795487531233f29f07176d", 0xfdb2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x1000, 0x20}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000001, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x99, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x6, 0x53, 0x80, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x43, 0x5, 0x849}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x458}, {{r1}, 0xfffffffffffffffe, 0x10, 0x52262b6b037a0aec, 0x3}, {{r2}, 0xfffffffffffffffb, 0x80, 0x20, 0xc22f, 0x1}], 0x1f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x91, 0x80, 0x7a3c, 0x6}, {{r2}, 0xfffffffffffffffa, 0x30, 0x40000001, 0x76, 0x10001}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x135cd83b, 0x8}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x7, 0x620}, {{r0}, 0x0, 0x1, 0x20, 0x1, 0x7b}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x9, 0x878b}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x40, 0x2, 0xcd9e}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1f, 0x10000}], 0x9, &(0x7f0000000380)={0x5, 0x1}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:03 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x4}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x20001, 0x80) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) sendmsg(r0, &(0x7f0000001b40)={&(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f0000000200)="8d3fb8e3f8d928bc91e00ad9ba8a9ce776046c94bd54eb7942ca2b7e61fb56d92956dfca3e7260b12c5f6f4706a2c4741fc7109088aa73ac31258ef4c188721e9162a192c894c882ed285ad438c27077cf1e033037c07b7e9ecb3316c6c4952ff44b4b4b69ce98fa9276ea2094ad187ddc49ac4611c0c4ef206068bc6c1721b5a449b9f80e30a4fcb170e097b57845", 0x8f}, {&(0x7f00000002c0)="3692d0ebf9445fe14ebb9caa998917c872ded50dfd8e655ee33225876c694dba9b4b00f80cf8c982abba9d4b1d7e02244100d79fa256aeaef4a038f38fc2694831edec17afbe9b9fc716923e1344831af6585623686d4ac8d8c1eaa1c83945d04d94060ffc912f69b1f1f0f678a7dde73a037942fc2246839173021640da348ccfcdf6dc1631da51eefc47f0c3e8a1c1186a251c6d2547161794b04fb9bc8e90b47084b479461d73a2e26818d8d063968dd5eeb9576e6a858162b94fefb91b0c1ded6870968c7c77d1714ed347af6931956d538a1152db723eb7f0a06444cb5953b901710b1eace4", 0xe8}, {&(0x7f00000003c0)="9f04d38e28cb02fdf1583149f93d3f047a078926792afd5fd3f7d6f6e15a421c9d09b36ccc68ab0d4f44d2b280451fa267f24e535d27934d500c3c1badbaa4e9638c62175d493c2ae7fd5180286befb418bd334330fbd23d31994219240a727de5735db7916205a499454be3cbd862af64b11343b07cbee738e2884731ad57ff3cf1d4b19900f979cb447ac40598743eaebedf6d7bc6a79334d2a7127b247be0f5a5b0bde8213caf0999670aafc380f02037ee731d079b0aa17233c93b3675b5147c1ea80d57a16d92eef4e9ca303f32dd3279a250a9c87a33fe2cb5", 0xdc}, {&(0x7f00000004c0)="f1bade7df8d4ef16c6902d286d87508cfbeabbbeb3d6c652c13e04541c07f19fb3477a8e9aaa24912b6223387d1b2b8d10a014239b9eb854ad709d8957d7edffc8769999ebc80cf2922755e5ff51b692058d15d9d26ffca06b88cde39ee6960be43796e79a9fa89162e54a9eb305ce4f5101e168acc3a45afceed61db2e8e5d806d5cd617dfd280a03e12d4bb3fabbc0ebc22e0646ed2333f09edda52d3287740d49eec8dbb68e51cbe4c648e62b63d3de6ba53f8e4ce501f285c30efc70c036c05b2cc003ae7b9e47358b8055071c5d6e6fb80ef9efd60d545ec83406d1c556bf0464ba0969765dbe730ebdfba1fc20177e4dc2eef5a25db169241d5e9bbb2036ab841061dd53230a765545b046eaae8e32941309c8a1e6f2ddc107795b83987cbfd35d7fcc41eb6e2f644b6a349ca1ef6c04081e4e1ba945a4a840ab20fe93a6e97177ba2874a70e04de070fd939a74eb82fb4a509b5746228b3d15cd1c204664d3c7f0a67dd4f2a7ddaa955dc9d87ac487b6241ed58a9026e03f7833973aaef55d56f9078c5a14b54201f16f028e9530e5ff4dba7fb87ddfab8232c0d3dd85ef5769bd2ae99318235709025735229dc00984225034adba2d721e1f5a1cf4d376acebd9cd8880fe8efd74336685f744e7d8f70f0ff81b8cfe178a5a5607a9943e2cc6fa05cf47aa69aaaac00de3475bb7017a86b85285d95a1fb56efa8f9fc5d0852fe5befef1b28f6e3e923f610f9cff48af18b2785e757dc1d68c0d5c1caa433e252fb2b0551f08c44ccb63cdc73b8b4ad467a86674b8ce1622d87a0a952b56c8bac1676f0883c3499920bdb5f3071d96313c763f0eeda0c31947fbb502b612d352889951f7c0590502158ad5dbdef210bf056d0ba9f8e2fd2f6b1467c50cf26d6160c657e830c26a68112afc7844b0379700e49cd7312e9de77f704eff060eca74abce7998dae33dfb775e3a0426674ce480ace4e05b950180f76bc7f366173e732e1cd95acc1ec76d4e7c3f0204f19d37b80403285fdbf0d892c1c41664a1cdf0c6e190a849afc2c2b9f6121655b71e8135dc48fe5188440d7de875341bea938f35ffad7f3425ce9e281537cd7680248e14a41f0e2a1ec04e059e42dd054fcb58ea006c5cc1de25d736fdc3230395c42dc42d1395aafb8c14a9d7c939b781d6eb7b0f0e426be9b9f5dcf83c1c0d1032e79a2b8d3a2f16052f72dc6fc96dbf5e9c4f01b86fb653052e2da6a69de5df5403ff12a7c1159c697c97cdc45da7cc27f8abd97bb29cef37b3c2b4de86bbdd32ef565280fc427b56651a111436d6dbc7a339982f1db77f1f1ed5031ab3ea890a14d53725bfcb662053c8937e8068fa3f3d8afe81e798294f96deb13432b7fddd5291f3977981ac5e4fa0e5a6edf76248964f346e27eda1dde247a54069474a911bab369a0e87f52205939dc3a7f5ad10dbac1f6f6121a8915664a31b1304156ec5ef7a9d679cb633edf8350a0b34236bfe4b9d350d9d1782f3b49b9587c4de36ca68d22bf94ad958702d3ea76751306cce338364be0f45a64c129d1f14e0c8fc6da3cd84e7ac7baf18e06c87f1ec924018a6891d4fc99d54a75ee3dc0cb8b66e774eb7502ded8839812b79c340d123f483c6af67b6c9e9d934e06594ffe8e2a09f91125e2480a302102ddd4a09ed74880456b56b04bf8c047722d0141b446d0cf42978971cce8a88570a9a15c0c6bdeb92ae272ee608c06835ee9e7f5d7289a9349a96a87ada9548aaab46763125156f3e28e9ebd83bec047f7a9d5dfb9e2f09597adc0b9f567b995d6286a4466811bf4cea14cf74f1b5f0a953cd91fa0f3281a188910fbaf6233988b22c96812a32988cd2b8c559766423825a37471f0cc15b14025ec594e99df025b588a1fa3992df0dbbf97a75991dac12763f54fd2e7fb1929a8c71c6365343143497d13b0f8458325d413cc90d6b19c73e183a0e72111054ccb597376e99eb5a45a1b0e15c840f4887bb04220c035f607efe9cd6e6a551b8a0ea4502b245fe830ca99f5c81cfde2baeaf54ba1e3aa8ef0869f9571a105c122fe3ff8a2ab4ab875382a971daa2f95c05e1e85d6fc3a8a60da1280b902ac1daa555f84472723d0003a2fc1729aa72551e1659356a02591b6f89cd321e6804c590a9e62e5382512e808ec424c755d232e1a9f9c31e658a6e607d3a8edf722684740fd49adb2209b93cd24dfae43e701ca00a88a7e435ba1839f65f5e7ef7852a807a3246f5d4a3c46801154e8145679a587086b336c78037cb05e1f934caae7a344607f26acb233fa039d74aaa3f4b6db209ed936ed7a9b7c74faad5507e4a37aceaa8d98f4159020c48237e21ee1f6bf1f1b3345ee19dafe5db2975cf934e782aa3b45efb54837caf1655fe075363953c15a84458589201202bce70157e2d71e923970125bd43895b906be5e95a2902ab3d23c9277f6c0a6b2f9f5228391a4803661fc5d5a944d42fc0f2092f94be887a1d1cb22e5ba71d6598a2d4f9da4a13676c3ad9d86c1276f8a983aaa6966c5b7afbbe95ba6809740e949a0891d45a0bbb88b6b84d96bc94f8764e013cbb04c4bba2e5ed5b3367e847bc2fc0849d631ab34875533d3ce0655eb0378463ee35ae146c426e330a441e51c5fcb37d8aaed276541fdd2ec014e2ce6f5c5a0ae407889f03cb09a85b64870d3233d68d3be0c3fec1b4e3b6a8506bd46dc0c517f90b1cf072442f3da2c3b3394357203f7d0221bac796acc25f17532897d553189e910a6195294d6ca776f9bbf413846dc8f5fe11bddbee97ab7cc6a90166cdf47db08ac325fc947c4f8481a1859eee06f9aee5b84274825302d9a1ac2c10ebd63781a20317881bd92509c3c2bca7e8ae814d5f72cf2fcf082ceeb3c6f4f52494c7f5e8b2cc165904815b2ae0e1f09dcb02b88c3f7a85d95a65ef5d06a81674bb8b205ffda3d6267be64cba462071de3c0e85aa1aa3e7686f98437b8b33c3497af6e281211c7def6596485fef2bf245ec68a3c657fa9a95f08438d4ad25eac4094fcd808c60272e32b93e756008fe2bcc21788b98639e963bb214a1594b3d28150d5880ce7769a92970b09a5233bc4fcc9d238b9722c94a03e1773bb45e91d87597175a92417add644296e2591a810a2db708d540799784088fd71733834ecdb3a926a7f80f514ab63153340643e6c73c4ea55d756bff8be5c54180c9d4f3b0dc1655a0e77b86d373e0a2cf8cd5a1d08f24afac45b76683706ca1a8ea28aabf3c021689751b0378279a3e1eef85750a92c249df1c59cd4c06580ab6bb5cc7e9e7e40553c96333ad58b6605a8c95fa4eadc5d333b60d69abcfb0ba6c8b3829a172ea970fc7275615c416b5a9143e18cd13b50a59ed6be6565b781d30f962c698dc58c41eb2069044fdf9f83769373e8c98635b7919331864c4ef5e36ebae1a3ae6c0e6242e7e40f9d993aa6c5d791bb1b588181bc943daa6d619d60f5a89b8102df24b37e7d980fc44480fd8f1b1020f6324798dbea21ea9ad79355541a5648bfe354f97e91b734fef7d16d4597769dbf9a46d2579bce307e3069d27a1d718feb0376b95dfb99b3d3eb9788ad410f5333dde3810687e1849328b43cb575238ba6f102f11417f04c32ae7665dacfdad18782200384740f99b239460d71056437988534d0cf518fe398b9ae9bc4c4a3aced396d9cda64de596a032581c769d81d0763f67d64b4e2942d0d9748d292320d822c03a09cee6f66e32a2ca7cae0952bd85099dcd25f3b4fad7a6a2fe22fa0081ab84d5039947efeaaadd470edf8fabea17c8c3592cef69844b11a994576d8c46397c7b00c805e6b0821d1f35a020c286b8a80939283723303d1e69b52b4ccfa488c1b89332726f71708d1cacfeec751b5f30a4f5fdd5c04162dbfe956e4fd120ad76b0d80b77a1bef2041e602f969f7ed952253bacd3560c889390ff5b5e16d59bd3c2f2c898f39f2ea5f53cd965f97ada4528da51d35b7c9bc96d9cd5e86c567177f57f8ad8f31d52f20ea9e0fbbb60b1aed9f837989bafdc86d8772af71d8fb82da0b278f494d40edd1ba381400b06e53947b1392d21698752f1d4e2186e010515ebbd9da1c1a9bf82825ea5d3e25cda4949af14d26f1e0870b1b9f21313f57fcee8ba16f33fcb52e26d5e4aead3e875b0e8ae66dce538911b27c394d9ce59bfeafc8956969b3944f57e24cc810eff20c08c32282e2baac747c62363b8ede64bc301e6950e9d7eb85a5f6327f1e5abfd4ce07aa9c2c76d6b78b485e42d691d7eaab9ce39063a9530b112ea43787ac7f1939adf565c717b429c607be93b585506e16dfe8f778a3c165ea2fb79137e44d7d71bbacc498547e72e7ef6edeb656c9f53d2d77c608cf8f5d12ebf424a645a8bb10fde8b0e18e28a69c668115ac7b5152ed443b51aa07eb679ae7a4e33f5cdc713c3806c0431c38d8767ffc4867348d52d49a03f517653e4cb2e59371ad2cd2134372d2c9274ec8115d03f5c52ec6a8eea7190f00e7d82b26957d200458c9c48bcdbedc3052ccb563c9ea9a885b9b78f4f7e8eec5c73956af927ae5126ba449917c147c78fd97c12b982a757ed5931bf6aca5b291e9c6e4d81b4642cb66672ffd98027da5a0965255b48725d28838120d25089b289bd624ab2879405801780d631f3d6ada29a85a6ea457a47cfcea4446c9462e54d0d039851c2009cabc2110d002a8635a2a7c75a7013ce3848b7f716807a4e3d3bcb05c4f3db7dd352f6b49d4459c0ad4cb1efc4e4768cff236b11c14c991b563cbd1ae698d9f60ea0d991073a6a71271b272912476909c8651981a19a168c196fa3507982b44155ce015d9e0df79b838ade021d5267f4319371443516a3b1f62fafd7ee9fcfc12b17c3ae0968e2a9298bae4a098ad072d91dd544b9f97f44e257e93ba871d02fe9b39c9ee0c700a7ac0db5fae86cde09c6bf27bf5a74d55ee9892998fe9518387b4a4a337b0919df2d883c94df0f4bb67730abe641d893a71b1a155c4782a9936d3110f9321970b756a7c24e7d72762c6dd3e9c76bd2bb5a6d48ebdf8b151f11fb56ceff74c0aebc8100e7c44b5e8525c97a920dd40ee6bf94c3215011a9d34bc01de4b543f70b2410f4a9368e7989bfab4c70656f470282d6e7d1f290e7deba0569eb5ca56c1bff67c7b80fb74714b3315705d0826528e9e8a1473d87b542e22d46a9e168bd44d2d5aea78a8ef879a22ccb2aa0b160d5740c0073c3e33c11aa4ea5ee0d0544e53ec01f023a41b507d11be2ccd8ccddac97b3da0a54c3b8052ea6ceebac688d79eb59142b76b3006194a66cfc71bc3a7740091261aac606b60524998c58f3919201f15e75babedec4648b57a4d91dec9a19ed9b1afefe26e14c0c03dce4931dc656ac47e57b88e63c522916f8a048b0985d03ca3d2d47a510d743181872ef3d1a82ea46b4fe990dcc76ff54987e5a3f2bd7db1d7f35560fc2a1ec3fed81e76436c1199e3856ab6a2c306443af15879480bdadce66e3e9160d9f4fb2cd46a7632db035616d78dcd6521689c41e2fc939cf013c64cb40617957a16ef37802d0aceb5e9c807891bdab837b2ae53db071e30b721e90b47c8e5a665cf5138fc7e50b3182c0bdf048b859c900cda9b7bf49ae504b6b8d39f8d31bab0681f573d413374ec3a2db031cac2cc1dd83c0409d367f09834afc6494f96741c762a7ca8a7fb3d60acad7247f0d2e0ae798a5edc16fa7539821a136544a7e9fef7c5ef5be31f085c3959be52489dea9ba69e14896ee1252a8ae95838ded69061605b5b5e96", 0x1000}, {&(0x7f00000014c0)="46ac9c5259a15aee7966ad772e7b49c041c03dfb393b13637b149880387741e495017b25e4491c639e288163f6a7b0b51db3efa7fd9550d8971854ce12ef84bd755701ce4566f327b63397a392962cd8b091140e89debe85d7d48b392f077f65012243916aee6af212bf1014c11c76c8021bde08a3b90e743991f9a81b77d072c76b7d73", 0x84}, {&(0x7f0000001580)="a01997588ff1ef79e086a92b081208703de7aa9066d1b659dc803238ce14fe7dedc6d87d606394c113774ea188ad1ff0eef143da1a94a7b51df31f286f38d63196e928d487beb4527d21b4e9b07bb1ed8499d86a2e31654d613b733db7809524fbbd24937c29bee88499daff0a8ec8efd4079558da11457fdbbbcca0c368e5f0da", 0x81}, {&(0x7f0000001640)="77213ee996166cc649b2c402ad37112b3cb0489c68d5281ce8e825815c18f562295f", 0x22}, {&(0x7f0000001680)="be47b06b08525edc24dbf7cb94d20d1b7a9b0aa736605a726906a258591c7555f9192ad5489773675938bac596643e5a7c1be0fe9e65a52e7a205c71dc21c4fd16d81598f1661989b611982f8a05888761e5a149be457d15b8738252216483ab4eaddabc04903a769b466cc20523cb7c379d81b8d6782ad9da298d8df96ea76da2cde63fe6aa7894ddfd59aa6a324aaadc7ed8bd636556a39c451fe239c55ed607fe67f155de3b01e7212453d772cd7e8900b975361842f95f34545fc9176904190e13cae93b458d1b1561d4af9dab23b2490ccacd5ae6c8110b9e2b4201de", 0xdf}, {&(0x7f0000001780)="15ef5adc01660543d7c9725e9e964389b4b71b93737b3796ee423725811f82e98e608fd224792108504549685e52397d99f808f2ed057a396465acb9fc9704d2d3e97ec6c2bacdc56439ceefa1bc01966b8377a385ecce07afe941df247f1bb9171939b2c9214313a195e91e055aff92fdf9e20dcab7b137748ed73bbaa53a508d9f", 0x82}], 0x9, &(0x7f0000001900)=[{0xc8, 0xffff, 0x0, "f0a933eafe5832fb7b0e4bab0b9795fd02ae6662bc9479d3a88fe55f512d519c8b54ed121ac6e0fa4cc6ba877c7671d98f3496ed3b590937254285729652d67f55983fb0164351525428b409cc7ea75529a4ef9a261623f3ea3652dc27c966280c659875c46870b1227254d2b9e9be49d70beb2633d2f71fd1d4b3f14ec58b73ea8fdacb967ec5dcbf4a2d3a2f6809180c54a2c520a78487bc93c0a00ff6b4cee19db584790432edf72c388728c1f8c7f49bd21475ab2c"}, {0x10, 0xffff, 0x6}, {0xd8, 0xffff, 0x10001, "df1e477950bdfef9446031dd48faa837a2ff3fbb0ee116a53d009701fec4a1b0fd054b41eaee93a9030861e457354145f8c3003981881bd0669ab2b7fc1b122c25c3b7975f112864f98062978c7797ef4a4a713dc478220bd73fdd5877ea81a57e50b846da539cec1c9d1f4f685c31680346c1f4879203b6e80e9fddb486d31d4177268c4c1b9b0402b6390fce89f1aa6ddf44a8802f53327c9494be9095b81d91c3d241fa0509be43dff7b21b8da14a11361e3f61e61c2acd5ff831ce26cf3ba5462c018c5b0cb4"}, {0x58, 0xffff, 0x1000, "aa037741a8028e371189a1caa68b894a3b41e9f7ff893417af559f4138025582a7c0d80039fe567789e01f3a7a94f018d0d5a6cec2baafe5164dc941dd7ffbb1bbf58853ed3c7b"}], 0x208}, 0x8) getsockopt(r0, 0x80, 0xffffffffffffff01, &(0x7f0000000000)=""/197, &(0x7f0000000100)=0xc5) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') munmap(&(0x7f0000699000/0x2000)=nil, 0x2000) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xffffffffffffffb8, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) uvm_fault(0xfffffd803f015b58, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f015b58, 0x8, 0, 1) -> e VOP_ACCESS(edbff43d8db83ea2,d,ffff800014a19530,ffff800014a05210) at VOP_ACCESS+0x4a end trace frame: 0xffff800014a05120, count: 0 ddb> trace VOP_ACCESS(edbff43d8db83ea2,d,ffff800014a19530,ffff800014a05210) at VOP_ACCESS+0x4a sys_unveil(3c62eef19bf6f098,10,ffff800014a19530) at sys_unveil+0x317 syscall(5e251ff2a65bebe8) at syscall+0x528 Xsyscall(6,0,8,0,2,b7def52f010) at Xsyscall+0x128 end of kernel end trace frame: 0xb80c765fcf0, count: -4 ddb> show registers rdi 0xffffffff81add1fa VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff800014a04c00 rbx 0x2f rdx 0x85 rcx 0xffff800001739000 rax 0xffff800001739000 r8 0x40 r9 0xfffffd803f7c7a80 r10 0xb94546c6b8521ce9 r11 0x7c1beb3e3c9f1b54 r12 0x100 r13 0 r14 0xffff800014a19530 r15 0xfffffd803f7c7a80 rip 0xffffffff81add20a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014a04bb0 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor0) pid=383963 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014a18018,0xffffffff82206ba8 process=0xffff8000149d6020 user=0xffff800014a00000, vmspace=0xfffffd803f015b58 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 69739 420272 71721 60929 2 0x10 syz-executor0 *69739 383963 71721 60929 7 0x4000010 syz-executor0 51008 37496 1 0 3 0x100083 ttyin getty 71721 485570 60998 0 2 0x482 syz-executor0 69071 471598 60998 0 2 0x2 syz-executor1 19499 399096 0 0 3 0x14200 bored sosplice 60998 184140 24760 0 3 0x82 kqread syz-fuzzer 60998 264029 24760 0 3 0x4000082 nanosleep syz-fuzzer 60998 385983 24760 0 3 0x4000082 thrsleep syz-fuzzer 60998 97993 24760 0 3 0x4000082 thrsleep syz-fuzzer 60998 71353 24760 0 3 0x4000082 thrsleep syz-fuzzer 60998 251085 24760 0 3 0x4000082 thrsleep syz-fuzzer 60998 462442 24760 0 3 0x4000082 thrsleep syz-fuzzer 24760 109349 6993 0 3 0x10008a pause ksh 6993 11236 58781 0 3 0x92 select sshd 58781 186235 1 0 3 0x80 select sshd 2098 233246 73265 73 2 0x100090 syslogd 73265 469643 1 0 3 0x100082 netio syslogd 82676 128531 1 77 3 0x100090 poll dhclient 30795 378324 1 0 3 0x80 poll dhclient 29888 149705 0 0 2 0x14200 zerothread 55850 40651 0 0 3 0x14200 aiodoned aiodoned 80369 417923 0 0 3 0x14200 syncer update 71914 1153 0 0 3 0x14200 cleaner cleaner 29882 456219 0 0 3 0x14200 reaper reaper 32918 411623 0 0 3 0x14200 pgdaemon pagedaemon 33991 13725 0 0 3 0x14200 bored crynlk 16808 71720 0 0 3 0x14200 bored crypto 755 69374 0 0 3 0x40014200 acpi0 acpi0 82330 186059 0 0 3 0x14200 bored softnet 55045 41033 0 0 3 0x14200 bored systqmp 4683 89685 0 0 3 0x14200 bored systq 60514 113402 0 0 3 0x40014200 bored softclock 38493 74245 0 0 3 0x40014200 idle0 1 29866 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper