0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1986107bbd2638011379c14b1aa75edb0b33968e427d4aaef6cf690a15043107bdafdcc10ca6ff1c6daaaebc616076942bbd7266fc2f7931aae1f06c9d6c252b4ca7ad84872dc0929fbe0dd18db6dd692c4517a4565790d228820004aa339e12697427f944eebc7c2ae2c8b0de54a70b81dbbaf3b1b978d31ce13f36f6e854a34f5bd6bd132196eeaf7a07c270843307050871b49105f4d49a19787be12abcf990353c66c5426fc9560543ce3a2ba24d7fe629a57bd41565cc67e1886cd1834ff7bbd3801298f0a8c50b6c1de64899e652a196536ef073cde02302f328c2371363f678741f26e117549fcf352c08b6cd331704336caaba6e6fa3c67"], &(0x7f00000000c0)=0xfffffffffffffec5) 12:10:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 12:10:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) fchdir(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000"], 0x10) write(r2, 0x0, 0x0) 12:10:14 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') 12:10:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f00000034c0)=""/4106, 0x100a}, {&(0x7f0000001440)=""/150, 0x96}, {&(0x7f0000001b00)=""/205, 0xcd}, {&(0x7f0000002d80)=""/222, 0xde}], 0x4, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse\x00', 0x8408, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000003280)={0x81, 0x0, {[0x7fffffff, 0x80, 0x5518, 0xe744, 0x7fffffff, 0x7a1, 0x2, 0xffffffffffffbbcc, 0x7f, 0x40004, 0xffffffffffff31c3, 0x4, 0x5, 0x4, 0x4, 0x0, 0x9, 0xffffffff], [0x9, 0x7fffffff, 0x9, 0x6, 0x0, 0x0, 0x4, 0x80, 0x4, 0xe74], [0x6, 0x81, 0x5, 0x80000001, 0x9, 0x8, 0x4], [0x8, 0x9, 0x81, 0xfffffffffffffffe, 0xfffffffffffffff9, 0xffff], [{0x80, 0x2, 0xffffff00, 0x4}, {0x3ff, 0xff, 0x4, 0x7}, {0x0, 0x0, 0x100, 0x9}, {0x400, 0x400, 0x7, 0x2}, {0x9, 0x3, 0x7, 0x3}, {0xc4, 0x8001, 0x5, 0x3}, {0x2, 0x40, 0x6, 0x5}, {0x8, 0x20001, 0x7fffffff, 0x5}], {0x9, 0x5, 0x338, 0x7fff}, {0x2, 0xc6, 0x8001, 0x3f}}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x3811, r1, 0x0, 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r5 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f00000018c0), 0x372) write(r5, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) msgget(0x1, 0xc8) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = msgget$private(0x0, 0x180) msgsnd(r6, &(0x7f0000001300)={0x2, "d8e1e7ca3922fe79e97026815ce5ae3e2908d10cb9f034ed07d526b9ea560f450b4e3b892bd6d9889090739164302db99bc045db000d0e1446c493f95fdbfc4692da745d5e3f3b5e83afbb9658d1bb209693fa5a4312fbad3aa91ca8a101f65c6cef7c6f5d6f197b9d36625bbda52b6bd24b48c5342f52086bb7e87a8397bc8851"}, 0x89, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f00000002c0)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000200)=ANY=[@ANYRES16=r3], 0x1, 0x3, 0x1001) msgrcv(r8, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000020000000000000000000000000000000000000000000000000000000000000000000700db000050634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000000000000000000000000000000000000000009b223ec4000000000003000000000000000000009ccecc97000000000000000000000000000000000000000000000000000000000000060096ba399bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffffffffffff00000000000000000000000000b6e5626874701dfba90fd7000000c767050000007507ae063a39702c271731c8170d19053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a681700000000000000bc3023e28195660b0827a48e894431d20311076171f2fb8625393af8615874c75c8aaf29a215f02efb3e23139593ae81ce284b0615d88f8cbeb7fac3e1477b38a1a587c44444565a44681d68be5bc961e3525422ca63a5f4fd47a239a17770792da12d74427ce391ce79c8fcc42cc92b7c000000e297b24e341b9e7012320508c735580a3527dc802bde279bd2097a2bbedc71a89ab2f4ca0fc807fa4220b6d015dd710f07f6841bd18ba8c79f33cddff3ef190d770ced9da8a2364b80745b7b271e19d3a49df0ff11082c3064d19c462d63845d6726f88e8dde15899eaffe9528befbcff0420f4ed36ea39c0cf53e35f62735d2f57eeae23e5963da3e199fdd22152bf25954d6114652a12ef3b2d5bc113826ed7683760a3fd418209109fad92e11fd1bd876d42dc668d68ed7c7856302b5e9eb2af6ef60ad0e2890a9d472c246d0bdedc4809e5b6653da4d5870032a883577ab04c8a8f402efd5a1eea1caaa778e8318f69621700a6c76169e33ac087b17c234cc354d9b0be5dc4de322aec1b3197242e05e12d928001025e2a22f1ad6f4bddbb1d14003173bbfb591419aeb8a880f06e5b604be11ecf217e1377aff4ca691dbdf812c571baca182de666efb41d9c7754bea66"], 0xeb, 0x0, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001500), 0xfffffffffffffead) getrusage(0xffffffffffffffff, &(0x7f0000001cc0)) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f00000012c0)=0x100000001, 0x4) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) 12:10:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x64471cf8368b64b7, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r2, &(0x7f0000000180)=@un=@file={0x2, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0xca) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r3, &(0x7f0000000240)='./file0\x00', r4, r6, 0x0) getsockopt(r2, 0x9, 0x6, &(0x7f0000000300)=""/194, &(0x7f0000000400)=0xc2) r7 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) sendto$unix(r7, &(0x7f0000000440)="dff0d441b8518a5ee0d817a5df341e6e225635d2e0bbad9aaf7f0db9c50ae92f18c6352cd456bf34ac6c7356a0eecfd52e55fd2c022beaeaab02deb0106a361fde84c72a0973390fd396d34b191e6d5534447e8aa4da5aae91fb9265df01b00e68b35747bdd8b16d03", 0x69, 0x204, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000500)={{0x2, r9, r10, r11, r6, 0x2, 0x2}, 0x360, 0x7, r12, r5, 0x3f, 0x3, 0xa375}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) r14 = dup2(r3, 0xffffffffffffff9c) kevent(r0, &(0x7f00000005c0)=[{{r13}, 0xfffffffffffffffa, 0x1, 0x1, 0x3, 0xb}, {{r14}, 0xfffffffffffffffa, 0x8, 0x4, 0x3, 0x8}], 0x6, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffff9, 0xc0, 0x40, 0xc5e0, 0x438}], 0x101, &(0x7f0000000640)={0x9, 0x8}) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r16, 0x80185760, &(0x7f00000006c0)={0x8d, 0x80000000, {0x2, 0x1}}) openat(r7, &(0x7f0000000700)='./file0\x00', 0x2804a, 0x6) writev(r15, &(0x7f0000000740), 0x0) socketpair(0x18, 0x5, 0xf8, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r17, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x80, 0x0) fcntl$setstatus(r18, 0x4, 0x80) 12:10:14 executing program 0: ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000040)=0x1) socket(0x2, 0x5, 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) recvfrom(r1, &(0x7f0000000080)=""/177, 0xb1, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x9, 0x7fff}, 0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 12:10:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='.\x00', 0x81, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x101) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0xd41, 0x20) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) msgget$private(0x0, 0x80) 12:10:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = geteuid() seteuid(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee1", 0xb5f}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) 12:10:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0xc002, 0x0) munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x20, 0x5, 0x2) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000001e80)=ANY=[@ANYBLOB="03000000000000f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2dde4ff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d806a2bbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd20035535ad5dd2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae8e4fcd8134279697fca9a7f3da50864080e5000000"], 0x107, 0x800) connect(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x90) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setsockopt(r3, 0x1000000000029, 0x4000002b, &(0x7f0000001dc0)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9", 0x5a) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000d06ff8)='./file0\x00') openat(r6, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x7) writev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) socket(0x6, 0x10003, 0xf8) writev(r7, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:10:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 12:10:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x1f, 0x40000}) r0 = socket(0x18, 0x2, 0x0) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt(r1, 0x1f, 0x7, &(0x7f0000001840)="984c1248b016d61498f1d00d395f530335c3dbfba5785367775f1e1b390696bc780c71890a1ab5a82267ef157f835ce8fb46c2b3c3fc15f2c1a977af2c12f9933805b08fb47b75d8", 0x48) connect$unix(r0, &(0x7f0000000300)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000000)={0x80000001, 0x1}, 0x10) write(r2, &(0x7f0000001a80)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e60de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c3e163ed669c992729a79f3216a63ffeb6fafd5edf3952801a4a001c4a5cfe2836dbc28ad22a49bb2689261d38a487151b0eb6dc6fa19c9ab04c25550864f851332827c1420600f79a9e80d6fd13aa3b9e74f1fdc22273dd4063f4199a602cc1bf0236156c94fd4fe0dffa3e81017fb2cc105cea931fa62100457f02c29ece76d72746729c569124701403f07b02bcc250032f7c44d5ac8af0dc745a2bec6f434b41776ec8c17cdfaf3d904cac28b27de0e80979614d2797680e081c78d716bb4a2ce8ab721c2cd638ed0a23cf1fcbd97d36f7ffe711aabdaeb3322e621a379dfe4047e3dfeb5f4514f2448e30a564700b6738633467a853b768b679d74a4d5db4c8a9b3ff3180a43bc43bb47e0a0d08a31282b5b8c8e222f6f3bdf4fb41c1c08ae7e762f67097334a2b0909187884bf243cb9ccba167e42e5854d6224347822a2d707b982b09c3795b1b173fd0ea38aaab393e1dfb3fbc45df7c936aedddf0a89907034a0661bd08575138704c0479d34613ff68f8379f62a8f46717cffdc1ab4955a7c11c36ee01dbc3c03000210a41333baab935bac806c60b1f287667f8a61ccbe372195eec006b8dacabd80f4cf16b21027f7de37bcec37001eb28b4b2f381a169fce828073cde16482ac239edd2ab67de533bb67b9bcde075532b615742c829c2ac575a2", 0x26b) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) syz_open_pts() ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = socket(0x18, 0x1, 0x0) r5 = semget(0x2, 0x1, 0x400) semop(r5, &(0x7f0000000240)=[{0x693e59629f316f07, 0x20, 0x800}, {0x0, 0x5, 0x1000}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001700), 0xffffffffffffff39) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0)={0x5, 0x4}, 0x10) readv(r4, &(0x7f0000001680)=[{&(0x7f0000001740)=""/255, 0xff}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/202, 0xca}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f0000001580)=""/17, 0xffffff66}, {&(0x7f00000015c0)=""/114, 0x72}, {&(0x7f0000001640)=""/39, 0x27}], 0x7) close(r2) r7 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) accept$unix(r7, 0x0, &(0x7f0000000180)) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x7ff) 12:10:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x3, 0x2}) flock(0xffffffffffffffff, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r9 = accept(r8, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r11 = accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) kevent(r5, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x8e, 0x2, 0x7, 0x8b39}, {{r1}, 0x723c6c228a0a25de, 0x10, 0x80000000, 0x4, 0x1}, {{r0}, 0x26b9f976622594da, 0xb4, 0x1, 0xc20, 0x9}, {{r1}, 0xfffffffffffffffb, 0x88, 0x0, 0xfda, 0x1a}], 0xfffff000, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xfff5d, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x7991ca18}, {{r7}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x7, 0x2ac}, {{r9}, 0x5, 0x8, 0x500ffffb, 0x0, 0xffffffffffffffff}, {{r10}, 0xfffffffffffffffd, 0xf9fde7f864e53f02, 0x0, 0x9, 0x800}, {{r11}, 0x8000000000000004, 0x0, 0x40000000, 0x5}], 0x0, &(0x7f0000000440)={0xcc4}) r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r13 = getuid() seteuid(r13) r14 = socket(0x18, 0x3, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$KDENABIO(r15, 0x20004b3c) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0x4, r13, r4, r3, r17, 0x100, 0x5}, 0x3f, 0x49, 0x9}) chown(&(0x7f0000000040)='./file0\x00', r2, r17) 12:10:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000), 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 12:10:16 executing program 0: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x5f422ba73daebc0b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0x5f422ba73daebc0b) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="1c", 0x1) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000000040)="1c", 0x1) sendto$unix(r24, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r24, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000040)="1c", 0x1) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r26, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r28, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r28, r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000000040)="1c", 0x1) sendto$unix(r30, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000000040)="1c", 0x1) sendto$unix(r32, 0x0, 0x0, 0x0, 0x0, 0x0) r34 = dup2(r32, r33) dup2(r33, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000040)="1c", 0x1) sendto$unix(r35, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r35, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, &(0x7f0000000040)="1c", 0x1) sendto$unix(r37, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r37, r38) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r39, &(0x7f0000000040)="1c", 0x1) sendto$unix(r39, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r39, r40) msgsnd(r1, &(0x7f0000001680)=ANY=[@ANYRESHEX=r0, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r17, @ANYRES64=r18, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r20, @ANYRESDEC=r22, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r25, @ANYPTR, @ANYRESDEC=r23, @ANYRES64, @ANYRESDEC], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT=r26, @ANYPTR, @ANYRES64=r29], @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r31, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0cf3d013e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f27630039dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa279c212ce10832f0c24096c97e", @ANYRES32, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESOCT=r36, @ANYRESOCT=0x0, @ANYPTR]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c64c", @ANYRESOCT=r38, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r15, @ANYBLOB="38e49a2321e17456699cd02ac43e816f4792d9947c8dc0cf56f28a77421b7534b4d4ba5f621a89bd384c11f4503b836ad8551ce324207809ba3868e05db6c01a70ce5d35e3c6c92b6d7d6b6496e35403ed9224e21d4b5090e40f6929a3376479bfb2078bec6fd84f7321446e6e5d7b9fc3eb7abe75829ec4bc7030236d5d696467be93e41bd467b6f527265db0db308b1f55ecf8eba4a0cc88516c092293", @ANYRES16=0x0], @ANYRES16=r39], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r41 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r41, 0xffff, 0x40, 0x0, 0x0) r42 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r42, 0xffff, 0x40, 0x0, 0x0) r43 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r41, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT=r42, @ANYRESDEC, @ANYRES64, @ANYRES64=r2, @ANYRESOCT=r43, @ANYRES64], @ANYRESOCT, @ANYBLOB="623656e59cb05bd1c9d751f625886cb6211212962e46b08f5611a4e468fe252703dafc196cc2157b57c4590633d6738256b8c1e1ce5b65f11fc94a982adcf41aad4c68cafa774b8e159d73f4a136fefcc6946e04a3257785b2724de0867c100643e059955f184b1a1ba9b97face696a8c4606357a736280f21e88ba664e8c6d50292c8198a64f353c0f38963d7556bd16076659a6e58c7e90f"]], 0x2, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e16331641435173c3f6919f6662c3fcb3c50fcf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c8a08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bcaff4b46dfebcf27976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af929458927e47fab10ffa5ac11ca17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736fecaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc4545245f50ad64ca45de00b4d8b56e728c0fd909b1e060abd286f0943830f45c64c7337af3d7db093b0293520e6e413c4a2badfe05a5059e80e87595298f4d6013f2d08dc9a5eef98748b4"], 0x156, 0x800) msgsnd(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e04cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea0000"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00"/79], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r44 = syz_open_pts() ioctl$TIOCGETA(r44, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r45 = syz_open_pts() ioctl$TIOCGETA(r45, 0x402c7413, &(0x7f0000000000)) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r47 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r47, 0x29, 0x66, &(0x7f00000001c0)={0x8001, 0x0, 0x73, 0xde91, 0xffffff7f}, 0xc) r48 = syz_open_pts() ioctl$TIOCGETA(r48, 0x402c7413, &(0x7f0000000000)) r49 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) r50 = socket(0x2, 0x2, 0x0) r51 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r51, 0x0, 0x6, &(0x7f0000000000)=""/155) r52 = syz_open_pts() ioctl$TIOCSETAF(r52, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r52, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r53 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r55 = syz_open_pts() writev(r55, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r54, r55) r56 = accept$unix(r54, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r56, 0x10}, {r52, 0x1}, {r53, 0x10f}], 0x2000000000000154, 0x0) r57 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r58 = socket(0x18, 0x1, 0x0) close(r58) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = syz_open_pts() close(r60) poll(&(0x7f0000000040)=[{r59, 0x1}, {r58, 0x80}, {0xffffffffffffff9c}, {r60, 0x8}, {r58}, {r58, 0x80}], 0x6, 0xff) r61 = socket(0x18, 0x1, 0x0) close(r61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = syz_open_pts() close(r63) poll(&(0x7f0000000040)=[{r62, 0x1}, {r61, 0x80}, {0xffffffffffffff9c}, {r63, 0x8}, {r61}, {r61, 0x80}], 0x6, 0xff) r64 = socket(0x18, 0x1, 0x0) close(r64) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = syz_open_pts() close(r66) poll(&(0x7f0000000040)=[{r65, 0x1}, {r64, 0x80}, {0xffffffffffffff9c}, {r66, 0x8}, {r64}, {r64, 0x80}], 0x6, 0xff) connect$unix(r64, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r67 = socket$inet6(0x18, 0x0, 0x3f) kevent(r57, &(0x7f0000001e40)=[{{r60}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r62}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r64}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r67}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) connect$unix(r50, &(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r51, @ANYRESDEC=0x0, @ANYPTR], @ANYRESOCT=0x0, @ANYRES16=r6, @ANYRESDEC, @ANYRESOCT=0x0]], 0x1) setsockopt$inet_opts(r50, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r50, 0x0, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1008, 0x0, 0xfffffffffffffdd9) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 12:10:16 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 12:10:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e71e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c50000ac573f40e609bf53b047fde6db6b6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12eea2bc95f9549a80f0b1229970152f3f090099656e9d13d50be20d7f6f8ec4558e75c6edfbd12d0fc212120c42e069cf"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCNXCL(r2, 0x2000740e) execve(0x0, 0x0, 0x0) 12:10:16 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x105) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffff7e) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x6) sync() socket$inet6(0x18, 0x3, 0x100000001) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r6, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0xf}, {&(0x7f0000000c40)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0xa1}, {&(0x7f0000000b00)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0x33}, {&(0x7f0000000b40)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c93835e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27862a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd7700"/220, 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ba9b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x8000) recvfrom$inet6(r5, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) syz_open_pts() r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 12:10:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 12:10:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00730000000000000000000080000000000200"/28]) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x27) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000040)={0x10, 0x57b27b08, 0x4, 0x7, [{&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x3}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x61b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x8}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x401}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1c0003}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xbc}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffe}) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x1) r5 = dup2(r4, r4) ioctl$PCIOCREAD(r5, 0xc0207534, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000780)=0x1) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000540)={0x6}) minherit(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r6 = msgget$private(0x0, 0x40) msgrcv(r6, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000005c0)={0x0, 0x6, 0x7, 0x6, "5e7f95d17132fea268ecec1779ac7e9cb4c22452", 0x7f}) poll(&(0x7f0000000600)=[{r3, 0x4}, {r3, 0x80}, {r3, 0x1}, {r3, 0x1}, {r3, 0x20}, {r3, 0x1}, {r3, 0xd31620965928d1b0}, {r3, 0x44}], 0x8, 0x8f) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000640)) 12:10:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x80, 0xfffffffffffffffb, r1}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) sync() 12:10:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/135) semctl$IPC_RMID(r2, 0x0, 0x0) dup(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r3, &(0x7f00000007c0)={0x0, 0x17b, 0x0, 0x219}, 0x405) sendto$inet6(r3, &(0x7f00000009c0)="20613793e8bcdbb98cebfd99d51f3ad085bd8c3fff25eb04eef93405e05340f5e67356b86979dcd4a607374fd3c39053ffa4efbb0b0cd3cfc56935e991ab34850d0988da7e8fd96461c956efa60ec940948faa5a03df091b6002c3c14f9087de08a4751803fd341fdff18eb336023d99dbe93c394886cb57b1bf41940c166083932d2cba7b2f06738218ce949693396c5631556b44675eab4a0b03d0c7fc2f4f75eda39bd360708428bc779e2488a812a751e8e03f9e2c5b5b5cc6d197b04ed08653ef88b56d91fce41082df01252950e5f86cd598634b0fad9d7de1bb11dd9a6351717e286c8222", 0xe8, 0x0, 0x0, 0x26a) r4 = socket(0x21, 0x2, 0x1) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) bind(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="55830d2ff17f28663000"], 0xa) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="5ee340f3b5b54bc80001"], 0x10) write(r5, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = getgid() getgroups(0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r7, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(0xffffffffffffffff) getpid() r13 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x661a) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={r14, r15, r19}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x1, r10, 0xffffffffffffffff, r11, r9, 0xb9e3dc7523cae87, 0x80000001}, 0x7fff, 0x1, r12, r14, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x6, 0x9}) r20 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r20]) r21 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r21]) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r22, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r22, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r23 = semget$private(0x0, 0x4, 0xc1) semop(r23, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r23, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r24 = getuid() seteuid(r24) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0xc, r24, 0x0, r27, r26, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getgroups(0x3, &(0x7f00000001c0)=[r20, 0xffffffffffffffff, r26]) 12:10:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r4 = dup2(r2, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66db1a3c897d"], 0x10) 12:10:16 executing program 1: syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300), 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x200000001, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:10:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x1000100d3) semop(r0, &(0x7f0000000480), 0x0) setrlimit(0x3, &(0x7f0000000100)={0x100, 0x10001}) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1000}, {0x1, 0x6f, 0x800}, {0x1, 0x7ff, 0x1000}, {0x4, 0x1, 0x1800}, {0x4, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x6, 0x80000000, 0xa3ddbcaec130b635}, {0x3, 0x8, 0x1000}, {0x4, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/227) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x895]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 12:10:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = fcntl$dupfd(r0, 0x1e, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0xff) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x1, 0x8) setsockopt(r4, 0x8001, 0x1, &(0x7f0000000140)="65c7fd45fcf7a4f6d17f94814250efc8a721eba593ddc5f5f9631430df689a8377eb7067148a990448583b4724ed3d1e4fb5cd4f5f4e04a67331d82888aa50561bd495f2812234901d66bbff1491634da3fdb630492946de9a29d31022eeb333e1912a700ea326ae559e22de73f1fdf4a03de22c745d2a611673a69562a1a5ba2d9840c5812775326628c658aa98eeb0ad81f30244808cf8fb26bf895968131e3cc13b52d2b1ae41cc8fbbba2d0232c8c859d1dc839db50ad68050eb94e07bc65c360b2647f7f4315e902bd9fd7d741edfb5", 0xd2) 12:10:16 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r1}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x8000000007, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r3}, 0x0, 0x0, 0x1, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x41, 0x8, 0x7f, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x10, 0x89, 0x800, 0xd8}, {{r6}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r7}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) dup2(r12, r13) r14 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) renameat(r14, &(0x7f0000001280)='.\x00', r14, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x6, 0xb, 0x9623, 0x1, 0xf34, 0x6d, 0x80000000, 0x0, 0x1, 0x3, 0x7}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x8007}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000012000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 12:10:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = dup2(r0, 0xffffffffffffffff) fcntl$getown(r1, 0x5) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000080), 0x6) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 12:10:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000680)={0x5, &(0x7f0000000640)=[0x8, 0x8001, 0x8f, 0x1, 0x6]}) r3 = getppid() wait4(r3, &(0x7f0000000000), 0x2, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="b453dde3345472c50a3bec7fd4579da59f4e22f9c451bc70fe13f77707fdbf1eaec635d5569ed86db26cbafc2e49d99fc23b49e43c45646e57f4b22e7c2c3578bdd55af3596db397f43c029bec2e7ecf3905e57e56b21b57768ab00607d3c9c8b8a421e6351347d29494ea2d1a78559766ffa9066dfb5da1b5bae43e1783a30f5ce0576b10f97fd77ae86dca3592677045727c2a900dc6b4829e9116c55a93192da76ea1e507e65ac2dcffdb7c1cc6c1b22183", 0xb3}, {&(0x7f0000000300)="67d14dab4fb1b55b394a04eb92179418bb082711f643c104c3e024abcb8e59b5da60e77efd3f34c9affdeefbae18eb2a75431f4d9ca900e75ed366df6406962efbed191efbcf27fee9c4230c052c7faef111fc193f3a92d2c0eeee8ec01e40c8c4873e01715857207c1a2a64a9af0807230dac79b43ffd6382fe8fb3b8ea9405940548b3beffc2b75f19d5a3eb18423aa69a9a8a9e57df8cd7990123da48b54d061cbc7dbd8daed95c1deac67171eeb65da6dfbb3d20f369e747b0424581b2c9c46a28fa5040f8a9c5514ddceaf217026dc425b7dea5d4df15379b17a12c", 0xde}, {&(0x7f0000000500)="5c8ec788e316e6ec3854d6f3e6ff8894553b51847581b85a047167da40d21591d46e0d8b4f535cbf0365594e91e4b8c6bf1b985a3161fe02cc1bb44729c4f12c17f2fa45522df35a1a82ccfa83388b9851f3c4ac088497e26b7da956e8b0209ebf6115da0dc53a8cf7d93da6348d4848d5dc0a438846b48e3f8a9a12be154373e17d183fd544db8e6a146645a321644d6076add35f51f919fe6139a6d6b94bf93321a16bd2d15bfae03e3ac0bf2961c84b9ce8be9222d0bae7cd5757e04f6351a2643f32e051ca3f8becde070f9c28121158a9fd91e44c7ffc6b0dbf36c2ab275cb9d632441eb388960e", 0xea}, {&(0x7f0000000200)="208a3777d6e3f77f89d249888d97c127377b71c5b8d8e55ad20958d20df50bfb99a4e1df989063741295b5253e3a544a991adf0bdfeb578b484a8012a8924e105419e82569593ba5c7a8f326030e60bb8c42597b7900d671b5050e5ead721f582243c9a6ff5fc57be59463a08dfff78a90fe3f1bef85db716217b01012ec4a3cf0977a619c60f156298bfb3e195c13f313f51996812bbcf8e37fff", 0x9b}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0x2) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) openat(r1, 0x0, 0x0, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r7, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r7, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f00001c2000/0x1000)=nil, 0x1000, 0x5) 12:10:16 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000), 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x3, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000380)=ANY=[@ANYRESHEX], 0x1) r9 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r9, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r10 = syz_open_pts() r11 = dup2(r10, r9) accept(r11, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524b5d622e3bd665067c65106cee20805c00114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d361fc840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af300"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r14 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r14, 0x0, 0x0) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r14, r11) sendto(r5, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x382f0bc765df3f6f, 0x0, 0x0) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000001b00)=ANY=[@ANYBLOB="b76d2a08ff2209c2245ff473bef498cf445254d3097a64bcbeb31d2d3fcafc8fe03d78dba5383be17eaed64bb14a7b42b0021efe9c5e8a4c9f47f89557a48de898b7e1c38ea9d671cac55fd066923c3464fc86454dcde5994e07957776bcc4563805775da5fec5d9ddf2d265502d63bf0beac88a9bb3f7001a2889c6732051fa15142c0eaaffdddcee4403c8726149cf67e8313938774a70446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc11a66be44cdda9bfb02f694811dfd7fb3010000804216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c043ebbc676398a637066f7a6834b6514468655ec6949c5a6ca5f2cdc5cdd04e29b95bce4bdef4881a4c06ee8fdeca46423825f8f439807631458b1ba3223bb88d22b2fa43e443585a249fea516e0c3cb9d628381fd0f9adc3b94deaad3098c0380fdd9e6a708a8b78a1587a014bec881b9aa717db589a939107cd870ce58157287aefb28ea26976535ae2b5b00f4bd3fd335e19c8ed9b61175d8f6e56aa702002e4642e775ffa26734e949deb66e5f0cc71422fa8e70da9e0505f5397a5691f822ab8a79f0e529498236db6697a5f8abf679318719db6dd5a8d91651ff598f3cd49b14edcbbe154a95964bed2a8e81ebcdce9fb79a550d4fb8345fadd6c7f1ddf4663cd8128d46c05979f12fad00000000000000"], 0x1, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc2427a5149dfcc41b99e7d157f2d8fe8c1da0bc395aa919a28d9f13abaf3d02c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3396db13bcad3de37947ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9d54e3e8039add4b07fc9b0db1c0fadb18b6f6894f1742b96eb88907966c3e10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9515b47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbfa4d4061a7cf25da6ff34f05bbf68cb5e257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018eb00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed3020000000000000000000000000000000000000000000000008ce9"], 0x230}, 0x0) shutdown(r5, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) 12:10:17 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x1, 0x40}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002640)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790666265292b230247ce8082cfbf690bd4fd0fcb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a855ef686728b368022e9c4247eea554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce27b901d8a2a81d5eff7b3a84ca80000000310f8eee99dbcfdd7c010fec4ade3434fd556b4b59fb6a37075653080000000000000083b00e5558e52894eaa77362fc3a5de5459e6a526740e3d22556488f78666c0bf5621c3b842b0a5a1cd530e9656200efa88684014755c063166349c90000000000000000000000000000eedde7d23d818464000000000000000086d3d924f3873a635559de8ffd8f84e14fa98920ac337bfb6e4f2fff0bb30b7cdd98af9c83aceb78c5d4b4a35416bb16fedb8bddabbfd55ce6b10ddd1d8101057cec7c0157687f4c85f6915e89323faa685d8bda9ff765a54735a63381b2aa66e3d6e4379df4077341b32312cdb3880b75d9f789db76c89c8fda1458e4683485d37dcc298f4b1df8d4d71bc20b1c0caf7395b13144682e30622b52165debd1609f83af911699332e311f18a1552413b574453c2c45602a99eee998a4c35823e8c162838f25c3bb648071c625fcf760750293b9e19b92646a6575c825bface0f45bd53f118d6ffad0090ef889a652f3afbd92edb41b10c85ef32061c29b25cca768071b6615cd898c933ebbb1baad6b8a3d5189d41422ac593fb4e4503b7f488ca406d330caf5669e9d680c07a3b2683da87aefd9dbd561857633992d0cdbd0ecacdac1b6ef14ec703dc30b7d99e9f4a63b73e869b2e4b0e31e91652fd0c492025c0c439b67ae90682c2e1ef24757ef0000ebffffff00"/666], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r4 = syz_open_pts() readv(r4, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20, 0x0) ftruncate(r5, 0x0, 0xbfd) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf82e95661b936461) syz_open_pts() writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000240)="e19ddf2bf49f83398aa7d26125115689561f88dc4589f7170e44d6714df44dc48bc9412e08b1d7c7651001db863804a5377e4610c53afea3d59e6fd1005750e2b99f5421074c22e5b056d39997bf466539ad08998b1c8fa97096196aba3161cd54786a010123814850745b6be4d9eabeebaf39e354b6853865cb608dd6390ef1dad75d3477eb1b0e975faa3ce1845a2fca8f463ad08b801047afac8e0493d53637e9ba8f8743342ce73651a645c1d6eb88df3559d93e77526b842b"}, {&(0x7f0000000440)="45b1d129b438d71ae8cb48dfa1aec6ffa2e0aa0e47d7fdfa5c550f4e5dc5f7cef26184e428543774be160337a61c45b7a507844b6bc75c81b4483876e88a1cec55b367f9cb9f74d6bc6ae9c5f024b8e41943c1b49f5f957fc690996dc464d6ffbe47751a6e5085b5ba2ea180cf8c5b0bee7a9fdada4149ab370c476a8bf49ef34be8574bd018"}, {&(0x7f0000001640)="79957579e89d18a5c34c220d6ae61bbedcd1ce78cfa7efd7729651073a5140db68805823d979b97edda3c61dc9a0fd8d3bf71dc5cbcdb62b6b28643d46f96a0b11954d5ff41b34979b218b42201507229615bc78326a29060d8d4e3f4bed5e63ddb9b4aa9f735ad4f7ed91b2fd90c0bdd5f9b3a1431c9e44015e893017332175ef57b1b5c664ee3b26995bbc23ae12dd6755e90135b659a7ac7cf277a80bf470981ebf7fe3a13b70ed7d1ed5341c9fc5e3c9e4316ce81364c54a9a7e8a4335f42afdbbbb06dc76f921023ad1ba953f6b6c8a0cee96e90151102dc8b5450a0fdf2a9987ae86820be15597c3e64545a64caff608c6ff93807dc18f8afa8d06dfac0f4cffd51d04dda7f0ae2ec3ad9ef2ffdeab9e2593d27dd486602b4e020969554883a42f9ee1fe782d911f2e4cc34957eaac57ca71cdc67d0aa7e5f4267b77c4f34bf8f84c03d25b63e96f750280f70ee1b0051f5f4b6c17513b75ad4a6c37ecd2ece8550ff2b08e40bb96e8cb687d07d373d21e65d1d52728705893b32011090d4a541f851d075d30b1976d85ceb959dabbb73f8bff72e015fdf78f340eca2075c60026e3b91188713bc22d47348b04b747ca4d84767772a8d637ad5c7750ccad1a1b8b762ebeffeca47ff357c9bb8760ae2891018c2228cb4ab673a8d47e0bb34b2bbab5958be1fb1e749fb2406764ef79f74ca554746d663ac0181dba03bc4fe69d240bb63987010dfa52560ebb27e4853489f2095a910ee979ce38835a5ce8a39bc2dd77ecc1963a008be481d0faeeb54808069e9f45ee48006fb4017e78f96b7ce3257dbc401ce582273ed1b3840c5dd7ed963f4fbbb2aeb9879bd63b70a35629edbd78f02f647449e093652a14bda065b8fdfec9222491c2d03a0c43e5872b96ab971f50b3cbee8e2233b1ad4d002a0f20ec3c48728694efde66efdacbef281bab5ac0970d01a14017a53b316036313f32900cc01f15c07b0e1aa59769bd6bf26ac1de4a6f603988353d1c3526c560bb5fa71573c05e76d59727793fabdf1263eff5efc848c12706d922bab1e5619c4d61700e3d385dee951daaa6b0ff82aef9daeee1c561eb840ff535bd80e7863417090d1f1afed29c8b85958c03e5259f413b6668037b9349bb346377eec6e7f59232acdec9fcee5ef04696f461fb947564ce8b1280f5ddb22e46b45a4d2e6e01317b77a6fa7dcfa7df0f2e1d7dc2d00b33f5f174e73f69e17166258ed5191b417bbdc03a4c779090c34beafdba739862d00499fb77f7b343c00e9483632e92dff608795e9c5a5bb0e2b49eab76a198f9225b24bf97ab5bf509f15f5dfdbb7bf5487bf7c7d8e849774e8a84dc27044d1f864e24409b00daaba8467697ac6bdc908a583b970673dfb8cc3c554f2642701a80417caf72a372f5e35b65e1d319669651efef68d0dd45b9b73be8ecdb26ac61c2301b8296ae74201bdd5236ab68474dfc7d5165546d3723316c6c868a2d01a2bf8e38cc1e07a3518fe24f511463944e3142c88890cfc54abc6308e183a11113af47c838c0c51a63fda286fe5850748bc20923ff7fe62f9dcb4c00b8179d140b263d31b02efc8acaf9361de9456248059525fe4b05f529e3afaaea7feabebdb7045934acfce2b2901ca7cdbaf7a928e06bd6a239406640b4b3741012fc5d990fc21b85369eb93fddd82185513082fe70e6b99b737a4a59157ca5c89acea012a5e205f3e8f73c5c9257e2f0aff1e5a5b2d7834dee62bf929d7be352ba7d3497733c22778b4ad1616dda00ed039d266c7f3a6c7dc521f93861d34a4a3facc2428142acb08676d17f85d15c761a4d1257eb94533ddba1ab6fef2e3682e99f69d33ab8be5c9cd4b4a7c0586f89a1ac508ebd0166a4ab8d7c7e79e8b75b8efcf376f83d273290d052f6cc24de1ebac7e43e5f751f5505701db3b081a74937fedbfe6d66b0ebe8606b6a3f92010a81a09ed12c15345c4caf009816508fc220cf6a028940fb8d02c7993ee4171322d946d2b34feab038fea8eb40a2d7b29b2eb58c1f8daef6e8222e1d196efa68cf5e406b5fcb8a39c180b46e611fec063e0314018d3265d72d82b2e32bcb7ca2339db3eae18e62a340406087cc20dd42dfab22894875b7707fc5e6160352ac0f66b6e810138d7bb68014e6a582442178ab64a4361f8fdb5e2b15707dee415332a748fb28b78afd3a73886ebf49ce1055399e1e9a31de39b893d8dc7b571836a4ce2f557cf95d93f355620fb46c74fcaebfafe41d6a0efe7e15174eff7262d44e982fa8638ac8e72c8f026e160bad070ccbfae17345018f90a2ecb4e43dce8ed3ddf49f4629fbebb8163f55988e9babff8794afa14090bb4d007b54525128f9a0e0d68463b834cb08841dd18ce3fb4720f5a57b58e66297b2e8f8c3c34e3e455db1f47e2918e197d1f568085dbbe4bbfb20e6fb55768608bceaef7c3f395a5509ef84665c06235764233378dcc6db7667221e5c71a1e5e897503c231218e8c7abfcd7554b69b34c59a9bf2b26cbb7c7bc226314811fd6a801ec1fce25825a65a7cadbe6a3a6064977d1a65fca926be71bcd75e80ecd9a8ff0226ac4cb51a1b001042a84c34d086287a7f6986f19d3fb895f4b64ecef357f0a7f9f3370214774eab15cd6519da47b7c433710876046ac1f8d45f2eae5cc7497b206d4ed9cdc0a7d26180c395eda54cd6b439823d46c0411bd7d5d7280e1b94754ebf3fc59e60b35a134e43e5f42f75ff98ef8d3cc3adf552eddc9fa5bf65bfe995570c75907da66dabc89b9b75b82edb759167774d0e58e94afcf7d977e9182ba56d3729d4ee5c57dc085cc828cba640999f015558aea172abfee68e5471fe466eaccb7c0deee984068f10fc18b962095f82764b4ef9b63d9b16374d818a9357bd7dd4495c61f961a63ce744caa0f6a81a08e2f446e60a4aadedc74d50cde76fa84898b960f0d1bb98160ca9c303ed03182f291eb2fe390ac26b3cc390479e14c8e0d9cc2c5e36140475c78796beb001f6545b6b442bf1f4e5692f5e17802a792b4b4ffc8b3785467896daa75e207e81f21c51dbcac32431c45b23e179892e8a548bfef3b0b10d24012f956d014d40faa639f60705694cae585514e4c5ec00d76488d6a35a1887784d64154c34322eb00076b7b756014a560bc2fcfbb47eb24d96b3d544502a3c28234f6f8788336a8c20fef610e484d6d5a2c62c55d3ddabbe05eec423d4e2acbeeae23a79cb150a3023777b0b208fee33dbbc0d872583e7f1959bc76a2f94d4d5757db7b556fe99f9e8435982951c13f7d16b944fa5567fa59fedfc78a9a785028113ae3972c7001aa726050670c762f3915f201b084c78e0c54950b7ab3dae06701721c7f865d23a178b4d853898105c555c87c4e226cd81fee8ac8101aea8afb35fa39fc2af0d44df17e466ab0ce46ca50973b4405d32952e4ed16bf6cad376ea00800477a1f3adf3eb7d8c33695701ea5fee88b501f54afded3c0a7e4404627bbd7eef2c8da044486cfedb0e1c016bc76c1262037dad5f1d4f507587fde3bbd6df58ea910145768728e12c04a136040dfa677da32ca8b93b60c4848197eefa13e6ac108549dd349d831b97c1ca359a9b8a97e9df8afe9f872ffd0b88c6ed9a0c7747833f545f5d830d030468787e2fd27d573fae7f2a3f571f6d2e60e163f0002e33bd1b5b970944a13355275b1a20f177a202ab611d6ec7729202e56a4b6982b25b38d47a55c8734b84afb1616b392cb764a3528bbd9fb7ebc4a9e721f9c6993c915275d8cee78ad1ecf3670be9568d8a9cf45daa1ea58d77d155678cb87c72a1b336b83d504ac4576d946a2fd5a5d216c4204c05c6cc8ecda799da698d6b77b1d785377503eb9f494880367048f9dbab1b867f56f6cb8f98698a02936289f2a203609271ffaf7b7f2b1b48bc3fa8070ab0d263cf8baa02762ca1dd11d54723936778baf4175ee32167c9fdde46375f28db71fc861131bd742665a0594272fea0c6cc2c0e4b0f164ee7530cd32ce95d09630bf1f1a1f6015841633e94a0a16f3204ef6318fb4b3e5d3051b347b716b63c74079ab709acf818c50837c40a05032bf17d27a5a140e6327dc282d39e2715903970bcbc6bfb643aa5a4449636d0b6e46ccba1ec7595e3017e69b60b29cb322d8c46a8e58e6ec5875a869aec0e7a6a3bb41fcb5db4b5cb828e521cca8059cb92cccb83211e1594251f08c2083645bcf3eecc862e4fde47dc52d031eab5d2b80f76b9ac04f702c44bca4a2edf100c497f4ade257c9bd5e3740f0486f6f00783665653cdc5172dfe4ceb21e62c2319b8970f2874677d8f858ff2500b3413cf97121c2c7aa03f153c2f3be61df230c1e4ce18080facca69aebc4f3481a1b519ef1112da49c96d585e66c47f40f09ef3b8a5f4040d4778291ef284561464a8ae9bd6afa81c1bc236bbf2d1c1f99231db0d624cf95167fba72003a086c27d5e958fab15c0f826353870e34e0699706daa9e6d1378c51c19eef8674f1e2cc2b6095e1e141b3acc2bdcb5403fef4b29fb39e965ea97924ffec30ff8ec81e1b51d0fe20c4e5f80e8cc8c286d9573bc6824030c26cb9135e8f9816128c4c06a2d4152fd21a7315843cdf7ca1c863a023bb14f0f4951fc927aec81e4a14f315618259d86e67398783422294dc4c966914f7362a946ad0e811e1feb855bd14551bbc205308cc75b3e4b23fc5d3d29dcb9989f8b816e9753918e9bce5e74bf625666ec0c7cf054875ef67859f2083651d7f42bb7bbe281a54c4978d8d789820d2b80a895fe798857d398e17a9f3ba45167f9abcc31f34f6a9c336ab55813cccf903fd990f3d8d4498f72a9b91b567940d014f05d46466731df43255b8768365ae9b659bab40169156a77022b4749ca7db2cd64153b52fd873436176a29f5a1f3270240b1666d7d755eabece6dbc5012445ebba103bd38966052229b2cea62028475a8f39934597885d91d45dcc16dd0956a10e083769ed492ddde9a0f948763c353bf6e37c8b900ad210d9b2193f37da2d64829fd93af63ef63cf9edbbdc16d62111993f056602302f9f33b4009464935d88018ef91f494d797e297bd8a00d5bc77f7b479b082843689881600a28cede416663357bb7ce8a03fadc5bcdf11cbd48d7fbbf1e02364f7a63677715b2ab78395e9a513cfd920ccf411876fa918bbf858bb942ee5e2fca1acb48a6e48409dac1c101ce5f0be0d3f659dc58656a9b0af2952edf7e5920a10b3cab73b24bd7774b78aa1260a805765ce290112dcbafded25b7c0ffbeafb0993067cd35d0bb79b8568ed4e13b366ceed4a530cea8c5bd391a48149bb51a4818c3a6a9a960cacb998a4f51da6b6be6ca47780dcc50b24f9cc1caa6c164b85281559aa9ef13927c1663065e0595723224ac0e3e9bb05b1199f3a7474ac179a8727b2b9124b414fc33e4514a555d1074819292094dcc554dec0aedb0ea0a050a1814765e3885eda1f8778ce7a90ecf4cabe552a6611495a24f67703ea1bef4046ce26142a208757adfcbc4a94f5cb00b75d9a4efcc2f6f7fd33fb53caedf448d047f33d65a4147e354815173ab175a1b158a689a72b93f65031bddd7ebeb3934fda6ea3de509bbc62ff2e4cdab1f00e6cea841572fd44590307f41ea88be90fd90f4e5d3f5cc21d17c88e27be034b55874d0dbbc4e719db47db6ef9d126f7fcf63197036e6363cd3be89201c790229383c4a185e1f2cc57966ff26fa91f0fcc28d3a692c8268f78e7c72031e5bf13d2b96e3cb3d494932c4ed3a6e1cc5dc6dc7"}, {&(0x7f0000000180)="7cfbebc2a0705595aa048257d9fa9417577b87b79871dcd8eb7eafd5964e9fd76ecaba9debb7fdea702688df98e7f6ae86f2bfe9b1f4b8e6c3b0620f7c6eb980733a5592387897906dd25022e4673b813dff6375d78bf95fb400af80b3056914e5f81379a5575457a5cea3741c24e616f1615a17035b4b36ca242d"}, {&(0x7f0000000580)="9da0693cffa7237b6a4e359368d3d973ab6ca61df7d59053aeadd6adcf83f78d051fb2b2598cc825192454b962de5cf1a27b557d0d881a29381c1060c2315605285b4a058f0f49d18dd2d58ed07dbe3401def68d8fe6ecfc107617010b0c39eb06025482dda43930f1a14c0412476290b73c7b083c66e5b4333202dd0aa2d65bfdb0010d04c2eb1b7b0f5057fc485c9cc1144a24c0a8fcbbb86931601fca709da13ec0b8"}], 0x10000000000001c3) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="810000f3ffffff00", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$unix(r1, 0x0, &(0x7f0000000300)) dup2(r6, r9) fcntl$dupfd(r1, 0x0, r7) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r3, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x0) r10 = msgget$private(0x0, 0x110) msgrcv(r10, &(0x7f0000000f40)=ANY=[], 0x0, 0x0, 0x0) msgget$private(0x0, 0x4c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) r14 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) shmat(r14, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r15 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000080)='\x00', r20, r22, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10c) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180), 0x419) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) r27 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r27, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) r28 = semget(0x0, 0x3, 0x100) semop(r28, &(0x7f00000007c0)=[{0x3, 0x5, 0x400}, {0x0, 0x8, 0x1800}, {0x3, 0x3ff, 0x3800}, {0x4, 0x5d51, 0x800}, {0x4, 0x6, 0x1400}, {0x4, 0x8, 0x1000}], 0x6) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r20, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r23) r29 = getegid() r30 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r15, 0x0, 0xffffffffffffffff, r29, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r30, 0x5, 0x8, 0x0, 0x80000001}) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)=0x104) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = getgid() r35 = getpid() r36 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r37 = getppid() fcntl$setown(r36, 0x6, r37) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x7, r15, 0x0, r33, r34, 0x0, 0x4}, 0x40, 0x3ff, r35, r37, 0x8000, 0x56, 0x20}) getgroups(0x2, &(0x7f0000000340)=[r13, r34]) getegid() r38 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r38, 0x0) shmat(r38, &(0x7f0000ffb000/0x3000)=nil, 0x2000) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r40, r41) r42 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r42, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r42, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r42, 0x40087468, &(0x7f00000001c0)) r44 = socket(0x6, 0x1, 0x0) setsockopt(r44, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r42, &(0x7f0000000080)='\x00', r43, r45, 0x6) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r47, 0x0, &(0x7f0000000bc0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = semget$private(0x0, 0x7, 0x287) semop(r49, &(0x7f0000000180), 0x419) semop(r49, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r49, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r49, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r46, r43, r46, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r40, r46) getegid() getppid() r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000840)='./file0/file0\x00', 0x10, 0x120) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r53 = socket(0x2, 0x2, 0x0) connect$unix(r53, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c641002870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9ae00b4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023ae48df4f10deaa0c7b0fe1e2696d7d010100001d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e90a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb96b200d42cbd5c440cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782"], 0x10) r54 = dup2(r53, r52) setsockopt(r54, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r56 = socket(0x2, 0x2, 0x0) connect$unix(r56, &(0x7f0000002900)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a39d78a2a197a38620700000000828468c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c000000005921bd8610d3fa122a5151242ca6cee4aa7ccedb82898e60a6c8d0a6bd637766137e362d98aff15963b11967692e0d8891b53fea0fc9e33ed09bc46fe4b250cdfa9de1f53c0c8345247daf7986b7bc6ff3213bf5ef2135afaa6bdea86e2287ea888b76bd1a7e948d6e1780f2e885c8aed200cc6be7d1fed1e4c357b7f8bfd4d7b1c223cf943f2df019e837a78d83a6a7a927ea1025ff45039e00891d4d58cbf48a011cac76d8580712a7ec6236fe1e796c4392c9ffb42a173314f8768996ef4796"], 0x10) dup2(r56, r55) setsockopt$sock_int(r55, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r57 = dup(r55) sendto$inet6(r57, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r59 = socket(0x2, 0x2, 0x0) connect$unix(r59, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000008000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd575b4207a62617100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00010000"], 0x10) dup2(r59, r58) setsockopt$sock_int(r58, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r60 = dup(r58) sendto$inet6(r60, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r62 = socket(0x2, 0x2, 0x0) connect$unix(r62, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r62, r61) setsockopt$sock_int(r61, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r63 = dup(r61) sendto$inet6(r63, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$dupfd(r39, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r65 = socket(0x2, 0x2, 0x0) connect$unix(r65, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r65, r64) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$sock_int(r66, 0xffff, 0x1404, &(0x7f0000000000)=0x43cb8, 0x4) r67 = dup(r64) sendto$inet6(r67, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000880)) 12:10:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x103) select(0x40, &(0x7f0000000100)={0x3, 0x4, 0x5, 0x10000, 0x2, 0xa5a, 0x1, 0x7}, &(0x7f0000000140)={0x2, 0xff, 0x8, 0x5, 0x71, 0x100000001, 0x5, 0x81}, &(0x7f0000000180)={0xffffffff, 0x7, 0x9, 0x1ff, 0xa98, 0x0, 0x9, 0x1}, &(0x7f00000001c0)={0x401, 0x7fff}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000100), 0x0) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYRES32=r3], 0x1) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 12:10:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = getpgid(0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = semget$private(0x0, 0x2, 0x400) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x7b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r12 = socket(0x2, 0x1, 0x0) fcntl$getown(r12, 0x5) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r14 = getuid() r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000600)={r21, r18, r17}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r13, r17, r14, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) accept$inet6(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r27, r25, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r25, 0xffffffffffffffff, 0x0]) r30 = getpid() r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) r33 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r32, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) r38 = getpgrp() getgid() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r37, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000700)={r38, r39, r24}, 0xc) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000600)={r38, r35, r33}, 0xc) r40 = getgid() r41 = getpgrp() r42 = socket(0x11, 0x3, 0x0) setsockopt(r42, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r43 = getpgrp() fcntl$lock(r42, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r43}) r44 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r47 = getgid() semop(r44, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r46, r45, 0x0, r47, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r48 = socket(0x2, 0x1, 0x0) fcntl$getown(r48, 0x5) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r50 = getuid() r51 = kqueue() r52 = fcntl$dupfd(r51, 0x2, 0xffffffffffffffff) close(r52) r53 = getgid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r52, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r55 = kqueue() r56 = fcntl$dupfd(r55, 0x2, 0xffffffffffffffff) close(r56) r57 = getpgrp() r58 = getgid() getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r56, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000700)={r57, r59, r58}, 0xc) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000600)={r57, r54, r53}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r49, r53, r50, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r61 = socket(0x18, 0x2, 0x0) accept$inet6(r61, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r62, r60, 0x0, r63, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r64 = kqueue() r65 = fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) close(r65) r66 = getgid() getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r65, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r68 = kqueue() r69 = fcntl$dupfd(r68, 0x2, 0xffffffffffffffff) close(r69) r70 = getpgrp() r71 = getgid() getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r69, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000700)={r70, r72, r71}, 0xc) setsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000600)={r70, r67, r66}, 0xc) r73 = kqueue() r74 = fcntl$dupfd(r73, 0x2, 0xffffffffffffffff) close(r74) r75 = getpgrp() r76 = getgid() getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r74, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000700)={r75, r77, r76}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="31e0150b174be361bcb4fb7d31a5e99ead3461e27ac8c8e267c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2ff0300002510b0e5e0234120e45388c9e55034940cb434b951d0b2c5360824a2afe68bb4e8c3f5e07e65330f554a902e5c8b7740d89f97240f5e5a8cbd6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r29}, @cred={0x20, 0xffff, 0x0, r30, r35, r40}, @cred={0x20, 0xffff, 0x0, r41, r62, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r70, r77, r78}], 0x80}, 0x400) r79 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r79, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 12:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 12:10:17 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(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) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) socket$inet6(0x18, 0x3, 0x3f) 12:10:17 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) write(r2, &(0x7f0000000280)="cc188d308ab5e14162e78c7a71f78a8d996fc271e6e966e8abc6f899a8accf8b771107332439037a0820d3c7a344489b818b4525e37c2dba58c1b4b6408734b08afafe511c62cf8a5e7f0f551cd21def88171d281c56d104075b460d15f54291ebc9fa650f60efdabad283268b17570ab6b42a99eaaf9070c2dba1df0f286cb2367d289265255b2922149c6b730c7f9cba9e01cd0ba1a454541187d1dc5ccb294498285924ad58677bce0ed4", 0xac) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) write(r0, &(0x7f0000000080)='L', 0x1) 12:10:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) msgget(0x3, 0x1) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 12:10:17 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x10, 0x1}], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000100000600000000000000000007003ef2"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getpgrp() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getpgrp() getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet6(0x18, 0x0, 0xe2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r7) r8 = socket(0x18, 0x3, 0x72) setsockopt(r8, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchown(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r10 = socket(0x2, 0x8001, 0x0) connect$unix(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a826ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b18e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b40e715abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e71671050000000000000008613b190014d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bd6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b77000000000000000000000000000000074a093f02b3e798c3e36b5449ca67c86c15f45280a5b571a93f6a48ab507bd61ccf9065440c10406966a139973be935ca08dbe1cf624ae4de3886880edfa577fc0f682e901d51da384d1b64d3297864fa17d2d2235de28c513bf31faca45db748d68a275abe49c1ad084e36789b8a95078b07f057081c8a52a8fb00fa9ab3ac572aafd6b8d171eb4331cb5c1152af709ac771f3e348c2fbce9cd3285b508f012a4e4a739b2e8dab9ebf0d9609befa03c5cf0e82451af2c156f73be50db9eafcde94280b69c13de5ab88511e1d899545d83f39a4f7fa13dec"], 0x10) shutdown(r10, 0x1) 12:10:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x0, 0x12, 0x7f}, 0x200, 0x8, 0x5}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xeceecb7ecc265017, 0x0) fchdir(r2) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 12:10:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000100)=[{0x1, 0x401, 0x800}, {0x4, 0x8004, 0x800}, {0x2, 0x8001, 0x800}], 0x3) r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r1, r7, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r11 = getuid() seteuid(r11) r12 = socket(0x18, 0x3, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, r9, r8, r14, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getgroups(0x2, &(0x7f0000000080)=[r7, r9]) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 12:10:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xffffffffffffff5d, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) 12:10:19 executing program 0: r0 = kqueue() madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) kevent(r0, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r0}, 0xffffffffffffffff, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) 12:10:19 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) dup2(r1, r0) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) close(0xffffffffffffffff) 12:10:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x90) fchmodat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') symlinkat(&(0x7f0000000180)='./file0/../file0\x00', r1, &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 12:10:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x43cbc, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe2(&(0x7f0000000040), 0x10000) setrlimit(0x4, &(0x7f0000000080)={0x3, 0x8}) 12:10:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) recvfrom(r2, &(0x7f0000003140)=""/4103, 0x1007, 0x6, 0x0, 0x0) 12:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1ff) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r1) 12:10:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000496c81b06ccfa16b78fa8ab3f29fc224b8954755ebc27667ef15172481ad5c6da67dce184d7d116216eb5ad143cc1004e2fd6e1f46bdfcfd8d4b23e2426c03d61f962baa43441ed1febcaca0644530b7c49d44d78481ffef5dfac0e8dd506c692c862c7ad91c7b9bf9c11adc2261a232d1159db0eb706b8d4f7ad3c02a8d205374e066eedd8fd4a76411b7125091be89d31c9ce3ca20ad98a674aab880e02590fe149c75ef274328d9147d4eb2e441daf4c636d3a9fa89db26bbc202add1fc13b217387ab0569e161da2ca82a1547d853e910cdc58a1bdc72022f7db3a4b874bdc71791fc31e0631dde60f4b5b709ba4b05349"], 0x22, 0xc00) r3 = syz_open_pts() close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendto$unix(r4, &(0x7f0000000240)="99841135d0da72558b5d91365a74a67a2e11f8ecf2e3f645894c60257627f2986c58789c9bc1ab6a1a075d58ced1c37c9dcb6abb09e9ef2307886329235c39707d104f84666dd67553ce5a0ee2ede7d674a290b81ec9b874f60f84786147602bd0823bb5731dbf55dd4129996f0d0427cc994e8da450cc14486ec637e84b37a3ab1db5848d52462196b53724ce1ccdb298f5060737f86ca4fbd8b9db79bb16d1063754e5", 0xa4, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x8, 0x5, 0x200, "03002c245e1a00070000000000000012885d8878"}) write(r3, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000001680)="7df7a48d014cf4a68ef65093ed4a78977acbb59c0b59fc0327f31ba94d2d3cc48514afa483da76b688b893913ec7cdff1d4210e1b5d1d965ff00a119e69984a038b42aaa24c07e25e473a6ec6b8f076835c91c016328b8d4c9f23597c62211d0f88a125ed81ff1336a6a7913", 0x1c3}], 0x100000e2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r5 = semget$private(0x0, 0x4, 0x2c0) semop(r5, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0xe677, 0x800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x800}, {0x7, 0x43, 0x1800}, {0x0, 0xc4, 0x800}, {0x4, 0x65, 0x800}, {0x7, 0x4fa, 0x1000}, {0x3, 0x5, 0x1000}], 0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000001280)='.\x00', r7, &(0x7f0000001200)='./file0/file0\x00') r8 = socket(0x18, 0x1, 0x0) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000380)=r8) clock_getres(0x212c09b8f1f04ac8, &(0x7f0000000300)) connect(r6, &(0x7f0000001700)=ANY=[@ANYBLOB="00002e2f66696c6530001e0c2a5a1962643f1b6bdd71313202c977f0fd983fc44aa13eab3abb1690caaab6ff176fe9bb4066721175d300ca31e4bca07af2649b2ea2ad2585a0f64f3ff9c361dba2f2c1d0858bdd26b119cae13723c423ba26b7036e72822b3add4ff2a6a8c10af1909de5950dbec14864b1d03a5688ef016681ed968b19e90ef72b7af7a780163edff371d3be7f00000000aa29490bc8330a61bb8ffbb248afa0c364f4d1354f43bc560d9f15582000000000000000dac23137509e59000000000000000000008645f32008624b8784331dd83a826e91e1b614431538d9a986421234e5e006fec0d868f861ee081967ff3fa0fa7c0aa4e33d8497e6369ee9aafc1dfb019118e9e8abc67e0a6034d7e1dc53dec25e2f3d327b132eea6b73949b89c010e3332e77443b25ce8b3df12ebe0c3133e66fb16c03b0900b624bc8c7cadc58e43627be348758347292ff012baedecc21a2f49ac8c66724ea6b3a415686f61f5dc9828aa997a845d203e3a12fb9aaeef69f37978b65c020dff0afe3aa7bc6324138a547bc19569c0377a9b4feda9df31c5cdad0f55e1ca80a2123afa7cfe21f88cde87a0136673f0847ed30cbd532948e340e5e16"], 0xa) socket$inet6(0x18, 0x8000, 0x2) r9 = open(&(0x7f00000001c0)='./file0\x00', 0xef3065548ab10caf, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) 12:10:19 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000ee899e6cf24426e384351b6a80d36c382a8a6ac9e88ab38e82c16d395e9c262956ca249ba7ddc0476c7971c9406f12a87ecfdddd78462dd17074cb770eb1adf7f4b51d6853fc9337a4b76aaabe23f3fda5516d567894989386"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(0xffffffffffffffff) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r5 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3c) pwritev(r5, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) accept$unix(r2, 0x0, 0x0) 12:10:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x9) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r1, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) getsockopt(r5, 0x0, 0x1ff, &(0x7f0000000100)=""/184, &(0x7f0000000040)=0xb8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:10:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) pledge(0x0, &(0x7f0000000080)='\x00') 12:10:19 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) connect(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x8) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'\x00', 0x20, 0x3f, 0x6, 0x1, 0x9, 0x3, 0x1ad, 0x0, 0x1, 0x1, 0x8}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) 12:10:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x20, 0x20800201, 0x40000000, "b000fffffff000", 0xdd9}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x8) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 12:10:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffff7ecb, 0x2}, 0x8) 12:10:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) write(r1, 0x0, 0x0) 12:10:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0/file0\x00', r0, 0x1}) fchdir(r1) readlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/2, 0x2) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 12:10:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f00000015c0)=""/14, 0xe}, {&(0x7f0000001540)=""/98, 0x62}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5, &(0x7f00000014c0)=""/14, 0xe}, 0x43) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x6, 0x400, 0x8, 0x20a, "76cc2eb9bb72186e29ac65ebcb224b36560501c6", 0x101, 0x3}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 12:10:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x28800000) socket$inet6(0x18, 0x2, 0x21) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fchmod(r3, 0x19) r4 = socket(0x40000000011, 0x3, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000001280)='.\x00', r5, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000080)=0xfffffffc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 12:10:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000194742c8f75ae7e2155d955e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0x3, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x6f, &(0x7f0000000080)={0x100000100000001}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x0, r15, 0x0, 0x0, r14}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x9, r10, r9, r15, r9, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r18 = getgid() r19 = semget$private(0x0, 0x4, 0xc1) semop(r19, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r20 = getuid() seteuid(r20) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() chown(&(0x7f0000000180)='./file0\x00', r22, r23) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x4, r20, r18, r17, r23, 0x100, 0x5}, 0x3f, 0x49, 0x9}) r24 = socket(0x18, 0x3, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r26 = getgid() chown(&(0x7f0000000180)='./file0\x00', r25, r26) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x0, r25, 0x0, 0x0, r9, 0x2}, 0x0, 0x2, 0x0, r6, 0x1000000, 0x4, 0x2}) fchown(r3, r7, r9) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x6f, &(0x7f0000000080)={0x100000100000001}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) close(r1) 12:10:20 executing program 0: open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pwrite(r0, &(0x7f0000000140)="e578b4dca5fb2868d5f56348e9b67c6c469863b97e931c32756c06df0c8d2cd9250706abee676231263e5eb332396d56471ccaea5d7e765035cbbcb74ec4d286013e27d9b70945a6d2585a8682b42b3f96a239b07b6396472c75088423c7e413d40a9364904428390af13bbc4322cff1db0de073a1bed96e551a5449817e6687c6cfb48e5ecc32104629de203f563c5dccb3fa936dd8757eb706f23bd3d7dc72369054acecffe98a61c22aa730cf0777d33810db7178ca1eaaeeaf196daf557d68f7829241f1553950fed48b98d5f374d9f2600fd5f081d49f2bd81e01a95b", 0xdf, 0x0, 0x13) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='\xf7\x00') open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) 12:10:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0xe405}, 0xc) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getpeername$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r5, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) 12:10:21 executing program 1: socket(0x11, 0x3, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x3, 0x3800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) r2 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/82) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r4 = socket(0x18, 0x1, 0x0) r5 = msgget(0x2, 0x200) r6 = socket(0x10000000011, 0x8000000003, 0x0) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, r7, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r8, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) r9 = msgget(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) msgsnd(r9, &(0x7f0000003500)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) setsockopt(r4, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = msgget(0x2, 0x200) r11 = socket(0x10000000011, 0x2, 0x6) close(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x0, r12, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r13, 0x0, 0x1, 0x1ff, 0x1000000000009, 0x7fffffff}) msgrcv(r10, &(0x7f00000001c0)=ANY=[], 0x0, 0x1, 0x3800) msgrcv(r3, 0x0, 0x0, 0x1, 0x1800) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x27, 0x0, 0x0) r15 = msgget(0x2, 0x200) r16 = socket(0x10000000011, 0x8000000003, 0x0) close(r16) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getpgrp() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x0, r17, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r18, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRES64=r14], 0x1, 0x1000) msgsnd(r3, &(0x7f0000000200)={0x3, "cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"}, 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) 12:10:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:10:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 12:10:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xf0000001, 0x8000, 0x9}, {{r2}, 0x8000000000000002, 0x20, 0x80, 0x7, 0x1}, {{}, 0xfffffffffffffff8, 0x65, 0x20000000, 0x5, 0xb4}], 0x6, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x57e182a1a23a4ea9, 0x4, 0x3}], 0x2, &(0x7f0000000280)={0x7f, 0x998}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) poll(&(0x7f00000002c0)=[{r3, 0x4}, {r4, 0x4}], 0x2, 0x18) 12:10:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1ff, 0x4127b1d17bf95abc, 0xfb, 0x85d5}, 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="5c06e1942e46097ceb00aada9952e7388504dc5b2a5f64712696ba5cf605582b7c4da7364f5b9214729a7959e1b0e6a774918fb6fcab650ac09db0e18639d5390869b2a37ba1fedac7d8000d39551237c054208bad5b66fbcf935e31e489696c166372e816e84b856eeec5a1b8747e3072ec3d54b10099b76af75e8059cd00d6c83f01408d6637e7d975a331dc36cab6e21a22e9ae08119b7c19a5e68643dd8e4880c980d95e5cd6c87a70e7abd06835055468af2c6cd38860285f352e96d739fdf085493de7"}, {&(0x7f00000002c0)="59de6294428e77892e6fdd4caf196419205233509893bd2558eb14d6b5345f355e7449de9babecd13d04537b5e59257602c98dfbe9b635153dae8d684a7df8fab3225ec8788e3f2fa7f37d8964872d0e73a684dbb6f3539670878cd715a77220a737d57808fb84b997e6eaf6cdcd08da7379555646f6b74671c8b242d4daf3abcc4407aa235b8ab93cc8e29b4839b71787f6d3fd26d5443e44132841fe649c1f1bb06c76f6f59b83cd4a924444bc5984c18b434342b93ea6bb5423a6f4fe03bb9d6e"}, {&(0x7f00000003c0)="3114c228018f2e83ea96b2aacf33f216cf6101dbb6eb35c9ee1ecf65459b28b0a7a38a65f40d5bc82ddeab49c71fb06f3cd2c4be40287372bfac94bca2517b3cd3fdae5ad413d9adf779ccd0bbd1e519ef2052c9a658bfd9e55f50f8ee34167303948a26fad275c14dce9ffac85734d46480dfe5979f69e4779db9b31d0c97b54c1781910b84b1c2ee53c173d087a962c86bc3c0bcf1cd0a129200f1af4157a939784eaade70b0534ec2e855"}], 0x0) 12:10:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x6c37579053cb5f16, 0x181) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="983ec56cb0583f0a6b91d203ff869db90f8eea0000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) shutdown(0xffffffffffffff9c, 0x3) dup2(r2, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x8e, r3) 12:10:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="d3202a22322255ce9377893a904562491fd11f24118c91e7774739240de4b99bc54cbc6a357dd08a009870a80000000000000000"], 0x10) write(r1, 0x0, 0x0) 12:10:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r5 = getppid() wait4(r5, &(0x7f0000000000), 0x2, &(0x7f0000000040)) setpgid(r4, r5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:10:21 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00'], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000c0000000000869917402d854e6f00000000000000000000d10e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac0d968ab7add0db83fbbe1de89c2b32a6c8e1d9d9f02f96a84cdf7f6cd00bf208c2c42ddeefa2bff2e1122baebdbf6bed7aa1f94198673a20bccf984414aaf76a713cee2ff8ef7b30f42dfbeef3138ed25b70635ecfa99dc4b4cbd093a5aa37ed17b5e529457c0dfa84da4218c182172b828dd6b8fa9f42338dc09776b8550dadb0faeef65d43ff24d5f43"], 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') readlinkat(r4, &(0x7f0000001240)='./file0\x00', 0x0, 0x5b) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) getegid() socket(0x2, 0x4001, 0x0) r5 = kqueue() r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000000)) r8 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fchown(r8, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r9 = kqueue() fcntl$dupfd(r9, 0x8, 0xffffffffffffffff) r10 = socket(0x11, 0x4003, 0x4) dup(r3) sendto$unix(r10, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) dup(r10) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 12:10:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffffff}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000001280)='.\x00', r4, &(0x7f0000001200)='./file0/file0\x00') r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6d) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockname$inet6(r9, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0xf4, 0xfffffffffffffffe}, {{r5}, 0xffffffffffffffff, 0x7, 0x80, 0x3}, {{r0}, 0xfffffffffffffff9, 0x41, 0x8, 0x1e09, 0xa612}, {{r6}, 0xfffffffffffffff8, 0x41, 0x1, 0xab, 0x3}, {{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x10000, 0x8e7e}, {{r7}, 0xfffffffffffffffd, 0x12, 0x1, 0x6, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x2, 0x5, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x0, 0xd7c}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x8, 0x3}], 0x3b54, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffff8, 0x10, 0x40, 0x2, 0x45fb}, {{r3}, 0xfffffffffffffffc, 0x4, 0xd6f5a7f70eae868b, 0x5b1, 0x68f3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x88, 0x2, 0x100, 0x100}], 0x80000001, &(0x7f00000002c0)={0x7, 0x7}) sendto(r7, &(0x7f0000000440)="0a126d29567646e45b4eeb83e34c3f3d3df15ad68bbd2e9b53446db596850e069b2fcc3e1ae5e914ea455890dd4015151980bc50dc3856fbb9f6c51a9dc1bcd40a03319eeffdf4bcc02246921db0395ad0b2954c88853646e76e3a6dd591fd6c3a7fb8de40804fff8e21012c4941729d36d07f28e04e17", 0x77, 0x402, &(0x7f0000000380)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) 12:10:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000700), 0x287) fchmod(r0, 0xe3) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="00e1000100dc305a84c10487e2065c1ad686c83fef74b11614a7ce9983c9d57b5cb44d2e2f21a3fc93c583d38958bd13193788695a8f781e4fe99840cc8de4072871eac9acbc085b43eaf643d856abb0ac9c1a1df9f912aef46bf2e31616262c3e9e14446e68c9e7ffa59b72fbbb260711458b12a9aa562f2041ad21daccd66119fcbf3c4e952acacd637d7eaa5a367eb375a7e22ebde3dc22ad5ae667a35ff5d3a63d76b8f22d3bb75bb6c349e5846a82b81956682a992a14ab1b7a8296cf0c819e5477431d0ae52a9caf66d4a881ffff3c8c747eeec24d901f1a8f0310f2a722d6755247c72b6877aa17716124fa9af12e9a2f5f91a79171b179d9df57c8d1d34a57c81b46beec2a03243322a896cecaa7c6aa288c37c6f6e36b7b8de96cfedbf8be9328af8346f41dc2348c6fc71f7f70e1a32b35bc75f7d7e2c62f91ddba4746794b65902371c42958a5e37c2d235226dde1e9a48c28b1d42b367178cec734df99938a408de146079855acc85e9ddf03cc0649e8dabb6ae6e5b916598100594df8eee0e864770100000000000000000000000000000000f7bd8af24c30647b2fa9b908efaee634a9", 0xffffffffffffff39) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/de\xf6\'\xf2uld\b', 0x20, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) close(r6) connect$unix(0xffffffffffffffff, 0x0, 0x0) 12:10:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r2 = socket(0x19, 0x0, 0x9) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000e900aeffc0b21b1b542a538706000000a714000000290000002f000000030035702100000000000000"], 0x38}, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000540)={0x1e741d3f, 0x87447a4435b25d4b, 0x2, 0xfc54, 0x80}, 0xfd67) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x80) r6 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r7 = semget$private(0x0, 0x4, 0x90) semop(r7, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) r8 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000380)=""/1) semget$private(0x0, 0x4, 0x100000010) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000002c0)={0x3, 0xfffffffffffffffd}) fchflags(r6, 0x0) unlinkat(r6, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000003c0)=0xc) getpid() r9 = fcntl$getown(r1, 0x5) r10 = getpgid(r9) r11 = geteuid() r12 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r12, 0xffff, 0x1004, 0x0, 0x0) r13 = getegid() mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r14 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r14, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={r10, r11, r13}, 0xc) utimensat(r6, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000000240)) 12:10:22 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r0 = kqueue() r1 = semget$private(0x0, 0x78e92da66c35caaf, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x401, 0x401, 0xda52, 0x1ff, 0x333, 0x367]) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r4, 0x4, 0x84) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000340)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd1300100637327df7e48780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f043937d4fcf1c9cfdd144b0a46327c4a631aab4f94f97d5b79e44ff477d88fc913aaef15d94c36e8d97dec161cabced0041e746a456611094c286ca7ddc6199ca5c8a54df9f73c38c866b6f65b36ab7a422391084201787ddb4ef3197a6d7ff90b9e5a8ace6e55", 0xb1}], 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)) getsockopt(r3, 0x200000029, 0x8000000000003c, 0x0, 0x0) fchmod(r3, 0x111) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r8, r6, r5, r11, 0x100, 0x5}, 0x3f, 0x49, 0x9}) semctl$GETPID(r7, 0x1, 0x4, &(0x7f00000001c0)=""/41) semop(0x0, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(0x0, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/226) setsockopt(r2, 0x0, 0x800000000001f, 0x0, 0x0) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="b17794c8b0fc73e56d63c112"], 0xc, 0x2, 0x1000) msgrcv(r12, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000ee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000464200000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYPTR64, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES16=0x0, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r12, &(0x7f00000008c0)=ANY=[@ANYBLOB="0007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014b8066c00000000005976000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000949c864326e5967600000000000000000000000000000000ce641ef7601c3aaf1dadbe241c78687b65d3ed0ae1368fedcf41bd06649bffc547b6af5bf5c398f38cce1947feac22643d991ce074be1bec1d2b056dfda058000000000000000008ef9b573d1c957b68c6b797b5a86b4e3f8c183a588625b57e7c10dd470d7317efa7"], 0xe4, 0x3, 0x800) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x210, 0x0) 12:10:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 12:10:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x4) seteuid(r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xffffffffffffff59) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r6) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000280)='./file1\x00', 0x20) bind$unix(r7, &(0x7f0000000240)=@file={0x0, './file1\x00'}, 0xa) 12:10:22 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3ff) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f00000000c0)={0x80, 0x80bcfa6}) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 12:10:22 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) mlockall(0x1) execve(0x0, 0x0, 0x0) r2 = accept(r0, 0x0, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000140)=0x200) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fchdir(r4) lseek(r2, 0x0, 0x3, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = dup2(r1, 0xffffffffffffffff) accept$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000c751b8de6d080b8b1c1eae8100000000000000000000000000000000000000002000"/122], &(0x7f0000000280)=0x6e) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r8 = dup2(r5, r7) mknod$loop(&(0x7f0000000200)='./file0/file0\x00', 0x4, 0x1) renameat(r8, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0/file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 12:10:22 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='Odev/ttyCcug\x00', 0x0, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x7fffffff, 0x3, {0x0, 0x4}}) 12:10:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b81ded52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000007184956662fb235600000000000000d6a54596984dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f062d744b8d3530c2a245af8c1b261098b50fe44c260771d4f5318f1e41982787bd0a4fc5e20095e608d947c347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba1d4f9b0bd7e1986287d381adf92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee000000000000000"], 0x10) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 12:10:22 executing program 0: kqueue() shutdown(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 12:10:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) accept$inet6(r2, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 12:10:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) socket(0x18, 0x8000, 0x81) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:10:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$KDSETRAD(r2, 0x20004b43) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x854, './file0\x00', './file0/file0\x00'}) 12:10:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001a1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = dup2(r0, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000040)=[{0x6, 0xbb, 0x7, 0x5}, {0xa1, 0x0, 0x6, 0x2}, {0x1, 0x1, 0x1, 0xffffffff}, {0xc7, 0x7, 0x8, 0x8}, {0xa019, 0x1, 0x1, 0x1}, {0xed, 0x81, 0x9, 0x2ee}, {0x7b, 0x7f, 0x20, 0x9f8f}, {0x101, 0x81, 0x4, 0x2}, {0x0, 0x9, 0x1, 0x80000000}]}) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kqueue() bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3, 0x0, 0x7, 0x5, "59a0e6be2096f18b44ea9c813a11728800936c05", 0x200, 0x6}) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r4) r5 = kqueue() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$dupfd(r5, 0x2, 0xffffffffffffff9c) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) 12:10:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x1, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 12:10:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) listen(r2, 0xffffff15) close(r0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 12:10:22 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) 12:10:22 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86252d5575ebe75e622813926453a2b45e11488eded63de2b94799482ec2a70cff83d59511c53aa5a8580746de88d3f02d27e30de1fa00e9e116074718384a4ab2dbeccf2a978e726d801c674074fcd88006d692230c0aae29a48ec2eb4ba218a727a87c6ce9ff0f00000cf3447420b022a4db244b6958d4c7000000000000004325000005ec880782df04562183ee51fc36d984a48d17"], 0x3) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) 12:10:22 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') r0 = getpgid(0x0) getpgid(r0) 12:10:22 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = getuid() r3 = geteuid() setreuid(r2, r3) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r2, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r1) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r4, &(0x7f00000011c0)='./file0\x00', 0x44, 0x6) r5 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000100)=""/4096) r6 = socket$inet6(0x18, 0x2, 0x9) setsockopt(r6, 0x0, 0x7, &(0x7f0000000040)="716418f44596321db2c4c5aa4c6e90c93c0ed488981d0cbefdf794f89bd235421357b3f9fa9d62707f80c1265f746002413e82a6193ec6d4beb791e94afba2858f4be57448e239087ae0eb6062309c7a47179a", 0x53) r7 = socket(0x2, 0x2, 0x0) recvfrom(r7, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r7, &(0x7f0000001300)=ANY=[@ANYBLOB="82022ee44ccab8066d911ae363f82aeecd5bf392de3ab1c6314278b6ea2b9897ec13ce66d07c85af03a8c9eca1c1bc3ac04794e652243eec5bb6e36e1996923da538bc3325a3c6c783e0e9392b53b7b07a814952fce5d9f849cdb306000000296e05a0a2493a46c75d7878eee64cff871b9a8d9ed4d6c0bf260334d205622c089d25e85577aa6803c45ab11348495736169b2d5e1a1af59376148d000000090000000000000000000008000000000000000000000000000000008b44e35d09d484568eb1c52c35feffd075d1d61803595276af05fc5eec46c485e9ca61f6507e8305f72b07ef41f3fb48554bbdf39c717131e2374f5a6fdcaa98715c23e60a7556f9eb7d9591ca624d5c157f6f5a4d7663370282485eb92226f93e8c8ab29abc08ede2d3109a7e18fcd2d4c8d93a068f12eb243b93cbaf60a83d6698ef53cc955791ee98ca4238e7204f8eadda689c791e885a957386804b388c88cb42da47601de629eeb1df48bf4a4c5ad06a5e1a399a1e20779a39d54a50590e5b927c7d3637"], 0x10) accept$unix(0xffffffffffffffff, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000400000000000000800000000000000000000000352e3dea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e9e74782b90e057543457aef3b94e0fa8bcbc2336406df75b645dc3c3c4d17da2c5cf13b9ebe1542f6f9ab7c5d2f710c0bd0ddd36f38ba0327adbce2b85be8ba2c382006ba071a8546c45c30da52595229f48df340ec14cff7f31367740b28625cf445b4bf99977df25b"], 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x80, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) preadv(r9, &(0x7f0000001680)=[{&(0x7f0000001280)=""/119, 0x77}, {&(0x7f00000014c0)=""/158, 0x9e}, {&(0x7f0000001580)=""/80, 0x50}, {&(0x7f0000001600)=""/7, 0x7}, {&(0x7f0000001640)=""/32, 0x20}], 0x5, 0x0, 0x6) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r10) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r11, &(0x7f0000000000)='./file0\x00', r11, &(0x7f00000000c0)='./file1\x00') symlinkat(&(0x7f0000001200)='./file0\x00', r11, &(0x7f0000001240)='./file0\x00') shutdown(r7, 0x1) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000001100)="1e56d0f5eeefd75dcee71ad3f2d5acb97afc86d21b097d29d04a643e358bed0e79be764e0e1fddad9c82ada050ba1cb2dd612599", 0x34) 12:10:22 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0xfd05fc109bda377f, 0x0, 0x3}, 0x8) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r1, r7, 0x100, 0x5}, 0x3f, 0x49, 0x9}) setregid(0x0, r2) 12:10:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xfffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82", 0x149}], 0x1) r2 = msgget(0x0, 0x2) msgrcv(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000f6aacf440f1bd9a4e500000000000000000cac609a7c7b754538badc6f0000000000000001000000000015000000000000000000000000000000000000f030b8ce1176fa3000000000000000000000000000ffffff00000024ea55a6577400000000000004000000000000000000000000000000000000000000000000a383c1c243f284e82e0decfc3ff536cd80935841815b95a672349562012d089b30fbe60873ccd1bbecf1bc7657a08fb50f55b0788b4838eb498f6ffe5a4a913d9d77aa0c2edf4ad3ccc2937af2689619e53dd16c1309bc81ed229f91d80000000000000000000000000000000000e8129259f72261b4a462403266383e6d3b6e1d813224d5610ef41dd0a4ddcfa101bfdce4e7b8b45cf7be08b4b9b0d0580aa36a54f99a9dad1723f3261f1435f86457afdc6fa0d3a465677389f1fa28989551e8890c8baddc528d274f22755366f30f4aa40863c0365f9d2f29b20ce44bf817e721353f34f50f8ae9736dab8033ccb6680653ef44d5514943213386c8a73cdf641f1898b76d866761471f18fdcd9b33214ab70c720a6842765fe9701a8f44f5932060e131bb4e408a7ea773a6aa8a09d7326ec5f1a16425f69c707ce1cd4f4083944463ffbcd09d8610e05b0fb0ff7f4be8ad834b6444a4918ca7c4fa137999d427b856f57a7948e3b3cb7266e875cf25bcd3a724f7661f5bc2599ab386b2fef4131bec7fb525aa707ce64e73e1b12b7f49359656ca8e624bcc8fd043a1e367e0ea69c8c1c8bbd0cc9b2e891f7f64038b25861f6efe494aedbb39491863050cf9d3933b0f2c1f576cf765b55f2916cba355fa17fa8fdcaea376b2fab15a01fb7e3ddb139d73a9fdcc915edd8de9345e6ac9bb033bc5b7478beb2f647a5110e0dc82769aec992b0faf07c3f6ed924d93a75a612ae5e8085812db0f16ef9e807040"], 0x1, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000004000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52008469eb01db5b3fc96429c8d0fa1e418e56a60eedc7050000000000000028d8e3b2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911750034655640360a5c25681c2d4519e86e8081032c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d201008c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d1c2846000000006af25ba7a1313e6b7946d643dd0d791a0e0b9d1c8b63af4e43578e3ae50f3b4a7ed7f1f471d74b61addb1e6d0bb9b18e54c2ff6d59c806320316473bf9fd56a1647417ef2f187397975a34327f7b6f8eb3843e85f1d7e24009faab3b9dcc5f42ef63be41bdc55ba3d4e438c50b6a27873901257900"/328], 0xd4, 0x800) r3 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = msgget(0x3, 0x204) msgrcv(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0000b7cd0000000099180e39247d460000000002be545b93e44e955329b1ca00000000c8f60028a3088b00000000e5000000000000000000003b9dee0680720962030000000000000000d190b1b0aa09000000000000002bc92432d8047a006f32246f49daa4c56de227479fa7fdf5f8161a0c4d65110c8e3dd5f37ba8ffe2f00ca302e227583818be519c3d4b7c2670a81506c86426a5139570c8a499e1778210b86915458f272d5e870ed41c20e264d577aba8e555f9743c470d3436af0f9cab66debb0687b823cb7161a7b666c409a5ffd7"], 0x1, 0x2, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r7, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r7) fcntl$dupfd(r6, 0x14, r4) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="fc90072ddb2636175982b454a5a24fb2c87547993aefea9f6b05c5473f72b2ea35fb57ad2fdd8d6968ade98fedf1cc2bbe3bbca2e6d040ee3f0383163c7c5e5555f6a71bdd2992639b134c7c7e8f7f9ef8fb705b36609b1b17de7948cd93096d13fb012344a10a512e91d8ce31464eeb903507b48e97baa702d699cb5934888c0f27a4786444872f58b6391d07b8714d65ac640438cf56734114529126231c2d012aef1d4e9d9146eb4f93a72adff591c4454f8a99c87b2106117311229d55f0a936c3bd303170a8635c700fb8a6dda6b94b55e63d0c086dd3e1d4573559b3c1088350440792f75c8247e7d41360897d54f377b653d2238e2bf8689c1d213d2711d5345760e8f2b08a0dae", @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r3, @ANYRESOCT, @ANYRESDEC, @ANYRESHEX=r6]], 0x2, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000e80cd6e00006853362a75927547bfb53d88b23139a"], 0x1d, 0x800) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0x269) getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x0, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x1, 0x10, 0x1000}], 0x4) 12:10:23 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000380)='./file1/file0\x00', &(0x7f00000003c0)='r\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0xaaf826293b2ebeff, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x7ffffffffffffffc, 0x10, 0x20000000, 0x8, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x1}, {{r0}, 0x7ffffffffffffffb, 0x5, 0x40000000, 0x5, 0x400}, {{r3}, 0xffffffffffffffff, 0x0, 0x82, 0x7, 0x1}], 0x1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xec}], 0x0, &(0x7f0000000400)={0x8, 0xffffffffffffc5ed}) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000001280)='.\x00', r5, &(0x7f0000001200)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r9 = getuid() seteuid(r9) r10 = socket(0x18, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r6, r12, 0x100, 0x5}, 0x3f, 0x49, 0x9}) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setregid(r7, r14) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000440)) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') 12:10:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="33c6892c854497c6c30223d73f788d448b705f03bf65c12d68bd5b748077a2975c0d78e86129ad88734dc193d1c2e5ac97c986a83a6b1cd7b5c8b103af697cb11ef65fd213a6c0c084eae78392555d9bb86fe5f37a290c5df5bcbf4f23e8e896ebaf"], 0x10) socketpair(0x10, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x20000000000000, &(0x7f0000000080)="9a0200003a", 0xffffffffffffffe1) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/de\x95/null\x00', 0x80, 0x0) r3 = msgget$private(0x0, 0x280) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r9 = getuid() seteuid(r9) r10 = socket(0x18, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r6, r12, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = getgid() r15 = semget$private(0x0, 0x4, 0xc1) semop(r15, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r16 = getuid() seteuid(r16) r17 = socket(0x18, 0x3, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0x4, r16, r14, r13, r19, 0x100, 0x5}, 0x3f, 0x49, 0x9}) r20 = getppid() wait4(r20, &(0x7f0000000000), 0x2, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xffff, r4, r5, r9, r19, 0x8, 0x400}, 0x9, 0x10000, r20, r21, 0x10001, 0x9, 0xffffffff00000001, 0x1}) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 12:10:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x195) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = fcntl$dupfd(r3, 0x0, r1) write(r4, &(0x7f0000000300)='\t', 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:10:24 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() kqueue() kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = msgget(0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, 0x0, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = syz_open_pts() r17 = dup2(0xffffffffffffffff, r16) flock(r17, 0x0) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x0, 0xffffffffffffffff) close(r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000200)=[{0x3, 0x7, 0x800}, {0x4, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r21, 0x0, r20, 0x0, 0x0, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r23 = socket(0x11, 0x4003, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) dup2(r23, r24) r25 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(r25, 0x5, 0xffffffffffffffff) r26 = kqueue() r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r28 = kqueue() fcntl$dupfd(r28, 0x0, 0xffffffffffffffff) r29 = socket(0x11, 0x4003, 0x0) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r30, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r31 = dup2(r29, r30) sendto$unix(r31, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r32 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r33, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r31, r32, r34) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYRESDEC=r10, @ANYRES16=r14, @ANYPTR=&(0x7f00000005c0)=ANY=[], @ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYRESDEC=0x0, @ANYRES32=r17], @ANYRES16=r28, @ANYRES32=r31, @ANYRESHEX, @ANYRESDEC=r27], 0x8, 0x800) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r36, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r36, @ANYRES32=r36, @ANYRES32=r36, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r36], 0x28}, 0x0) recvmsg(r35, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x26}, 0x0) msgrcv(r8, &(0x7f0000000e80)=ANY=[], 0x0, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r39, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r39], 0x28}, 0x0) write(r39, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r41, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r41], 0x28}, 0x0) recvmsg(r40, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=""/231, 0xe7}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r43, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r43, @ANYRES32=r43, @ANYRES32=r43, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r43], 0x28}, 0x0) write(r43, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800061200"/16, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x26}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xfffffffffffffeb6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getppid() r45 = socket$unix(0x1, 0x2, 0x0) r46 = socket(0x0, 0x4, 0x3) close(r46) connect$unix(r46, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r47 = fcntl$getown(r45, 0x5) r48 = msgget$private(0x0, 0x0) msgrcv(r48, 0x0, 0x0, 0x0, 0x0) r49 = geteuid() msgctl$IPC_SET(r48, 0x1, &(0x7f0000000140)={{0x5af1, r49, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xe9, r49, r50, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r47, 0xa5, 0x1, 0x100000000, 0xfffffffffffffffe}) msgrcv(r3, &(0x7f0000000400)={0x0, ""/78}, 0xae74a307d8ebccba, 0x0, 0x1800) 12:10:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x5, &(0x7f00000004c0)="9099d6370a4c1aa863ceb6ce1e32e461296b86a7d3aedbf5e7cc6f60c7f3d8de4fbb4dbac4feeb0b687cbaddc39b4fafbe64f5a2864bd69540c1a20ff7de98c9d8b5b4df44418438015d7b4d6a04ad4cf2cd5ea3e57d1f1ba1657d16c48ca7f3bfe022bc1b578869044b14929811bad8e770f830604cd56869eeb47eff33e1ed31ae39d307b2e9b66475f297541ce3741cde445a391c12d7712dcaeeb055fad3bc57caf31ad02004006daa2d27fe2c23a4b9afdef5f470fc4bfcad05cb127caa307f87ba01dd1fa91c288335235c8dbb5d8a746e4ef89a4e86b0f2725ead", 0xde) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000480)=0xffffffffffffff58) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x9df, 0x9, './file1\x00', 0x9, 0x7fff, 0x4, 0x1ff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = socket(0x20, 0x1, 0x2) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000340), &(0x7f0000000380)=0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = accept(r5, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000003c0)=0x6) chdir(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 12:10:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x8000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xdf, &(0x7f00000000c0)="969704a1c35dc1f476946b53fbb19f055f6b2a6e2f4f1cd0b709ad8e261edca9590bc0d2365c6c53703ce238ae86f2fb258f2a6a62d8f2bf3bf10165a31a9c4856ab1a", 0x43) minherit(&(0x7f0000458000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0xffffffcf) 12:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1d, 0xffffffffffffff0a, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x100, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8", 0xfffffffd, 0x200}) close(r0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 12:10:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0xec41bdad4ab988d0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 12:10:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x0, 0x4000, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 12:10:25 executing program 1: socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x76e5811a177945be, 0x1) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="04000000010000000002000000000000d4e882bf32084aa409abe5017c80a26777322cecdfb2c5cc18b9ccf57c54731d71a8b7ebd81178448307b73c2b9624192452a41953b1d4988f7e89f865082ddd0dc758f85970cc93d96fc455507ee24aed8af0bb1e07e3c682623fe9be27105c67512e54781ee00ad18a3c25d94b214694ff3232248261db409ab1ccbc4d5c3255671fbc043ef8ca762a611ef846a5aa4be6a2ac73bd9719f4888051921c170f57739703258eecc59c8958694ead098f345e3e5c09f6bf9d63a4dcf48b636b0a0c5259fcb310e94c61030b0e1d07d82c4b3649f43b601299581fb1908dd9045017f1321418b79823", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 12:10:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x7fffffff, 0x7}, {0xd7dc, 0x6}}) pread(r0, &(0x7f00000000c0)="1ed055317cb888a703aa41f53f3c2e073b71c8eea786824ca9415292907584f1d884840a1267b1ff751b1d9bb4c95ca8909efb380678ebaf681f5b584cb92043b94eb70be00566dc266b7f6b843dd6ec818eae69c85129ea0fdfed2762704dcd10ad0cb91d9826", 0x67, 0x0, 0x6e) 12:10:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = dup2(r1, r1) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) r4 = semget(0x3, 0x0, 0x9) semop(r4, &(0x7f00000003c0), 0x33f) r5 = semget$private(0x0, 0x3, 0x8d7) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000015c0)) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) semop(r3, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x5, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x1, 0x2005, 0x1000}, {0x1}, {0x1, 0xfffffffffffffcb1, 0x1800}, {0x2, 0x8, 0x1000}, {0x5, 0x20}], 0xa) unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000004880)='r ') r7 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r5, 0x0, 0x0) recvfrom(r6, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/7Sm\tuse\x00', 0x80, 0x0) r8 = getuid() semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r6, 0x2000740e) r9 = accept$inet6(r7, &(0x7f0000000140), &(0x7f0000001500)=0xffffffffffffffe4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r9, &(0x7f00000028c0)="f4902b5451e188db5aa017d53461b55e4533eccd6ba037d0ed000d4f8c02ebca9694a34e249039e9251b96c77422f1df88508236eb0a6143e5f5a47d4a69d355d6ef6a2f2bfea68587fd05005bbdb767a079bf7133a6de01fe8b2d0dff42961b56f0c3c9df0200000036ff61759f27ac74f5f53fe50db3968f1d76ba21be6d06afa6bd2bff5ebb4235b204afaca4fd5695942623fa0843c70e835af4f8c670f4cff3f38d68a6d3df9da8dd9d0f8b24e15b27b46b8170c07a51b771a68e293b86d2f9ca39b7204205909fb8afb46a592327e4f0a561e8ddeaba9366842d3b06bd0202f2e48c148ebff51bf8ad31ed73", 0xef) recvfrom(r7, &(0x7f0000001640)=""/4095, 0xfff, 0x843, 0x0, 0xfffffffffffffe2b) r10 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x22) pwritev(r10, &(0x7f00000003c0)=[{&(0x7f0000001540)="73d5640ea70ead7d57b875553a14312885c044bf43e4a39df1a2861fddfb04a3c49cd9f45e71002db35c4334e7dcde11cd10509c10ec2d7675d8fbd353540e657c1b6bf54e2282ea791d"}, {&(0x7f0000000240)="ffe33d36c6febee3b572f2c2110c48d0289934fd156c0f5cd0b4a9bf1729c4e2e01eabe4fdb564dc27221a1b5a94742184"}, {&(0x7f0000002740)="d1a48c7e9184fb8b15bc79833bef1792f298fb6232aa3f74d6ba962ba7b52930e68d928670d7469f3ccea6ef8dba3ad01c679717f43e109873a2791bb39b5a184709c880c439682989a9ebb21e2434c545ca887d958d9cdafb2f6bc23eed3c09a66a42fa40ef68"}], 0x2bd, 0x0, 0xfffffffffffffffd) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r11, 0x0, 0x3) r12 = socket(0x1, 0x8000, 0x0) r13 = dup2(r10, r12) r14 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r14, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x51) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f00000029c0)=ANY=[@ANYBLOB="82eee23f74010000806600c1e8da14b2ba02b02c8d609939810f7dd48d9f8055c8563f45554aaa1a3ed91f5d1f2f480224bece99e99625ff018f223f42623fdbe8ef06ecd67f3805b4a61de2f5d773c7043e7e4b2b77ad34e0906d4571aea9488f293607f005ca50cba41d92ad98cc106d12bed363419896b4b168b5c6e0e6a55165c09f519f5527f5dccbbf00bca3e3c8dc805973f62df7d9a4cc649d6c13f5ddd9b695de4fc6fc4b13250e534f600e5e6b192a543132f9eeca9f55850763c8d5887a7b1517e812f757a90c3ba3cc31"], 0x10) dup2(r14, r15) r16 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r16, &(0x7f0000000140), 0x202, 0x0, 0xffff) r17 = socket(0x2, 0x2, 0x0) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) r19 = syz_open_pts() close(r19) write(r19, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r20 = syz_open_pts() close(r20) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) r23 = syz_open_pts() close(r23) write(r23, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r24 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r25, r26) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r27, r28) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r29, r30) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r32 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r32, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r31, r32) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r33, r34) r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r42, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x7, 0x286) semop(r44, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r45 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r39, r37, r45, r43, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r41, r43, r38, r40, 0x121, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r46 = kqueue() r47 = fcntl$dupfd(r46, 0x2, 0xffffffffffffffff) close(r47) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r53, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r55 = semget$private(0x0, 0x7, 0x286) semop(r55, &(0x7f0000000200)=[{0x1, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x4) r56 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r50, r48, r56, r54, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r52, r54, r49, r51, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r55, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x800007, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) connect$unix(r17, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000001400)=ANY=[@ANYRESDEC, @ANYRES16=r6, @ANYRESHEX=0x0, @ANYRES16=r6, @ANYPTR=&(0x7f0000003280)=ANY=[@ANYRES16=r20, @ANYBLOB="d69b2c3a281716cd433cebc4091ca5e1b23e01dd118fea1075009771048eef7f0e3812b748dd5da2b37ce6596e91ed5d2a151dcb37b0119eb9be3835e1ecae7bf4394335df544b0839760c141a1f0796fc46ff9fd8c9af09296a0000b8ec92b0680d00005a271dea441a28e1dc1f8081a56e49a9cb0c1d0a232c1be388cd3b501d9be44f897a8100d6c68475eb852904e5528969c9de137f8195225df13cc4a32b72d7a1a530b5dcb7bbbb9d48489fb733c5431e7d31cf57b63b43b6a77ef7b1b2be89dd4f100008a4cc08cd78e4699856937996ef3585bada5900942b0ddb55031fdd9027046a3601bd278c15356fb371bed574f5f16242312dde26066abd4934f0f58ffbf20c14e6a636600f05114329d45a8e7bbff2201bf2a2893d620e21113f704ab93404e50c3d1eb80b7f4b1fd2482d9169f1b63a9e848d8ceed93233183f882d34c020175327eaa35255d8f2bfa3b7885cbc8e1dc6518a2506b7844c9c90575b6de2e227f1273b6be475b743286778602d3e3213c3a44dc2e171a4f57e41ad4952780d4f6899d24e03a5fa5f4fb78e90230ca4212be0eba913c97441596a5c36bdb8c320bc45b4db64b28abe588c43d1a72c41ea2a3c57e532f084af5ca0bc39b402be0c0b6f6cc03f54b0a0a5a1976b0ee57eea79e430cec426f01027a1975c288d33eee2edddd58daaadede9a9d166e6d0bd2117cda60500194ef040089b1c033fbe4e5a3e564ca4fba255e3f04f7cd4711ada32e8ae7261a4ca0eb3daf2e7826391361ccf4491ff8b45fb348e5ba41cb7", @ANYRESDEC=r21, @ANYRESDEC=r26, @ANYBLOB="5c674dc8b21e5da4711db75588c881d162475bbb63cfaeb44278e90614e4abfeabb057be27bf6e77d97ee832a5041c711d23993cce3ccff80125843a348351fcad620ea8df4dbf599bca0ffb20924379ec7fcb637fbe3daa877eca5c888bda175aebe78435c19537ca67bdf6a70d81900139c93b320ce1912057d02e7619c6e6c87a135f314545b4e87afe32a70ccd9d0000", @ANYRESOCT=r23, @ANYRESDEC=r0], @ANYPTR64=&(0x7f0000003140)=ANY=[@ANYPTR, @ANYBLOB="55a116e4b34f5633d3758c21636de46f92c812097c61dffe40989f7569a875c80f11e3ccd75f0fd5528dbd8db18e770ea4e28fce4caf639fa9f4f8a462dd6a36b3a707e0a5c296d3d9a45de9ddf28a41b435e2bda8aa47463921d35a50173d3848288c51bd0d864c66a7744e59be80ac5243f6f280b732ba8e09833756dd28eafda2f75ca88ef2388fbdabd86c076bf7b491fe0c62f43a3e0b417e2ff648aecc234c5f590a246b26cd232dc77d3815e10e9d57cb8ea3b6f527966846e578d3fa99706622ad4cdb4890b7ebd5a4f28e5310", @ANYRESHEX, @ANYPTR=&(0x7f0000002b80)=ANY=[@ANYPTR64, @ANYRES16, @ANYRESDEC=r27, @ANYRES64=r40, @ANYPTR, @ANYRESOCT=r55], @ANYRES64, @ANYRESDEC=r8, @ANYRESOCT=r33, @ANYRES16=r5, @ANYRESHEX=r13]]], 0x1) dup2(r16, r17) poll(&(0x7f00000001c0)=[{r10, 0x20}, {r15, 0x100}, {r17, 0x10}], 0x3, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000002640)=""/97) msgget$private(0x0, 0xfffffffffffffffd) 12:10:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7, 0x0, 0xfffffffffffffffe, 0x30c7}], 0x6, 0x0, 0x400, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000200), 0x0) syz_open_pts() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r8 = socket(0x2, 0x3, 0x2) setsockopt(r8, 0x8af, 0x8, &(0x7f0000000200)="93775eb55fd96dc8741ca9e3e3b0026719a1088cfdd7bdb6f499328e7b43cbe30377d5a859ae8739408e04031040b3ef028e268512be2673ea5ca03fc03894761658fe8e821dee4eab97869fe74c403ed56f20e829b6403e1574e6d375a50e7ba57878e64b1141f77c636530c48ef2ea9ae22f062a173dbc5e494cfeb979436a1d8b07b2266aaa16d095340cea9ae8ec759ad19d76a182457ef343f27c470c6bea820c1545d69749c7d2e057c9598de62c153de89ddad9e9991f93ba124451be0d6369c518b167b258fd8d45092a98fc416c356dc0cb7e6554014c891fc3d7c30c1e08f4c347d9a64a6289a6061eaa2462055e399b2de39a409054dcc1fe78bdec0566010866ab03e6f798395595b507a5f42fd1a80ae2c92755664a69db1ccdfc4d437acd2eae24631a19a24c24d6a77a66be64f073144e3dba9bcea89f775e4832a0a59f64d86ca8206b3c402c81e9fb7c478da48c2dfc9efbef5b0edcda978a309fafbb902c84d762ec6159c5cbf80760283a3e1380e7f45df86c8f514a2b1f7ce75f908070a881048d757153d1ae67a12fdcb67e477d52e3dfca9fa97fbe116c4ff551844d97a0db81af465e80bb0627236a8cf0f2921b9a449aacb8d100f437ab1eb845a8d82ff3e4f9c4753532ae7d6ffcce2414251d921496a44a45934ec645bc961e43415e1b97c43e89a1edf561d5989e124445653ca3975ad6f3ba8b7179b38abf05369ec8a19ff628556da2f5af1911eb8886f6b471063e6e399c842c3b7963afc3e78d66adeb3eb34c89b880556e465841e10c53a4ed3bfb16c7b82d83d020cd75f2d35463203b8c7d728c25fc62d4fa1140e9b2d6aa3032ad15605a31a6671255a11947dfd30c1143f43992bc9c877946211d0af167a425a9cf6fdd0982e9c64dc075f86008ad43404cba4602fa1eb6f35a0522434eae05cae8076630b1faa5cdf214d983c616dfe8542d325479ab92c2630c86aff65455da26347f0d6f7ccde76ef680cb08289ea36ce3243dd636f60206217bf29d7308e052beb52f9567793be5ba529fff318c37bb2e2063bc5d1863c234a20d130b4bf58b6f01771b6e365c0c1746936df1e7bc20d0c959178e63a89e553283b3e347e762d10bbbc8ca799de18484fa7b30d66a7b09b999fc45e11418e8d9efcdaf157759a7c17519b51ffe8b4495faab0be52079cc17661efd0467b5822830251fb34a6a77f32705c87ffdf83881eb2b3fe63a5209902bdab049db7cf6809149af28de3f417d0c89ca359ea93b37ac3d8c7bcd23362e41f9f5fd158a7a11c609a825a1887f5beca15ef6239c7a705e847a2fefc6644ef3d43e27a26bee043491a2f0777284cce11009d8169ac6f8e809bc204de2875cb94c82fdb5dbcbeeed5a5973cac3e9cb84ce57a69e830baff164f144b648f4ed92e614aff68ec8991c3ea8b04a48277d16b540abaf049db65154728c07fcb3936c030b60c978a75ce03f25c2e8b1577be8125d363bd892392c4729197a95df40088aeddf9ebb74981a9fc6766ab9424f76301a89227234809d2e5651036cba7c5a132cfa6464c7e72d5481ffa0abea46caf0de023a067e23c8274e7420ec60260c38f05006f4adaa872a997983be7f450a8e89743168e3a46cd0fcfbb197c097eb52e20c17aafddf24e738a2428650bafe62c66befe8dfde32019626972eae7cbdc09b6f370c4e511a8fb728454f2096f45be793c9bbb3ced841a2e6e4b0044069688a50f934a4b7608c2e65f0bdbf91dea213cfbd2bd42cf79a9d9abf8509ebc5a2854b01a3a54ffe9f6abb2dbeae259f8c8be2a20b674b60321e9004787a7bf7c148020fbc8b4dada6a94cb23b7bc102e9d1f3cfbff8726409dec92ecbd595521e08603d5d5485d79f500a6b384a0fd6700329c4590d13984c2bfd3198d9a60bd4497e4b57154294a87a4cdc736d3298c84a89067caa5b551e3b3e1f7075445e585486a18f3901d7ab6e35d7f2f71cefd6b28e328a78a725b80104f48c7819414f709d8d1a41d3711be57355595835b0a071e1975c40f78b30cd581b0f9db6d9fc662e2171100f0351b5e0910e22d582854099686f8d3a7c5a75f17b4ee04b70a5a4c210bf3c451787698126262d11ca339e28fa356c50f4ec08fb8826ec008ad4a0285a383c9b35a0c03f233fe0f58d2398a8e77c1404d379ce5982910ca2faddb42e4e90109cdd0323950288455c8b00995e9cd5b4735669c6f72e3a97350d85e686ce9baee6cdbe7ca88c18965963a9c5a7e3480d45e9c9e406526026ddf5ea1ffab78df3295240fc76455816ef5b4c80f982e90e6796063481489006da35a4291301add88b9b7be124ef77ec5d56bb8e905f34c9664901c4e9cab73200a6dcb65149a6239346eb2e6bbe37dbef4a5cd99310c19adf02c86ce9df10d6b249dd9ad6455f446e4c0c2f6d04065668a7b7ffa1359f95d83652c6d6ccf1352e0e72d6468d151a156416d4f8b0fa94eadaf919d52af363a81514831b18e6be1863ac3fb6d3f71591382d8f4b82d9e1eb6351408f103a166e9dcbc7576ed1bc9db62893cfb435cd2e938ba113a9a22701fde1717de9015fe8dd80e9074607c9aec415509393418c150085ceb6b4eecb76d82155a3b2a3c7a6816b593c2d96035bfce8f4c64a89970ce4538511c50086c56981ccc1061ed8545c71d001efbfd40db1a34f8fb50d36bb0d3f53e7bcc35108c30797f9d2fa203d94794410efc40c3e7c5e1bcbedb3b9a105990b302215c70870aa057aab57babbe072e9600498dde7c493da24eb25042e877c14495c4d426e7b9366a152f0bb998c874a4fdd7a4ab4c0fb3ea0306fa06c84a5879ec8c40d2405c00108d106bd40ce651bc8852914d53a4a97a7ef6cc7d4c3fb87d874701c6fb9d58ed71213efa0c10586ab5b1f90bae7ca80610121491ac052ac586690a73e23f6c2fb3f426f4a89097d1c6289ee97a6a2a3813d2546776f4701102e741893e2633e4bc800918102088157dda0ef564b7849b0dcee3efd4641aa7c7b0d8b907f9491dc425e8e6b85b3ac07a2d1a380a31daf1b5216bab6577f07d38a351b600e4b02ec646a808c24d336822254f95e8ea98e659481e0edfb1121d128851e6fe84105ff14fbf8a36ae9a05d9148f2bdf38fa4bc079f800cfbdce92eb81a883833448c5d0df98c9a34bcfe5cd962277712a5a6674f2b7c57146eab39c6cad8a0704f8b9dd5fad5e96d498e5255fac4b301bb124aaff49a032cfdd1d90061195e3213dea7698a4bc99d30e467e84a23654c54abd33756813bacf1728bb1b1873772e66bb60097fa806d862978499cbfb6b0f93c50115958d4615d022e17f673c891c077ce75a0ce5b8bf36219f6ec8c7c4022191142de91caaf91530330be8b52a88b085aeaf35ddcc90e99194e37ab41b9126445110f8d22f627c656a9cad3a062149b991cb1ff983641874dda53e3e0755edf962df17f8111f28aeb70eecad180e34d40095c276158544d4e672ce11b58dc085089ab07dcf6effa655e180e5c3ec051abdae0f3dc7dccded8ee8c2839dc82d3426b44b59ada88a3ba202b6bea7fa99e7961706810d0587e9bfed30954ff8c1b79508e9bda82797ab1681d03345e0635bda169b07a76155dd672dd48ddf10d38c9cd6db8d245b17a40b42ab99ef8b2f6fec4f2ef0ec3f7415005fc664833b0879c25a0037e26f424f13d57c0c477b1020e56ce9a26397c2687582bccae132867673a3c75915712cbd789125c4652cff92b25317e52cf363daf22c079731c28ec097b340e1d2f7566ffa9f675ce387c0ea488815a172b744429df98627a420696d8bf63296fdf3751b6c1f3e7c644b4aaa897bf738289924a688c5f451549c9932a2f48596ea303d1c85cf3bd60afe9b84aaf18178d8fa3f69d370198b17aeedba3c195964a5c849f680d0aec3685df6e38acecd0d96e110ac50e198afa940d0f32fa425d6421f22aa7211d43f196058c2f74483106c423d60cf95adaf6c402c23c5c2275ac575f4315f1fa167c217e6a46c25a07ed8f430d54a3dca2cb439f1a452a404a047d6f30071bdd9dd697bf4d5d96fb8a71c8b5477aec020bc27f89fcb103f1d2c6230b5626e87189ffc1f1d0d1f1860512c23b79b321ad78a89bfea23182a76d2b4442c1ef60aaf8eb5a87dfeca175b47ba458eeb09b68ac26c775cc20fee055bb742da35b1f5261f33abad40b798dbfb462425047a34e6f28e85dc5ec8628892313dd957a2718b1eda051237e1d8d24227c3c1d200007347773142fca5a3d3a0db456f9a0670aa2fbc61588f755c12dcc8be3d27abcf1eb629564769c2a2c6de2ccf9fc7ab4d9eb0adde24d188e21a4b6b96f4191d402389bcd9e5516db7b2528f5bf88352408b619b615ae9d1d50fff379353831a21934f3fff5c1d58a77f4e27532fe2e7f0fc62175e2197cb593511a5cfb0a2fdb24329c63b3389eeb32d50dea4266af97ef3669c8b5479e1ab36c48db80e1c903314f7b0cfaba9d3eaa584bc33c7c2ededb4b705b91fc672471b630228593c7ebc6f22c9ce224048da5f4da70c8492b075c2d23d8c98323ee98068e389ab5fb87ec01741ca2220f48ee1f16c72e19da5aff94c1f7e289eb1e047a5959518cb83ba18cce168d5b9fb22bab5397e23cc71676d56df381b8b84bb4546582f97fd838ca84e5015ced485b7e300d04dc99936da4b82f173f0d0d5b9daef775166189daf9ef34d3710c7c61e89047ba8b389d849163e88586e8052ef209b5ccec5dc037bdb9300892b86f33b39b5b78189e463c8f4fbad26e2d6ec15b5162f37ff80d4809095b2e851414be13f7730d86a32b4d1e15c8a1efe2ade71d389a30c14f600971e6fa6c8bf2a4c09060c3a81f95d2c319ad70f977407df74697e78fd1911f0a80a78f1076d727a86e75339f538daea5889d8aebe93fbaff1716bd90b742352d121eadadd47b8614c05e299a8fc19d6c10ebc266ec7314954e01e25140e23b88d2a730bf9a130b928b2fbf9b1a40ed62348ce655f579fc1567a74fab8592d830c29d9de2bfa1b698a06fc89325549f2b99bdbfa0d66866d51a32924f55243ce2ddcda18ddc2c9335e4c0c2d50a9188a18be69086f7f02909850a0c84d7ab38a5b908d6fcb55042426800bd0bc58dc4cad9b8804690890e306180263f4a935b3827f2e41f490a589b2e3d1e5bf0faace73313e63d7c9ea33563cab1e24e18772e85bae266f705be290c452e59b9f67368c08a9d101a290ff4bf84d9f9e15038ecf80cac66ba4ccaf5eb280d1a8e00102ed1a21c7129f28dbaf988d22faa8268d2d825003d24882bedd5250100f666d925647ce762f4739639800939aa7c58c4cebb8bf7bd2189b1beee99c51ecd6fc016d34303c1bc02387d49bc51442fe22cb4556028c879fa07a10a411717f5b19a345de6756765e3904e9f2fa7634820dc8c2c0eda61c2e5b055f530f9c0682f7f3c779ec48316c84a97b03e1a1461c3cc2a2e5afd1de297a255b4d9a2efc09ec1af7a26fc58b56d9cf796ce82b78b9ec58e4fbfbadc33d8e48c616e8403d9de00fff05709242c5765f64926b234bd79d4a5d668e7584af8ff8bc6ab843c1aec9c08916d40694ffc34b032c1121bb6792e3022f1922fc98a5cc28f1bfdf198278dc73bb2df1b94290e25474e1b8d139b4819372cd1a1863db1a1b16d9559d2d6cf86e7a0c6f020d16f48266f55c34f56704a0b5fe872549833279944b258404f1bde7c2c856efd9f81f856d62997afed7941bd63547999e3aaa6f37c5ca4d1dd87b551", 0x1000) dup(r7) kevent(r2, &(0x7f0000000100)=[{{}, 0x80cd20e517316899, 0x0, 0x2, 0x8, 0x4}, {{r3}, 0x0, 0xe1, 0x1, 0x9, 0xbad}, {{r4}, 0xfffffffffffffffe, 0xe4, 0x4, 0x3, 0x8}, {{r5}, 0xfffffffffffffff9, 0x45, 0x1, 0xfff}], 0x1ff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x4, 0x4, 0x8001}], 0x7fff, &(0x7f00000001c0)={0x6d, 0x9}) 12:10:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002d5, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0xfffffffffffff9a1}, {{r2}, 0xffffffffffffffff, 0x86, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x6, 0x800}, {{r3}, 0xfffffffffffffff9, 0xc3, 0xfff1f, 0xfc8, 0x6}], 0xffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0xa5}], 0xff, &(0x7f00000000c0)={0x1f, 0x100000000}) select(0x403, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0) 12:10:27 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xaa5b67b63d67c45f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7, 0x9, 0x0, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100)="97dfac09fc048528675e61a80c2aca5f4c0e5f90449aaeffbff4bdd92815c1ddcd91e4e650bf8c4ab60cfbbdc5461b608c66efde4873028596", 0x29) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) write(r1, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) write(r1, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 12:10:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x400, 0x4, {[0x0, 0x0, 0xfffffffffffffffc, 0xb8b4, 0x2, 0x8001, 0xffffffffffffadad, 0x1, 0x6, 0x6, 0x1, 0x100000000, 0x83, 0x8001, 0x7, 0x8c, 0x7, 0x6], [0xa0, 0x80000000, 0x2, 0xffffffff, 0x401, 0xd5, 0x80000000, 0x1000, 0x80000001, 0x9], [0x4, 0x80, 0x7c, 0x7, 0x7, 0x1000], [0x7fff, 0x400, 0x7, 0x2, 0x2, 0x3], [{0x6, 0x9, 0x408c, 0x1}, {0x324, 0xc44, 0x20, 0x1}, {0x1c46, 0x5, 0xa6, 0x2}, {0x3, 0x4, 0x8, 0x6}, {0x4, 0x3, 0x80000000, 0xf5}, {0x7e3, 0x3, 0x7, 0x3}, {0x2, 0x7, 0xc34, 0x8000}, {0x7, 0x6, 0x9, 0x3}], {0x9, 0xffffffe0, 0x0, 0x6}, {0x1, 0x6, 0x9, 0x1e43}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = socket(0x0, 0x2, 0x3f) recvfrom$inet6(r2, &(0x7f0000000240)=""/253, 0x4e2, 0x41, &(0x7f0000000100)={0x18, 0x3, 0x4000000, 0x1e}, 0xc) 12:10:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) write(r3, &(0x7f00000005c0)="9b22dc02d857a81b681ced17c60dfd302546f8b8e65b79c16249b72400a8faee79c5534da04e0dd549b2f28830e0227b54eb48983521619a6a251986785b209a46d967bc9cb9caefa5930e5e1c643a75e72797816e946109f68e7085eb107d09e229b445f8d1cd1c7725e881e8fa5e872284d7927832edecf50099c6b5a4b87029f213122fb6d2366fe911b4252b58530bffcb439eb33e24c00c593774d552e39184b9af6bc4221037eaa09fe0f48f35aa6cb05990b30a6fdee5be1ff7955971a178f8d7f6b70f210f97ff75188ee5346ea1df06d84ac30f64c44db3584fcf885633ebe31f50fcc552f6685e0355ea93d5e6fcc52af459256c8269f3ddd19662aef60570d19c089fc9410bae629cb952d538d4b03a14ec8506648f9cd3e095d8695434f9f3cda4f6fef7b38285e4f71c9437b6e4cdce14551de6225a29ff4e774780450477bdc8a08b76d2e07c2a61d88304575bbe73d7d86ee8c729e6ad73c783a3234d7f4f217982d813074e58e87c731116d60b17df43b7aecd04203076b5bcd6d3572084c7073786d7e855954b27f620342832d55e97077453c5ea192874e43e265e3f1db58d8c8361dde29ad905594b20880498a3668a7e5dbc1935907245c2108dc6f10fe2e77637446bdf7709fed1c25cba9547471c1f8535949a8c798c42c92058868610fb414eef01ba39d3326e3c785b79f2211524407e17b2f6c334f8b25e9f09cbd11c884eec9adec5e18daebcb6ec9928a309ddc64a6128c372d8dc5c9071cc7bb684462e1ba4a1d67acd314fecea5eea035406c8f1af5855018e239d1b69c7ae0b4e035f4ebd73eab1831c70fa9502e43deff770331ed34bfdfb600730b3668f3ff55cff8d36e3dd980d7c5b09a8f81083c23afd13af49466141c75fb72419ed28f6a936fde543abcba0046f0879811e322c510d5043762f91005ddcd0e2fcc4032a15d26f29258e0f9c7cc095f3a026ac1cfc084ced5fa4bb2e0e911959d1b41a8b720046b778bdb2f71c5588c0b3dd04e2803dede8244fa0fb12e3f1138cccb7312dd3ab61eced9879588667d497ab471c5479c3c5539eca58eb1da83c7e89290cb5c32073a6e8a12fe4514311a979aab7dba84581f450675a8685b36efcbb373a0952ded8475c3213b7e235da34dbe07bd2f9866a73292daeb9146f3ce7243df9bc65cc4699eb2ae88ae8c70fc3ed1b8db8f73c2054d699a7898d41979ea2ae7efaa5d3d0d8252135d0114244a0eb95a384f9d36eccbc46ed42754ed64def0f7b75bc82f8a665db99f8ab2d85386e0b0e180460fd33baf34be608e7c64122aaa8ff31897aa54fb39658b99b43b9d433ebf13eb91c9dec12b2bfc93fe41419a884300356a5d6db18cc45e49d3139156cc9587721762d2d7988ca74750c87ba158bba699382334b46c0303b15c67123d32b84f3bec48961d2d7a0b6c585892538ca7e325b5d9e59f81679732240e0e414a86972dd5503192d633f721834218b6020ee1f1325f9fd4f381de24048b544d756bf3fe67865c0e875ddd83bbb6045d622cac2fa41a3475c9beb326fe82e083961393b7c7e3d5c1f239ae987d1db9409a3dca4921be5366347644079dbbf41ac8b444507fb934afdfd9260820ec05670dbd29f9d7445468a773c2e60adc150441643676bda4da7f3ff361315f43443bd0e6e67c1d4e8e43e0fbbe09ee9aa7e11a11932505cc6a24a139e886c01d2f9ca90eb7f759dfa36f98e0ec97238f597dbe28143b39fec381ddf2cfc09b71f610b1600565c6421f9ce7df8d3edf72bb9e766980aac09b1c54ca39d001d128b744ee8fdf41de35299fd4f9735a966ac354235d2ca20bb025a8807a793cdf3f5fa7087a8af295612b6104ab9c832cb12266ee05edb08387499f9611c0ef6cc156c75052a6ba0d366fd3941fc45acd267a7622b9b8d874ee06ea047b9936eed725814ef2559af2366de8c0475ddfb314a854ce44b2126866b4d90eacd17af7696f77cb5de231d4e57c65eb5e0c73bb7eaa1d242d5590a119e73f4438cac6b47d2ff49017b10ad05c6788f7ee7fd23d8e150d17506aa8716aa818cc89cfd783c8c58fc0c47ec022881e7d71a24e0cd0dec689d4e89beee415940233c035d9fbf280413519e043c5904c7d1158a598241252a70241a6054901f1445b486df992f19d562e69721855158655ca55d3844d7e6be604027b611bad0644cbd19d719bd7f55ba72392970f6971a27cdeb45c5060962c3c8fec92557838c3fdbbe2ed4ba8627b12949f15e3c84ba5a299c31d567f0e898faf8e92f293439d4d9f8c2ca35f79f72e05df7eb26a7d88419bbdbd44ed286007e6103afb33c9442cc778d111cbcaba63a045f461f84bb86adcd0d6064ba6e4d3cf4c49c820f403b3b8d1b839cfcc0c49c04cf9aae59fa0edf76fb949a500c61823cf88eea61e59c29676fcffe6debf3ad1a99c66d4c0ec9f00916d8387e38e441514fe896737ee4697ba7ef8e635c436fee27333387e3b8606b630a61106c1a57b80ade8a00f8c707289f4db785e339de8bdc343c755d24009524c943ad2b777b19e87e4bf4a378fa2dca3a16d1b14e4cbf9c530bf1c9f35a868b100e555b373cb5ecc95c2eb4f953caf4fce4681478c31f5b2d4750520937aeac2600736d8e4a34f6fb0f01d15ef82aba4360dc3ed195ee15cd82c332886c0ea128766b3ad444ab7db2ed802fdf2bad89cfca49420ea82d8b59c2694cdefb94aa5824422b8b04160c98bbb97e1ca2bcc3da75d1307378a7959803804882378039eeea445fec5f2a8c1d7a1cf942c873e4e907f265fb86dcec1bf5c8eeea110663a01a84b9d03fcf411f32baddf89707b88c6e2ffaedc2646f9d3f5cd134c531b65fd92f369f18c9f839d1a77c27450cd6abdd60596d9667650fa4038f76ae054b772f0756593f8913f2dfbd0126c0fe0e61559caa37bf681b10ff33ccbd9ddbfad7277f6effd80baedead4c1406f6b8264b381369add640f245ce2400c983ac4d36220ed939932473ec4c5c9506901648db40d5d654266cb94854745e76bb316e922a1e3d7ef84c00d09de70fefa144275fa8cc25ac0e6d1b744a07a7fdcb71728fd82c0d0b0d7253e2dd4ea8279d2a6864df4bf454d5f674481c7614a8b9d4912aca5e6a2a6b61d6bfcc3c55227af94b6fe68ab63f4a5716b3c553a013fea44733bc8ef3e35d8a8ca057890aba629e187f5dc52bf4d49f1660a4ed418bc5a4681d46dc7d36e28701f2ac80980dc1e0b4535b9af4d2a4e864a792ccb55c9d41a170fbe9c1dcaa8ef550718a9fb9de1ed54ae51bfb0474d850803eed87f230d6d646df8d80eb890e50b2837e18353944cb883a84c3deeeff3ee266900575715ac3885ba42ec065e01f7d46c6eb08f223fa04bb0547b7c57059b062aa80969cb4df8c886b4d516d0eea053cf7ed58a3856b8564db6d8a3e94a00bc167da6a752d5536b503046162fa3677a3fe01fbc8c06d56f8eda5d12a69a09b332f58e0d6495069d84dda3f88ccf2844aedd40cd27418f107092fff19812e5882fec5c2301b21c2da205ffaeac7090333f532ccc08773117dfe9c9c11e9e44f0aa368054e0cf73cc288502f0ae137d11a220ae347887fdeef7750f5dd771f0472f502cf8dfacf9e97ba8753fd3005dfc38c0e7ecf812aa96360e548b996aaeb185f75b1c041bfefcf9eeb3ad3b5f8823b1ce51ef9e8624575da7b4250f8ac8f0e55b2dd67f0a3a5b87123dca8e7391089e2b74a814806a0e8b511c427cbf0c480d53c9a0e3e9b2a0c125e8741d863386d63d14194aa16352832a30cb9891ee93808b58a349d5d9304d2db4595ec724d58d66dd1229c788d491eb1daa25440049ca3c884a815f68f64d12739f59e55ecf8c836e8f61f24913eaea200ab421446f9a863903d400643104587284c1952cc3f91ee6607587bca8e00cc6d68063c540bdbf2fd3d32174c3e8a09a90e64ccc19db3cb0530b771d788b7dd26267f2a53482ecac3b8d8b3493c59a1bb57b437ec41c7177cc9d96ab5284dfad1aa13e3cb32639f0d2217b5e737564443d3453701742319d74fd8c01cb4fa92c0d9ea169c707ca7aac36206a922f2105dca52ea5910a76273be1b43ff40ac43c7c40c8ecbdc3f3e548b23b9028aaa91bc531d1b614f208f1ab8e38980450716d2609159a225f45601176bf1f6c2a91e2d1b093ca268513eeecfff269817c7b1ca45d3ced8dd5d4bdf2be524d33277df17bbc1d286cb87acbba7a31ab295ac88eca94f4eb797785fd39dd6abadfd8c00100e9547513de7010716a9c66a1e7ecfc6bced2513331afc64945c8f30ce92622e679f7edf530cd7babeab880f3ae45c3412aefffff1f693a24f8120492462f666f3180475411c3b9c37d0cabb526c59bb3d860db9ea068a4898eb9b45d68747e599b41717c065305f94962933e5d3f3552cb79441a5dd2968e4471583a5052a9da211bc30bf7a60ee324240f52072e8eed5e9565d4e1376f06e8dbadabac70041f8caeb5157ebbd0dd6b6cc1c626ff34a53fd0834c0c4d14f5b78d2581e3142ea88581494be0a1250ea7ab066d03eec6f26c7994af81a2ea5df73a5de093ba359b17ee357bb95a8cc2732860d89443c06e2ab86535b0722baf942cd26c4f433cac40c87bc1b68baf47db30bd4e0a198b9992d7f805af37236a5733cca3dfac364b22f3a7de9a0eb1e000ce9d84f7f6d0583a7a41a831b917fd0b43aede0611d51d3689bf8c827de8ac173125ff8c762a1a8085efe1ea4ac79dd3e13db00da94a5d48f524d4bd96d91a114b52945a2f5b0ebd50823f3b2636d91abe367beef7d01b9f87832f470e25920551f9d3a832c501dcd64045f893e18c7e68c7d4fc22e40a20cd59825668f3fc9d943e228b598ab55dc951eb5f6f8df258c9d0473a7b2c6908afe7d58da9c21281c948652b1f11cd59ef5851165b5d5b2f024d359e19cb6c11121a9f15a8eecc12373e58b4c026866404ac096f9e933f0e03410b71a008f24fe0cd573eb22da9d82c3132edbc7935b1daeacb17169d15f6eaace7dffcfb4c3d5cfe7d199e24136cb0b5392efc40938810818da347f170424e01c502e9628c7552d6fa22fd63922ea66cf99694dc6a02220337027fa7b616d210febf8d77037f0599ce520acc323a4a83259cfa05193f9a38567473d01ed304583bba8d15d4f69b55b30ca6d21191abb1d4b1a2490b0b9f86928881331da419e43ff31e91f692142a5209b2675e991a1dee9a87e6bc6b0c6c09eafaf282a651e196a709a315f6df45583e5568d754ebf83d866fcdf7e25cba35a824380693d9f3a8c7c4f942d91cfb4ff7253e818f2e6454541cf71a0186e70bd684bfc7a7bfd2eac8b8efb325291a1ab5407bfeabcfd977fab65538d2c33cd9a453b7d5370dae24471c64fec70b26cb7c4c1544c10d57a0d6a6ef57b5c20c701003fc1b5dbaa148e364976881cd9c3ad8201a7498a3269608d3579d44da88977c4ead07cf0112bc3cc3312d328de3b9b2a1b782f6d4101b184b1709db771b48f575651365f6ee62d1d345380cd768c2652663d0ed709940229ad5504f3843977c2493ed553079b7f686bf7f84cb1c0910712d5a5eda0960a62d29127c81f604acd1403b3fd6da1b97e4e52fb19fd11990b41503ddf8e64bc602086066890e708e653e83858b57d725568b6d8f658c0143ddb63d588dbdabdb8cd6c6192952e3e3e8b1bcea47035077481727e76b094d64ca815d6bd5e26e34536e3d8c8704798a3332c4c88c0703e3272f6dd8baa8ba7366663", 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x28) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:10:27 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000bddf01000000"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000004869187c45692f5c7ac2048ef106a716f7017a071300"], 0x2d, 0x800) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000400000000000028b0da31341d58e48b00c3fb5f3a81e53406a558ce57744ba0f0f46dd744938ade004e46bd7052917cad8252d10947d181d950fb1d570d3219d8b70129cca31fcff7c8fd61499740e530f6fb3057825f65"], 0x59, 0x800) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x16ba, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600", 0x401}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) msgget$private(0x0, 0x680) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r7, 0x41d, 0x5, 0xd}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r14, r5, 0x144, 0x4b}, 0xa, 0x100, r10, r12, 0x0, 0x92, 0xffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r21 = fcntl$getown(r17, 0x5) r22 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r22, 0x0, 0x0) fcntl$getown(r22, 0x5) r23 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r18, 0x41d, 0x5, 0xd}) r24 = getuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r31 = fcntl$getown(r27, 0x5) r32 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r32, 0x0, 0x0) r33 = fcntl$getown(r32, 0x5) r34 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x240000000, r29, r30, r29, r30, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r28, r28, 0x41d, 0x5, 0xd}) r35 = getuid() setreuid(r35, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r30, r35, r26, 0x144, 0x4b}, 0xa, 0x100, r31, r33, 0x0, 0x92, 0xffff}) r36 = geteuid() setreuid(r24, r36) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, r24, r16, 0x144, 0x4b}, 0x87, 0x101, r21, r38, 0x0, 0x92, 0xffff}) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, r16, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r41 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r41, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r45 = fcntl$getown(r41, 0x5) r46 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r46, 0x0, 0xfffffffffffffffe) r47 = fcntl$getown(r46, 0x5) r48 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r49 = getppid() wait4(r49, &(0x7f0000000000), 0x2, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r51 = getgid() r52 = semget$private(0x0, 0x4, 0xc1) semop(r52, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r53 = getuid() seteuid(r53) r54 = socket(0x18, 0x3, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r54, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r56 = getgid() chown(&(0x7f0000000180)='./file0\x00', r55, r56) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000680)={{0x4, r53, r51, r50, r56, 0x100, 0x5}, 0x3f, 0x49, 0x9}) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000200)={{0x240000000, r43, r56, r43, r44, 0x28, 0x9}, 0xffffffff00000000, 0x7, r49, r42, 0x96, 0x5, 0xd}) r57 = getuid() setreuid(r57, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r44, r57, r40, 0x144, 0x4b}, 0xa, 0x100, r45, r47, 0x0, 0x92, 0xffff}) getpid() 12:10:27 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x8) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r6 = getuid() seteuid(r6) pipe(&(0x7f0000000280)={0xffffffffffffffff}) chflagsat(r7, &(0x7f00000002c0)='./file1\x00', 0x0, 0x2) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x4, r6, r4, r3, r10, 0x100, 0x5}, 0x3f, 0x49, 0x9}) lchown(&(0x7f0000000080)='./file0/file0\x00', r2, r4) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r11, &(0x7f0000001280)='.\x00', r11, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000300)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 12:10:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x0, 0x0, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000240)="b22ec8c7a7e4094bc38158a0e388e03cf96eb576236c82f0db92d62592ffdc1b103571d72b5b5329c305e1800dd3a0e0aa267b89c043ae9819230f741ec1d8c57b67c7341ad954dcc1722b5a84cddab88c38c2a872adf571759ec00ac0e2270153bf64adb305338f698367948a239de98c15160ddbb2a7619b3444baa29850d089d77e5c1e6f68640464d1edf556b264e5e40d7036205dbf0274e39c992405ac59368300307e9f04e6e74d1b9240fe28f7148221424c9d392302e7fd362c7262578654ae147b1722d4caebb99cd8b872822b5b2bae5149b1c8629f4de3af6bdfeb1e69b8d42576e11cc9c0", 0xeb, 0x8, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x5, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 12:10:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x182, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000005000/0x1000)=nil, 0x2000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x68b2bd3ac8d7de25) fcntl$dupfd(r3, 0x100000000000, r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x68b2bd3ac8d7de25) fcntl$dupfd(r4, 0x100000000000, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x68b2bd3ac8d7de25) fcntl$dupfd(r6, 0x100000000000, r6) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x804, 0x90) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0xc96414bdea87273b) fcntl$dupfd(r9, 0x100000000000, r9) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x20, 0xff, 0x8e5}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffff893, 0x7}, {{r5}, 0xfffffffffffffffa, 0x80, 0x40000000, 0xffffffff, 0x4000000008}, {{r7}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x5}, {{r8}, 0xfffffffffffffffb, 0x6, 0xf0000000, 0x0, 0x603}, {{r9}, 0xfffffffffffffffa, 0xde, 0x80000000, 0x3, 0x81}, {{r0}, 0xfffffffffffffffa, 0xd, 0x20, 0x2, 0x4}, {{r10}, 0x0, 0x90, 0x2, 0x0, 0x7ff}, {{r11}, 0x0, 0x0, 0x0, 0x1ff, 0xfffffffffffffff9}, {{r12}, 0xffffffffffffffff, 0x10, 0x10, 0x7f, 0x80000000}], 0x1f, 0x0) fcntl$getown(r2, 0x5) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYRESDEC=0x0], 0x1) kqueue() socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000140)=0x800) r18 = socket(0x10000000002, 0x2, 0x0) r19 = semget$private(0x0, 0x8, 0x10286) semop(r19, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r19, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r19, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r19, 0x2, 0x8, &(0x7f0000000040)=0x1f) r20 = kqueue() kevent(r20, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r20, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) fcntl$setstatus(r20, 0x4, 0x40) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r21, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r21, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r21, 0xffff, 0x5e04131b98886ac8, &(0x7f00000000c0)=0x3, 0x88c25fa7) poll(&(0x7f0000000100)=[{r18, 0x44}], 0x1, 0x3) 12:10:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x96}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c7602000700"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="00ac2f54a738f9c2440800000000000000a1eea89404570e14db838f09f432b50f6471c0155ce3b27b332fc26e9a0f191cfc1273181d1666ce7bfb3655ad53a10015d6c9c25b03e8cfe6738e353370f70d9cf6e996fc17b048373f5c2986699b6a1031fac8de6d3f970912caec0d0f56e8ab81e094cf6e368a8bc64c885c5d99629c01af90bca67b634e27770cb3447a1561233ada3073b9a812ab56bfae87", 0x9f}], 0x1) 12:10:28 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r6}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r2}, 0x0, 0x0, 0x1, 0x3ff, 0x3}, {{r3}, 0xfffffffffffffff9, 0x41, 0x8, 0x7f, 0x100000001}, {{r4}, 0xfffffffffffffffa, 0x10, 0x89, 0x800, 0xd8}, {{}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r5}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) r8 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r8, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r9, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 12:10:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x400, 0x40) socketpair(0x2, 0x339623d331cceee4, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r5) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="7936019173d5e1f9e793c735a120f0c394ed54acad607cf0caede174e24e50c603e6416c3f5cb06a99cfd9ebad222f70e23531dfc429d33f58bcc6fc7ce696e6f1210ae5d2249e9ba1e61d385c2fe12b3156f87ace96ecb23e51d6aeef8487a612a359e465773bcad3d6d197ed03fe13909f60064acf68f2bee674109e2b0975364f509c56c2a8d7268662278b36d1b17b8b0686b0534644d3", 0x99) 12:10:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:10:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 12:10:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = getpgid(0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffffdd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x2, 0x1, 0x0) fcntl$getown(r10, 0x5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r15, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r23, 0xffffffffffffffff, 0x0]) r28 = getpid() r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) r31 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r36, r22}, 0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000600)={r35, r32, r31}, 0xc) r37 = getgid() r38 = getpgrp() r39 = socket(0x11, 0x3, 0x0) setsockopt(r39, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r40 = getpgrp() fcntl$lock(r39, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r40}) r41 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semop(r41, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r45 = socket(0x2, 0x1, 0x0) fcntl$getown(r45, 0x5) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r47 = getuid() r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r52 = kqueue() r53 = fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) close(r53) r54 = getpgrp() r55 = getgid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={r54, r56, r55}, 0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000600)={r54, r51, r50}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r46, r50, r47, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = socket(0x18, 0x2, 0x0) accept$inet6(r58, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r59, r57, 0x0, r60, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r61 = kqueue() r62 = fcntl$dupfd(r61, 0x2, 0xffffffffffffffff) close(r62) getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r62, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r63 = kqueue() r64 = fcntl$dupfd(r63, 0x2, 0xffffffffffffffff) close(r64) r65 = getpgrp() r66 = getgid() getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r64, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000700)={r65, r67, r66}, 0xc) r68 = kqueue() r69 = fcntl$dupfd(r68, 0x2, 0xffffffffffffffff) close(r69) r70 = getpgrp() r71 = getgid() getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r69, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000700)={r70, r72, r71}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be361bcb4fb7d31a5e99ead3461e27ac8c8e267c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2ff0300002510b0e5e02341e620e45388c9e55034940cb434b951d0b2c5360824a2afe68bb4e8c3f5e07e65330f554a902e5c8b77400447e82c2014db55bd6d653eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae66c9ed405b02e48b3045d2f8a914343b2bdea1b27f2f679145b9a"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r27}, @cred={0x20, 0xffff, 0x0, r28, r32, r37}, @cred={0x20, 0xffff, 0x0, r38, r59, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r65, r72, r73}], 0x80}, 0x400) r74 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r74, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 12:10:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x4, 0x81, 0xffffffff, 0x0, 0xdd9, 0x1, 0xcd, 0x1, 0x839e21af346f7f9b, 0x80000000, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = dup2(0xffffffffffffffff, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x2, 0x80, './file0\x00', 0x9, 0x8, 0xda, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) kqueue() setsockopt(r4, 0x3f, 0x1, &(0x7f0000000080)="6f2b3239da2f4ff9a1a907d1d0156ef16326", 0x12) 12:10:29 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) semop(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x19506dde, 0x8, 0x800, 0x91, "aebd3b201c7bb4dda95f1a4b549f917af6cf8199", 0x6, 0x8}) 12:10:29 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r5 = open(0x0, 0x0, 0x0) open(0x0, 0x1, 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r5, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 12:10:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x7, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 12:10:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x800) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8f1, 0x0) kevent(r3, &(0x7f0000000340), 0x3, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r7 = socket(0x1, 0x3, 0x9b) write(r7, &(0x7f0000000040)="056b9c7f16988f87fbf7eb65fd7389948ebb2f30fee07edb2e6b9ce17f93b17fab0f90a3c0cfb08ec11096f13284ac577d63da43c42524c2f02eb66f26ff507ab06341b3647ea49142d38e361ed2271be0a67927cb8d068684b60c6f4cfa56bed5c6259b02db", 0x66) dup2(r2, r3) 12:10:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x1b7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) r5 = open(&(0x7f0000000400)='./file0/file0\x00', 0x1, 0x10) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r8, 0x0, 0x0) r9 = accept$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, 0x0, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x1000100d3) semop(r14, &(0x7f0000000000)=[{}, {}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0x5) pipe(&(0x7f0000000680)) pipe2(&(0x7f00000006c0), 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r15, 0xffff, 0x1022, 0x0, 0x0) getuid() open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) getuid() setreuid(0x0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, 0x0) getuid() setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r16 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r17 = socket$inet(0x2, 0x5, 0x0) r18 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r19 = socket(0x2, 0x2, 0x0) dup2(r18, r19) r20 = socket(0x2, 0x2, 0x0) r21 = dup2(0xffffffffffffffff, r20) setsockopt$inet_opts(r21, 0x0, 0x1, &(0x7f0000000100), 0x0) r22 = socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r23 = socket(0x2, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r24 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r24) r25 = socket(0x2, 0x0, 0x0) bind(r25, 0x0, 0x0) r26 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r27 = socket(0x0, 0x0, 0x0) bind(r27, 0x0, 0x0) dup2(r27, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="e29785ac6e1ac47da2fddfeece5d5cf7a5c14e53c77b1aaed3aae2ef67950fb458f6629764f0821264085050d49eb89939ba8ca73d3d7ca5d8c485e795bdc80717e8ea5f079eacc7044e8463d7", 0x4d}, {&(0x7f0000000240)="9d0abaed5d8abdfc29b52921daab08d813f80429809523a078d871985ee97462c23b24da9b05b0d3ed33a54d698f65005ac41bc76e5129e27659ace640a3becf5912743bda38fad1dc07560a254f04d8119b2f67d4ab0d850cd921f5faeaf5949624ab561761cb1ad3faf345be1e3545d62642ec9a2fcf3f9555abd9ca719d94aa92eecdfc591a98359ac767928027ea20d31d644219936eb219b2f8402c50387849f620a4d0d38ed3263e62a741366d79ba55bfb33937fc79b70c0b0e8e701e4dafd3c844a8de257a724ea6d41bb542e7f33d541a9cdb7f7164acbc229526a50d305113acd6aefb6fec9801dd1fe56f3e26a3eaf67d3f70", 0xf8}, {&(0x7f0000000340)="0241810e3fa01bb597bdc9e51d5e6de89ff0eab713c31a53bbc0db63871030ec6b068cac3e28ecc6530e6857569252a1890df096f531eda0eeb5aa27a1386123eb0731010f44840b64344caac774ee37a161d9aa8aeb97af9f4b0f0d4c25", 0x5e}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r10, @ANYBLOB="e9ff000020c500", @ANYRES32=0x0, @ANYRES32=r13, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r1, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r26, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xc}, 0x4) r28 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r28, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 12:10:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:10:30 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x9, r1}) socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r7 = socket(0x18, 0x1, 0x0) getsockopt(r7, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x810, r7, 0x0, 0x0) semget$private(0x0, 0x7, 0x286) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r6, 0x2, 0x1) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) 12:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x655, 0x1, 0x2}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r2 = syz_open_pts() close(r0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0xfffffffb) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8c, "85107b875f7c84a4251d98a6de3b0fe5994da2e6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:10:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{}, 0x0, 0xb6, 0x1, 0xffffffffffffffff}], 0x1, 0x0, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="11002c2f66696c65300013530fb8d6e2dba1d6361f5e6ffeb5fd458f16cf6fcc11b91ba4998b01f4782793c3141b231f4bf7db44315cc663050a3da61789439e1e284d3e51dad13ea6bbcf592d6446d21c124cfd69002c3ce994406888555542aec29d592aa8c81c923891894b9c6ccdb61c6d3bdfa800c4c325b535aea924856a3c3106a28b55c6f9d2ccc9d8a44807b491e58337c104eba18f76b37d000000000f3b7eb341d8afcf2a1144b8157219b2143273159d4d67a9503ed25b1e87923e6036fce4ea5a9b102c2cef710fcbfa38295cb668468f849944c865b23e96de62d4cee0af97b5938075be25ce85a434fe49c834f4b85887425df45e1df25894f5e149e36a3ac4b43910202dc750afe277919bf10f48985057025507024410e82719ff7406f76f29325fa31c12cde797b3cb87428d34d601"], 0x10) getpeername$inet6(r4, 0x0, &(0x7f00000001c0)) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet6(r5, 0x0, &(0x7f00000001c0)) r6 = socket(0x0, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r8, 0x2) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="dfe90f5b788da073963202155888f51cc7719ac982e909b5eebea62755b8207797997da164a1bc46bdb29f441d36f424c487c1950f654182bd6d84b84531a1fa3659d91c9d9ee53312f7428899b5abe0ba4ef75485f85c3c41ffa1967b0814149dac18700b57276703efd6007982212da5793f1a42dcd5e5a7c709ece920802e9e1e5f567a64fae02e7e0b9be6", @ANYRESDEC=r5, @ANYRESDEC=r8, @ANYRESDEC, @ANYRES64=r5, @ANYRES64], 0x6, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r9 = msgget$private(0x0, 0x80) msgsnd(r9, 0xffffffffffffffff, 0x267, 0x1000) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x87, 0x40000000}], 0x3ff, 0x0, 0x0, 0x0) close(r12) r14 = open(&(0x7f00000007c0)='./file0/file0\x00', 0x0, 0x40) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffff8, 0x87, 0x0, 0x0, 0x40}], 0x3ff, 0x0, 0x0, 0x0) close(r14) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup2(r18, r17) connect$unix(r19, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r20, 0x5}], 0x1, 0x0) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000140)={0x1, 0x3, 0x0, 0x0, "0149090004372a9f9600", 0x0, 0x1000}) poll(&(0x7f0000000040)=[{r21, 0x5}], 0x1, 0x0) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000140)={0xfe, 0xfffffc00, 0x0, 0x0, "85495500020000000019001167f5afa609000400", 0x6}) poll(&(0x7f0000000040)=[{r22, 0x5}], 0x1, 0x0) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x3b, 0x0, 0x0) kevent(r19, &(0x7f0000000640)=[{{r20}, 0xfffffffffffffffd, 0x23, 0x2, 0x9, 0x3}, {{r23}, 0xffffffffffffffff, 0x2, 0x8, 0x2, 0x8000}, {{r22}, 0x0, 0x68, 0x40000000, 0xdc8a, 0x9}], 0x1002, 0x0, 0xfffffff4, 0x0) r24 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000300)=[{{r24}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) msgsnd(r9, &(0x7f0000000e80)=ANY=[@ANYRES64, @ANYRES16=r1, @ANYPTR64, @ANYPTR64, @ANYRES64=r11, @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRESHEX=r12, @ANYRESHEX, @ANYRES64=r14, @ANYRES64, @ANYRESDEC=r10, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRES16=r16, @ANYPTR, @ANYPTR]], @ANYRES16=r2, @ANYBLOB="9ad72a13fa15db506857376e9a5621ae8ef8caf4769445295fa13cc3c3eee20799cec34c3e3908750e923b0272de45272d3bf69897c3f3bb7df0a50eb0f1a799b322bc5dc494bfce6896b1fd16ccf5317b6285e072e3db1039b64caa16"], 0x8, 0x7fb) msgsnd(r3, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a2b82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d000000004521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285b08000000dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d000000000000"], 0x156, 0x800) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r26 = msgget$private(0x0, 0xfffffffffffffffd) r27 = syz_open_pts() close(r27) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r27, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r28 = syz_open_pts() close(r28) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r28, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r29 = syz_open_pts() close(r29) ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r29, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r30 = syz_open_pts() close(r30) ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) msgsnd(r26, &(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000f80)=ANY=[]], 0x1, 0x7fc) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r26, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r26, &(0x7f0000001e80)=ANY=[], 0x0, 0x800) msgrcv(r26, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r26, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ceef4eecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) msgctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r26, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) r36 = open(&(0x7f00000005c0)='./file0\x00', 0x10000, 0x1) mkdirat(r36, &(0x7f0000000040)='.\x00', 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x0) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) lchown(&(0x7f00000004c0)='./file0\x00', r38, r2) r42 = getgid() setegid(r42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r43, r42, 0x6) setegid(0x0) r44 = open(&(0x7f0000000800)='./file0/file0\x00', 0x200, 0x134) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000080)='\x00', r45, 0x0, 0x6) r46 = semget$private(0x0, 0x7, 0x287) semop(r46, &(0x7f0000000240)=[{0x1, 0x3, 0x800}, {0x3, 0x6, 0xe93ab1db17ca19c4}, {0x4, 0x2}, {0x3, 0x2, 0x18419bb93b4ca06a}, {0x4, 0x8, 0x2000}, {0x3, 0x3, 0x4b8fde9dfb3f8621}], 0x6) semctl$GETNCNT(r46, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r46, &(0x7f0000000140), 0x0) semop(r46, &(0x7f00000002c0)=[{0x4, 0x20}, {0x1, 0xfff, 0x1000}, {0x0, 0x9, 0x800}], 0x3) semctl$GETNCNT(r46, 0x2, 0x3, &(0x7f00000006c0)=""/12) r47 = getegid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r45, 0x0, 0xffffffffffffffff, r47, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r1, 0x0) getppid() r48 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r48, 0x0, 0x0) shmctl$IPC_SET(r48, 0x1, 0xffffffffffffffff) socketpair(0x2, 0x4, 0x6, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000000000080000000000000000fb5d5a099b570bac56b4e88f5764be3c9abaf28ebe0fbabb44e8eca8b039e1be1aee7ebda66ee7a688889b0fb4"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000840), 0x8f6c56602fcf006a) r50 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r50, &(0x7f0000000400), 0x0) r51 = getgid() r52 = socket(0x1, 0x1, 0x80) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0x93e2ea4e2043a5fc) r54 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r55 = socket(0x18, 0x2, 0x0) setsockopt(r55, 0x1000000000029, 0x3b, 0x0, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x4) lchown(&(0x7f00000004c0)='./file0\x00', r56, r57) getgid() 12:10:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)="8b0e932937b7b898c6e94ddf01183592974b1b551e4af9f58c803086cef71f", 0x1f}, {&(0x7f00000000c0)="93338edb67687145580e0f620a73af00f420bf1bcbc2", 0xffffffffffffff2f}, {&(0x7f0000000100)="f015aeaa2193c48e56de5d65a089a8cc2a78ec0a0521a1675f9f77777f579afe5f505c14fb642aac6c8119af3e", 0x2d}, {&(0x7f00000001c0)="cd701373b76cae7b5ab5786c7b89c9a57b1f2e08cd952d1f5dcb12562d0a8cbb16276268603d4bc7789cb3802c90122983c87a9e83ed13295359bdffa29ec34a3c491f336ee8ae7b0df35c3f04bef3c2069c610bb619f34ab4d6f82bcbf51373fd04c5a5e59e13cbc9d59d4860d61e685974fa25883ee4ce8e22746cc2f424ce861b32b15b894e32400751979907bccc2a53c8b05deb44ef3ee40640fb9e6cb2c77eede35d709c448bf413fbf4f601c88ec90c3b58f7a087e0be6f84d3735151fe0b865b7c", 0xc5}, {&(0x7f00000002c0)="b7dfea8758f4fd2892e4d2d840d21358d86433a4f7d7a614047247b4318729271d9fbec8693e633b6775bcec791544d3b0cd07b7f5204a3631ae87c1cdd1e24c276d645d02", 0x45}, {&(0x7f0000000140)="328bdf7c1c100b4ea9e7681ab1288eb1a893ee12af", 0x15}], 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = dup2(r0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:10:30 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82b606e480ffffef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="bc911b60107f523ceb20fa0ed5c2c20f9679a634a0d7598228b74d593388d71e9e4cfbe0fb17dcd62ad137210d3a4d4960801687791ebc7946cf30675affa80de3abb734b71844c10adf76a36b6407c3dc5455ec2c89a7afad6bfb6ac679934e34e0a27b39455079b6f040eaa14c2ce3cf332cf74fd5927ec405932dc1f3655353a4856fd02e7d6ab875ea4dc742f77f6d217683128e2d6e55a1f31da3edbd112820b8f2ede8eac56f251dedcde6987f5bd4ff3cd0528148b722dd203cc4542410ef8f2db4aac003ffdabc522b762685e4929d56"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) 12:10:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = dup2(r0, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r7 = getuid() seteuid(r7) r8 = socket$inet6(0x18, 0x0, 0x1) sendmsg(r8, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000280)="8e8f5c9ed6f65f27ceaa627223a0d098394cd927ee4c3d10282313aff5a5a53ab992d2d824c84fd651d0c90a67bfd5abc1d03482d0202eb299b97dd8d44cb4cc19e885982f7eba61dc5d60d7b5693f2583746c1fa7491bc1a09560bac205e39a3971357409088a84621cdbe3ef4c48791caecedb84be5387d1c3046b951f557aea77b9def04b0192f8792fda6ece1052e10e23e307f64098feda6e6eb3b43b5dcad6ff6d4ac8252332f92f10835b39d2643d2ec2cbac18af599c25334b61b6b451b0e08dc4361dad3e93e1ca864902944747192b0f98f68df48666427799e4d79ed3b1c193391af9cee16fb1da29fba0ca68b5eb87", 0xf5}, {&(0x7f0000000100)="b019eb80e144f315197108091526cf994d3f4681d056e9eaf5281357ce295c438cf727c6065bcbc620670e73c79ec8c03e10cbbe21cac89773e0f94ab6ebc45800cf77860e8b6c6dbe36c2145be385b9da0d", 0x52}, {&(0x7f0000000700)="91a9cdcdbb3f2d60a9cc15dcfc6e6629f516d249254ec67ce411da215c8b654d8a8ef2a345039cc4b44264c0d4413ca0fb42433f0c2f848d95382101cd9188b24353253f1b830d7bbb97b32cc69ee89210e60a82e203b6bee4b485cbc7efc4d86549371b48a20330f51e6a0143ad873cee0932b932d128a9256088b3c521dfb136bea4660e667a1907f3d384ef5f165aed014559d1d9fadbaab2d1ecab397958c9a5e79bbe6f876498492ac78da6193f2b93c7569444c0708c962582f63e3fc263ece37b5a13a18b9a61b5ea8f813c985a8625eea17702137c0e3f21ebf861ec600a6c880537e81e1e2fdea6b55ccb1441af89b9411e2082e66e800e16a3a46e8939442d8e3578791eb6116c692de15c0e87375c29591523c0d09bc03e6f9107f98e501f224c3d13b9f53afe350c810bf3c54885761d2764138b94358adea9fc76a60314748effa4bc47d1db7fa566d567106d0ec5b3b28c351c73108c9e5451d1356a7eee02ab00d9a6541a2b82b2c9bcff82a850bcab0cbb798186dd269dd3846825e1880e55e7fdac324cb830b7fe06b1a81b1fed57c51b9aec4cb4cacee46b3fe2537cb4e1f11c43b1ab5a1aed2d942770be9b2cba508abc7b24f79d297478fdf8058556106c883bf0c1a72a89a078183e945ce8d8d8a9479f48cb5907869beecd6d07cd879a0a0902c5882e6ffad038a93f39c7cb213917febf166736f510e179f16f2ca59b5c391e99f99784e9629f53b535984b9e48b70451b2eafd3845f87c606f80283f80045d92e80475edd3bfaeb72d9513dbdb7a334ac9f32d4bd48a38287ec0d413286b8b63ad10ec3469e3653ad788eae22a7522df288a75f77e34dd294df2145b594bf86f7ef3c74968a47e8fcdb57e8f11b4c8b1a691cf3c58aea3c7abec80604e203a55c819c79816c8a732100c9bea201eadffde40e3fa522cf1c49e2d68125ccec6b3eb9c5cdecb76c2c5563272c6a5a10e799b1ef25276cb42b8609e5daf6ef4bdbfd27eda187daab72bd6ae0035cc11eeb5e387dbc05e1c7e4dfbd601dfcc7ccb8fa8e1b4f588e0479f4702a9314ddcf5aeff018639a0b8d367afc12c636b64df8b662fa66189d8380d362f9d323281bb15d83859e8d5451aadc9d723e5fffea194d2ef8358be6be61ed77194a44dc025488a49f1d6f73f48b4ef16b4310bba20e8a695086ffa5d447a479f43bb81a97aa207527f766ead11f36f500108993be28b0c09e7847eb69007836316d42cf40b36df10fbc1d7b8c3a1dc0bc838844cb2fdbe279dc302a0331ae5d35094ebe355c43371163d3f19dd1cc10fb05831f1fa2da544154a0bc03ab67750ba9e2fd0de53513fee2e1435f5b0c701334c6cfabc3afb4de8ae52f97493740caa1828f07a9be570525e80a38b3f392b95fde1fe5da6e69a85e27107379d3a529b1d7ab8c97f5976c61f356b33c45328f3c675fe874fc8ec2e1b6010766e946911b61fe789d7298fa31f5f81ddbd64469b256e2243623f61d8d20014d97696a1b0cc2d9f466deeda751f468cd9eeeb5f0c9fad5086ad77fa44c20ea17f827bba38ee49097a3650dd8a1950744fb3a6ed3a9ff4a043733a8c3be115c163478bbaee4abf9d8c94750a412c7dfb16ff88aba297d98986f43b55fdce808670f137efe6a3b2b7967cf1ec73724d3ac9b2dbb9e779ff774703d520a67f21a454b5a4abf2dace53d022b71b3c947ee9e988a98cac13ea27405c46198856d293c5c2664691440134ac63cccb8a415df6c02080f56cf938634542b4ad08682627d69b4cd515b51c8ffe3ce7c995d70e62ccd6cba265f8eb406cb41cb6559196f7308af7c6ef99688377236ebb3fa5e7a3c9d70df11880aadda65b5503a721c916adb36b657b67365cd726e91b2237ef7e61d44c98817c48f92eef4fa2cffdff8d2b21f09591597ba3fe85aefd33e47ae2092e43a71ea3522995e066f63f13f1888285e243206c21afb51bac947411272f6f2d1eafa0ee4861315f84f96200986319ed711d4ff057fed2113d2c2bf50ec83a6007ec21f25ed3a03d11fa5b6ecf92b411511e7469237a194e555596152d3297c305a6b38b16b0dfdd2b9f9fbb4a0ef06cebc061d807f55e1f6c42da600f9634a1ce2e7e1591b4326b8a6a8e8ce29110a6f4d18958dc8e2779b4cbea4781044397abfd2d46a717bca380fd13a19849194326854194c9c994bdf30ae569c78ba8f88c2a125b9425be7370576a919e5c373de4b709417025788ccba76128c55555e6de01625d669403bdc16ffd943f261c9b27e8b5fb351179886515c2046833527f4ae45b065803f3c771dd1994f5f1519d97545d3e8adc00be700a159e95ce46e6cc7e698e8e6512f57d8566752501a605cecf7bce8d8fcf1f3afa18a88d7252054d7ebcfc40ddac490b81ee3a968d4ab51a3fda6bfbd80af01b9c13ace21f465bff8cbe680966ee54da9037abd6917a237ef4f07329a34555e76dcc1cb6600e79178e573a618ee999746a105be680876b91b4d231cd27302357fedcdcc7ac43eb5fdb4a89d02491fd995b4b0cecd6b9e8429dd7fc9a783974bebd91928a81d2c3d0d3982bbb0926dbd77c60b8fc8c4d0e3e1e6f149041888a3efa98c7875f7cb73350b041a4b6682d39d40f88509bf1a2bcf3b67fec64d0ea8757470cf70bfde73e8ce1a03ca1c6953fbba658fb99be4945397ec38ad0266183b0830037bec95e8eb0d4081b303756c2182cdfb44282b14b47e6a0eb668cfc109fbd55f486d5f29d504bc4c7bc7e1ec209f71836b893439aded7389f3f625b473e66691c9fbb8e5c39e22d9491b870e75aaf043464a4299f1ff9df17be819ae84fa15edb46be99d21fe239d55a03c94e4a6d6480d04e8096667eae3834a027c6a05f1e2420e08e57b2a730046d65421db36cac6e7cbd9509d3446e03ea72e6523070783f839abe8ff529eeac795565135d79dca17bedbe8331aba0211a29931db1dc704e312e1b3cbd3300c8c2ac13f5cd877a5898057188bca98dcfcc2f1cf9241c918d94329c9fe93a5e96a90751e79bf8df56114f246d7f20aa6ad05fb9a024256ee3a4914b74589412e9484397b9ed41225c6efcad1597f2452d94bd03fd2440f1340a2960b2aea54c34ee244d6b0d34fd7c1121fddb524b81d64144e433850e604b8938dd27f5e4303b9206d33860d25b5b6d3c53e2ba776d099550287afdf845d37b4b71a709ae88452ab4fe204ec4c65f814c8c684dee70c9a47a3dc466f3fbd7d2d59bfe5363be8ce57daba9b5daf5ac6fd6fbce321da3080e5d80de305f4ecbb4d8bd21c83b4ed4f13e4d7789db4709b9a619b280685292f1cf3dd2df7a2f3caff4054cdb6b0d2f0bb39dfd2d0dc2f0d69dbfd00fee0028f9e60311d1a94e269c83644dd34679b160cac87844300867467c753a77e6d5d6d01dc50e792d826128d420f706abdcb490ab363500dc22fb31b2cf69e36c255371d3829151b5c981d9262ffdc6d897fb95c2f6d80dad908d26ace554692e91b104d9aba4b31a2c0979f95f89bcf388239cd6849fdadd09f90ad37d16a5b96e0062f48984bc600a1a24cbca04b7c2939e41eb1240a7dcac87552c96b98da999eed126c49edda4b94d3574e9ddb312b52c47c23c46bb7e2ab36a166f79d68c03feee40c4ea0f1ff69568fd3334b15fb234c17f45db8d3593b370dd78dd1aa8530d558c269c19e8b78dc852793895b93dad95bb1d884044fa008b308b6ccb89a441d0327a3e5c4c31e3d065f571783ff36d8e3b03b67d7e18cae4318d389241496323471cf9e8bd6f8b01050b6a6465924f2c3531238755cefd4fe75751a2a6ccf6dd24c8e811712b53294dee8d9de435e8ff85c84f19cc0e61874aaeeca753a7642ab2bc1af49f3a24c0c24bcf8fc8c53ab856c0479c93703d599d66dfa9675d58825576a8c548c1ad8b5547d5abb8a2b744f9ad77c6debc7917d1e162f7fdf0285b44e936809811b7b0b6df455edade87131e92d2d3da21ca6e324f3c2935e8f7712cf6c1551ccab3eb483d655e06c89604c27924bd6b7a64d2bce0edab1e684884e9f942d3d3080efee185818ba2ed7dc154ac7561e04839d954bac6270682e228d37f837b3b1bcdd5272fdfd08a1689bf7cdb2f1852f9a1b9cb33278f1b4801cb0f193415cc49cda2a2535574e0163ba271bfa6d52fc728321bb88bd3b6f8841e6908119db7927ef2543333bcb0d6d7a97b21f6f5d46102f0e81efd7b9d0d2ece03969af867f3abe5ec9882322004082ef32a004bfc0780a035fdc2b5649e95587e643a741ff4991179956c8a861bed04b88b7785e743f3605abf2b42d10c148ac68bff2d8f5f969f46cfa73a8ef885ea511df7e311263763950a4974ef8be360bec345ecffe39ac3cebc0c2fb15885cdf5cbd19f5e15d486695ee31ecc072a8b8e463585c8859e309cc098b03ebda934972aa11f805a5e3b959a122b2491bea485f289191b2d7daec3326ed9dd32caa5641a3b02a6ef86e344a0066bd38804c98466eb4e0fe8619eecffe586424f098011eaa769a97fb9aa1b7f6efdc7ed6bc8c80ed88e8cbd8f7bab534e4511648e403bf2495598b81dae7ec1ffbc61f2a60a24b97e4327b73267e55a963d6e0b9b69d1ba14181032d8dd72242ac37c84284f4aec12beba880986aca0612847b4caca89a2ec8f431d438069ca3813577cf812cda19ce8b13a6d404fe85c1077b90c995215a5cc3bf1e7e04e3376fae2f22337a76c11961d35e6faae659a11392a4439210660d95d3c3c3829ae66738c0adadb449d911a610ca02ace3f0a9cc1844b2438060c1342419c7011ffb895a06718ee1ecdab3a31370b141bdaf8ed09aca4dd3658c5643be59cb0fdff5ba3c2d4a4f69c266f57cc59dbce21a9ff0d336a8dc742a82456c973ba1d7fdaab03ef8ad4f37a53be7a72b87d9a309c0a11ea45aec0743e70b8d6c696e435727b54c7f38c61c0bf6e8571668d45de5e9189d3eab122e653d2d13cc871fd9b0deab28570d7aa8305d0e061ddd57a30c8980ad9b826990ef1c14285e3bb243e38741720ccd234d39a40a422c11098b39c87e8e92f257433c497714ab32b555f4d63fa1da6870f30ed0e0cbfe6d7d379d06697feeb201762a7b70e9d9ed61cf7711afeafce82c39e5c7a7fcdf64eb6cd9638ec8f7a0e9366bc23785d546dfbe9f981dba8d60e12b038339c73d8e1e33fb83a468e26526a0b15b1bc60689ba11f644ee878ec0d63a07c44c548d5a86a6d0a2f0cfc47a299c26dc6ce6da1e0452d05c8cc145ef51b0d772eeddc67a357de178aeac199be6b1e1b733fd5d1f4123443c72fa2a9ea34b3fe578be654745a16a34c58869299f17bfcc11474f84ad2e5e4c96411d7b43589d1a2e2b99e675efd80932c028ff0e8952a6f79601a88f0f99fc560f84580efa7e77f4eff145e67788c7d857cae0c0e271cf0d95c40708e59b359e8da90394a2db208be297c1a11b0f68ad205b80f58c944051e3f98c34af7a394e31c273a6b0475657297a62583bd599a62b37a990c658aecbd9d1176b88005a98f68888cdc3503a5d4b3ca95bce34609f994b46f612855046f8e5ab92f17b6b31c39b15ef9d71daccff147634a06b9758813bc252f690156a201850ed218d37ebc17d723e737538727db0eccae8438a18a5060832e221a8a702e79d8b55696ac2b51d987dc39c955a477e0e60fed2d30d1db4686218c796293708205725971470e2c2a883518ea538e6e50c66c7ce5f1fdcf9e9ef6deae286b5673bbe638a88483b6d6836b3c53a5e232dd", 0x1000}, {&(0x7f0000000380)="04b0b0a6a606f52d17a0561496f894daf3e145790810cccd95a1623fe9854eeceb3c2cd38cb31f9d008344869b7ab61e9aa81043dd63935e992567fc1412f41290ae6e9c43c0495cc6b7eb5652cb63bb3171bb2e85af6ca6a52f0e7fadaa2a5508ee93be8efcc0a0cc74f088de20f4094740279f1bc3a04e3662c455652d32ff7d4eb20759c8c0a08e2c4a6dc8", 0x8d}], 0x4, &(0x7f0000002000)=[{0x60, 0x1, 0xad32, "3bdc6851c00d37266a89a35acbe57c480ab6a8061349605e72336655b7fe490f5d176e90dc3b51a34493f2ea86b60d128105733c15a8bde9aa279ed13eaa6818ed727c897e4356cec44aa2deb8c12f4e"}, {0xc0, 0xffff, 0xffff, "6e0d9b04d3faca9afdc293451c7542a187af937ab326f0eafc5433525990dbb9f385a386aa88f00f38264b67d712f98bc88fa9165a8abc6b32b64f4d0487c23df140e23ce3edf97736b2c6aaa034c5f9bdce13858285040c93d8f0a6b41d326830dc14b7ffb5ba43f039b7ed6a3a93d788977f8b4eef3c04ddaef0c924f8d82972a88a9e6ca3f0d1ea941a46e0af748de45455a15c19b025d694616ad942c5cd350601c3f1934b21b456826b"}, {0x1010, 0x1, 0x8, "08bbe211e12895c302a08c492f7eaf1104eefcb2ffa8fdcfc09b896bc44558023f74ce21ac16ecaf9c1bb19eb978fd715d88bfe9c42865e3181328f473403077eb0645fa45961a79b5fb9e290694d0fbfd1a2c12ce0166dff2dcc6f97eca7dacaf2030aaeee41fa3527c6bdc540a5b9a36dd172c260f99e0b1683256181309affb4a817f357792604811761c1d176620f6385024b41feca37ea0eb19ac38af9ed43120bb357d80239f024c63b14663373e91104389964dba125f80d132294ef8499436d17f31f57a07616c2af9bf75d43d28ef19dbc455d7187629f5ed1139e6590e6b92a45d234342d3270abc52b56f0ec2b58402fdad9a8c2193edf15816bcf707532511b1f1505c488b7d8620ccdf395dc4d0a5a0b79284a36c0139b75dd0060e363cd99fc4c1700ed1eb301aab85353ff21cd4b470b56f3daadde8274061cc19a8780e1abee5a6a3f7aa170c906b54535805087cbc85035956690e82dcdab1a6203f5b2f5fd91359317ef7c7dadac31db00de53f8763374466f192611ddc9faa192dd5e3f843074f3a7101812cf72177d300c38b4656aaeaf02fde4c66fc14687d012a10e3a750ecad861d80327a38d2f4b30051f2c3c526b2e0dd656d53223ae64496e327287306e52357ddb23e0781ba81395744ef06d0f015405349313f70df3f67e04b181409b70c32d0ff325e90c1323c4591e93c00a23b8f3ed7ba7ba19ba62ab61adf02bdfea7a4f10dd0ffe7400a127bec8527e5df0a09d50f08e4160cb59ac9988fbbf64cf79fa55b4da1f1a25083b94e394f5463268d8c345bab0bd35386adf73582a543aca1d9bb8b83806f2be4af0b60cbf51b99c84d1a99273664392e9e40bf258fa286e8be94e1c8ae5820e859ff1f749dc5f6c34fca194f913f5d23d2ee247ee9e2206990d27a655f93dd563bc610573043adb131f817fd67721996de05fb524914f6c3ae486416417a4c0290f0d68317e52c519b2ce19a697ce2971ff5443f300306eb39ffa33139670d5330c3d891a65cfd37608dad898901f0f9ccb78c007ced0d2da674406a8f94945e5483c9b800226344e16fd3647e4bf6afbd6831eb89635382f276154c8ce5243d77702d3f838e30d0f2ea576535b9bf3c08f6f4e6930fd8ca7ea94d31d330e879f0a0b005e5ec3a08d98cb45c0d8446aea6fd910c775e1f7843fc421e618fd5513348835715923504b896b292d6a580ddd5ff68a85772a2b9942d53f7eb0709d9e530c4629191db3e468f9aeffeea32bfad1b6f2e4689f5116ed5005841ae131293875e6128c6cb48a9f29f940dd7a2f814216db44fda5bb9429d4c6a556d7a9553630854a9b22379a088fa0a3680d67b626a0430b595dcf32b76f0ff4b7662211f832d89a622966809159f4d4b663cf04b74cb28cb175d7e6357af245d89c47b3f236277f0accc5a94a289a8e790bea542fbd3b6668740e4765ba8a558314b48a2812e589d6a41b8ef46985033d17c0764a0e43324a6e50e8331f1d920b7f31680f7fcc5d6a94f2c13b0e8be101297c8c508b5babcf11e0b080bea441d3fc18b3f8f3992aeb2ee5d50fe78e4ba07b98c6c134a4055bd37271288959ad3e1b8fcc95a264d88617b77c99c116a04a0a1d27275ecbbaf8931819993318c914f6deb0ee66bc3926c168245ca800b2c9534c109c90a04a5d468a50335751f0339bb510475ec62d0e8a3a9d4dbc483cf8f9b18d5128997f72f9be10d8151a8635669307a82dea1f5ac582bbd44c5823fa89a34104302166cc78b273b847bfee129bd78b75ccbfb6b78c98f777b551697761fa2803a75ab8be7707aa2f8b9ca2333934f95187eeb9b92d8db1058f612223ac96b3de7c05f5ba4557ab79378d2b74024accb3d318b8f21de469b30bb7adb10b0c0ce0df779b2e4d6f6a1541a7852a471ec4c8fc1b5dc2036007bdb6f698f13ef7ef4717bc3f50235e1d4664a05c9de4531fc9952cece868e2a116aeecb53931dc0f3bd40ba5d602bfa2017cde59aec1a9273237ad1a7e9910a0d4eef3e10d7fd14e8a0f2e222b1e5597e87e9e19b02e668098d202096dbd9203bb5c84bc5841790516c1d43d572a138d628d3b08ad96981489a751b29d26de171a87050939516164ce9b1242aeabdc701bd9d063052bb2ebc6fa52bdd37103519da1888d58422d29925111ad6c7320b2cc4e6ab84110b7206898f1f5eae6010039c03ef4bf9aff6b9994834807786035101584188855ce9ef6a706781f20c5e9057e1c339f43170209665fca3eca0429e4a5518049f8cf0e33084e8267f3e6b992bfd02091149b3e72045283c1c04ac5b2381c89bdb5b920022c9192d37ba24276cb67ed645e6aad1e1cc7775b495115b03430e8247a99db7ef821764ad8d3fab09d5def732b4df9a29dd37c3c6f59916f8920c7ed1633da42232a195100f3657f76ba3e9558e527b54cd76ddcd02eba9d14f9b2c7d81e0eb78baa5a551e96bd5e892d7502cacdcf6355524a45a540775a234019f018124fcb7ad4391406d029281c9ca9c6514c5f7c7734b0045dd136b8ff91bc291d526478688e102797007e7f047b53b202ae1858f21864ef9906e9155446646b52a2979983a3ee0d9a34448168397ea23ba6d2df180dc2e0d1947e20b55c2ecf66ce8cdec91d1756c7c17bdf461ec8e23420c2a59db0fd096f9e06352f620359c60dfcc660be0bb15f715055235a40365479979c18124bd83b272b79f3e6ebefbf2b2e7036c5b9853fb3041177e1e1f330778aaaf6935fb3ba42f94c6812783691e006e5bdeb958f9c67075866122206e5058ae20e627a4caf2e39ca2fc34822e868aecce229cfd6bf81355979ca32e4a3d749e2c331706d14c0a82a3cd2dc36abe1fff7106fd0e3565615564e145d99c156ac5ef9ad0f4779aeb897b6364cc82cd1d5218e70a26d96519c934dbbe9fd922279265c95d53a4b1462fbaa0d28ea4a1737cfaab4a59bcdb021701a5d7fc5dcb76132abd64299da0a502e61db4eaa55176ddd21c5d143f433221fa942b460ec8050ede076798a877a8dba39fe6fe9a964996ba7839be31a6fd7d6642421ae4931979149a8b58411849165e93be29604e3604e9280316c9e143c999637763ef6c12484cff0f483895997b962f82beab23eaa82e988fb43aa63d5a91c88a39cd1c0520b3831bd65da62294f74ffdfe7c00507a7739145f5eef19505320d37a69d9586cb8459751927c531799a61eebd8e7f564214397c59411f7135781c55f78495949dda9cac303cf7c5ae87160163cd9b98df7912fe104adf2e3f51e4dba5ad54872208fc4d828c50fea19cf073c21ba0da04c0b6faf3d10862ec292f1ff3b8197a8d21e4fa5adc350a44c0244d87d82c82dc06e4fa5969f3327cbb0b919fe6a483e511d1da3f152aec11b1657bc1c35108b96bf0ae108af5e982359db06297c1bd9b740c7334e9f3753c2cd89f7440e0cb2b3537b64fc85616099f57ee1e3cd7b2884c657102f11c44f1f5b506ecfd839ffda1e757cc450528edd83bda601b84d44843e6825ae1b099050b2fd2799ade86c2c933e31ce72ac74ca9b526245157911fc9cf79712d1a7b98fc2dfce6c1bc05bd913deeb4cc3bd6b95b8c551f25092a4cd573fd269c3a5bd957f052e7e79b8b4279701c48a734502bc0b92ce669488da731e35fad3e84a95df2aa17c40e5c21794bc8c30d03c1ba686bdfe5279955939d3641241fb47922afbf0565cbd5a8008afd02d850a0f19b48691dce1eee847b8c89162c63f8229ae8a307c3ce61cbd61265c44f6090b1ce29cdab631de44c77555f413af934fdf1939f5e87fa79cf815840199830e50b739f89acae6c3bb21366f187c1805a187477d4ee024335aab4e44e2da96546233bfe44aa25f36d5e6180642b61df36c2cf62ec381583c4a4e08bcbefc99ccac9870d292cce2bab326fd06b7ec804917880a0888c4b2b07c19633a00b3c179559b401d0725cf3a7f630d5be95c1780e63e549a17767075ddf9c13c5d0c7978a71e37851fb8d24b84996b38436d5e6bac073c51b9090eceb60fff13887e94e9ed389db5b2a40a5599517a5c2c0e1fac2453b54da5a8d7396ff97a7d6a29a652f35beaabc150cea617a45eb17993305586690126e6a718bba8753e49f872677432651ecdd7ead6122f8eddf0eb346cbc18f636b2a416d7ecece41380c5a350bf197da2ab2af523003e45cb34d4a646475ef5033c3d7348688be9e2a5bebe12b838c853f83767de8f7b98fd6c6286cce902244ed53b06bf9446617dd71123becd52054f5009c9aad45824054883f14b3904ff5a3e5b8a11f0c665da51811ce805ab772200876aa8802ca49e299110e3d23ea4ba9b6d75f5a8747f3e2bd0652067d3741cd758bd7828c3217d00a583bb9481376ee98347527f33f0c5ff77743cd11721d1d8a41b4f2448c80c9b0a20906590a7c85f9581112515f42a8d3a175ae26a8fe96d12f79b27cc13c6d1bc3c936af8b1f06ab1efce475ecbcbf5b33e1ea39a89260cb8b40dad4382e95d7ef2454fbec745496e542bbcd446239a7d1b05a9d8bf7cf4b1f6906c4525b77793069f98514479920187b27e8147f49b6159b15661137c94181e6130b043b1730885fe95e2e7538474744dfb4cddbe59b0588fd706e5c0288b6de5035bbcb771ebc0b60dad6b3e4538887147cd6da906e207009cf13ef8f508424dcd12fdd5f2cd9a228a8df3f571e1ab9e022c7ae9810428644505fd88053eccacca8e8c8680e1ee598d93c9a2e059b0fac376cbde3bfd3f4f672cf20901b6660106a631f77debf7be535a22295a9d56cccb3dac020c4ecc99e501d1c4cf8464bb9189235013ea51984021bf2a00e4836c79208d5024dd35b53a882f371023833a53e1c9040f6312a9caabd7dadf16c683c4bd429671db13dc32875c7df7ed78a9c40d4ea34fa89cc829fd8d0c229d8830ff66bfa221a1395993f43cef3ae3d02dc922dff96e2f91ae37bf633a623c31d90aa6ee8ca9e56ff930fa01b52b6e4b867d892acda98d1d15a7cd3c98653e6259d2e76f3d7c153c7fd08b4f17693a5b89b08c98a27dad294f5f92f47a356851abd8b6f4a294b1e0535a52e1eb2dd8c03a1a9b29e74b07d011676953d2c40cfd61f32b0c6497a4a0bcab92e319abaa048552e77c14622d487854678730658bc857c86c8082799ad4fd6acb7d23b0c545d7f86fdcd6931d319ed88abc6c3245790c3010c74f20790ab96bb53d9682be5cac2f9b9e8df6a799c93771f619bb5775036e44a7c97b849fe4c1eb7daf7efb65eacc8cc9dea0916c796dda50bb1278ff9ebfb938dcde67037e32b9e6fa1f1938affc132d915f5e34a45244e5a6a12ab1188b95eed5adac4d3548c1e570f2174ade1c8c8f4c0b9c2bbeb8f73f4a237f9a075bc3acc44ac593c6ed674a30495ccecf9ef89ee7d083b5d4d11404e219f1edda0bf7813304d65f7fb0730e899354ca815b1c6867aa19af753542a56560a125bb87f7598297a497a8184d2a7c5e31f100bcafe27d50575bae6917d12952341b4c52c09083f6692ee569925f7c39a8d89569c641735014bc5e8a5dc1ee045c63470373595ddabb8277a4d513c1abfff1449bbd9648300fd2984d35571ef033b92023fa7ada8a35f600f6297af8cf21597caa9f3b25b47243f33ee315d84cd5c73028788ed62d6d2b527a3e9e1f4077349027e2094cc630ff44a0f1e3e7dfa386b2d08a64516f94136e2c827cf5c9246405f95599fe38bf5518e1209cc586b99a0f9c5f2200271e785e46147537379c"}], 0x1130}, 0x3) setsockopt(0xffffffffffffff9c, 0x1000, 0x900, &(0x7f00000004c0)="977de22c5aa465abcde9e1f8a8d7cda860e570a7222dedd1cb7e2a314f02c8f5b80b079f0fdc08d3ae4a677d5ae084987822e82a22b5bf896fadbebb07c69d91acc0a0054e22f35f0b03dc36abd064ba8465a0ef312ac5d1ea6bf9de8866a63c4fb54e6f185af8085d4bdf239b374d3f28d249a11e1482d8a317045ecf1ac1eca4669b653ec3929498e63896cf88b0373ae7174d8745647066c076aa759386068189e162f0fa1fbdae308dadb4a5697701aa4debc19d9cafcbce582583a08810a34a61b7", 0xc4) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r11 = getgid() r12 = dup2(0xffffffffffffff9c, r1) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f0000000600)={0x7, 0x2}) chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r5, r4, r11, 0x100, 0x5}, 0x3f, 0x49, 0x9}) r13 = msgget(0x1, 0x80) msgsnd(r13, &(0x7f0000000480)={0x6, "13df7036f7d0d4ab28a244b1c50310b4b93f7654e690bac18bc4"}, 0x22, 0x0) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r11, 0x4) poll(&(0x7f0000001fef), 0x0, 0x8) 12:10:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x6) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xfffffffffffffffc}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc034}, {&(0x7f0000d43000/0xe000)=nil, &(0x7f0000d8d000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000d30000/0x4000)=nil, 0x177e}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000fdb000/0x4000)=nil, &(0x7f0000fea000/0x1000)=nil, 0x3}, {&(0x7f0000fd3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x49}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ea7000/0x3000)=nil, 0x5}, {&(0x7f0000b62000/0x9000)=nil, &(0x7f0000d87000/0x3000)=nil, 0x3}, {&(0x7f0000a1b000/0x4000)=nil, &(0x7f0000f55000/0x1000)=nil, 0x1ff}, {&(0x7f0000fc1000/0x2000)=nil, &(0x7f0000bad000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ddb000/0x2000)=nil, 0x10000}, {&(0x7f0000df5000/0x3000)=nil, &(0x7f0000fdf000/0x4000)=nil, 0x2}, {&(0x7f0000ae3000/0x2000)=nil, &(0x7f0000ed4000/0x2000)=nil, 0x6}, {&(0x7f0000f22000/0x2000)=nil, &(0x7f0000af5000/0x2000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 12:10:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="44cc831ed931218dff813e90baea384bd43918264efcade8df411045ffc9e008f1ce7d4ef4e0b58b6a8b2d", 0x2b}, {&(0x7f0000000040)="a8d7f9b0c8dc836bb158fcebcbd1034eafcda55a0e0b31374457f64104e594539e8ee647db81bd012cc9e2e50036a74d8cfe00849c", 0x35}, {&(0x7f0000000100)="e925b22fda656ac80d6b59523851357c04c31cb89afd432d9727a31236a4f26a8f0c9c36b9f57acff433829e4d6b848c143d9af6", 0x34}, {&(0x7f0000000200)}, {0x0}, {0x0}], 0x6, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) munlockall() open(&(0x7f0000000140)='./file0\x00', 0x148, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:10:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="00190000000000f02314005b5e461d466c6d9fc12578ae058a893da16137d1"], 0xa, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendmsg(r2, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001580), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="c800000000000000ffff0000f9ffffff301d74f5c2f28502661a300f0de6df58538354948c702d83370b239021775d6c3a14b71705048d888959552d19b85d20128c5335074578b31756598ef272b1ae776eec7f62544b13fe8168c3d4fdedb4db3f2f3428bb246b1de08b70dfcc8af7c2498fcde04903e5bd2a67f315ad66d27f1c3ccb5a735db738a5fc360b0696879787ee64b889dadd3e63905b398fbdd0039df43bf41f256ae9fe5fd1fcfdbab1d296c5109c2739ad22f309ce9c3c81e7b1344e59dfc5a30000000000f00000000000000001000000090000005596cdd2794f1d596a78c586d26e41b18f16516ed41da13274253fba231038746c7c5aa832795fbc86f1f3f81c8b2e716f431692eacba2c08041d8ac3b8ef4659fe2f735b975e460553d4d8fe2e9d1b75087dcaf91b52ecba7e83894f44b2ff8938bdc3ab0e9eb6d0f07374f8d233abebfe9c9ece0c163cd7bbf0b6fe201a99d1a889f941eb44f214097d4989bc29679226362cc073f6520295307f69be193bba87a391a8272812dc96077d68676d9e9785c8ac165f2393e0c96bd9f41892eb495eaa6af9ecfd22c36ff1915f112868efe6d9c4cd3d11fcecbe4049ac89fa441a82cca569cc2000000000000000000000000000000000031fb713ee6080e887c8b38da75374baeeaec826bb9378969da4a3d973bc3dc7137065c591166ee0122b2a03519d454273553ae91a3cba604470ef45087148520e5d374690dcd968810ef760398910c3712bd161ab639447f427c00ae31690a8a23fcc226153a77e60fe97404814e13e865fe439e64fa7d4763a04c82093ba96b06882110bb88023e36267d1ed290c748b76b41ab8b205b4213aa3308327486c9473b5fada7db4dfbad2cb95fa1bfa31e949afb9e83c9de8989f6b96639a35d48f37dbe41433e40ebea521360a4f5946eb52cbc6a3e697e234c5cbd3065261a4354b31126ec161f8f98b7a16a54a3dded1a2a"], 0x1d3}, 0x400) 12:10:31 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000001b00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a01570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b6b449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee16001ca011e36f000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492080090821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e9dc1da57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406f8822de81dc8d4525504ec75f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362080023dcea1361ba312d6b31ec5ba0bb0e89b99aa941759689d37da81668be804061fb27986d8b7e13e86befa560461478ff8b53ef24ff777352c9206d8fe7f37ee44481aabb7a980499881126f8cafde9ac316a2d560d17c9d9b1c03d4c8c98921a08206c171c23947caae8ffe728eda021b67cfe62bc4bcb98552e396a2e0000000000008d64aa118faffc3ea1"], 0x1, 0x7fb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x4) msgsnd(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e64327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eed6d33243441dbd3c73109338964bb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f0000001f80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb6401000000000000007c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0adfe4d3e32deaf2952a1859e4b5223695caaf36612bb157300378775996286af71ff18445908f078508057ca956829cc027978c271529d9ec3b921006adc1ae9897a4db6fa745f10e31ddf8f6a35cd9f8d72e66399e5b37335a756edcab2ca607b0a89e1082e5f147950303402023d2cbf25fe52495197f15316b9e10f049d2178f1bec64cbf4dc99a9436542ff019e0e6eb37ea29549284832b00fbd50b522dbccf0233bc187656bf8c9a3ed54ce1c3b23b5489acaf864e7c0e8f7614696c6971e3cdc670e9f4d5844ae72d787546080d380ee8401f869e577512e26dc979987c9aba271464eb4e3c2"], 0x1, 0x800) msgsnd(r1, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2b, 0x1}], 0xa112, 0x0, 0xc600, 0x0) 12:10:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1000000000000206) socket(0x10, 0x4000, 0x3) 12:10:31 executing program 0: chmod(&(0x7f00000001c0)='.\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x2, './file1\x00', './file1\x00'}) 12:10:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/31, 0x1f, 0x820, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="ca55ae96ae0f11bad15512e4bfe896388360b3a8b98db647be062e11db702f8c82cedd62b832e8c3d5aacafa14a343cdf48b8d9502ffb91ad9ce5a705cdeaa489adcafeea76cca2162ef845f574d95dfa7018f3afa777c550256f13f08da6655a6760fde612468f478798e2e05a72d8309197dc57dd553a1828ded064b36130c090c2d778f3da222ec9dd8888677c32bbbe1b8fba554db84d6d19de834984135190c9c461461c01ee6cfed954e3d0ff4305440a73725815b07065612183ad8bc7a57289b84c7918a99ac29baad399409bfd3eedc", 0xd4}, {&(0x7f0000000200)="42a68b5ddfa9ca219af83f748175489331e23d35ac760c4d408acc0528f870d0e3519ba0cd0adbfe227d46c61aff3bed8290c7da6bca3cb7d7e7d4e2d256480b9a09aea7805e91372b72c92923a8a95bba6499d3bdf25935de2c68e1098ad864c965d6dd7572c21b369a378594985189cce8d013a3b782b8", 0x78}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x1ab) 12:10:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x7f, 0x7, r1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) openat(r3, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000001280)='.\x00', r5, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCCBRK(r5, 0x2000747a) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r3, r2) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) 12:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54b, 0x5, 0x511d, "de86c58b62c2569d19bf96cea18a00"}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x6, 0x200, 0x3ff, {[0x3f, 0xffffffff7fffffff, 0x2, 0x1, 0x8dc, 0x7b, 0x400, 0x4, 0x1, 0x7, 0x2, 0x2, 0x10000, 0x800, 0x6, 0x8, 0x321, 0x6], [0x9, 0x5, 0x1, 0x0, 0x7, 0xcf23, 0x9, 0x200, 0x99, 0x5ab], [0x9, 0xdf, 0x5, 0xf26, 0x0, 0xff], [0x415, 0xfffffffffffff1ea, 0xd840, 0xcf, 0x3, 0x4], [{0x1ff, 0x6, 0x1000, 0x7}, {0x7, 0x8, 0x3, 0x81}, {0x1ff, 0xffffff80, 0xfd, 0x9}, {0x40, 0x9, 0x7, 0x1}, {0x5, 0x8, 0xff7, 0x7fc}, {0xe97, 0x0, 0x1}, {0x40, 0x9, 0x83d0, 0x474}, {0x8, 0x2, 0x600, 0x7fff}], {0x7643, 0x4, 0x1}, {0x4, 0x9, 0x401, 0x3ff}}}) write(r0, &(0x7f0000000140)='\r', 0x1) 12:10:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0x2) sendto$unix(r1, &(0x7f0000000100)="8f5a6ad29ae6b8dd41006add65461f0261bbe8955e5c47098c4107c5102f6db70e2ee90780125d16cadc10c084ed932208f862984aeadd356a93fae7082b7d5fc9fdf78d058b6af7a3c1bb49f8263c9fea18878658f01188f336b2463fde444152d73ac8e468dd6a28bda8b6a9c413f61b87655ad872895e28ef78a85d5a60e2302d1dd2a62e0e8e345da8c3f606896566c8a051b5b89c5398d39630d0d6bd70a716df245e1bd869fe4edb311fdb4e9dc2bb24ebfe1bfc1c92a541a38666339439257e8092c26e537cf2bec2ef1f536006d86f62c51751240afbea2563211e8c3543d48832ce2d1bd4505d9863", 0xed, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000001280)='.\x00', r4, &(0x7f0000001200)='./file0/file0\x00') ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[0x0, 0x9, 0xc325]}) utimensat(r4, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x9, 0x3}, {0x300ca497, 0x5a0}}, 0x2) renameat(r1, &(0x7f0000000300)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r8, r6, r5, r11, 0x100, 0x5}, 0x3f, 0x49, 0x9}) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f00000003c0)=""/251) shutdown(r2, 0x2) poll(&(0x7f00000000c0)=[{r2, 0x115}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000380)=0x6, 0x4) 12:10:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/135) semctl$IPC_RMID(r2, 0x0, 0x0) dup(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r3, &(0x7f00000007c0)={0x0, 0x17b, 0x0, 0x219}, 0x405) sendto$inet6(r3, &(0x7f00000009c0)="20613793e8bcdbb98cebfd99d51f3ad085bd8c3fff25eb04eef93405e05340f5e67356b86979dcd4a607374fd3c39053ffa4efbb0b0cd3cfc56935e991ab34850d0988da7e8fd96461c956efa60ec940948faa5a03df091b6002c3c14f9087de08a4751803fd341fdff18eb336023d99dbe93c394886cb57b1bf41940c166083932d2cba7b2f06738218ce949693396c5631556b44675eab4a0b03d0c7fc2f4f75eda39bd360708428bc779e2488a812a751e8e03f9e2c5b5b5cc6d197b04ed08653ef88b56d91fce41082df01252950e5f86cd598634b0fad9d7de1bb11dd9a6351717e286c8222", 0xe8, 0x0, 0x0, 0x26a) r4 = socket(0x21, 0x2, 0x1) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) bind(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0001040000696c653000"], 0xa) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="46e340f3b5d44600c4018e5239751e7aa786cb"], 0x10) write(r5, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = getgid() getgroups(0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r7, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(0xffffffffffffffff) getpid() r13 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x661a) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={r14, r15, r19}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x1, r10, 0xffffffffffffffff, r11, r9, 0xb9e3dc7523cae87, 0x80000001}, 0x7fff, 0x1, r12, r14, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x6, 0x9}) r20 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r20]) r21 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r21]) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r22, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r22, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r23 = semget$private(0x0, 0x4, 0xc1) semop(r23, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r23, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r24 = getuid() seteuid(r24) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0xc, r24, 0x0, r27, r26, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getgroups(0x3, &(0x7f00000001c0)=[r20, 0xffffffffffffffff, r26]) 12:10:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 12:10:32 executing program 0: r0 = syz_open_pts() syz_open_pts() semget$private(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r1, r7, 0x100, 0x5}, 0x3f, 0x49, 0x9}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/50) r8 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r8, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r9, &(0x7f0000001280)='.\x00', r9, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000040)=0x1ffa) 12:10:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fsync(r0) fsync(r0) clock_gettime(0xd74513314b64e1c3, &(0x7f0000000000)) 12:10:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f0000000040)="acf6a5ec2b9f6b0641b89dda2ad32ac574db982bccfdcf91cdc197fa252548435fca40db18f1d900a403d7d42c6039825fc7165f0f55d81fde6fa738e52ae293f829bfdaf0b3d60260734d730083a228bdebfb0ab47e3f4160fcfbf1796ebc7cb9b5f5fa306db849794f96c0338de93945c573ad205b681eefdfcc701dcd066cd7212056ac880d06ea4e5f3b46d11caf4b57f890804e4c97c687d36e05ba8d99c25daaa53f245a65c2932a489f71f9bd9662f9269f5c7b98b2adb60ae57f503fdff5ec948de138e2fa7b7cd97cb79882ea0b6591dd9318cf9a9ff540217989eaf8566b9ee6a2510c5e40110b", 0xec, 0x412, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r1, 0x5) r3 = socket$inet6(0x18, 0x3, 0x4) r4 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() setregid(r7, r8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1697bdb3cb1e4d03) r10 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x80, 0x1e3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x8100, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x400, 0x0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700)='/dev/diskmap\x00', 0x1002a, 0x0) r15 = accept$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x80, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x10, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x80, 0x0) r19 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat$klog(0xffffffffffffff9c, &(0x7f0000000900)='/dev/klog\x00', 0x0, 0x0) r22 = geteuid() r23 = geteuid() r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) sendmsg$unix(r9, &(0x7f0000000ac0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)="2577ae6ab0e657518343f6c02e8b60be1ae081a00bce4e219d86e0f44102b2e335ae648dbbb2d433a603e24a7fff829a875ff747828c6f8073a5b10bd2c0d1d242ea9e88f17e506f946b0e9f26f9fc36e766fcac2b5d18fe7166f7f26dc3fe6bc675a5f759e4265de335ddb989513417a568c6546257a5aba6c936e9e9286159f8555fc2f4ef2bf8bb626e280e8d3e41b73ae0881a5f3e612aab", 0x9a}, {&(0x7f00000003c0)="8e6d8b538367bb76952d7fe1b2fb8b710213685536a29a4f1536a738c30bd8dbd955056f5f42455d9bb796f367c75cfaf9c29bcfbdc826912355a7c31a1a2f71ae70fa19170c62a9cbb080716dfd544e25cc784e32ecbf691f8c3c35f1b3fa8e024bccfecbbab0ed8ef701224216503c813c55744f4ad93025c2f07d5040c551fc4df8b84005c9e46b99", 0x8a}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="e6058ab8620f9e0f1a79eb93b658bb6a5d6f2ad36c8adadb7bb62f5b6358870e32331e45436d41b0af694c7a49e94de086f6f72761d4b828e5120df8a1d3af3be712952bfa028f319ea99a0b039146d878310087c336cdc03a78c501525144efd477c0953f267b723f4723893bb1bbbfd51411b0bdf56e21dcbce8076ad0e2ab4d2197d3f2f561780df826a5810e762423b0ca723bb5f2d92e0b223cc5a443bbd555d2deeb16dbc748a71d28d0fadf2c9598b7dbf03652118a79c046a9bc6c3bd0ef8206e90162ddade67464ca2bee16dca8b1e991f5ff6f712f0c7ba075bedc8f1697134ed4b88bfc2851f44a3a10320d98e25e", 0xf4}], 0x4, &(0x7f0000000980)=[@rights={0x30, 0xffff, 0x1, [r0, r10, r11, r12, r13, r0, r14, r0]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17, r3]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, r21, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r2, r22}, @rights={0x20, 0xffff, 0x1, [r0, r0, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r4, r23, r24}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r25, r6}], 0x110, 0x402}, 0x0) 12:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) 12:10:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:10:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x10000000000000bd) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$setstatus(r3, 0x4, 0x0) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x8, &(0x7f0000000300)={0x1, 0x8}) execve(0x0, 0x0, 0x0) 12:10:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) listen(r0, 0x1ff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) semget$private(0x0, 0x3, 0x100) r1 = syz_open_pts() close(r1) r2 = socket$unix(0x1, 0x1, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11cedbae3c6534e0300"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x15}], 0xffeffffb, 0x0) 12:10:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x5) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 12:10:33 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x401, './file0/file0\x00', './file0/file0\x00'}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') openat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x2) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000036e000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 12:10:34 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x98) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000080)) 12:10:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{}, 0x0, 0xb6, 0x1, 0xffffffffffffffff}], 0x1, 0x0, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="11002c2f66696c65300013530fb8d6e2dba1d6361f5e6ffeb5fd458f16cf6fcc11b91ba4998b01f4782793c3141b231f4bf7db44315cc663050a3da61789439e1e284d3e51dad13ea6bbcf592d6446d21c124cfd69002c3ce994406888555542aec29d592aa8c81c923891894b9c6ccdb61c6d3bdfa800c4c325b535aea924856a3c3106a28b55c6f9d2ccc9d8a44807b491e58337c104eba18f76b37d000000000f3b7eb341d8afcf2a1144b8157219b2143273159d4d67a9503ed25b1e87923e6036fce4ea5a9b102c2cef710fcbfa38295cb668468f849944c865b23e96de62d4cee0af97b5938075be25ce85a434fe49c834f4b85887425df45e1df25894f5e149e36a3ac4b43910202dc750afe277919bf10f48985057025507024410e82719ff7406f76f29325fa31c12cde797b3cb87428d34d601"], 0x10) getpeername$inet6(r4, 0x0, &(0x7f00000001c0)) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet6(r5, 0x0, &(0x7f00000001c0)) r6 = socket(0x0, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r8, 0x2) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="dfe90f5b788da073963202155888f51cc7719ac982e909b5eebea62755b8207797997da164a1bc46bdb29f441d36f424c487c1950f654182bd6d84b84531a1fa3659d91c9d9ee53312f7428899b5abe0ba4ef75485f85c3c41ffa1967b0814149dac18700b57276703efd6007982212da5793f1a42dcd5e5a7c709ece920802e9e1e5f567a64fae02e7e0b9be6", @ANYRESDEC=r5, @ANYRESDEC=r8, @ANYRESDEC, @ANYRES64=r5, @ANYRES64], 0x6, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r9 = msgget$private(0x0, 0x80) msgsnd(r9, 0xffffffffffffffff, 0x267, 0x1000) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x87, 0x40000000}], 0x3ff, 0x0, 0x0, 0x0) close(r12) r14 = open(&(0x7f00000007c0)='./file0/file0\x00', 0x0, 0x40) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffff8, 0x87, 0x0, 0x0, 0x40}], 0x3ff, 0x0, 0x0, 0x0) close(r14) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup2(r18, r17) connect$unix(r19, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r20, 0x5}], 0x1, 0x0) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000140)={0x1, 0x3, 0x0, 0x0, "0149090004372a9f9600", 0x0, 0x1000}) poll(&(0x7f0000000040)=[{r21, 0x5}], 0x1, 0x0) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000140)={0xfe, 0xfffffc00, 0x0, 0x0, "85495500020000000019001167f5afa609000400", 0x6}) poll(&(0x7f0000000040)=[{r22, 0x5}], 0x1, 0x0) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x3b, 0x0, 0x0) kevent(r19, &(0x7f0000000640)=[{{r20}, 0xfffffffffffffffd, 0x23, 0x2, 0x9, 0x3}, {{r23}, 0xffffffffffffffff, 0x2, 0x8, 0x2, 0x8000}, {{r22}, 0x0, 0x68, 0x40000000, 0xdc8a, 0x9}], 0x1002, 0x0, 0xfffffff4, 0x0) r24 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000300)=[{{r24}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) msgsnd(r9, &(0x7f0000000e80)=ANY=[@ANYRES64, @ANYRES16=r1, @ANYPTR64, @ANYPTR64, @ANYRES64=r11, @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRESHEX=r12, @ANYRESHEX, @ANYRES64=r14, @ANYRES64, @ANYRESDEC=r10, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRES16=r16, @ANYPTR, @ANYPTR]], @ANYRES16=r2, @ANYBLOB="9ad72a13fa15db506857376e9a5621ae8ef8caf4769445295fa13cc3c3eee20799cec34c3e3908750e923b0272de45272d3bf69897c3f3bb7df0a50eb0f1a799b322bc5dc494bfce6896b1fd16ccf5317b6285e072e3db1039b64caa16"], 0x8, 0x7fb) msgsnd(r3, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a2b82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d000000004521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285b08000000dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d000000000000"], 0x156, 0x800) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r26 = msgget$private(0x0, 0xfffffffffffffffd) r27 = syz_open_pts() close(r27) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r27, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r28 = syz_open_pts() close(r28) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r28, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r29 = syz_open_pts() close(r29) ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r29, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r30 = syz_open_pts() close(r30) ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) msgsnd(r26, &(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000f80)=ANY=[]], 0x1, 0x7fc) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r26, &(0x7f00000010c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d887592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e201276a19820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8167706135b9278f172e8ea07a382db2d1c05006b9f806e75ec26e59b3c5ae99d884d214ddd936b3e9e258a20efc03312a0baeec630cee8e40273fb81eb29753cbe439da1395396812d4dc1f78093bdb9e26687903f11941b2e702d391bfe39f4839f06d8da2bbdd56892a5e879b312300824f082b78439275933627b02e390508144d1c3ccc7260f8ae6fd233ab8043757ee58bdf74500792a726ec100baf164629c54e20045fca5c2d0d5f4a83dceec767688945bb8de5f812712f2078afd9281b5de141d7253674bba9818464f38c4fcbe6a0de2ce240f717be9ab1d266924b2354e2ff7ce7efa05010820a62dff29256c89f0d631068154830852fa3bc10c9e8432c93c6f422867f77bb034619dd04dfb035e104507d7b4535caf97dbc6ec5e188774f4b755dbfe9cee8f53"], 0x1, 0x7fb) msgrcv(r26, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r26, &(0x7f0000001e80)=ANY=[], 0x0, 0x800) msgrcv(r26, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r26, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ceef4eecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) msgctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r26, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) r36 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r36, &(0x7f0000000040)='.\x00', 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x0) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) lchown(&(0x7f00000004c0)='./file0\x00', r38, r2) r42 = getgid() setegid(r42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r43, r42, 0x6) setegid(0x0) r44 = open(&(0x7f0000000800)='./file0/file0\x00', 0x200, 0x134) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000080)='\x00', r45, 0x0, 0x6) r46 = semget$private(0x0, 0x7, 0x287) semop(r46, &(0x7f0000000240)=[{0x1, 0x3, 0x800}, {0x3, 0x6, 0xe93ab1db17ca19c4}, {0x4, 0x2}, {0x3, 0x2, 0x18419bb93b4ca06a}, {0x4, 0x8, 0x2000}, {0x3, 0x3, 0x4b8fde9dfb3f8621}], 0x6) semctl$GETNCNT(r46, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r46, &(0x7f0000000140), 0x0) semop(r46, &(0x7f00000002c0)=[{0x4, 0x20}, {0x1, 0xfff, 0x1000}, {0x0, 0x9, 0x800}], 0x3) semctl$GETNCNT(r46, 0x2, 0x3, &(0x7f00000006c0)=""/12) r47 = getegid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r45, 0x0, 0xffffffffffffffff, r47, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r1, 0x0) getppid() r48 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r48, 0x0, 0x0) shmctl$IPC_SET(r48, 0x1, 0xffffffffffffffff) socketpair(0x2, 0x4, 0x6, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000000000080000000000000000fb5d5a099b570bac56b4e88f5764be3c9abaf28ebe0fbabb44e8eca8b039e1be1aee7ebda66ee7a688889b0fb4"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000840), 0x8f6c56602fcf006a) r50 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r50, &(0x7f0000000400), 0x0) r51 = getgid() r52 = socket(0x1, 0x1, 0x80) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0x93e2ea4e2043a5fc) r54 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r55 = socket(0x18, 0x2, 0x0) setsockopt(r55, 0x1000000000029, 0x3b, 0x0, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x4) lchown(&(0x7f00000004c0)='./file0\x00', r56, r57) getgid() 12:10:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') open(&(0x7f0000000240)='./file0/file0\x00', 0x10000, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x2, 0xfff, 0x0, 0x7fffffff, 0x0, 0x4, 0x13, 0x10, [{0x7, 0x7, 0x0, 0x7}, {0xffffffff, 0x7750, 0x3ff, 0xffffffff}, {0x5, 0x7, 0x3, 0x1000}, {0x1f, 0x3, 0x10001, 0xfffffffa}, {0x48000000, 0x9, 0x1f, 0x1}, {0x6, 0x5, 0x9}, {0x9, 0xd9f, 0x6, 0xac}, {0x7, 0x4, 0x5, 0x6}, {0x4, 0x80000001, 0xca6c, 0x4}, {0x38, 0x2, 0x3, 0x1}, {0x7, 0x1000, 0x6, 0x9}, {0x6, 0x2, 0x6, 0x5}, {0x7fffffff, 0x5, 0x0, 0x4}, {0x2b68, 0x94, 0x1, 0xfffffbff}, {0x4, 0x7, 0x289, 0x1f}, {0x7fff, 0x4, 0x401, 0x5}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 12:10:35 executing program 1: socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000fdff0000010000000b000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 12:10:35 executing program 0: clock_gettime(0x3, &(0x7f0000001440)) acct(&(0x7f0000000000)='./file0\x00') msgrcv(0x0, &(0x7f0000000040)={0x0, ""/64}, 0x48, 0x1, 0x800) 12:10:35 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32=r1, @ANYBLOB="1550003f60b776450b79f994f6456e762b934feae2ad717bde63a5af6cb49c0b1f20d50e71f00e9a5bab3229262798e607b9ef0e8e5ceb1e8b169bc866da49958afc46b23d521e224bd3b24ab6732c234f0bb0a36148eea0ed1719779805facccc90e4a105e452bcd0e266489aa37a9fd41f21c1a6966f533ffe6a56a67dfd7414672f4600ee1ec29ef4ace59b26347597f1b90afb7f9b81a9ccaadb3bc3c0d2deb651d9ba554671d7623ab3f150554b5bb7e2e3df2931c9575ed0107a1fb2d61e244de94d1b3ea03cf7fb658c9233a12d96", @ANYRES16=r2, @ANYPTR, @ANYPTR64, @ANYRES64=r3, @ANYRES16=r4, @ANYRES16, @ANYRESDEC], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="164750db0c30414dbcb9ad22859ff926809c0cbe799eabe321e7fb4d3ff9789b9f42c8b1edceb3e3903ee38998c76ce12615262de3d3cec5dbe23db578a7f5e40c117f8f0b97e163", @ANYRESHEX=r5, @ANYRES32, @ANYBLOB="1f92b0277f711485c1b467794005bdbc8c722f3a992be13fa817707b170d3c3d69544293b7fa47bb8994c3a45ce6dfc1b6e56931f5e2d9e3605192baa0cb755b57033f560cdaed7cbdb35513b6bfa9936282c1991683c5188ce0528179c3d666edcb09e69c3003bd3b19446b1561240113638185fb64891e93d1e6d93f9583c8531223c931c6ab8afd505408087eb6aeea929f13a2e4c017ceac8e239ad8577f74152187c0f67e60b67ff22b14b781094789a3dd5084d747", @ANYRESOCT, @ANYPTR, @ANYPTR64], @ANYPTR], @ANYBLOB="d9bbca5bf0c12863415a702b3663224fe1928146220a47dd1b55d412c6479a7b21f685b65aed48a66cd6eb94a3e4b0bb8dcb4dd0fa15d1d222d0eb80afd64096704cf2414d311f1cf12953a839b225bf4ab025e3fedf1116058e7e4b6f9042c0f38bcd7645daf1960d04dfc4193f22f8f2f8f645e8a353e938791f6407e5338d3310aa0afb16db89635c264cced30b", @ANYRES16=r5, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES64=r6, @ANYRES16=r7, @ANYPTR64, @ANYRES16=r8, @ANYRESOCT, @ANYRESOCT=r9, @ANYRESHEX, @ANYPTR, @ANYRES16], @ANYRES64=0x0], 0x5) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r10 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000040)) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) dup(r11) r12 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r12, 0x2, 0x0) shmctl$SHM_LOCK(r12, 0x3) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r13 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r14 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r14, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r15 = accept$unix(r11, 0x0, 0x0) recvfrom$unix(r15, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 12:10:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000f80)=ANY=[@ANYRESHEX=0x0], 0x1, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f317f834f167276513140309cb04ee40900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d00000056cdb615f058b0fed6706a4d152ed0cee438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4caa929b809aa9cd4b281423f3d974f30dbaba39b8c6a32ef1afc3187381b9b7222bb562e2b6fc6f540c5f4a089431d6daaafd2a3970d3a5e860dd3d1a32a8d6a7a15473ae2809"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000000000038be23f0720125e93af2f7c18cc3862e3dcdcbdb693615214c2be41f961f6ba8f05c98600423dd59badccb09a4fe50ea8caf6dd9642d5f05186cd3ef61d43e2c13c1dbbcb4df518ad162d079e598ca43a00d892bca49a70d9ca56323ad1ab5b7fcdb5f93ec0d8330c029363ff73b7cf7886720eee593c58fe2acf7f79b7e1e2a0c52747372c717f39ddc955efae4c6fd3bacab6516d7d4565481aa0c2ecb9fb27a4193c8b7dd09f28cef97b46ad91c57c774cbe43f038e5f86cde011da2ab3563e4cd847989ec1d8ba907f6a850c282e2de38e2e1c4269009878e823dadf37614c830e7f1760b481374b2c20c4d1dff8a39b90ea1e"], 0xfd, 0x800) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r3 = socket$inet(0x2, 0x4, 0x0) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0xfff}, 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=ANY=[@ANYBLOB="100002540baebdf82f45e10d4e00005b"], 0x10}, 0x0) r4 = dup(0xffffffffffffffff) syz_open_pts() sendmsg(r4, &(0x7f0000000180)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="2eef1cc361775a1c73da56d4a59ca9b99165aa632910681f4c6ff5f4", 0x1c}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="f800000000000000ffff000007000000105137fceccbe91d3c4a7ccc291c051dc9c5275aa4ed4a36c222ddb7098d980c68d9eb87d54907419e9f3d94c1d7e674d95e541e9de3ddc64bfc21106f3a6dee6141534f38674e05b28f035401f90151fa25519f4667e9306dbc72979f1c4613ca6bc9e8056e77db012a4af82f1252feb4f69448e77cd094cb21d38310d4d95ba2a346614876668f709836ebf02553309cd86aa264f4b693f40f8e39cf5c513f0931d2c39e604f9435f0f912b7476b3253d8418c729501242df149c7f553836f17847c11829007614cfdca2f7f3705216409a1b087aaebf617307739fe5328cb0000000000000000"], 0xf8}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000004000/0x1000)=nil) sendto$unix(r5, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r6, r5) recvmsg(r5, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffff27) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) shmat(0x0, &(0x7f0000003000/0x3000)=nil, 0x2000) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r10 = dup2(r9, r8) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x40, 0x0) poll(&(0x7f0000000480)=[{r1, 0x20}, {r5, 0x4}, {0xffffffffffffffff, 0x8}, {r7, 0x2}, {r10, 0x40}, {r11, 0x1}], 0x6, 0x8653) 12:10:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500", 0x0, 0x1}) kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r1, 0xa, r0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) socket(0x6, 0x4, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) kqueue() r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400, 0x800}], 0x7) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r4, r6, r3, r8, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r7, &(0x7f0000000300)=[{0x0, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) sendto(r2, &(0x7f0000000200)="b3a3a10fc91a0f3988ab6979e2323d0e3d9cf8a65082c914b166733d630d7d7f415bf84261", 0x25, 0x8, &(0x7f0000000240)=@in6={0x18, 0x1, 0x655, 0x6}, 0xc) semop(r7, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) getsockname(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f00000002c0)=0x5d580921) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x840, 0x0) 12:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getgid() r0 = syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = syz_open_pts() writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="8d4d9bd88e8a2946b632f5299020756f15df6a35a66063bfc7caecd47c02c4daf4055038076a8c66ad09286157df986e34bd776c0792915c10fd32f2f91be81849dd4563986f6f6aa35855e1a986d4532205a0d68bd374a5510e0b5ea07cb0243405e748bde65c13134412843e12938176a58dbaa7ccb0ccadabe914606c14294937d5ba43e367e4ec455a80fc7536ce182c7707e08d5fac4921734db00dba94e28d49bd6fb30ec229f34e491eb1563f2ef1166b394a6d1672cc517e0bed1276a15a02d236990d176d4ce23a03be4b0ca61fef6889a9b6f2d500f857f1b97b3edd943c26f7e9", 0xe6}, {&(0x7f0000000200)="5f4a4a2c0993f22df15bf6fe1676d360acbe582422638788c12879a7acfb39ec41db38a04a88f41834c287250e7fce248ffba5fd56fe48dba4a7598ed2b00a60a66f2b6a7e69cd62e5a4562c12ee13a4bf126012cc262e620a2f0de838d1c7516fe4dbe7d41bd1dddda52f89ba126d68fd91b6e445e9753ea0f6da46b316d21370d4bbc39a", 0x85}, {&(0x7f00000002c0)="9b685db5df2f1b5251a65eea79105cb8285a7652b5b7c0afa914d7cf16ef948eeb53e5895d77885ee86a05b02e0dea7b4e274e96532ff2c17f93f18d1e2b830380e2fb5d48d150b0365954b32a7276c169931602371e019108fc07f8f56f42cbd3e974f076bffd4efc2776d9e731aca448f10ebbf8677d31a14225a032b1ac91124a5110bc4d7aed08ee7da0889f017d2504acf0bc4ce41a", 0x98}, {&(0x7f0000000380)="499715c4de2befe3c2efc4f6cccfa150e41e6728a7ef254f6f1c76fca860344108c664fe08002772927580171bb3647d3ddfc7fed778818c6b05b2d4d302844ad79759e07e64c3cf4db89b362b76df0a0fcfbaa81e78b633b9b300c9a0", 0x5d}, {&(0x7f0000000400)="d659b5fe54a8d59c3aa972de9cff4451bd8774fa2ee9d370c84245dc257bb3fd3e", 0x21}, {&(0x7f00000004c0)="1a30946108e312c7bde29b0ef2b82e3872d34fec54f8c71ae0b4c9138c858230ef1c24b2210bf98100cdde336e3d436088eac9a0e1b95be494c3ba976747abe91c4e243be3", 0x45}, {&(0x7f0000000680)="ad7b1c5d730d1eb879a18d2d58585aac42a87d24ec0fb64ad81b50d29c1ba4b19fa5eff3325bc7943adad0ba051e7e776e3c510d2ff6c8cef394903ef65dd3beb06cf67a4b5b0db71ee0fe267dcf063242af0aa50f2f2a0e489657aef8260e4bfca1b726fb8305419245271f5c3677057665fd9186d0d2f5ef326e80a2e1d81280925ba86d3a1fe2a2a6dd6b7c48f1887807af7f5597c4d2dce000db41398225599b032478d5a290a2fc01646eebb4d2840c2bafd02754d6dfd33f0082b656ea9c37dbc5c965b14a4f493d7d", 0xcc}, {&(0x7f0000000780)="6437a2bd82e30d890b161703d8a667653018726aad5975fac0d1e5f66a6638dd0df1d588a1ce7367dbfbf1487e8011d5ae363b22a41178a3641176c576f09a72b475c152ec7363a1aca4cc86178bcfe0b995adae2d52faf932980069e726cb0d653033967c115edeca151dd62e02d66f2fadc8910537a16d8a3886ab9376155e65c7ad74ef6fbb9dd98a0855ef9c3dcd542f6a26e38c41dbce5739a513a660a440ec3ec75858ac2f9753dd", 0xab}, {&(0x7f0000000840)="a9b1650e65e39d1926d2501bf4df5e3ceec5f38beff0a44082fffe0d928aa05a403fbe581958949ebdbf6bc1012f70f7b8352a858ddc0bebdcd3aa91ca6f94daee03cf85e989688f98252b4f605faa05348a2aed2082b35d23452fae12188b353611d7db16adcc529db6a784cd4bbc8ca730068e3f9341070e744f68a7813114d8167a0c36274628426d96c4cf6110c1c6eefa29ea386127f9bdbd94a6d8ce5a0362309610d045a4a19c137ff3b8db0f52e9c16d5fc13ab3d42be84ebcb38bf2204c0e320f6604ba55bf67b5debdb8e85ebb04f36860f84ce28a89", 0xdb}], 0x9) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfffffffd, 0x81, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xffffffff}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 12:10:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) socket(0x6, 0x8001, 0x0) socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) 12:10:36 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000180)='./file1/file0\x00', 0x800, 0x86) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000080)='./file1\x00') mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) 12:10:36 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x20, 0x0, 0x7e) r3 = dup2(r1, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x301a2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=r1, @ANYRESHEX=0x0, @ANYPTR, @ANYPTR, @ANYRES32=r4, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r5, @ANYRESOCT=0x0, @ANYBLOB="238e781637c724531ecdc390a350eef087c4c5fde4f941a87b2bb7d4895ade4bb295bc658fcd2f92e49330f06946768f8ec7ef4693da8f129d4845560a6ccc79ae33cca3fda0c01ba50f8218677711442fb8502429d45b4aee54e6bdcb0ccd2f31015d0bb8838f086a72bb5aaeeaccb42b4dd7cee88757da649860cb506a232081754f87d42feeccfedbbfc5a10dbda40d9f55180606b70b6bb85b9b87ca3c21649cbef4950797c5f38ad12cef47a4a4535d2bf39aa7fc"], @ANYRESDEC=0x0, @ANYBLOB="ac4c3cde8b6f33025ef53561c867df6eb99e403257ef905dad902679c51dce3c71613624a874e81bc96951a0c97bd24c20bb846c4594835fb65bbb449b04e226392eed098d7e9df639d1c1a169dcb5a0ccf64d3934d418371f14285160b8f52accbfd6efd49fa0e95e87ad55adc67f64b6ff30700474b013a39c04a366fdaaeb3ddb23ce2dc00febd3a8b267b802bb85cdd3047e1bc590d92b28dfa39c511a3ca4d7f462", @ANYRES64=r6, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r7]]], 0x1) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="b2476af92df06bd6b2c9641312c9b10aa31c4c8e57e50ffa72d0d5d7e0b88ce863aace06be6e6d9a114584d271f580507926ac4f7bbc787cce77bc1fc8ea0a3c9f205f52b0aafc16cbc287e949050c3b4a04ea295d75b94f075fa45812deaa4bd7f71e4976276a3efe5a200e84c801a02e8a590397041ef2634207e363ab97164c8f5dc0d3b5f5cff75e9a1458a2d8d87d39498ab5823e45197c5f3fdf4ef37b30691867ecfe2a06034c2a81c1fc397dea6e73769a434fa0c9e7dd9248299df55f6f91"], 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 12:10:36 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) bind$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r1, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r1, 0x1) setsockopt(r1, 0x29, 0x8, &(0x7f0000000040)="88101c33630000dd0b653b16a118653897f01100000000000000", 0xfffffffffffffea7) r4 = socket$inet(0x2, 0x1, 0xb0) getsockopt$sock_int(r4, 0xffff, 0x1010, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) 12:10:36 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 12:10:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), 0x1) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), 0x1) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000000), 0x1) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYRES64=r2, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000001580)=ANY=[@ANYBLOB="e81ca8fd3e8dc29f271039c7bbfebd917a8671c91fa7ef4aafe826839e379822ef72622572fb7c5041fbf16649965160f947d322b31c6e70954c7d0e422ff76ab1318146cb3c7317a2fab592e63638ae7139482d0d6a2b8cff50d9870e7bb1767b2de3fbcbea96b55665a68d5deb9f1eede34bfd942a1accf74b71907ecb93bc3e603ec2c03bc9665b74d15eddf980d440dbcf17225ee68615a1638d0afdb6a25903f0e10578f02121d67a48d3523bc8f6573ece7f99533773ed38b152585391a12f6bf46bd2f9ab43c34f2ce787bd416f3a8b01298807775a8273266a64bb2a41aa0b483666618bedb8e2899266d3b502291c2de42a9c1d71ba156bc0861b3fd36e2a68f564f319f4b64b48edf485ab10c319170b6bd97236e7d4b15280faa884567462b0c0a4af88a5a9fe93ea3582ceb5d497470a6f04f5eb54d54d2218a2645f8510327a53420bccd45ceb03bc7199b1a8a52abd5070042a6999987aa7e7047fa91ec89ddffcbce95b8e8d5a3e602a0c2144fec3c690e9f7bb9e133295566e0c0d219451e830280a7da2f6cd784033c00dd49a5d67d08590a0af923e51e3b4a5e0705be10780bc9a51a344180f039b873a527fb0517440edf761f44438efe65121c5655799b38aaa0415a79964f6d5f8f6a8c4988aa1cf6da22f9a3fd825c59c685a59f1144f8d3e21a9ffa54af7f68399bcd68390776d952fcf05fc8be941a441e7824234a33227c8c5cb8252d04c62afa2cc11e1d1ac104cf6edd055afe1aa77a1c418b1ce42836fc636e7a00663fec396b5b4afe20c61920f8efca4f88ce8402c1893bbd1ebf7b35a048ff598b9cc0afa17d86be9d6bebc14e2a18ba58e42afe733ed5c77813ef22497550c226d7548c8c6b7e88ee5e26dfac6257c2ed28c3193407b14088bdb5e043465928e9d412ec13d03c17e7ca619c0d2ed372971b406d9100d7409cb3b2386e6caedc31cfcd2eeda876d07d09621601ef68f8b317e82053c1566a8d9e77b544c936226d3314fb6f07f2391fefb3a83e13a55a25714bab6e48dffe615a1cc80281b13180095b48bb93f782af0f0cb2ba6b648a3fae7659f34c7a4b24ee7dd032241c482407f73c080d579a7916ad91b1d1f14f400b8571b74c5bc2495fb3d337eab12c4ea6caca129cb900b50b6aada2bf111e1b06e47f9fc17409d9aeeeb257662b2a721a8162456b5b12c8c006273e020cfc806e335ff5e0bf25f9f2207a909674d9c69a759ba520c60925f55ef45a491fe9078e2d7f9886a6671348ee101e4fba84be3a723799eb08009f3dfb0ac274c07f7ee2252613c9046cd4a510204c48e5ed1db1a593096617e783434d4bb008db1f142c51b9a8cba842af02c25afbb5c57b99752c381c903a64fa094858e87e1e9d032e153e307d94c9b7c9e3151597b886265e855134c5e8477b6505ebf7affc8bee105106cc0bf34c442931044b6bae32b3439e44f863be59f4548d1475a30aad46245d9181a890451968080b48115e9ecf6601bb4ff678b92372ad87357d0d76152c605933e1a1e4a715faa8076e808654a2a1e7c8d8ead32cabdf021024bf34c628f98678a59e35355c52ef632f01b2bb68501103fdc9e70eb19f57a5e172e47e1491dd303dba215ce1c252c4497618f3c798dad384c73d2c79e6ffe89f3353423d33c0d59816b01a63ab53c1ce5c0c4f81d6a39a7791c8c0666e4a64f34ec148a028c1df2d9ffb727586c110cb01f668b8ee1527449690c5e26ebd5378a2946c9e603fcdd0b312aff99baf31a70861261a290e7c9572df2b43c701f8982ed3d683ef963885629c09a3d3729ac3d1bc590cfe097dac890cbe6a2b206d441eb62ad3a76fab52e15cc1b9a9465a98004dc231835593bab88008c1962bb0a246dfda6ac45a8b3e67d2d5eb853f48670d16d15dd80440b680b0e159d0660c919e3f0cae95fe5213fdc9410cde031e5848b73bf230f6ee132ea4e2c70e34d0a26f1d483d2fac6cc63719aae1f97a08c23019bf38272e9630f2b58c0a947173e2648cfd63676a5eed6e761beec14d2b03014dd4a4829f1be860e6c631a1ad50be5eca3f9f77b752b07193f93b0704cf3ec9d946d4454997d853855a66cfcfd109d29023e84174cb9e57ef8ee5f0ae67d836ed06a4285b37ce7ff11dbabc007fb115ea965c2df202d96a17ef4b901ff7e5b5d089699d55ae1018a5e95553ec4db9d80e1e02b5b9a1c04b9bcf0955e0f5d8dd83e252f0379a005ceaa52a922764e7ab2e52f061f0e098847049fbe6bbb369387d2e6fbc09107385d337ebd77cdf44f2eb272254a41043f2d4ea226e2bd1aac45f829af39e52006df22dde1143a629058edb8983b29f8e58480cfad256563f412e7359e86fa2e58f6a9c58692ee7164845462f815b10481599db86a29bdff478c92faf4b303339b08b11faf0e171da37c776ce3b0b44ba2da633292104dc62711a329fb07ba52ca780458892ace6422337edd8b175874209b0671cc994195722c657bcc3250992cb845965e5d93dab2b791a3a64fdf35e8e8a54b90e7ddecbcd656c6cffb869a4a23a8e5d96051346b6fe70a23b7c834e1b8b2b601674a75fa040c70c27dcfe3861117e2db6a959a87d4a125292be184d130cd430d9d3ce6d58d1488bfeee965367afc410fdef53e24d0ef11e05e49e730f8f770b5e7230b0f14bf8252bd2409940a13f1552cb6fe060ff3529fa9ef1436d3fabd7147bebb666c7b05edf177d580e5119a31682f8ad1f2b8947a473ae1ab855561197b195e43d19a31e23c201a10906f3bbfcbf2d7e337577c59d9d4430f30197effe1f39ba8173c9b7c5291e735f007d316e01b73b7fb947523c2d41ec4652623f02ab7f265be260150747b68a0795bb0b9e3d768dd41039bf1712026808d7632ab300ec4ef9002dacd980d6544544cc06666f2c2d85fcf4e4245278eb389b6585525533dd100dc2c5fbc354d6c375f1eb3fe78e89efd4291880e37b5627eff77edc2e81908583ee4aadda8c983e20b790414994e457ff2d667e01b8007b56fb5420f5d509c2c6689e73b404a728e8e4dae79c2c08bf1f5eaddedd929c250fba84f648a44d7453522561949f5e3e026a4dfe795386e4c9b8225fcfbff1c8484cf05ed9fc211a4d9b4550b4e723ede0312d8e76f688df543c07b234160475e33951d7ce69f1dfb6006b63ffada22320dfb923a4383f496cfd5d6a64a766bb6c0b4f87b430f869f3033fc1ef02d146e2badb6de9b1b77ba201e160278fdc23e32c6da77e31ef4703cf74ff5a4bc2f32ad2540c24db24166fce58a82e3af3fa786ded1b32c1ad47b88cb56fc98f106b8e140832489767050dd6844b73155e973a82bb7f593ea1504790fc3d8a7636da7145dd5809c9bd199fbe533891390b1292e9c61e20155249c46c2d1ee7b66a3af9b48159343c8c084378a40af6f210324458fb5f9efbdc59762b768add1603ada32d713e5fe1218796a5e4e389d1a25b02333421bce6bc682d45b700e62317918c594aefa2bc39201b6b9129ef37f6b364fb8fafcf27f7c4c78967da02dd56b5b4f89c2d47aecaf104e00afa65331ad1cef7f4251f5aaf0709bbdc64d7bca5c7c50f11c280515013f33aa7a37ff9bb269cf4428cf3ddfec11eb035b361c888e3179f191cd4fc6564ced96d12338b4ed48b0ac06345ef6c97d0178371c6919a0467b9cbeec26e41568f1ac8d2a1b5c562cdbd16a3a16ef3497512edcc01fd1cf4423620e8f5d712b189f6a80e4fe28f0e3dac08ee3458b2bd374c97e41ee57e5fde9940354a5dab5f4eb8808f87c2ef05a08f16e69d015c89cb0964676fddb586243f98e2de28dba0728eac69f6233de3a512099fbfe066a565d143cf70121fd312a2848db6a14ebb8583c3c8c8f69e7e9ce07a30b4bc7eff98a9df553e9650ef984fe32bcbd7d717136558457caf02566049eed4d185231e433a51af99b3711d4c1ce67d78964f68cf3c1bac14c974ee14c56debbea17b9dbf389b6c9a93e7ab67ca82b9837cbd5309167279c9664e7c2c7976e776d6cc2b752a3d5ccfd5be6fb4343e74ab8528c9952d81f8192d5cf60fb741802fcad83459beeca7d572fca81da91b006568daa55b568b055bde10f010bfddaf1ae52e1680fef6025a12d5a9e091b83db9586f227b8ff4c61f12eff6cdcbb47306e79563dbf4184a0ea82e7d29a8c15f8df4166a605f54e77cce64e018dfaee2117f7913317ecc26e02cfdbf39827a03696cfa0663c909d5087b34b2bce8b0a4a308eb1317b2a2ab7f332198232e39be7d30b4c2783cb4c6475ec8a548839f8217a8215d3299f0255b704ca583d1783ec5f30cb9c4381deb814c1e7350703ea364350e6cbe764d01cf3c6b01476fa510a7f7d186f940627a9491474ca6f76a51d17b4174dc64f08547101bf364b896ce9641c7d11b8024a29fdab78d57b8594ddf4a8c3285719259a4cef522052179c1e18feecb7f01625ca190a989ac60260eee5429f9658119f4ddd4b1389f39cca29b8049ecffee11298da8e750b4a1050e1d15f03f4a0f01bb57b92747a099ba76e1483e247ea4c6c9ffd40afc2a304c72ce814d9b8d5e1b56d499b2a72649b8a4c93430f319e98d0c196f3b3b5b3260ae5c2c1a2152fbad28ca76db135c0d1e0af24e5839cb98322a6e6e38d2174a04d6cfc9ca8fdbdca414940ce4ecd4d1667daaf358a3ebef03f6589963f1c78d71282f2ca8728b07f78dfd912f2125d50de544b2e093e0723f05f86dbb07e1c1a059cd16e76a30c8959100f570ef9c8a233629b89264ea24ba7d2449768c3d538d7843b9600b0b7d2fbe6600e7f39a4e25d1e41eb34b6e911db72329ad19e7630d38735d1d9e040a7dfcf0894c11543f29b98b9ba7271fd80ae35b1c40eda21611437967bbbf173d4ae10f3c08ab84e325a08345ef856ccc072ae8b4bf26fef219ea41b98c97d36b5cac3cfc8c28954540a1dba92698e200636724f599d36703e8d389e74ab1f20febd72eef191bcd13602a06bb4e95b147b1cc3baa7d98df007014e297a2342dd3e240d29cdb527ae89992dae6343adf20b410d2f8fcfdbc83b387ed14068a12b815e41346489d743190da9519330c4b94ecf0093253dc19e689a0fe3fc5f846831dbe392a05ee262b701d9a81e96fa6e59eecffc99ac9633c0c4ade4b15d50eea5a05ed70ff0a5da582437b506324332958a10a74843873c8e19a06e27b61c1ab92ecf39e2af4798c73a52044e416ee7685028e47d5e318be80fb34cd10739c006d41f3771fb59648d4a7854148c73f3bdfdabbc6b96053ee30f4fb1f7864f6ff25abe9ddd6b44878b40b6a20850ba935b7fe4ce6863898cb543ef5f5a28c2a0bf5314be63e390d23b68463d3d44aa003297970064fcdccd2118d4ff6fa98a4c2f3197562f22e229987516d20bc21b188ea7798ba95a0134775287cbc2e0720739fb42f435e81a3dfe4dffcf6af4a8607e8bda776d445bfd927e18bef5669819088bd8c1c71fc1d283af23fe76501b53c4b0a22f9d4a67f9ad9a9a73e26ef01b402d0a29f5162b697ceddb17013d2fe2c3aa756422995aa1d81ae364cf7766be400b19b5aae961cb629e640cc17bf14ef841796080f27626d3be4aab3c731faa8467d819b79f34d0923c12860e54c44445efa35eba3ca53be79b01503ae6ae6f614a658d596f7be1755b1376887be89161732a8878907da67b274dfdaad2cb26424ef504d9cc3d04f2e673fec1f82eb77eae438b588a1d4a0f272a4c32f7c57600", @ANYRES32=r3], @ANYBLOB="71c7b0fc00000000", @ANYRESDEC=0x0, @ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYRES16=r5, @ANYRES64, @ANYRES16=r0]], 0x7) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000640)=""/18) semop(r7, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1400}, {0x7a37ea7e61d02edc, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x2, 0x47, 0x1000}, {0x0, 0x1ff, 0xf3d4aec23a0edf1d}, {0x4, 0x2, 0x1800}, {0x0, 0xffff, 0x1800}, {0x1, 0x3, 0x1800}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r7, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000200)=""/215) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="82ee55d74bd06560649899d4818c9b0f95bcb0ff7e3c4af85680abf55294b2ddb5ab1c6c48578bff0000000000000000001e600000000000000000e31ea75355fe993b8decd44f4fa5f56ec532e305df88ffef0e9266da"], 0x10) r11 = socket(0x10000000002, 0x2, 0x0) r12 = dup2(r9, r11) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r10, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) pwritev(r8, &(0x7f0000000300)=[{&(0x7f0000000840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aa080000003aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed60308366ff6d3f8df5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b6535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3a1f76420aceb1022450debd67fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b9cd072ec2e26289710084433b0e9e9a04863cd9b745afaae53765f9a84ab8cfde1406085bd61d32ddf596e8bb286ede528cf43f47073db830ecb7512bcf3db8f924df5cc8bd7f2a94b7db8bd51fb888290bb446895aaa9f2886329f399a7da3d60034eafa82dc7a4240ab65975ac98269f1bfe9b01c9fee2cee1d393cf690e13fc1dff2f40d27f054d0c2456935ba7d477dd4dd5aa48193f58d51a07872a55bbf264c2bab07777c905969f2a9e7fabdfc26965ed19625183bc85fece66c07d1a93fa9584cf8488", 0xfffffffffffffe9d}], 0x3cf, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r13 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4) writev(r13, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r13, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000380)={0x2}) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000000)) r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r14, &(0x7f0000001280)='.\x00', r14, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r14, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup2(r1, r0) 12:10:36 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000180)) 12:10:36 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x0) 12:10:36 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000017, 0x88031, 0xffffffffffffffff, 0x0, 0x0) 12:10:36 executing program 0: getdents(0xffffffffffffffff, 0x0, 0x500) 12:10:36 executing program 1: 12:10:36 executing program 0: 12:10:36 executing program 1: 12:10:36 executing program 0: 12:10:36 executing program 1: 12:10:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x103e, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:10:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x100, 0x0) fcntl$getflags(r3, 0x1) r4 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000001280)='.\x00', r5, &(0x7f0000001200)='./file0/file0\x00') r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffff8, 0x51, 0x10, 0x1, 0x100}, {{r4}, 0xfffffffffffffffe, 0x40, 0x83, 0x9, 0x1}, {{r7}, 0xfffffffffffffffe, 0x7, 0x40000000, 0x20, 0x2}], 0x40, &(0x7f0000000200)=[{{r8}, 0x65124a9bf2f1dfae, 0x2, 0xf0000000, 0x3, 0x1}, {{r9}, 0xfffffffffffffff4, 0x1, 0xfffec, 0x8, 0x7b}, {{r0}, 0x8000000000000004, 0x619535efc82e1ae4, 0xf0000000, 0x5, 0x3}], 0x101, &(0x7f0000000280)={0x5, 0x8000}) 12:10:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r2, 0x5, 0x0, &(0x7f00000001c0)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc190633b7c2f7fd8de92b173f38c5cc3a8bfd0395478cdd44", 0x38) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r4 = msgget$private(0x0, 0xfffffffffffffffd) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="01de00000000000006f5f5b711fdf21b63a6128781104ecb6d752982705bb8b969f78265f2e1ba4fd73710ab02ed9d41d25c1ac77452ac1451ac0050c338bbc3ad15753fb194b35f6127c489cfa20ca4b536d0384f3691f7fd3fce9110811b9953e64de4334cf3bad1941496ba5426d6f65b278a40a23e0a542cdf06722154dafd4813fdaebab3b27600d5d5a7dc49ac658ae709847c1c0cd774e31683f533fa60349994f2ee3fbeed3ff55fa24b51d0efa912e7c7bf842d56f0e9c8e664bd04521f46483c6aee8b000000000000000000000000274381d6bcdd6f74d32f2839e79e7bf681e8245a95d45e992d7f96c931477e09ccdd695e0aece40231d02f712986b7618c5de981fc1b8c05d500000000"], 0x10, 0x800) fcntl$dupfd(r5, 0x100000000000, r5) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffe5a) r8 = socket(0x11, 0x3, 0x0) connect(r8, &(0x7f0000000040)=@in, 0xc) listen(r8, 0x0) r9 = dup(r8) r10 = getegid() fchownat(r9, &(0x7f0000000080)='\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', r7, r10, 0x6) r11 = socket(0x800000018, 0x1, 0x0) setsockopt(r11, 0x6, 0x1, &(0x7f00000003c0)="000054b9c42a53c8da92f83d93daf65ef4adbec77da91906db70c8e04a17c6682fba38e7a2823dca11199d654d5714a34b5c315560b677ef139c621d21d2857ccdb6d02955bc1e7b46e9cab030bd32404c2850a43d883e1f3059e48d32c054befaa8096f7a44a31929aa59dad008e9a40c1f20cb08cdd09a8afaa40335617806878f17744b5416b0634bfdbfb36de23e7da99027cbbf19271be51179c800d62f", 0xa0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) r12 = socket$inet(0x2, 0x1, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r12}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) 12:10:36 executing program 1: setgid(0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 12:10:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() getppid() setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 12:10:36 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f00001f3000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000103000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$KDGKBMODE(r1, 0x40044b06) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) pread(r0, &(0x7f0000000040)="5228d6585f6e4fa6fae76b0c116f529331f0a69b6233e1e4279e5b8b78a303c9ad68a7a93f75a18643e583ed8667ca57e347a8c5a5a19d6661a45a3becaaacfcae50ebd81db3abb7f61ac3a7df03ddc4ed2d3ebf65e262e62b9a54bd9afa0cd3df815ca53f9ad24aeb0c15e8766d85ab2ffef55d3a34953c423bb91ebe81075d69c5a2efe76df88435d3406d9503dbc8b73d1cdaac3b967ca7aad85770779c82cc85f66ff154db2a67441acf2cb505b6e46cb998374d1e90127b5848c9b93685b0b961", 0xc3, 0x0, 0x2) 12:10:36 executing program 0: getitimer(0x2, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/122}, 0x82, 0x1, 0x800) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgrcv(0x0, &(0x7f0000000180)={0x0, ""/110}, 0x76, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x30, 0x2) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r3 = semget$private(0x0, 0xe, 0x182) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000340)=""/213) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf2946078e2bc5ad8) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000480)="4b70c459bfe6a9c10b480b793c12e52bb2d4a181ccc21281f8acc0dfed9ac11dcd0c230a366e688ccefd4cfc9f7e2464f02caa43ec5b3a603e673b5c3c51d5b30a788c41c2b9ddcdc243da47edd81af07f00be356d5b6d1ae74abe7c7aad6f563c8b30f70346e886e1b0c08940043815eb6dbec03191c2e4847f0e5ff3f74271f21634a79a842fae31a095b476fc92d4cb5989bc47c5a1e7780e61e31466", 0x9e}, {&(0x7f0000000540)="1f2cb107ac38fad24bf3329102873db3b88445", 0x13}, {&(0x7f0000000580)="f2ad3fe5099c81882d69d1dd1a4c3ed14dd6549aa5277c388eff146a76a076f68a7135d17462c38d42c3e149edbc68d3cec1a8d1ef5d3e5c5cffcce7b29bf3f4333765a0aa790a2692d388286aedde9c7891b5bf59a83bd04898c475073bd2bcec346b32c855", 0x66}], 0x3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = fcntl$dupfd(r6, 0x0, r6) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) write(r7, &(0x7f0000001800)="2020851eb269b3210a", 0x9) r8 = socket(0x2, 0x2, 0x0) recvmsg(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/91, 0x5b}], 0x1, 0x0}, 0x0) fcntl$setflags(r8, 0x2, 0x1) symlinkat(&(0x7f00000007c0)='./file0/file0\x00', r7, &(0x7f0000000800)='./file0\x00') ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000700)={0x5f, 0x0, &(0x7f0000000680)=""/95}) 12:10:37 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') r2 = dup(r0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) renameat(r2, &(0x7f0000000300)='./file1/file0\x00', r3, 0x0) r4 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r4, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept$unix(r5, &(0x7f0000000200)=@abs, &(0x7f00000003c0)=0x8) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept$inet(r6, 0x0, &(0x7f0000000400)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 12:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3fc, 0xdf, 0xd28f, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc149b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea", 0x321) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x4, 0x7, 0x1, 0x705a, 0x4, 0x2, 0x3, 0x2, 0xfffffffffffffffb, 0x7}) 12:10:37 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r2, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r4, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r5 = syz_open_pts() r6 = socket(0x1, 0x3, 0x81) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0xca, 0x2, 0xfffffffffffffffb, 0x6}, {{r7}, 0x3, 0x10, 0x1, 0x7, 0x6}, {{r8}, 0xfffffffffffffff8, 0x2b, 0x80, 0x0, 0x7ff}], 0x2, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffd, 0x80, 0x4, 0x8001, 0x1}, {{r3}, 0xfffffffffffffffe, 0xd6, 0x2, 0xffffffffffffffff, 0x3}, {{r1}, 0x0, 0xa4, 0x80000000, 0x2, 0x80000000}, {{r10}, 0xfffffffffffffffe, 0x68, 0x1, 0xbb9, 0x1f}, {{r5}, 0x0, 0x0, 0xf0000000, 0x8001, 0xfda}], 0x3, &(0x7f0000000300)={0x3, 0x14}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r12) r13 = socket(0x11, 0x3, 0x0) setsockopt(r13, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r13, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 12:10:37 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="7fd1752f04bd7db1e83393a6dba2f8b9a35d0d05ae6ef6d725f7dd4e5c28a546b2f64522a09dab1d31cbbf42fc50f81406f3435f94b9b0059fd528d245d34436f5ff5904e31d5d2b24581e273a0df8559cc930a15c527c018c185d1b839e9f5f37ac9f9c648658c67a1c47b4c85261b5289d2a9b54487cb86a1dc9f8eaf172826ea84e469ebc4e58c56604bdbda11450c1ab40cd9853ea8d7572bc5ef4a4377921abc71c255c3968329f093ca96cb87d20e3397c0a83a4fa9a2527a1bf38cf3e36152821b847", 0xc6}, {}, {&(0x7f0000000280)="393429efc20882c46691ffe9032b23b496eccfc7c56704cf956d86cf61e967688dcdfab9fe8de50ef9cac28e94e1db1f6c40f2244b24dad7eccc91399986e1f9a47d02dfe78f7abb19c22f484a9b340484ce57b1bf08d6af7d56733f01fb2024107045c11e90076128f762738376c7e54473a46273f738661e3b96ebc0827b3f66fb1e0cfadb53415302314370611c3d3fcac22963dbc95daae8cc4c284daf557f774d2c42cdf08540550921198634b3ea060adb7f9c6a1649ec53a973e071aa9475ce7e0d5b354418e2505cd83c82a2b1b36306d1d39652ece3b620b17f68568278ac3ee72fcf584bdc0a1d4b2de73a362de9253a963daecfb381e310626711b30ea426d37597ec81a03bd9e18baad7623d444276d572e52ed1763a6158cfd6600c9b8ad7d5af2164c32382e390fce15acc7372ffcd2ffb2786040506e987e8c7c7413a259d33e093d816934c14bce01ed0e2635a44a785551d85d83522ea0ebadf558aa87ac3ae409fbd96fba7570731f7f0ad8b498dfec99dc2fffabfc4f5eb6d9d506c6e6ad1d9dd2485b7d2a090050fc29ddd700b57fed1b319770307f7e03883668670e177cba1bff144059b0b7d25be002388ef9022eb733aedd8c83003e31a11cec2fcffcffaf2f27e9cb2b77dd9acc37e675f1862760e74b4f763bcb0a908ffd00175f3a569e543380f9aecf522d8e3eb87cb34dfa4a2853a93e2b08d97e311c2653192f64c6ceb00d95b5103269012cf21bb36a9cff90040e5486778778e06eeb7a20a38195fecac1eb6c37b9785bd369ef2d57d9d2b5621eccca54d124a945539493a7fcc809e2a2d8a47219706774f4dbeeb27156bf1d2f0b4f51547c0a56bdd080d175407880358d780fb8aa61af1ad49581cc66e1f7f620fe5d52bb0ee3b715886c98c2c56e0d6df3136dd92e8744746569e6a17be0b99cc450e07eea92d572b241a2d19feb5ab088bc637ea436f5d205ece3ee0c1ed652aac7cc3e7dd902ae91788845ff7b1b4be0ca4a8468e0906291a3a66e6b274f9dc19b39ce5a79fd1a8b21b93b97fd6d035a28673d26bdb995f20db71b60e91e7641a63424e1bb0db0c0c8ae8c6bb0b6e46cdb6987363ae2d7b7b7f49f5dfcb7283efc6d1a59e6d0466d419f92bd13dc288fa1bdb7d5fda850a8eeeef39106b1475393c27d66ded05f73db188bb7784082703d33638842b93e718ee00af9101913f3e56c6bddaede73a3f8c63ef4c7c7dc71633598a377addc237de8d8e69e1d32f378c96147ef0a1ceae1b404852b07c4469b1499db0bc6a6d7f0dce91323f68bea6f87718b785a827d92fb4fe64d3c779ea15f06a49edd4dd81429f054f219fbac36a1bc293bd320c60fd8cd5db69456d5ba36c7072271e29b2b54a8359b676aaaa7a42f8b2fc73d803f85feb9d84158ae1287539c317aa29a783cfad3083ddc815da09d959dcbc102bc19b63fa132df3e23f214371a3a06c2ff8fd23b394d49f4ab0d0a94126aa2c4b76713c747c7e2a00c873952405cd1dc94a286ee0c9a07e38a423db4d614f78aff8d432711f06006a5b150bc1f5b93ad7e2540df60a66b8b59bb648fbe95d25de655aecb06a5ce34264e6d88cfba81de30f85633032c5e43f8dc16079ee1ce8fa503d7a3b879797abcf12544a1ce2764c4c46966a3f7d22917cfbddf3e905a5ec4b8e6dbc60cab0e03dffee670544944fef9aa6d05487bd8e31d696d626f6e1f4d5492809a8f81fb54d1135b340078a28276cab553d792a4287545bace37fa5f23fe1a1643095a7e0870d2b6cf942c9766d101ef737505b98e8171f671a43ce43d59dcd62dc8b698e4dc44c49b6fc1bdf69a15c515f3ed96fa527ffd49b8cb8f4b457f4d46852e144f2f65eb2484fc567b25d23b16e5897dd9dae1b35f6ae80385c04a744b1fe4305ac768fb6e7c06f5321aee2c359842063ada931bb9d01c5c4bfa910196550336e4d0e1af62965d9a4285a3ab822ee4baa140a854691627d37dd3b57a1f3bac0001b0b213afef9abd7e98a4ee54ffcd0d4d3a5804250142028d407be1a726780f5c8b5800886d01e94edfb1f6e4e9f0906a6fbd9db4e408320b2dee6234d1c9ef1e8bc0d10b4e82ec08264b209dcd830ab4c628f26550fb5a66970bf5cd181e2dc8c2504171650feb2c1d013e1cdef3ca057a0c4b014211cf82b6c74f1bfb03a718953600d3cf7c510e3dbedee01974fd4aa0f580a7cc25d196b3f7cc596cd9a7ddc169926f2c53f6d3f38b1ab4b12fc5b87eaa95b252052bec69efba7c6f83ac053d77133df1f56040709352a2279141e0f86d06c73f8eb31ef84a9f5f04d666085f01bd45b0931bec2e35da4ed059be43ff65040a056b14f1564ceb7374dee141daa2e8b13ae2bc75f4c1b204172f36424f759828a76a8a3ab1cfb6eeb50672ce9de6675fb8beb037ce2fec8812a1c1cac10b06a66abaf83eedaab89ca31e16ded7f87d5846c2493a6160f19e9325c2cb24935fc2c9de27efefc9f3aa17484ffbea1adac08cb5c01edffdafed9f3135fd76918ed1dbc3d49402e8d74ab7dcf79a04607caf4a9710b93d13dc9787d3f6c471f2a86031eec9b5a0ce595e7204c9de5e0c3981106eb84851794ba3ec11021d137c27da597b77e4ee09de141f3f38468b257a29eee96c0cee49632f8229123d8723e8c76ae632ba1d56c12b68b0861e35ccf87698ed755d24bd60934c9bc0b8784c5b66114fee515b7b8c5f7ce4a8dda9da9998f66bd64ad39153c0fcf2b8cc338df243994e788cb0791cc1f84779fdab4ae4143facaca528ddf55f20cb414d51a9a0377c150abac8cfb6319b599692ac607dad03f50d7de2992ce7816dbf67872c6183701a302cefdb702d4a9327738d48434f5d874cc084ce2ef37714857a43ee3fdc029f43009ab1a4c655ae8dc1558729ebe3b502a445f9cdb13b48476747922560b78c924ea7af48ae5176e2829542fde6f31de6eff0d15c16e17cc98ff750618a8c6ad54f54473653c219d9c46d64ed9cea349794f62c16ad07d934b242d636cc4bae7c22c43d555e333931a77397f7a843bbf46078fc46da90660b2713b664b4ac6a743954e116dd6ce46992121aab77ba1813d1ec66303d8f42ad17883f8ceb9e2248402a8e1dc354a907e63346cbf439098ef920132b34633a28625ab2021392f2bb94ffc83d0a3586c3905f0eff60da87f128e0930e868b499d8607b06a730818f663cace0ca1b672bf9a0a6fdd9c763c9034ee91ef974c70d576e91560eab9e7c1fe804bbcd3f9e9e31350bb4de88ac2c701207739b77817695ecc6c2d84a6ebe3f04f0e9660df52271f6fc4fa7c22f0b6f3afa93ddbd414321715f505c7b52b0dd6b9f48b635f2178b3aac210fe404c89a54cf424c584f8175055fc46c950bed8aa7dcd66ce8a0f733912cf8581535c67b936a0c4ed3229fda3aa1bf839870d61952ec24ac8ef5a3469235d37752354b2d5a29094f2ee6f018d0e49f4f4f331fcf1dbba7a4f6cb799283d02696bd50a2f36999dbd9fec66e68f1a1c1e26da7bc3ac4fe13e83f4e9585e2f53289b01185fd052505b79a6063f4becaa7510a0b8e94ca46cf28b7b24174760914960eede53c9f52e9f09946f3ee327fca376eaeeb950adfb63e7deb67e80b1cd29a097668cfadc85aaddaf3b3734cd00f2ba0d857d9fc0d6a8c5011eaa15bf4a092179b469c6897be617ce8eb9ae3bc1587a96631d96df2fc6786f0b97bf5f5934635f01eb9294d8f7f287e49bcc91daae238d834d1456e1ba8a6412c96ce78fd83a7e63632e943b8ea216c166cadb48203d0df59b1f588f4f265414bc82f6a802fb577dfd62768ae92c35a8ea3bb984e7c3eff8a4071cd8e4571cc8237ee1fbd6df399ac6f31de2578218a179ec0e73dea51a512cf363eefbe0c92e1e5a1711c451e2cedc3c9896bbcef9f0007c049407c5058541a4c1692dc86e1f98515698223f28b48ac5b2d4aa81ce184baf76ed8ce783271e8e5812e1f3a29c556239e3e0ec7069d7e963c92fc7120728d932c3e0cca352fb7cb3098fd05462db8643cc61cd41febe6e22df6d340e9e94b1d629bd014a60182494861dac8a7e18b41e196dcea72697fc38ceb702f9447270d4c043ee4b11006bee51bcf1ec7af7fc77dfc328e654947d8b80993291dd6195c915048f166253a22d3aac5df44de0c68fc5b4532dc4f94ab8866b233a862bd2780c6fb8166544a766f1fe485dbe6c850dda833800799de10b419e795f2428896b38b5379e123544b074b0e1818bda8cab83f52201720a639438dc2e1ac6c1b8661f5b5b5f54640b0ee35fab292e5933c94c193b29c85ae435565c1c277f9c969b4b9d157125a666702d141739573088a1e05961f1a25da81c05a2de6a892b7f7e481acb58440627ca925d24a07a65582c6b5ee1d4f3235ddd0e8335d693bec830c8ed02862b3b52db256ad86825d5f5532f8a9bdfae3a1d43338fb20bb96130b0c19048bd608745f79ca695c967c5344e0e60db44d81bdce1892f5c2d13bfc4fd7a99c0be63e465543455aa414be320dfd2368e337038dd2e13527adcbdfc1c97e8404ab63b6bd87a7efeda2ec2457b3bbc6fcec9f1f7e9706ee4862ce97afe6fabfe00cb5d8df4c2c5dc028c189110094363239af130d9803f16d7b2f846b5d4dbb0f3279c9152e2e35f2032c759c850790aa2d95cc6da85e81f9554036a12b8a1100933cdcf77cd29bd78e45afe8e92722ac6a04818b448d7bf3cb8b3334efc708573c32ea5b19717e67bfc78e3428142aa0d8a34709ebe86614714b0e679ec342064672697f4b70ad6f1456ef50550530805b710f0ee3775a728e0a3c55ce2d0071dc2fe3c82203537324e612b9b2491be00a28559eb0f2753c8acf240f7f82ecb043e4054cee6716983cf0899f3916f47dbbf7cd21744b1685448e60db94a8cd380fe5ba4dd633bbfecf8f5721a35f5b6e7714e3794972181f81ea1431a3b7faabaefca6de63b3d50c0f124e5f2de22d4e4555fdb19856bf87ddfedae6a251dd27995fea36e142c8d1b1593ced68b892eeec810e749e95e0689b66e99c1c4c02121081df43dcc84306d43b09867ed4be91072d1aedac95b930c9d1ce459b747a9c8d8e58cd93909c930b8934feec2e1a286e5cd8249ea7335f132ce315951ec9e0951fe4f8f820e218a757de4bfc5f57f4a2cc21add5b13270e70e2059050ed68793b6d77711b5b8ce080212c773d4c4208c010a65887d31391cb79d099e33f5d1654b8ad248d6c4c0433124a7d534710a007519e31dd69a730277dc0cacc7e61ce06fadfad3caf99c08a1edb50d8d528b32f2868f800f2edcb965a3622dbc63e6457f8842f214dc75b6fd3d58118ac5aff92fb975f7f6a898dd4a0f9e36d67e3935849c52f4ddb0649b9c31e7e3c6bac05f9cedbc171669769c911b056becbd3d52a23e951c8e828355c0be9c58e248efb230007749cb11a5d56beaef803db4ca47df0c66190956e2f152e2cfdad2a7b34ca19cf0d185fd17c290f4914ba83e4ca237720752d399378b88c8691c26c8f675628c8d5779193758ddf80ad60d5fea307fc39d7f7088c0b596f7098028bb418b15421c058da883593c36018f7c2b0052765d23d607e4f000aaebc61ec8d3ce74ad5576baaeeb360b5298c26b183bb87c69f56453ca46aecaf1c83211dc48428ef07e90712d3d88a645f7bce30efe2fba15bba892d48253c2cb1f55ac499d6e0e9a1e393468516744da0dbcdbfd3b0893fe7ca7dd0d8ee48867ea48b42a543a3002a5109e0a63f4f2fb77c6", 0x1000}], 0x3, 0x0, 0x5) 12:10:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) 12:10:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) r4 = dup2(r1, r3) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = getpgrp() r7 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={r6, 0x0, r7}, 0xc) 12:10:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000040)={0x0, 0x3d5, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b781b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 12:10:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{}, 0x0, 0xb6, 0x1, 0xffffffffffffffff}], 0x1, 0x0, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="11002c2f66696c65300013530fb8d6e2dba1d6361f5e6ffeb5fd458f16cf6fcc11b91ba4998b01f4782793c3141b231f4bf7db44315cc663050a3da61789439e1e284d3e51dad13ea6bbcf592d6446d21c124cfd69002c3ce994406888555542ec394d580505ba00923891894b9c6ccdb61c6d3bdfa800c4c325b535aea924856a3c3106a28b55c6f9d2ccc9d8a44807b491e58337c104eba18f76b37d000000000f3b7eb341d8afcf2a1144b8157219b2143273159d4d67a9503ed25b1e87923e6036fce4ea5a9b102c2cef710fcbfa38295cb668468f849944c865b23e96de62d4cee0af97b5938075be25ce85a434fe49c834f4b85887425dd546541295957b0949e36a3ac4b448985057025507024410e82719ff7406f76f29325fa31c12cde797b3cb87428d34d60100"/312], 0x10) getpeername$inet6(r4, 0x0, &(0x7f00000001c0)) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet6(r5, 0x0, &(0x7f00000001c0)) r6 = socket(0x0, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r8, 0x2) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="dfe90f5b788da073963202155888f51cc7719ac982e909b5eebea62755b8207797997da164a1bc46bdb29f441d36f424c487c1950f654182bd6d84b84531a1fa3659d91c9d9ee53312f7428899b5abe0ba4ef75485f85c3c41ffa1967b0814149dac18700b57276703efd6007982212da5793f1a42dcd5e5a7c709ece920802e9e1e5f567a64fae02e7e0b9be6", @ANYRESDEC=r5, @ANYRESDEC=r8, @ANYRESDEC, @ANYRES64=r5, @ANYRES64], 0x6, 0x7fc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r3, &(0x7f00000010c0)=ANY=[@ANYRESHEX], 0x1, 0x800) r10 = msgget$private(0x0, 0x80) msgsnd(r10, 0xffffffffffffffff, 0x267, 0x1000) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000300)=[{{r13}, 0xffffffffffffffff, 0x87, 0x40000000}], 0x3ff, 0x0, 0x0, 0x0) close(r13) r15 = open(&(0x7f00000007c0)='./file0/file0\x00', 0x0, 0x40) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffff8, 0x87, 0x0, 0x0, 0x40}], 0x3ff, 0x0, 0x0, 0x0) close(r15) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup2(r18, r17) connect$unix(r19, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r20, 0x5}], 0x1, 0x0) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000140)={0x1, 0x3, 0x0, 0x0, "0149090004372a9f9600", 0x0, 0x1000}) poll(&(0x7f0000000040)=[{r21, 0x5}], 0x1, 0x0) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000140)={0xfe, 0xfffffc00, 0x0, 0x0, "85495500020000000019001167f5afa609000400", 0x6}) poll(&(0x7f0000000040)=[{r22, 0x5}], 0x1, 0x0) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x3b, 0x0, 0x0) kevent(r19, &(0x7f0000000640)=[{{r20}, 0xfffffffffffffffd, 0x23, 0x2, 0x9, 0x3}, {{r23}, 0xffffffffffffffff, 0x2, 0x8, 0x2, 0x8000}, {{r22}, 0x0, 0x68, 0x40000000, 0xdc8a, 0x9}], 0x1002, 0x0, 0xfffffff4, 0x0) r24 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000300)=[{{r24}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r10, &(0x7f0000000a00)=ANY=[@ANYRES64=r27, @ANYRES16=r28, @ANYRESDEC=r2, @ANYRES64, @ANYBLOB="f81164da943217be563140529d44740da3b3fa3e2bc7b9bbbb05bc72", @ANYRES16=r29, @ANYRES16, @ANYRES16=r14, @ANYRES16], 0x9, 0x7fb) msgsnd(r3, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a2b82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d000000004521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285b08000000dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d000000000000"], 0x156, 0x800) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r30 = msgget$private(0x0, 0xfffffffffffffffd) r31 = syz_open_pts() close(r31) ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r31, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r32 = syz_open_pts() close(r32) ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r32, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r33 = syz_open_pts() close(r33) ioctl$TIOCSETAF(r33, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100", 0x10000000}) write(r33, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r34 = syz_open_pts() close(r34) ioctl$TIOCSETAF(r34, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) msgsnd(r30, &(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000f80)=ANY=[]], 0x1, 0x7fc) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r30, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r30, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r30, &(0x7f0000001e80)=ANY=[], 0x0, 0x800) msgrcv(r30, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r30, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ceef4eecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = getegid() r38 = getuid() r39 = geteuid() setreuid(r38, r39) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r36, r37, r39, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r30, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) r40 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r40, &(0x7f0000000040)='.\x00', 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x0) r41 = getuid() r42 = geteuid() setreuid(r41, r42) r43 = getegid() r44 = getuid() r45 = geteuid() setreuid(r44, r45) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r42, r43, r45, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) lchown(&(0x7f00000004c0)='./file0\x00', r42, r2) r46 = getgid() setegid(r46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r47, r46, 0x6) setegid(0x0) r48 = open(&(0x7f0000000800)='./file0/file0\x00', 0x200, 0x134) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, 0x0, 0x6) r50 = semget$private(0x0, 0x7, 0x287) semop(r50, &(0x7f0000000240)=[{0x1, 0x3, 0x800}, {0x3, 0x6, 0xe93ab1db17ca19c4}, {0x4, 0x2}, {0x3, 0x2, 0x18419bb93b4ca06a}, {0x4, 0x8, 0x2000}, {0x3, 0x3, 0x4b8fde9dfb3f8621}], 0x11) semctl$GETNCNT(r50, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r50, &(0x7f0000000140), 0x0) semop(r50, &(0x7f00000002c0)=[{0x4, 0x20}, {0x1, 0xfff, 0x1000}, {0x0, 0x9, 0x800}], 0x3) semctl$GETNCNT(r50, 0x2, 0x3, &(0x7f00000006c0)=""/12) r51 = getegid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r49, 0x0, 0xffffffffffffffff, r51, 0x20, 0x2}, 0x198d3e44, 0x101}) lchown(&(0x7f0000000280)='./file0\x00', r1, 0x0) getppid() r52 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r52, 0x0, 0x0) shmctl$IPC_SET(r52, 0x1, 0xffffffffffffffff) socketpair(0x2, 0x4, 0x6, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000000000080000000000000000fb5d5a099b570bac56b4e88f5764be3c9abaf28ebe0fbabb44e8eca8b039e1be1aee7ebda66ee7a688889b0fb4"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000840), 0x8f6c56602fcf006a) r54 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r54, &(0x7f0000000400), 0x0) r55 = getgid() r56 = socket(0x1, 0x1, 0x80) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0x93e2ea4e2043a5fc) r58 = getgid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r55, r57, r58, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r59 = socket(0x18, 0x2, 0x0) setsockopt(r59, 0x1000000000029, 0x3b, 0x0, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x4) lchown(&(0x7f00000004c0)='./file0\x00', r60, r61) getgid() 12:10:38 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000005c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xf3, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x60e, 0x1) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) pwrite(r7, &(0x7f0000000100)="c8a84e", 0xfffffe40, 0x0, 0xfffffffffffffffe) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x0, 0x7, 0x55a58399, 0x5890, 0x2, 0x2, 0x6, 0x5}) 12:10:42 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26655bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a3003154146965ff55490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd90000ffffffffffff3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b884013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee358107d8bc57a15f413f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b80fbf420f91d63fe9e0b5bad0619727ae58ebf2a245a5b68f4a211e61b692df9fb08069abeacd7cc2b94f635d4992b5ed914d79ab169a5e0e3442194028c1cb923f6f8290a2f140f0d7d5fa8ac018379083a01d0b81bd5d0a6d35d57deb9ca438022ed0b2285b2745180792c36697c9b358d08c1fbfb81f5a90039a8c3f1f8b6015e183a5a052af08eb94f5f741b1497db276388d19c4958dfb82ee0a0e61b3892a3a3037a7e4b6edb04649884ac8be1ab5563137f257977aabb7a6afe42abec52012f3f7b8cfc0bc2b9f5453574d9b36d8d59e97689b41b825c61e2dd7d53f96cf7093cc231c02ffb9479bc3e416757e516c544d38f23354b1cbb6fed4a1f27228c3bfabd62b8d9900e969e070a89bc60817818fdc78069c8f9a8f078744c1cd9fd6fc12fd765aaa5f7656d1999a1f42dd578762daf30e9077d5235afe3564f5d11d860b02f6c222ca5a44211211db2d29bf9c1db41b34ecc07b5ef"], 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x1b) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) 12:10:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = fcntl$dupfd(r4, 0xa, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r10 = getuid() seteuid(r10) r11 = socket(0x18, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r10, r8, r7, r13, 0x100, 0x5}, 0x3f, 0x49, 0x9}) chown(&(0x7f0000000000)='./file0\x00', r2, r13) 12:10:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:10:42 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x890d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000003}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() write(r3, &(0x7f00000004c0)="bda6da86339886ccb7c56439919c33cf078e73a87ec427cdb97330ce77f7ff0441503b61cbfa555a68f6c7958ecc6cb91683b402a122a2348292c29dd37d31fcada7321a64159963396787d332e870f22c", 0x51) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000502000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) getuid() r14 = socket(0x0, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x1000100d3) semop(r15, &(0x7f0000000380)=[{0x1, 0x5a, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0xe8, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x5, 0x800}, {0x1, 0x1, 0x1800}], 0x9) semop(r15, &(0x7f0000000000)=[{0x4, 0x7fffffff, 0x1000}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x0, 0x7}], 0xa) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getuid() r18 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r22 = fcntl$getown(r18, 0x5) r23 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r23, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x240000000, r20, r21, r20, r21, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r19, r22, 0x41d, 0x5, 0x5}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r21, r26, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r22, r24, 0x0, 0x92, 0xffff}) r27 = getuid() setreuid(r27, 0xffffffffffffffff) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r27, r16, r17, r21, 0x20, 0x7}, 0x4, 0x5, 0x5}) 12:10:42 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000003000/0x3000)=nil, 0x12eeea2d57099eab) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000010c0)) 12:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = getuid() r3 = geteuid() setreuid(r2, r3) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r2, 0x0, 0x0, r1, 0x0, 0x6}, 0x0, 0xfffc, 0x0, 0x0, 0x1, 0x8001, 0x3}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/2) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r4, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 12:10:43 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x4f, 0x4, 0xc524, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x7}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, 0x8}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x5}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffc00000000000}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xccf}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x180000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000006000/0x3000)=nil, 0x8}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3f}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000004000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000080)) 12:10:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xfca5a33d33e29714, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x101) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x0, 0x2) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x160}], 0x1, 0x606dca73) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ftruncate(r3, 0x0, 0x7363) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000001280)='.\x00', r4, &(0x7f0000001200)='./file0/file0\x00') ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000200)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000080)='./file0\x00', r5, 0x6}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) socket(0x10, 0x3, 0x8) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x8002, 0x0) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x1c8) renameat(r8, &(0x7f0000001280)='.\x00', r8, &(0x7f0000001200)='./file0/file0\x00') ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000140)=0xca) 12:10:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc604000000000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955883d023e11f74d0400001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() 12:10:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 12:10:43 executing program 0: msgget(0x0, 0x180) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xfffffffffffffe3d) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000002680)=""/4098, 0x1002}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x158) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 12:10:44 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2c78a11776b"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="0b62d062225e6138", 0x8}], 0x1) 12:10:44 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8ca098d1"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getitimer(0x2, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) write(r0, 0x0, 0x0) 12:10:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x32) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x83e9) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x6, 0x8}, {0x45, 0x5}}, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x602, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) clock_gettime(0x0, &(0x7f00000002c0)) r3 = socket(0xeaefdbfad9cc4ec3, 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x0, 0xffffffff) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x9, 0x400, 0x1411, 0x5, "c586ec84cf5d740ff55a64dfb6a72fda7f12191f", 0x8, 0x8}) clock_settime(0x1, &(0x7f0000000340)={0xfffffffffffffffe, 0x8}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xde84b3391d7ff4aa) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000380)) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(0xffffffffffffff9c, r4, 0xffffffffffffffff) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000500)=@file={0x2, './file0\x00'}, 0xa) r6 = dup(0xffffffffffffff9c) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000005c0)=[{{r6}, 0x7ffffffffffffffc, 0x4, 0x1, 0x7f, 0x4}, {{r7}, 0xfffffffffffffffa, 0x6b, 0xecc4a9542c69e071, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0x8000}], 0x7, &(0x7f0000000680)=[{{}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x53}, {{r8}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x0, 0xfffffffffffffff9}, {{r3}, 0x3, 0x10, 0x8, 0x1, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40000007, 0x100000000, 0x401}], 0x7, &(0x7f0000000700)={0x7, 0x13a0000000000000}) open$dir(&(0x7f0000000740)='./file0\x00', 0x80, 0x2) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getrusage(0xffffffffffffffff, &(0x7f00000007c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x80, 0x0) 12:10:44 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x5f422ba73daebc0b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0x5f422ba73daebc0b) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="1c", 0x1) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000000040)="1c", 0x1) sendto$unix(r24, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r24, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000040)="1c", 0x1) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r26, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000040)="1c", 0x1) sendto$unix(r28, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r28, r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000000040)="1c", 0x1) sendto$unix(r30, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000000040)="1c", 0x1) sendto$unix(r32, 0x0, 0x0, 0x0, 0x0, 0x0) r34 = dup2(r32, r33) dup2(r33, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000040)="1c", 0x1) sendto$unix(r35, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r35, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, &(0x7f0000000040)="1c", 0x1) sendto$unix(r37, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r37, r38) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r39, &(0x7f0000000040)="1c", 0x1) sendto$unix(r39, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r39, r40) msgsnd(r1, &(0x7f0000001680)=ANY=[@ANYRESHEX=r0, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYPTR, @ANYBLOB="0f52353bb7d6b6957541da8831540ae4a9eb53745c91f2621513b8a5", @ANYRES32, @ANYRESHEX=r20, @ANYRESDEC=r22, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r25, @ANYPTR, @ANYRESDEC=r23, @ANYRES64, @ANYRESDEC], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT=r26, @ANYPTR, @ANYRES64=r29], @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r31, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0cf3d013e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f27630039dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa279c212ce10832f0c24096c97e", @ANYRES32, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESOCT=r36, @ANYRESOCT=0x0, @ANYRES32=0x0]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c64c", @ANYRESOCT=r38, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r15, @ANYBLOB="38e49a2321e17456699cd02ac43e816f4792d9947c8dc0cf56f28a77421b7534b4d4ba5f621a89bd384c11f4503b836ad8551ce324207809ba3868e05db6c01a70ce5d35e3c6c92b6d7d6b6496e35403ed9224e21d4b5090e40f6929a3376479bfb2078bec6fd84f7321446e6e5d7b9fc3eb7abe75829ec4bc7030236d5d696467be93e41bd467b6f527265db0db308b1f55ecf8eba4a0cc88516c092293", @ANYRES16=0x0], @ANYRES16=r39], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r41 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r41, 0xffff, 0x40, 0x0, 0x0) r42 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r42, 0xffff, 0x40, 0x0, 0x0) r43 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r41, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT=r42, @ANYRESDEC, @ANYRES64, @ANYRES64=r2, @ANYRESOCT=r43, @ANYRES64], @ANYRESOCT, @ANYBLOB="623656e59cb05bd1c9d751f625886cb6211212962e46b08f5611a4e468fe252703dafc196cc2157b57c4590633d6738256b8c1e1ce5b65f11fc94a982adcf41aad4c68cafa774b8e159d73f4a136fefcc6946e04a3257785b2724de0867c100643e059955f184b1a1ba9b97face696a8c4606357a736280f21e88ba664e8c6d50292c8198a64f353c0f38963d7556bd16076659a6e58c7e90f"]], 0x2, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e16331641435173c3f6919f6662c3fcb3c50fcf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c8a08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bcaff4b46dfebcf27976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af929458927e47fab10ffa5ac11ca17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736fecaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc4545245f50ad64ca45de00b4d8b56e728c0fd909b1e060abd286f0943830f45c64c7337af3d7db093b0293520e6e413c4a2badfe05a5059e80e87595298f4d6013f2d08dc9a5eef98748b4"], 0x156, 0x800) msgsnd(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e04cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea0000"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00"/79], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r44 = syz_open_pts() ioctl$TIOCGETA(r44, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r45 = syz_open_pts() ioctl$TIOCGETA(r45, 0x402c7413, &(0x7f0000000000)) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r47 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r47, 0x29, 0x66, &(0x7f00000001c0)={0x8001, 0x0, 0x73, 0xde91, 0xffffff7f}, 0xc) r48 = syz_open_pts() ioctl$TIOCGETA(r48, 0x402c7413, &(0x7f0000000000)) r49 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) r50 = socket(0x2, 0x2, 0x0) r51 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r51, 0x0, 0x6, &(0x7f0000000000)=""/155) r52 = syz_open_pts() ioctl$TIOCSETAF(r52, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r52, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r53 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r55 = syz_open_pts() writev(r55, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r54, r55) r56 = accept$unix(r54, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r56, 0x10}, {r52, 0x1}, {r53, 0x10f}], 0x2000000000000154, 0x0) r57 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r58 = socket(0x18, 0x1, 0x0) close(r58) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = syz_open_pts() close(r60) poll(&(0x7f0000000040)=[{r59, 0x1}, {r58, 0x80}, {0xffffffffffffff9c}, {r60, 0x8}, {r58}, {r58, 0x80}], 0x6, 0xff) r61 = socket(0x18, 0x1, 0x0) close(r61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = syz_open_pts() close(r63) poll(&(0x7f0000000040)=[{r62, 0x1}, {r61, 0x80}, {0xffffffffffffff9c}, {r63, 0x8}, {r61}, {r61, 0x80}], 0x6, 0xff) r64 = socket(0x18, 0x1, 0x0) close(r64) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = syz_open_pts() close(r66) poll(&(0x7f0000000040)=[{r65, 0x1}, {r64, 0x80}, {0xffffffffffffff9c}, {r66, 0x8}, {r64}, {r64, 0x80}], 0x6, 0xff) connect$unix(r64, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r67 = socket$inet6(0x18, 0x0, 0x3f) kevent(r57, &(0x7f0000001e40)=[{{r60}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r62}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r64}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r67}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) connect$unix(r50, &(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r51, @ANYRESDEC=0x0, @ANYPTR], @ANYRESOCT=0x0, @ANYRES16=r6, @ANYRESDEC, @ANYRESOCT=0x0]], 0x1) setsockopt$inet_opts(r50, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r50, 0x0, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1008, 0x0, 0xfffffffffffffdd9) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 12:10:44 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000491a23e5e30220d4ede17a4f68c8f60293ac99b7c3082484cc5e39a47e09a6c11ebe4558c472e1418ebf243f08cb999c08c63081c61f8efac23957a01df9277c428847aa"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="820b2e4a83d1323d5ac6e4e86c0d82c66168"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) poll(&(0x7f0000000240)=[{r1, 0x100}], 0x200000ed, 0xbdfffffd) r4 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r2, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000180)=[{0x0, 0x0, 0x800}, {0x0, 0x3, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000080)) 12:10:44 executing program 0: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(0x0) r2 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0x25}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() chown(&(0x7f0000000180)='./file0\x00', r5, r6) getpid() 12:10:44 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) acct(&(0x7f0000000000)='./file0\x00') 12:10:44 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 12:10:44 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x200, 0x20) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) socket(0x20, 0x2, 0xd1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66a344973400"], 0x10) r2 = semget$private(0x0, 0x1, 0x726) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000001c0)=""/242) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000300)=""/255) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r3, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = getegid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r7 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r4, r9, r4, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r4, r4, r10, r4, r10]) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r12, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR, @ANYRESOCT=r11]], 0x1, 0x7fb) msgrcv(r12, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r12, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r12, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r13 = msgget(0x0, 0x955eb6af370c2cbd) r14 = getpgrp() r15 = getegid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r15}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x0, 0x7f}) r16 = syz_open_pts() close(r16) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r16, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r16, 0x20007465, 0x0) r17 = syz_open_pts() close(r17) ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r17, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r17, 0x20007465, 0x0) r18 = msgget(0x2, 0x200) msgctl$IPC_RMID(r18, 0x0) r19 = msgget(0x2, 0x200) msgctl$IPC_RMID(r19, 0x0) msgsnd(r19, &(0x7f0000000480)=ANY=[], 0x0, 0x800) msgsnd(r12, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) geteuid() 12:10:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 12:10:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) getsockopt(r0, 0x8caf, 0x4, &(0x7f00000000c0)=""/182, &(0x7f0000000180)=0xb6) r2 = syz_open_pts() close(r2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) execve(&(0x7f0000000980)='./file1\x00', &(0x7f0000000b40)=[&(0x7f00000009c0)='tap', &(0x7f0000000a00)='],\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='tap', &(0x7f0000000b00)='tap'], &(0x7f0000000b80)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="976a6790c165cd517f5a8a07ba1b3812980865793653af97ac789d0cc68dc58b32efc359afddc0e7e1d7a1d787e6738640435a465a8049464b4505df7e43b04e4ebfe9ad92dfb998ca3b1569abb43b1de6767ef8d9a5193ed510d63763ff366983aa6408a779688944ddc1e12b1d502108884ac3ff671d75eb252f58830e3a068a1c96ad843978c8c4dac47ffe57fc22ed2f08cec7d506e5bb69b55023a1b4f8b5d4a5680b2b6b85b90c379a83b3a593297d9b1c561ca8b26fe8b6cd01c3d828dd9ec8e99d55be3b799aa1530eb1c00b85f3f4fdfac117312067edb7cc842b5825b36dd6fa26aacac71cb076c2eaa8ff84b8ed60662940db3772e7a9262640064307ac0f5d3e253713ad4b2c3f733a443d86c4d5eb3dd6d184de9434775f4a874451df26fab4596ec71ba0220a6f3d3631ff0c4ba51bc97a4998a1739823d60139b8587558cb9588e7db44db48f8adb9de9b30f832e339d5bcdb77dc9f8e7e2d1e3235e1075eb80f0ba7cca02b92fae4fa00cf8bfdb127dda8ae45b62cac08873fe6b511f0bf2a68ae17e1ef09584f39a92f03f5eecda0c7804a9e8fb1b9ed436f672c0d1794b38cb32ea9232d051c2b6a486581c8ba70af8fb3e74780eadcfb50fd606705e6c0a492fd5d633e45bfc62e81b59db9e5bf6dd2cc3ada8b8fdffd6fcd69cf6e6bc1bc9e16e9e15b0231626d9a86aed39c9fb385d711f83d1b4f73c77ad261e4753dfb80e03fae63ffcd96f2205c3705ba5a81c94d4d3ad06d425a5f92fe4da9b5aa0aeed31cc60338fc437de4042aee4aa6d7fc4b8288de3dc5a15d909c243a50f29f6f21ae4e21893b7c435a621b665f5db773f2151c8de78c4524452cf25eff35b83047e232f7d8a1173583ab6c35b6f66588a9b3932df11e2cd4bd5a7e69be9809b54986cd9ca03348ca9a2d0f913a0675adb3f66033b9a69df892dc95d5a7656b0396b44a44edd7d3baee5f05b330d3899d8a660d23646fa0d6ce500cfb3144b58c50951364d00ce4839ac05fcf225bacc9c156e071794b4ae2c42f3ad731ae8448974b393188b2cd2c789c30a475517d2653660c820ffbe737120292da3e2158c0bc7195ace3ae79f06296297e8d27ade336ad40723c27ab34ba0af98cc4f5d31c6aa05cec9179c74e538ff90ec1e7cb72db8ae84a2e9022f6ebbbff5198146df3acc14472863d49594bf0034d7a2c2a1256cad474618f7f84ef6ac05a8c977065be1f548fc72cc9cbe81b183035d1ba97c47b5a91425fe56815aaa6218e25be8028ccbd036a284f2be008ff9a3238e2a256bd1ef073a26d00230f86da27c2ed51f28e3f58e1738439298b0f790e7d22477b7254d9c31af506efcf67636b40df30692a919f1d4869a0a65a4ebe230eec63d106c2bf6d574bcb39abb11ef98a09c3aab15f38c0b2f57ae5ba1d0778f82ecee626fdf21ecb22345985b3c5580105acd07794129f3b652f9c94ca4c4bedb10ca704f17f88defe7651ca9b0f3e31baaa4199ec853202552dea58c3df4b32c89f56442cebcc8ee895b723fe64d07d86e15bbce6eb7c91febc7c9a8e9cf04c994404a5ff5fc1f905c32cacd5788a75ac0a51052ed342f8829fe027707ab40e60beb2f9f0c2d2218b5bca35c5cedb40bf8db38a7e928e85ddc96d3f98f0c766210903b0aafbc80b85dfc80443508cd2a70350a5dea72cf0e5c8633e75e538df36e0660e1b26e52697ca651cea0faec6ae692aad692c7ada5079b25c051d5ad1c888e4fd5782be491d27fa25c40d562dc336e99fa362f3b522e6f9483dec256f38bcba0be518df5eab88577b8fc56de4fcc482316aebcaf28510945e38e498e29f8f12dd9bf8823f113480a890fb90017a01a1bb69c28b6d629937b099bd6aeafa7b00210b65d17ce41a5c242ff48dd07a5feb8f76b49e99bb6131e7c873b64da4da48683ff5e663c811be0f74cdbe490c56b69a52e20e3aea685a552a62a03759e3b891786afaed2c3caadab43470872acb5f0ee6813c9970dfebc44386b5a6b39b189cd5ad23b07cc8856d913105355acecb472230381165d0d0cc52bd7cb7e5fece25194037ab74d5322398027ca944f5ffbb9ee253aef27fe67e4d1fe1695e73e4843fac8b5f436624587d93421851f054a100c2ab0d75fd30fabff74638d01af4088f170560b645f57f2365ae12c02a4bf963c68b6498d51366f49d438f2b7736d60a2d06bff975e0fbc2a424771208baa47db941ecdfb78fcf66b40a7d644c08637bd61ad7389b45e9cf934874aea52d605acb18c6f6cad47a2ca7edbb9e6186e882957fc0ce14e6e5ac2075bbfa7451dc7bde304c9264a6885cbfba6f55b45ba819dbc00db13c32f56569945be29a7da517aa6d501a16946db900673927800f8bfab210242e2802e92814043c880f", 0x6a9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0xab4c) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0xe0) ioctl$TIOCCBRK(r5, 0x2000747a) 12:10:45 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendto(r0, &(0x7f00000001c0)="643bbe327f2796be003f9d0fb4caacb59b905733b44f84c8f3ad25465507727daf93e4c69923b84652d53bb8dae01f137b24e2d0", 0x34, 0x400, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000240)='./file1\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r2, 0x1}) setsockopt(r0, 0x7d9b91ec, 0xffff, &(0x7f0000000280)="877f45989116e30bc5522b438e8ea43564167d4ca5ca4c630575d1fefac41229cdb7d344d8930cb1ae419bac24be12f9efa171475a6778c266d502b4504c11307151fea3442b32e6ae3b3661d4be3cdc5829f1467b06d68c04a62683430ec3556511f330fcd9112c69244e3bc65bbf07a78f90d1e98c2e73efa3488064ab2d68e20a73e2f68ca81a480c40ba98f54cc736834aa954047cf4b335b2148fb72d973d6e2d1bff92b612ebc5211a26aa", 0xae) 12:10:45 executing program 1: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800), 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) socket$inet6(0x18, 0xb, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000340)) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000880)='\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) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r7 = kqueue() r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r8, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) fcntl$getown(r10, 0x5) kevent(r8, &(0x7f00000001c0)=[{{r6}, 0x0, 0x9, 0xfffff, 0x8000000000050, 0x1000}], 0x4, 0x0, 0x3, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept$unix(r12, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000040000000009000000003f91b726ec2877e74e0004000000000000000000000000000000dc"], &(0x7f0000000280)=0x2a) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r14 = dup2(r13, r6) write(r14, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r5, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 12:10:45 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d9c, "04000095440400000000000000030000000500"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0x6d}], 0x1) r2 = socket(0x1, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="1801002e2f6669646530"], 0x1) 12:10:45 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x800) bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x1) 12:10:45 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = syz_open_pts() readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) writev(r0, &(0x7f0000000840)=[{&(0x7f00000003c0)="6de752a700536614ddc88616172c388f118d5e3530b3f191fa859e7a4b825c477753b9ccb9ea9e4f4c29216716f9a862f46b4372617fe26a32cfb65ca62f00c57ae814214d91d3b69a91de5a5e09d3080dd9ef79ce4ef1e56ccd3148354934441ac5731bada8fd23975b70903159cd0c41e28ef9d697d8d6377c763d1e6fa84a8834e10b897a856e9083adc6de416fa07f4a541f84624e1c73b704156387490374a0f894999467f9ea9d83308d0e48cfc3e65f5215d4d441ca03338e4a45dec2e94ab1e4a5071db9d0cae5a92f3777a8a0856901912af64184e5f38bfa"}, {&(0x7f00000004c0)="8f471ba78980ce65b6b54f4e876c72c408555e92ea68b87797f80f04d201121411b42ef478f12696a9cca2d4c19c2c2c5929d9b800c230434a656223"}, {&(0x7f0000000500)="dde42d0d2bda5a165a9ab9d115b357ba24c54cc06576174da7628a62dcf4ae4b9a24f2632a3b5dd175469e2954cd2a71ba0c25bb672f670feed06ad0f9bc9a8a3f5efced1ae7ecda87b9b48be232c9ddbebff8f08aa4872a5d35a3cac0958c378fbc13208af6c0d08166d674b9a7"}, {&(0x7f0000000580)="063f29484c97abc347a7d5dd1c4bd0a77363a9a5d02a90374be96392d29a3e3ab7348f091748a6dbabfc33c842c1c8ef4c9fa1f7e4e0492661056c67c4a89dcf5755bade7d370526ea897237b05810202e976f0df33b6515abc49d"}, {&(0x7f0000000600)="1a532820756e29f45cbcd95770005fb092e98932feb6648cbe11b448957bbcd72dcc63185fb667110f76de0f8c3f120757e569fbeeddbf"}, {&(0x7f0000000640)="699e27b122de33eeb84ddb60347f67ec365e9a1acf0d8da432012778cdf3aa9024c46aa06009da0d8e57b7b4ce98a6bfbc186677cab207dfa15fcdbcbb967cedb65781e825f5299ccdbc311eced97ed40d582ed6658e11551178c4a97442d77686560ae0ba3def2cfbff858109d92b03511c331be8a7990a431a6076da1f4e4555250133e7f054de8162dc78f3c20ffc057d3198dc07de58ff2b4f3cb1146b3d371c8d65210fce0ad1da98778fbcb780a2d7438ad66df326043961435903a695a9974f517920f9906a82b7f46f4257d9cdafda0160be3b8ef421b40e0291ee46595d88fd0fa88056cfe984148a38ce88"}, {&(0x7f0000000740)="e0c09b99171614fd05be85cadf40c3b8bb778ab0f76bd2fc7f07b5b6fdd65d2921c11a1ac235d3f465e002e51da286ad218742d295fa909312e1866b428833c83ca2731eecc2bd4b30a5f42f4f8c5fed2713f7df61097b17ce7eecd9c752187afd4093d30dc9dae80c78e433198ede6de22d1fb2d7a1d2de3ac1c2ea3a01e832ff8f06d8141f5e2ac1dfdb4e72a27a7000455a62a530ff8290deea0d1fb0251ebecd7230b2db6f7cc464cd49c9b190606362b9c59d51f0b5f4c4db72a0e101dd23f2599f8a1df2648e385f3e1d561791eb5e67c8f966"}], 0x3e4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) lseek(r1, 0x0, 0x9, 0x1) execve(0x0, 0x0, 0x0) 12:10:46 executing program 1: getrusage(0x0, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) r4 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) 12:10:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300023916f118e0e79c1081d22d61b52910b11c7a3941fea07b31c320504c6e0998b75904781212ee917869d965d5050d8282c46c593add770950d4c786ad1738fbbbc6c"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) pledge(&(0x7f0000000240)='\xdf\xff\xff\xff\xff\xff\xff\xff\xe3\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000280)='\x00\x00\x00') socket(0x1, 0x2, 0x7) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x539b9b7866549db4, 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0xfffffff9, 0x1}, {0x18, 0x1, 0x2, 0x5}, 0x40, [0x40, 0xfffffff7, 0x5, 0xff, 0x7, 0x8, 0xf6fa, 0x5]}, 0x3c) 12:10:46 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r1, &(0x7f00000001c0)='./file1\x00', 0x1c) link(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) chflagsat(r2, &(0x7f00000004c0)='./file1\x00', 0x5c28f146edd960a9, 0x1) r3 = semget$private(0x0, 0x4, 0x120) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000180)=0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/184) socket$unix(0x1, 0x2, 0x0) getpgid(0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) socket$inet(0x2, 0xc001, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xfffffffffffffd10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x1c3) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r12, 0x2000746e) dup2(r12, r11) r13 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r13, r14) r15 = socket$unix(0x1, 0x4, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000004000/0x4000)=nil) getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r16, 0xffffffffffffff9c) r17 = getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r17, r18) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000003900), 0x5) r19 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r20, 0x2000746e) dup2(r20, r19) r21 = getuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r21, r22) getpid() getppid() 12:10:46 executing program 0: nanosleep(&(0x7f0000001640)={0x0, 0xff}, &(0x7f0000002780)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="156dfa682768d7c465f9e121a5793a77557635e52427053d4f127094cebb98c3191995fa35a181361dac4a7c96a19fd4d7908601d611998c91dae8668881f52f948ff132da5d9068071846debff45c70c854a59f1df331bb0e2d8b77f96ff78bd4b338474f0c2366e3dcc412c7c2f0cc9239c69b06561505cc8723dd519d34b2b6a83df243b255497715ab1285af1cde6957c5074860642bdd50c35f411d5788814fc81878cd911f04620b3f8a843dbd26c5b78ab426559a56e916a460a9444973f792da94620b87a260175c0da7992ac13af40b1a", 0xd5}, {&(0x7f0000000040)="8d487f26fab77e84ab5c05d1", 0xc}], 0x2) r3 = getuid() r4 = geteuid() setreuid(r3, r4) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r3, 0x0, 0x0, r1, 0x0, 0x6}, 0x0, 0xfff8, 0x0, 0x0, 0x1, 0x8001, 0x3}) shmctl$SHM_LOCK(r0, 0x3) 12:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() r2 = semget$private(0x0, 0x4, 0xc1) semop(r2, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r3 = getuid() seteuid(r3) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() chown(&(0x7f0000000180)='./file0\x00', r5, r6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x4, r3, r1, r0, r6, 0x100, 0x5}, 0x3f, 0x49, 0x9}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r11 = getgid() r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r13 = getuid() seteuid(r13) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() chown(&(0x7f0000000180)='./file0\x00', r15, r16) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0x4, r13, r11, r10, r16, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r18 = getgid() r19 = semget$private(0x0, 0x4, 0xc1) semop(r19, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r20 = getuid() seteuid(r20) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() chown(&(0x7f0000000180)='./file0\x00', r22, r23) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x4, r20, r18, r17, r23, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r25 = getgid() r26 = semget$private(0x0, 0x4, 0xc1) semop(r26, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r27 = getuid() seteuid(r27) r28 = socket(0x18, 0x3, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r30 = getgid() chown(&(0x7f0000000180)='./file0\x00', r29, r30) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000680)={{0x4, r27, r25, r24, r30, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getgroups(0x6, &(0x7f0000000080)=[r11, r18, 0x0, 0xffffffffffffffff, 0x0, r30]) r32 = getppid() wait4(r32, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r33 = getppid() wait4(r33, &(0x7f0000000000), 0x2, &(0x7f0000000040)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x10001, r3, r8, r9, r31, 0x20, 0x9df9}, 0x401, 0x6, r32, r33, 0x8, 0xfff, 0x7}) r34 = syz_open_pts() close(r34) r35 = syz_open_pts() ioctl$TIOCSETAF(r35, 0x802c7416, &(0x7f0000000100)={0x3fc, 0xdf, 0xd28f, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r34, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc149b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea", 0x321) 12:10:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x7fff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000001b00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a01570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b6b449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee16001ca011e36f000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492080090821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e9dc1da57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406f8822de81dc8d4525504ec75f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362080023dcea1361ba312d6b31ec5ba0bb0e89b99aa941759689d37da81668be804061fb27986d8b7e13e86befa560461478ff8b53ef24ff777352c9206d8fe7f37ee44481aabb7a980499881126f8cafde9ac316a2d560d17c9d9b1c03d4c8c98921a08206c171c23947caae8ffe728eda021b67cfe62bc4bcb98552e396a2e0000000000008d64aa118faffc3ea1"], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x4) msgsnd(r7, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e64327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eed6d33243441dbd3c73109338964bb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23"], 0x156, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r7, &(0x7f0000001f80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb6401000000000000007c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0adfe4d3e32deaf2952a1859e4b5223695caaf36612bb157300378775996286af71ff18445908f078508057ca956829cc027978c271529d9ec3b921006adc1ae9897a4db6fa745f10e31ddf8f6a35cd9f8d72e66399e5b37335a756edcab2ca607b0a89e1082e5f147950303402023d2cbf25fe52495197f15316b9e10f049d2178f1bec64cbf4dc99a9436542ff019e0e6eb37ea29549284832b00fbd50b522dbccf0233bc187656bf8c9a3ed54ce1c3b23b5489acaf864e7c0e8f7614696c6971e3cdc670e9f4d5844ae72d787546080d380ee8401f869e577512e26dc979987c9aba271464eb4e3c2"], 0x1, 0x800) msgsnd(r7, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r7, &(0x7f00000001c0)={0x3, "89e2335056aab36f1b3a4e3f14c9cb9f95e187a0f7161ee83a1e1ed1feb563ba91e7f53e6dc07f1122cba315c6c663f8f67c4ec8c6e949109a62ba2e73d00093859c7e31d0256cbed5b3f6fb0c997a141b27615a5f1fc09f2adb39966724a56e7ff8d6931d1b44fbeb142b606dcfb14802310478a36f89288c76d299ba581ebb36e4574eb645b2e85822f8d0e6126c317f0c7ddc964d8f233fd45a9b0ab3826cb52c67a7e80df8c509d56da61ec410ab4e21530c3aaf0f29cb819885b86598f1dc59d0d4dee369f91386afd02ee5038e5c194697f13ea93e1fa376c362ac8408517497174eb7"}, 0xee, 0x800) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000080)='./file0\x00', r6, r9, 0x0) 12:10:47 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x40001, 0xe1f3, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0x527) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000a40)=""/118) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r19 = socket(0x18, 0x1, 0x0) close(r19) fcntl$dupfd(r18, 0x0, r19) r20 = accept$inet(r18, &(0x7f0000000800), &(0x7f0000000840)=0xc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x4003d, &(0x7f0000000000)="2c16954c", 0xffffffffffffffdd) r22 = socket(0x18, 0x1, 0x0) close(r22) fcntl$dupfd(r21, 0x0, r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {}, {}, {{r29}, 0xfffffffffffffffc, 0xeb}, {{r28}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r30 = accept$inet6(r29, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xfffffffffffffff1) r32 = getpgid(0x0) r33 = semget$private(0x0, 0x7, 0x286) semop(r33, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r33, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaa90c) semctl$SETVAL(r33, 0x3, 0x8, &(0x7f00000000c0)) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xffffff1e) r38 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000100)=""/114) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r40 = fcntl$getown(r39, 0x5) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) r43 = getgid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000b00), 0x100) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r45 = kqueue() r46 = fcntl$dupfd(r45, 0x2, 0xffffffffffffffff) close(r46) r47 = getpgrp() r48 = getgid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r46, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000700)={r47, r49, r48}, 0xc) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000600)={r47, r44, r43}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x8003ff, r36, r37, r36, r37, 0x104, 0x5}, 0xfff, 0x9, r47, r40, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r36, r37) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r37, 0x0, 0xffffffffffffffff, 0x0]) r51 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r35, r50, 0xffffffffffffffff, r51, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r52 = getgid() sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696cfe3000"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="1b1fe3109fdd78f0fdc5030d1077bdf754d57ec17978b217cb72d21d8b3bb9130f5c13d40df7a0528b2cc59af35141f6fd4054d55d31c4b6c27bd5f043c6ebe741a89ee945732bfb96af835c7211", 0x4e}, {&(0x7f0000000240)="a87ff3b67d9e51f2e376d74323a12264d86d56aafddd4d547bfbadf13388d7fadf28291db89bea2a47a4eeb39d07de36e5226c5fd8e4e69536fb5e2b97fea303ae7234dcd6d7ab0be298ceff53875793e3a335816ac1d1d0b08eee73f32443feb01c6dd0a303037ad2861f49af4d1ee22dbf05cbf94f7ef35d2078ae2a60413994db885c689360ffdf761109fae5166cbcf8c848b6d4c31b5c8f2adab07b5d160fe2ea0a5fbd9c6e3bfd387fad84829ddd40494b5b84178229f204346f81796cb61c89e62a26295c912ed50eca4d494987", 0xd1}, {&(0x7f0000000340)="6d064a01fac6f02b3462af283651ef09c066552dd2a9c8c101577d2444896e97599d9e3a3363df435fecdd402b24d3edc3efcad59393d5540dc6751a0fea519c4be375391ed0b68a0df886645f24ef12401d672d2fa69321aa3b7c5e127b6e4679f01bc708862c5c9a7c76fccfbe40179dec445eed2f61281cd581bf309a4e5781e05f2c10145b43c3a8535211fa10faad59e6837c33b420acd5e7d83152115e4910c9e23dc9c1ecb63408028295bfbe9bb73b9d352a9376b205c05068a17f54d8d7e95dce14473cadeb3e130d5af147eba27d4afe48ba44ce4270e04d75da7a99ef", 0xe2}, {&(0x7f00000000c0)="b51e6bcfb54768265a29dfc4bc17e98a9ed130fe0c93edea41af7ffb77336291b3b85c3b1f86d12b44668a0538c3c6d9b2fd0e6e714917b137f2fa3e4280627a", 0x40}, {&(0x7f0000000440)="028156e3d1cbe15a5ed8ac3026f5a17767ae08fc243cc4b065b4ed90d8a1a34d12051a4a98d164c94e62afe70b3b5cf2432008e2773332e7b392a893f2ca99e562a138bdb3e7d9a00a2fb3979df9c9f34781bd1f9ab903b3439882f4e149a272ce4ca7293e2451ccf5d3d242a2e8587fe4e60d2cc068a40ed8faae627f2925e7a984d0c7005a6fc9fa333a10872b7c5ef3946bee25eff497a3824d719993562b7455096fc29d7e552c84e2ccf69c149bc4", 0xb1}, {&(0x7f0000000100)="b643db5c09bd722ed9ecbbad68124021fdba457e7d9c6a15e95fffceb9ed9774272b", 0x22}, {&(0x7f0000000180)="42b0750a034cfc90404528c9739e18125b7712d9a3bdb241518c43c9f48c1d5fc8541f56038dad89cc8759f99c4251", 0x2f}, {&(0x7f0000000500)="bc5fb34dd835841e33231b173cdf755bd5222a2910f9e11abf18ae22eed68f107ebeadaf6e9a5b4ea29a8bb3d2d09964aaadfc679054f2483e34663df24d08c07b3cba8b9a3ce0c57d46217f323da86ae7fa7c3c29df24c2e9446da6c7a30d6e1687b69daf384366b71490c09cb06b0cf012597265786a4a6c50b07ae42b3f27dd08134acf2225e2e2436fa0e9ba15fb4397b38716db6a903bac66079184e8e03aa1fabb7201f6153a0a11f400368cb0f3", 0xb1}, {&(0x7f00000005c0)="d7441757901cc63e88b5ef40ef618d0c688350eb71730f188e8e477fa8deab4bb502c1f01a09e7eac0db6ae0e59f9e79ff025191aec948c877f0fcb8452720df6b9e7f649a9dba3b78c0dc13536811485bf0faacd4ced416db41fb3df1717e1e1c8d7dec448d4dfadbf9f75fe674f45b281d8ccf0501c82e1d6609f1a2317609ea8e202d7ae60116b80b935f3e5dab0ad5019d0af97626617b34cd6b3b49676b8d1b93c39749277cde0be9d990dd9bf4a4d7e821e726081e0c7b909d46b72b03afb5538efe8878590fff6052182c6e4bb686804dc2a082972e77d4d31aa8a1f8", 0xe0}, {&(0x7f00000006c0)="e295ca1d10ab196ead993c61a7ce9899892bf4b01a4a2a06dcc183436d8abfa91f545e5bdeead308ce53dc39d1c5be524318f8c1d516826352c0198675b5ec5318eccce3d812c2c85806d35b0a3f4a6eb01609fd7f8d4228dc7a79", 0x5b}], 0xa, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r16, @ANYRES32=r3, @ANYRES32=r17, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r1, @ANYRES32=r22, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r31, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r35, @ANYRES32=r52, @ANYBLOB='\b\x00\x00\x00'], 0xc0, 0x4}, 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) setsockopt(r53, 0x7f, 0x9, &(0x7f0000000600)="92137ae71deea709f55f51543d36691d62ae2ad3ef8f5e1893d6d10ee9ffe7db0eceb90e2017a076017b4778f8354ae868a99f2fe7460270e880bf7d", 0x3c) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000001300)=0xc) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x7317c9c2e9ab0149, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000001540)="a65f35aef40cc7431713b5d9c55ed2c3f9231167cc641f6a351f1ed8c76240a002da212298071fd6798977fb8d7012586007d336db429a38742faa2314b2aae3198ef6e44b4d982669320032750e7f1a0c7190ca35b7229fe85a58aede5698557749a755f190bdfdaf70c5781e4805fc3f5e7aa523b80b3af4985168a0e9eb1ea12f71a88ed90ac76634aaa7184ec6a98f4c37fbd60707632276ace40dff3d84532fdd6f461f45099e5f087a1a0d", 0xae}, {&(0x7f0000001880)="94d2bd9856d5e2e9c3752815ad7924ba9cf6abbce6698bf8f0a2e1c80bd3748aa5ee162fe06194d5f64ffbc6ca4df7dde57a9d4f21b5e4824e908e3acb9470d8b72536d271e5c36048e6c1afd7bcd0bd1a539b7438a0d48e2a67e6779a401af44f524d0460f4518b333dbfbfef177ed7a01cc8950451a873a5556be851ec7389b116b06b4c2bd3ca8561a0719c852a6ecc889c3ba5f3d60c09f1fdefada5ab32002a2a58c848a4063bb3b156f2fa6f91e6c4f0b1b8247aa18550f48c927ede90e1427f2ba6d836e1f59c36d0b4c0525ed464103695a9de857dabf5fc9159b92e4c7d54033e7ad644210e419a448d684ad65146d6b90b50d4d134e94cdb8ff0c42b3fc9b85e541b86a255e0c7172a8af7d4ee073aa5620481908b6624a5d26538e1db59eeb37355c790c4f03510debec70cae553dbf8e2f3f07c22cebe8fefc91963e709378904dc82a999b2bb6800986442514478009f1586edf005deaabb9b9b36dc03f69f52b516c14fdf58c0c5a74d0b6b03264e66b90fa3754e8b8d12ce61b55097ef1263edae9811e618e0581b2ccbb75f614779a9cf3cca41c8727ee838485b075ae3168e39cf345cf0c720deafbe11990392b387d804546eaac55a7462a035b20041c90e85401d670e7e0805021ee043ce76b180d81391f6ca2f4957bd0b74d9f443b378eef711c63fc2abf651a8ca37035b1899dd8f2e4b23120e75ae2494f150f2f01cabec73282a590f522a3739791f5c1163f8e107ac368c8b8f4e66a1e439191d5515f90255777ba79ed551009185a00c7592fa8bd3c69c2c2552a3d8afe0f63e5304a5f9fac311590f38768e93395b971282e72029c0b459a9d5802be6b1d63f3b5ce96f4add60e6555b05f2aa7a9f5ed1bf44edc09c800960063e7e69194f8bb61dff6fd1e36afaf1261b8a42b33d5a98c6a78bceaf5ffde38d8038ee6dcd7d7e382b57b7bd857e509d61ff9e91682c0924b836be01027665d3d48e67a848ab76bbb3f0536022a2d4862f3996072ac90353ec0ea275c5b693267d15a5067bb369e6e21abbbf1cc6361036cf3f3921a474080ed61c908a85dbf9045e46bb9d9b8c5508949d6ada1b2ce1fd2fa073a89d1871bb254c4008420d664239f3d692ca20bdbc4e02f83bb278d59f7a1b3ec6f1752fd548cb7b130e8c56ba91348923144e868704302c9d10d98a77014430a5f37b66434ab7b3c21d9bb3251214888b03f137d0e3a19c6953d6f8c603d63cd22e4844034bb9a803c4647310a4edd1affbd7ee0e484ede887c7a3afb924a61fc338c3240be1e51c32414651d14b1dbc819dd32606a4726afe85235eec4b0ff0ce2f46c28312652692119977975f63de41d42ca64878f7ec6b9c3714ed7b4a60ef1ab2a30f28bd082e11489d6c718a87b1867ab75c21782ddd0e36eddcc86ec70257296a123e32e3e04fe7e6b4e2a125fafee434c5bd6d3b159258a1aad51d96f157390a9774f52c55e8ddd17af3fe24ca722589f1223ba481d541c4696086a881392345fb3082231836f745a796e5ee23fe06c419b888e2709603510e1a49fa1cce1cdb4c227522b02cefe1f68623730c2af67e96b6510b32447d2ec9e2160a9ef0cd23f8d2a2e27f8a23d9aaa3cef4a2734414668c3254f92a9c583b22a9dee158ec279e20edafaadcf2e039b7340904f48323c3b813faad25c9af3b05e1d62daacc4629a2afb7049cde251c586972e383feddb730e9748ce7c1f8a13e0959cc5cc87b835241f7836c001efa7e0f431c51faa8a02e5e6db84172014297a55f303df1f2734616770b16e63a7cc3a5459fe5dadfe58d178ac8e92606e09df824e58d49689fa5ce95a272d0a188245aa84e5d12780fce7620599d4bd06adb65abb5ffb0e573197e970eb33c131fbac841df20a745f0b6224f867a3a63389a290036647ef425e3c0303f3026483679d323b3e21fa62422d017d47f4bc2dbfec1ad449445a8d35bb6d52c09a8a1cd074b42adaacc920428555d090ce41b7b5d8f3d0bf57199a01e3e633cbe95456c83b5da23cac15c6ba0e9bfbd438363f47dc29441bb58b7ce3ff534d468571ad1838e92154128db80436845f474283e627f268b5767c4329851b126bbd418cc467f5908164a3dadff703ac8bf261bb943a09dd37bdf75068a864a90aefe93444d5f5327fd0364f796e5b015fd2e74d3858bb37375e6a85df24bb3a99b6160bd65437c39f8123492e197923932d987bd1dd38449c3000022a1cdd6a531a23bb742f56216312fb60c06eb465ca544a119dc8d82ca99088aba842399029e6e61ee46dabf24fe1a9844b2931fd6c398d2d01d5410c47aececb71b1a4e2500b250c6b5da228b1f6a1d36cb0fff37aa6ece110154b0cd7cd1efc7c3864b6d9401528bb2614cb33c12ba8b512900aff93f10a35fb57ed2a940a60d7fe1c39aebac247aea18f1cfbe373aef6d204a2778529721fce88e2c82e36520ad2326e7d0184dd2e13174c8ff9c7b2abfcba5aa51572c53eeef5d3b600371dbceec20e4a5b207557177aaa2c7ff0239be9d80f8b678aece4a2e3581d1ca4a8e9a469db5b1db54912beefe96f773c35f8edbbf40905d5a01fc6e9c4896c18db8e4228f16a532f8813b2c16a09bbda9a050ff3a8fe7a4a37d4fe754935423222a531d6351728b7e1ddc81d221b074e870479bae62ecc474418c3efea5b1488238ea8028c149933a5af577fc5e218d64fc85923aa8c24b82bba11b85d88bd05091504aa60eebe781edccc9968fee2317e07ee5d5d2e8cf648b26dc618217bb07df6e125a40e02087471d32d831b4c9e7cb304ff89819376e0078abc6366304e00d4a24f6773021f36528482b3bd74e75694802812ff4b434c930716e80be70361c48fd2fe269e69c98d7a4ca81062260dd7cb7abdd272816fbd2330ceb5d20b6d178b4d255600d927f52d8c04bc2f9a5cbd2028b9229d919b710517a56febba65cb03f027a14a92aa1815677b393d36e8c291eea4f3cc1eb3b21d900928010c333269b90e98e7ae8f1dda20e5296b91bb81004326080e75e04a98ff5480758d2dabbfb454ac44d82da850878f6b7e6da63cf7cba5b9bd051572e79c1c05e21b006c95c376b4bfd02c4b00432b70742dd577d96a74b528c015d7a4e942f9878de9b0417e8744049beab65e600609cafffb9728de81ed9b2f1a59b2df7531ea18002e57f75f94a6afd24db9b37e6a1813bac1c4a5ca1e5fe33f5b9d816a70cc61638ef94701530473fe62a7c24ab9278fb884549ad28217a8afc4d567674c1ac2fdfbe3f52978a4ca30014c403ca23981023f2c3db4ba7f72f8f67e005422e271a53eef8ea5bab77acfbe8851a79f37ae6652856ea53d240fc1991df91d7b605af3c7949038f0144165cb2cc7bc891834a82d1a79346613c48321f1323df1ce148b5ffadbae43bd4788af3a826ecbbcbb761b67a3bd5a81e4f7f4922510eb7449ebf865e925f8d93518d84441a5d7e07c2000503eb1f10ef7b52ac059786db296c3075e0e81ad7d1a9dddf4d6f44a480e82537b27ad539b58b4ae9638bb2a91fe7e9399b4e32b2140de61d988b18e0839d05941f273844cd259f3f6073c2b6f1128bf6c359478867ebffbf4f6704cb24a7941ec56658e495d266c28cfe3b669a58699a9f8a8d49a9c1a72f25872b3da978602fb6d76ccef94d1bacdafa66cf03a65b48e83a0b6c9b5d57d8921cdc91a49063556f28df10df41dc6c5705d9e929962f635739543a6fd8d4bd5b6097fa16e22bf425272bb81840e890beb7d9e84754c336a3fcf454f4bb9b0ae05fe6d8c2ac1ab88a40e4be558c89db6dfe25a8622768a0b8f54f7fd2c0d0d5c0d5e5e226d1c7dd70adcf2079ce736684d79b6e413be99c95ec799af8e059f4ba572e40f6e27c35a741690136d5526dd495779c765aa4217cfc3e22bc8f1053615942988383b766f3f6ea02036b3b60de58ea3a90896661cc8b73354792d6a371187b0593498f229d0eabd389c4654d537fff7ca9bfabac0739a7a2a340374cc3ed9beb6553cbf783be63403a4f5dd52679a6ccbdab5ddfa5b022d6cb1d28b7e3c09be80aafc2a6a489200a9f901630ee3929a2a7dd80f7c68459264fc66b5890029852e5b2dc7810805bcec46b262a34d0224429f6a06a47bdb2785b1854ac9389db72f86b478612eea4ec8383227b10238d0df3159a12a2e6ec5c6a50740ef6e6f19f8ec750bf8b0cc8907ceb51af67988cea91624b11e100af1437d6813fe24c691eb8c40c902fdc4eb5e22bff6d189a740f88abe12af08c7c3d79c0c8fa94c0514354d8111f5d52a45d713bd932a570118636420915f953847d5490f0807a3cd7f2fd918e6a4ceb9b62b1993edb3af8f3a471c4be700bb7e67c7d67a4b2bd97247f65cef65d26dc725c2ded2a9ad77596bbd34f8c6646b570774d206cf5603f592969c2407d07ddf4effc6b5d882aa6778dfa95a686ffeb1287f59f4f6697f2044d4a3bfb455e1f69eef8b689f857cc6932aa4e4c7c039dc904906c9b4cb25f0dcbbd89255742b38babc577c52fa7fa58de1854b32fc11e5b3f49da5cb497ecb4319e566b0a3a81f6cc9d46bccb13cfd01b36be2ba7f8df46376950a9ad10ff92a3ccbc5770380db9c8541f6640f7bc35b1737bfbb08d233042707e36dfccfe7336bca2636c6bd44ad2c9039c36f9b969b36bbd78c915add1771d421199088a523758fe207ac3c874fd4cc7f7755715aa182de62d2457c68594430b8ef9326839e987eefa66b174b91c52cfd5784835349bda0af0735a65ff2eec3e418cf3190e1a3e8ab5805d30b773e389814b4e4b7aeab2d0240d097a133c82d20ecea0a5ab0ad68ab84495abbe9c4c5beca3e6976fad0cf5e7037f05c20c2f2f024de5f2b8ce857545cf3a66dd0454ed41c1c5582cca771a68ca07658a57c8ed2fa8f042e3638edbfa57b9e228fad0600b4aeec08f5c0e1e4d328e93a84692099f4dceab21b5cd12373b2753ae0ba38f7bdd7d3243bc996d279e2dea8514e1a8ccfacad22e2e1cba020d9f310fb4c693f946025a0c664b57b506535730b4223e11921ceb59f77abb7c04d6dd3d4d626ef178329474e39aa30f017a73dcabd3cd07dac2c13462dd3a775d01a67b68c04378a794a678c1956919eaf22eb133dd1aca693999788973eb294dc5ffc2706ac570e6fc05a0445d48a0aed4e1ae0b04d309fb87253d777c403b70f8a5ddc4d5c1ad49c7934a1dcf94fac3fc7b273b03f00ea93b0a17d57c03530edff162effa5ac9d9c27cae8c1d12dc8c85aade2b25c0e3a2011f82968db79870a8fb5586c22576594e67d0ddf83461f943cb691e9920c6a23df30dd9970a64ac51f882a0fc1c01f61a37decb041a8f3ad9f1583e773edb2e3d8afd0045bfc46952b9954a8ca6d874f523b14682d0eac42bfa71598f22489132b78caabcb761f0884a23cefbdf0a2561ed0790b6a66275e31c14a69e0b1b0177c537419ff214470e333b31cb3a0eff96f772a7ded8eb048131e8ece6f62245a608dd3464f9d584be3c007b367950c423a24ce346ecb53efa9776e0b27c5f79704e3cf9427dc2647748dffad3fc496111313e6b5eaa6593377e3a20d064bae0b1007dd10bc9faac37b5977a0bd86956df6fa6f1df6d77ad73df204e2e3be6bdf3d096ec17d39339bc3c1ec1b5a60c31ee7b0a3466b1c4a2eabb38d759d1f416fff972a668b079f6a50167b57986c3ad3aaca01ace7f0de3b21305b2d0ff69e7e9d30663414aeac9a0b7f5ac2bb900a1876954741bae8acccfdc115e37bb", 0x1000}, {&(0x7f0000001480)="d88640217d28a3a653f541b99a6d3651c2139ac90ae9f0843091b6d79a2dd8d183a2d5a3ede28ac89127b83619e99933bb81d0aec690423294481cda9835d8d2c4268f61e1e68a3690e6af80e03d259fb26e298b190029dceff122ba480b6db07c9ac79ec3f08b1c37e4d84ea4f4920de432d79c517f3dd854f4b3c8dbd60b2246941ca6d5076639b2e7fa63490b4f872ac2123a25b3ecdae9e87494d642a2ef58f919dd09ba3cac36508b149f21e3c29415f435b78167", 0xb7}], 0x3, &(0x7f0000001340)=[@rights={0x20, 0xffff, 0x1, [r5, r54, r21]}], 0x20}, 0x403) r55 = socket(0x11, 0x3, 0x0) setsockopt(r55, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r56 = socket(0x11, 0x4003, 0x0) munlockall() sendto$unix(r56, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f000032f000/0x2000)=nil, 0x2000) 12:10:48 executing program 0: r0 = getgid() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = semget$private(0x0, 0x8, 0x80) semop(r2, &(0x7f00000005c0)=[{0x4, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x3400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x400, r4, r5, r4, r5, 0x9a, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0x3}) r6 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="4088e7314eea8af577a96a65eca98bcd85464562a5874d4449166196103b7ed2bd56ca3c422f8a99584e67f81955f98176d5d5"], 0x1, 0x0, 0x4880c2a1e2596022) r7 = socket(0x10, 0x4, 0xa) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r5, r1, r0, 0x13, 0x6}, 0x6, 0x2, r8, r8, 0x3f, 0x7, 0x6, 0x7}) setegid(r5) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0xffffffffffffffff, 0x20000000}], 0x7ff, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000040), 0xd652, 0x0, 0x10000, 0x0) r16 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0xe071e0599d192551) openat(r16, &(0x7f0000000080)='./file0\x00', 0x20, 0x40) 12:10:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ea0cd3ab203dbcff947497aa60e3d038ee801fdc3aa4860e913fbc7827a9e53f28aa7b07c720b760640486b70d60a303886bb4847bd2ab472f5fa72d9fec63cb2c1839810eac6a847a3cbb7de8a3924104e4e6dddefd44528d853b7530c949ccd6e462cf205b04f00bf4bd667191a4d14a5ac6252a94c202fa98e179020393411cce6a3e0870fead9501dddceb36b8e9f88ff7b7da48ce3a3a3172b437ba709afec2c9e44b5be6408547cccf3eb42a7a2870c22013", 0xb5}, {&(0x7f0000000180)="7383ba150c9acae0", 0x8}], 0x2, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x18, 0x1}, 0x11) write(r3, 0x0, 0x0) socketpair(0xe, 0x2, 0x2, &(0x7f0000000280)={0xffffffffffffffff}) accept(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 12:10:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) sendto$inet6(r3, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r4) 12:10:48 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') syz_open_pts() symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') 12:10:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r2 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820296feffffffffffff"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r2, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 12:10:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x28, 0x9000004c, 0x7ff, 0x4b0}, {{r0}, 0xfffffffffffffffa, 0x3, 0x80, 0x6, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0xf4, 0x8}, {{r4}, 0xfffffffffffffffb, 0x61, 0x20, 0x4000000000000008, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x54, 0x0, 0x7}, {{r5}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x95c, 0xfffffffffffffffc}], 0x34, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) recvfrom$inet(r6, &(0x7f0000000040)=""/129, 0x81, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) dup2(r0, r1) clock_getres(0x2, &(0x7f0000000140)) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000001280)='.\x00', r7, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000001c0)={0x2, 0x80}) 12:10:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xfffffffffffffec5) 12:10:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x80000000) r3 = geteuid() r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getuid() setreuid(r5, r6) r7 = getgid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, r9, r8, r9, r7, 0x10, 0x9}, 0x2, 0x200000001, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r5, r7, 0x0, r8, 0xc, 0x80}, 0x226, 0xb0b}) fchown(r1, r3, r7) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) r10 = dup(r0) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 12:10:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff4, 0x9c, 0x4, 0x4, 0x6}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x63c11699c9c40ecf, 0x2, 0xada, 0x7}, {{r3}, 0xfffffffffffffffd, 0x82, 0x1, 0x80000001}, {{r3}, 0xfffffffffffffff8, 0x1, 0x2, 0xfffffffffffffc00, 0x6}, {{r1}, 0x4, 0x12, 0x23d26a4f806ac04d, 0x5, 0x4}, {{r4}, 0x7fffffffffffffff, 0x4, 0x80, 0x2, 0x20}, {{}, 0xfffffffffffffff9, 0x63, 0x1, 0x6, 0x1}, {{r5}, 0xfffffffffffffffa, 0x2, 0xfffd8, 0x6, 0x1ff}], 0x0, 0x0, 0x8, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xfff, 0x0, 0x8000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r7) 12:10:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000680), 0x0) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) r3 = socket(0x800000018, 0x2, 0xfc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) getsockname$inet(r3, 0x0, &(0x7f0000000040)) connect$unix(r3, &(0x7f00000007c0)=ANY=[], 0x0) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x7, 0x84) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = dup2(0xffffffffffffff9c, r9) r11 = getppid() r12 = getpgid(r11) r13 = msgget$private(0x0, 0x201) msgsnd(r13, &(0x7f0000001980)=ANY=[@ANYRES16=r12], 0x1, 0x800) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xfffffffffffffefb) setuid(r16) getegid() getpgrp() r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r17, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r18 = socket(0x18, 0x1, 0x0) r19 = getgid() dup2(r18, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r19, r20]) r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = getppid() getpgid(r29) r30 = msgget$private(0x0, 0x20000003c4) msgrcv(r30, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r30, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c3243cf243373900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b0600000000000000ad0700000000000000000000000000000000c0490000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead59333f15afbd4f4c624c1c804023e43c54e5e1b23816135bd89a66cce695c09b7cf2983ff061c64123870f4c5f5c0ba22327b2af82def35500"/337], 0xfa, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 0x1, 0x0) msgsnd(r30, 0x0, 0x0, 0x1800) msgsnd(r30, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x1, r24, r27, r23, 0x0, 0x46, 0x81}, 0x10001, 0x1, r28, r29, 0xa5, 0x1, 0x4e2c, 0x6}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r31, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r31, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500"/225], 0xe1, 0x0, 0x1000) msgrcv(r31, &(0x7f0000000480)=ANY=[@ANYRESHEX=r28, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r22], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r26], 0x4, 0x2, 0x1800) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r32 = getppid() getpgid(r32) msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r35, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r34) accept$inet6(r35, &(0x7f0000000bc0), &(0x7f00000002c0)=0xffffff69) r36 = geteuid() r37 = getuid() setreuid(r37, r36) r38 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r37, r38) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={r33, r34, r38}, 0xc) getpgid(r33) msgsnd(r31, &(0x7f0000001980)=ANY=[], 0x0, 0x800) geteuid() r39 = socket(0x18, 0x1, 0x0) r40 = getgid() dup2(r39, r39) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r40, r41]) getgroups(0x2, &(0x7f0000000b00)=[0x0, r41]) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) setsockopt(r42, 0x29, 0xc, 0x0, 0x0) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r43, 0x29, 0xc, 0x0, 0x0) socket(0x18, 0x8003, 0x4) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) r45 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r45, 0x0, r45) accept(r45, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r48 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a540f0e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r52 = fcntl$getown(0xffffffffffffff9c, 0x5) r53 = getppid() getpgid(r53) r54 = msgget$private(0x0, 0x20000003c4) msgrcv(r54, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a7c3ef87c768d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r54, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r54, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r54, 0x0, 0x0, 0x1800) msgsnd(r54, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000980)={{0x1, r48, r51, r47, 0x0, 0x46, 0x81}, 0x10001, 0x1, r52, r53, 0xa5, 0x1, 0x4e2c, 0x6}) r55 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r55, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r55, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r55, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r55, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r55, &(0x7f0000000480)=ANY=[@ANYRESHEX=r52, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r46], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r50], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) r56 = socket(0x18, 0x1, 0x0) r57 = getgid() dup2(r56, r56) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r57, r58]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r60) accept$inet6(r61, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r62 = getuid() r63 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r63, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r63, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r63, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r65 = fcntl$getown(0xffffffffffffffff, 0x5) r66 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r68 = syz_open_pts() ioctl$TIOCSETAF(r68, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r68, 0x20007465, 0x0) r69 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r68, r70, r71) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r64, r70, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r65, r66, 0x0, 0x92, 0xffff}) r72 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r72, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r72, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r72, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r74 = fcntl$getown(0xffffffffffffffff, 0x5) r75 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r77 = syz_open_pts() ioctl$TIOCSETAF(r77, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r77, 0x20007465, 0x0) r78 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r77, r79, r80) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r73, r79, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r74, r75, 0x0, 0x92, 0xffff}) r81 = geteuid() setreuid(r81, r81) setreuid(r48, r81) r82 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r62, r82) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={r59, r60, r82}, 0xc) r83 = syz_open_pts() ioctl$TIOCSBRK(r83, 0x2000747b) fcntl$getown(r83, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r83, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r83, 0x20007471) r85 = accept$inet6(r84, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r85, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r85, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r86 = getuid() getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r83, r86, r87) sendmsg$unix(r10, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2e9e2f6218ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000000600)="def526b003d1", 0x6}, {&(0x7f00000019c0)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209ea46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e5c1068277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c592e117d341a6a37050d060c61319b9402a1fa401230edde37284cf85cded6ab998767c285efc110bdddc817a209d5ebb566bb745a0be9bac3560f155f16a8d19ac4cc913b6ceceadf5911f183c4b1fec7bfd3c3ea36b5591146df7d569a7c690383de0066b77f83b3d58a68d9fbc878173ef08557ec773f23471c8f7c3c7e27fcb8bd40cf27d6952358a6a44429874ffee969a5804133e8ffa42e4356bca82828aa3644be0bf11df8810d2221f5ba99fa25acf9a50f0bc7103e2694", 0x178}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f00000007c0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x9, &(0x7f0000001d80)=ANY=[], 0x0, 0xb}, 0x8) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000040)="996b32d5671914da8718ba24f9c1f9219ed3be7d0ed7927a0cf02ec2f230bac5a25855f15c9bf1dc28907ad5a6e3c66a512a2bdc0044fddd576cc77a3398c421aff9d728e9f0a7275f13cb0befb7bd91dfc35cc0638b1a198876b0ce19335947ba88709d7d871f2bf98f2997d0324e2d873b8cdc51dc79e1accf0aac7e7723a312bd9f44d8f3748788402a30a1a9e06dd6c5fdd4871b2e3337a75d608d8f1187aec292e9fe00f9530a071147ebea692850f41364"}, {&(0x7f0000000100)="a50adbbf6232195f039c543fc92265cdef7f27c08a4883f88c8f53c3c3d6b7cc7fb38c299179a50486dfcd88dab460fcf1f81b76276676e24d0c0794d3352f846bad667168a6d5ef8c4356ebf95a1dac69ea3148751a11c167e669c62e1890928ab3d30c5aba2374c50ff5756736e7c676fb9c580922ae726e848f98a70ece6fbd48f9dd60544c41a68d2686f5f0b369ffba53a61a0cd19d166508e6427b087ce5aa727fb22dec8e363e17ea811642ddfc1f470c726d6668b37a1b35fed2b507b404930e2bd6608bc7f16b3597dfc057b6bd72081355c9eb36a126603b3ad9425a3aaf55c1198fb54cd02f0f5b5bf1e50ab36d"}], 0xf4) r88 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r89 = fcntl$dupfd(r6, 0xa, r88) writev(r89, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r90 = socket(0x18, 0x2, 0x0) setsockopt(r90, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r90, &(0x7f0000000140)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x853e, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r91 = socket(0x18, 0x1, 0x0) r92 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r93 = kqueue() kevent(r93, &(0x7f0000000200)=[{{r92}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r94 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r94, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r91) ioctl$FIOASYNC(r90, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r90, 0x0, r90) connect$unix(r91, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r95 = syz_open_pts() close(r95) r96 = syz_open_pts() dup2(r95, r96) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r97 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r97, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r98 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r99 = dup(r98) ioctl$WSKBDIO_SETMODE(r99, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) r100 = semget$private(0x0, 0x4, 0xa5) semop(r100, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r100, &(0x7f0000001180), 0x1e316d81a01eac7d) r101 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r101, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r101, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(r100, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r100, &(0x7f0000000240), 0x6) 12:10:49 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x4000, 0x0) writev(r2, &(0x7f0000000000), 0x100000000000013c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000400)=""/4104, 0x1008}], 0x1) 12:10:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="bf669d1f702a"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300), 0x270}, 0x822) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) write(r1, 0x0, 0x0) 12:10:49 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r6 = syz_open_pts() dup2(r6, 0xffffffffffffffff) r7 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r7, &(0x7f00000000c0)='./file1\x00') write(r7, &(0x7f0000000180)='X', 0x1) r8 = syz_open_pts() r9 = dup2(r8, r8) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000340)={0x0, 0x6}) semop(0x0, &(0x7f0000000040)=[{}], 0x1) r10 = getuid() seteuid(r10) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0xc, r10, r11, 0x0, r11, 0x0, 0x3}, 0x7f, 0x69, 0x200000000006}) r12 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000003b, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r13) semget$private(0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) semget$private(0x0, 0xeb51a75da04fc21d, 0x3c) r14 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r14, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000180)) semctl$IPC_RMID(r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0x1c3) getgid() semget$private(0x0, 0x0, 0x286) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) geteuid() 12:10:50 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c6", 0x1}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x5832, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {&(0x7f0000003dc0)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b14b1945255da6dd5900b9757c5050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bed", 0xed8}], 0x4) 12:10:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r7 = getuid() seteuid(r7) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r5, r4, r10, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = getgid() r13 = semget$private(0x0, 0x4, 0xc1) semop(r13, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r14 = getuid() seteuid(r14) r15 = socket(0x18, 0x3, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x4, r14, r12, r11, r17, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r19 = getgid() r20 = semget$private(0x0, 0x4, 0xc1) semop(r20, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r21 = getuid() seteuid(r21) r22 = socket(0x18, 0x3, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000680)={{0x4, r21, r19, r18, r24, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r26 = getgid() r27 = semget$private(0x0, 0x4, 0xc1) semop(r27, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r28 = getuid() seteuid(r28) r29 = socket(0x18, 0x3, 0x0) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r29, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r31 = getgid() chown(&(0x7f0000000180)='./file0\x00', r30, r31) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000680)={{0x4, r28, r26, r25, r31, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0xffffffffffffffff, 0x0, r12, r24, r26]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0xffffffffffffffff, r3, r32}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x10000, 0xa0, 0x8, 0x400, "da30be0b35b203844e43444f762de0c8f515b586", 0x3, 0xfffffff7}) 12:10:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) close(r2) connect$unix(r0, &(0x7f0000000800)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040), 0x3350, 0x0, 0x0, 0xfffffffffffffe8c) 12:10:50 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="dde8afedaaaadc6c782ba80b63a2a2397d887409fb6090ba5d1944e73133213f1c7f9fae90128136645c392afaee214d153e7dfffb6a8a8a1b90ef43cceeff4b6d", 0x41) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000080)) 12:10:50 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x1, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1f00000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 12:10:50 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202bead16b1533a92c2f3c2709fe57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r5 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r5, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 12:10:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x102) fcntl$dupfd(r0, 0x5, r2) 12:10:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8, 0x90d6, 0x1000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd54a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa06b6caf4b2f5ea5d8", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0x7ffefeff, "0503c966f22e95a163797f00000000000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:10:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') 12:11:13 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e349f52ee3e7d8e52c41a07f996cebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f6112ccd4364560940b18d610f280d3f000a5ade4b6ba132d2daf5885d8101b71b8aed6d8e1cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6eee45d65b63d108b12068b6b73946d4faae"], 0x10) r9 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r9, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r10 = syz_open_pts() r11 = dup2(r10, r9) accept(r11, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524b5d622e3bd665067c65106cee20805c00114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d361fc840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af300"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r14 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r14, 0x0, 0x0) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r14, r11) sendto(r5, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x382f0bc765df3f6f, 0x0, 0x0) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000001b00)=ANY=[@ANYBLOB="b76d2a08ff2209c2245ff473bef498cf445254d3097a64bcbeb31d2d3fcafc8fe03d78dba5383be1021efe9c5e8a4c9f47f89557a48de898b7e1c38ea9d671cac55fd066923c3464fc86454dcde5994e07957776bcc4563805775da5fec5d9ddf2d265502d63bf0beac88a9bb3f7001a2889c6732051fa15142c0eaaffdddcee4403c8726149cf67e8313938774a70446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc11a66be44cdda9bfb02f694811dfd7fb3010000804216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c043ebbc676398a637066f7a6834b6514468655ec6949c5a6ca5f2cdc5cdd04e29b95bce4bdef4881a4c06ee8fdeca46423825f8f43a81abc65e0c3249807631458b1ba3223bb88d22b2ba43e443585a249fea416e0c3cb9d628381fd0f9adc3b94deaad3098c0380fdd9e6a708a8b78a1587a014bec881b9aa717dc289a939107cd870ce58157287aefb28ea26976535ae2b5b00f4bd3fd335e19c8ed9b61175d8f6e56aa702002e4642e775ffa26734e949deb66e5f0cc71422fa8e70da9e0505f5397a5691f822ab8a79f0e52949317712fcee0f4da996b0b0a5822b578236db6697a5f8abf679318719db6dd5a8d91651ff598f3cd49b14edcbbe154a95964bed2a8e81ebcdce9fb79a550d4fb8345fadd6c7f1ddf4663cd8128d46c05979f12fad00"/550], 0x1, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc2427a5149dfcc41b99e7d157f2d8fe8c1da0bc395aa919a28d9f13abaf3d02c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3347ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9d54e3e8039add4b07fc9b0db1c0f6cdee10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9515b47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbfa4d4061a7cf25da6ff34f05bbf68cb5e257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018ce00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed30200"/596], 0x230}, 0x0) shutdown(r5, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) 12:11:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x401) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) socketpair(0x10, 0x1, 0x1ff, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8060694a, &(0x7f0000000300)) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8060694a, &(0x7f0000000300)) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8060694a, &(0x7f0000000300)) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00040000000000000000000076451d23f342c0c5e1ff466e7a79b9e6dfc202ab7f46d8709071ff92936ec203068114f57ac6e9"]) close(r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x3) close(0xffffffffffffffff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) chflagsat(r9, &(0x7f00000001c0)='./file0\x00', 0x1, 0xa18028d31ca8ef3f) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x8001) r11 = socket(0x18, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8060694a, &(0x7f0000000300)) write(r12, &(0x7f0000000500)="73e63d35e36fdee071cf9874a3af4db4f69a4751e5ca07dd21cc75bb8772af2110f46e29bf37928c0accaf0cf42f8e2142a1a7535e22", 0x36) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r14, 0xc028575d, &(0x7f0000000380)={0x3, 0x7ff, './file0\x00', 0x20, 0x1, 0x10001, 0x5ca2}) r15 = dup2(0xffffffffffffff9c, r2) r16 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1, &(0x7f00000003c0)=0x9, 0x4) read(r15, &(0x7f0000000400)=""/13, 0xd) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r17, 0x80044279, &(0x7f0000000480)=0x6) open(&(0x7f00000004c0)='./file0\x00', 0x20, 0x88) r18 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000580)=[0x3, 0x8, 0x5, 0x5, 0x5, 0x100000000, 0x8, 0x1, 0x38, 0xffffffff]) 12:11:38 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = dup(r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) 12:11:38 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ftruncate(r2, 0x0, 0x7) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000000)=[{r1, 0x140}], 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) write(r3, &(0x7f0000000280)="d42a4f66fcc5d2ff8862f330657009b5d8256e7d4e6d61300700ff6c636e890c38e0835da3304972135e9db3cf15d522ef37bbbf41000000000000000000000000d201af945f1a6e99aceb9fc416442565073fb4caadb2e456167c85dc180fdc33a81b3f011f50aaaefd43e345de75f3cbdaef204d8d25d53b7afcd2fb13093141216c07a657c002d7b1cd1b596d0a616d6ac0d156c0773b9666e59c6c46df52f18d0036df1e3efb134fae4cde25f989da0f5bbeca2ece865430909f7b0d7c99d62e64ee0000000001000000dd4f49af2578cf7e6ddf0f5f0e467ddb26afe8d884c3280edaf10a0122336f4eb90073a11ca9d4e246ff1190a8c6f45fc9d394e2ec4613106b64333aacc41c440dd3c5964090f3ba05e6c71d03cfcaba93c76d191fd5", 0xfed2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:11:38 executing program 0: r0 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000180)=""/177) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x142) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r3 = getuid() r4 = semget$private(0x0, 0x0, 0x200) semop(r4, &(0x7f0000000340)=[{0x0, 0x823, 0x1000}, {0x6, 0x2, 0x800}, {0x1, 0x0, 0x800}], 0x3) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x111) renameat(r7, &(0x7f0000001280)='.\x00', r7, &(0x7f0000001200)='./file0/file0\x00') r8 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x1) renameat(r8, &(0x7f0000001280)='.\x00', r8, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCSTART(r8, 0x2000746e) dup2(r6, r5) r9 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r9, r10) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) lchown(&(0x7f0000000300)='./file0\x00', r3, r10) readv(r2, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x2) r13 = socket(0x11, 0x3, 0x0) sendto$unix(r13, &(0x7f00000000c0)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r14, 0x0, 0x0) 12:11:38 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x80, 0x80, 0xa1}, {{r3}, 0xfffffffffffffffc, 0x71, 0xfffff, 0x400, 0x9}, {{r4}, 0x5, 0x0, 0x2, 0x200, 0x1b}, {{r5}, 0xfffffffffffffffb, 0x0, 0x4, 0x6, 0x6}, {{r6}, 0xfffffffffffffffc, 0x4, 0x8a, 0x5a0, 0xfffffffffffffe01}], 0x6, 0x0, 0x3, 0x0) close(r1) kevent(r0, &(0x7f0000000040), 0x101, 0x0, 0x1000, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000080), 0x10004) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000140)={0x2d, 0x0, &(0x7f0000000100)=""/45}) 12:11:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) shutdown(r1, 0x1) r2 = socket(0x18, 0x1, 0x1) fcntl$getown(r2, 0x5) setsockopt(r2, 0x2b, 0xfed, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000000)="5747196ea4d3043fbc919f50cb9ee174ddc2751ce02f6cea6711a5e41f3fe717416d170ec1fad2ae66adc39a6c5da4d2e61e51d78b68d52fabc6298e26e5a3ad09ad9eacbb51bd62c47e680c6c07e8a7b403529607bd97ef561e366165e8d1c18cbd01c059a8bdc6941893b3485f165e1196b6989e521ae03926282869424dc880465fa1390281e3d4b9e5f5c9d17d5116a75f1e19d09bb7ca2dc3f4072051c9f2fd3444a452e8d184e770816cde9eda451794d5232e7ccbf33bf4ce1ef416dd01e0a5c86ba54e2e8ddfffaad9c7549353e77b5154845e46169e2bde43b1bb65afa6fe700476eb9abb73ec06556624bfc071d802f2da01cc126e54750eb8b93584924a83d6331c31e940182fdad44f9e5bb4f902bbd25be6734c71a9f54fa601760aded6760d5bdb91aa08a76e902a9f62588668d052af284c2d69f2c2b255025283cba07a8dba16a47f5546ff55a4e2fbd480ac0fb44e6cec876d957c3bcc46a0352ef719775cf3e7afac4b75fa8287cdda3ffb0f99603d2172e19db1133c989335a13972e704b850943083a11779b3a6bd2f0492e07c57425bc574fe051e89823616dd649d06aa559801a9481f5177d909f8d799a4f5be411407770f1e9718db185694a7aa3319fd64d90951786130b865680f1d80be52d6c2ee447c1f4ad6b24d11d57085aac7f09162182f179314dbf9f2d6e1514b52da90ffc73b847cff634627c427e9619668e994c06a602eaccffa0c0e8e6be99e2f4e32f2811576170529f5209e84bc4a921b98eff3a8d99e8e34c1ad22e9f250c58eed2f9f0f40445c88fb2e19930bda797fce70e392679f9c85ef956ae84abc889e81dafa2a4cfc291443257f13f30afd8cd739345eb0a90915520e278661c4058c93cc8b5d11c3f4e4e800f5e147c7ebe40d4efb55e623b6e50c2ca14716b07f7a22566944c58361456aeb56504340d5ab68317be6add28dd5cd1d9bfc8c5dc98cf9669219e1de35dbca517f566b8ad6d5c74fd7267ca9ae92b1f4e6c18b6d3f258c434b9f41e2761707a2129f64920bbcb7b816f970607d126b2aa60b3d75f5b4856a3981e18611103e9729ca23d0394b116ba5d95ec217f71c4af2a3b455d25db7b3b5803e2f8c74c278b4dc99767d2ef90bbad5a8caff817b49a4fccad2e8bdfadca0ae0d88448da4c5240e84aec4b1954296c4ce00b5358bed081b601e48cdf5dc289cc7eb31e609c5c8871934fda0ce5baf49c9a8b12217fef7dbfa66576e35cc88db6026b4e7ecc81b8361f26f0d34025cb5fc731b7b4db853a50a94f554d6cf00515838a6828587ba5c5eba30d4c022ac0e27c057e1f1799fa4bc30c84240e56d472d4d07bbcce794f7ef740c75d86e6014a0aeb874d6d9ebe0948cfcb872796313be10df50cb23dceb79db016fa92e5ac552e7a0a61c99838ef6a6eed030b6bd3483f39793efd0c8adb6920df65dcd898bf9ba8f0ae7d73b1e8864e441c221893df13ada6d8bc3f526bcb1b9ac66092b17b1f695f584e0f9722e70396c73752b04ac5b171157ebcf4fc4ba634bd62af433c3e9813763851770605e3ec378d0c712c43146ddf9b2d66ab1c807dd8d5f3d574997e63ef59730b22648822f924f702661ced1a743b583b3258c82f05d29756179ee5a75950fb20ed427815c3dd4119cf958fc16a9664c5f808314c3c4ba6167f0f5be9517f06f0518e659b1afba4cf80b50d59a07718d93afb9bc9f7b75431df136635acaf46df6bcf501a04163cc72d89592a175ccbb33a77f7009066ecf493775f5eb7d6c6bf39cf85524c612732048b32c0a9272e9c6cfcc515602ac9d6a0710c864b18bcc550a7f1f065df0e76b692e965a5b662ea6a95f39ac90994706e6a0cc8b6272848094fb6b5b8e35ffcbdccd0d9c98967f5d05392cf024896e9b65296e833bfdf70cc5b96ee9b510abd5bad5f9c0ce8c503a419aa9502e1ea926d4db296328ec568bbf8426bf9043e07b87d60ba9b6a973c929a3777b3b4d2519f060504cf0e7b24d860e4a7ccdfed783e9be7cff3bba1d36bc98d9179ed398e09cae8e8704b281ac7dc85109a0ed56295321dbc85be07888391587280c5e0415a0bc73ec99fe4c87f90727f16c0450a343a51d5022e677cfe92b0235a29d19c8e5f411df59c972c6c79dd447d906bf2781ddf77b7237c8caaecccd164673219ae1a0951e843117a5f7970f923c70f4cab80fcc954c4583bcc916f5f775be04881922a36d334746c232a617ac26f4ac0616c5f098af3e5efe5b966b80744a78fb5499cf2a361c257603f30a5da6e2bef28ffcbd5e5304aaad9fd3b0ccb73f9ba4904adfe19709abd99f26db6b71b85b9b60af48b5261d13133c79308cc9bc5b92711ccb9089af1ca23a6210eaf06652d1740771a738bf377608e95921a6c1329b6c6bf5df85522a7e95fb5b52e766e65c12e38c883adb1c337585a6df69dd44a0c13a60d1608c939ed1bb451a787c8465e47263b6a11db272137bf8851ae165ca929e1bb35fd5f44bf76b874009b43a1221e20bba46a528f24adc6198013b6eaf1c40730f6ce23ce1b0087e7cd0926b2ceab63b9c8f11c4c75eb3378b08808de5011c699789ba3c3fb1cbb7375b4130dd1eacc31839ef7aee42a3b01e1af53de47b0cb16d051b32faf7b1ba3293e76ac0af81a4619c1fe3f543554a0d09444cc50357616ee92059b42dbeda0ebc9eaa05d326a43b47c5b05538d9d36c05b9be423b2d3baa27ab9da80f13bf1f3f722954ba7fb96427090d21db665234745f02b7fbe28bada52fccfd3077d30f315296ec70662cc46cd58d6b193f4c8a71918dbb383b46b4759166dcb79b4537224a59cb76cde3167ad456bc42483780679e9674c635be549e536b39805ef8c584f2644f890e9d566d7c0bb1e3d0822614a294d6c1af6a0f6cc852a5bb9be502855865c1d1f808cff0e46a75f738318adad5a80ce95da3d49bdc99bece86a5a48f5924d18b1e6c8c7d0089256ab4005ad4740a16d12f8c1de1abb5418b16ea8a24d91dbfc1738724a4cee5e1c7c4c701a5b5824b61459f2992b3c5da8c52e8867dfd0e05d4d0ecadb36cdc23cb22b64fccc127c4287693d7828e88e3fc5085f960b2bfd5072bc5eae986a9f93e7a943469b86d7eee89a9ef814c801114e6c3f916325291b3b840dfb24fdd6bd0e1438a4fcdf726364f47c3cd18ae2c92f4abbe43cc2ced6b80f06dd288a4a355e8280ef47ddccae8425d6dc69676901e523328e7b9700a7c38ddf614d5ca7322da7f9f86b68dd1bb7eee22a997fba1ad3f236a8cfbffa6b94d37a5eb89fbc72a617a4fe0c9f826fc31ca695b83823b313d52a9075f3a8c7e4c1445f14e4ead3ac60cc085f424b670a6d2cb61724c8191f1f50a0e0f872bf9dcead3c3099eff1dedafebc593893aff3583f306e1b096e94540989411e16c029ce22f3b577b248ec4ddf1070ae30f223d677668efab8eee83591291fd9e4571eb8fcdc6fc7cca86ac6ea0ee9e963be1b899cb051c81a0aaf9ad281cd4781dff93eb450f6441c3665ff3cd3e63f855e815262a000b040a29aaefff29fad2ca4cda8b8f897e6ee7056561b077010e681ba62b18186f31b3b7150868801dd2974aa2a78476d3b852f67186a788e9706bed08e68226e0d3fbeaf6eab1f11da3fe37e7425bf8360314e0f9ca94fc19b737e2ff02ac365265b3636f999d9939956ef4df48443db140c48468bdb9479dd401c23da1b2995c87cf0b328c90b2ea44adc50dfd3f486d243052141709aca2e548db63ec579b15af599b03ef34432b555a32080473d77056a8ce1ad01b6d3c1ecacaa6707d0cd41649ab33686d4a2bdc6e2e8ec9e476f2151542efdd2e869b137074fe0970797c3e08e17136937a0b5d58ae68dd3e99ebfd486571fb53dd9e20d9629fbd7df9d43ece154fe670ca4c69cc25d5c2d996dd2fd02de0f9bcc050bffb40e0b20d1d12616a378b5ec26237d71694e190159fc268702e4b4a7220ee9bc121f39228d1f7e4cd38ba6b9ddada7a24232ee898d2034ba3dc2e80397ee843d94e7eab1074a76395098bb80d61290722b7d36cd435dbf5bb9c8b7e8d1b75047db0514c0fdbb3415f16b790a472b8a851399f34b58864d0aaa98ad1124740bbff2bb330a7d7440ed16f757ea404ab499e961309d7e097dddaba1652cffe3b52518cfc7160f75aac88e520c4d77aa8c99d17deec62cc5a815010b7f3ee616ee24c15005a2b57c273a70637f9eb3d0dc70d4d5fd1cc7a177c5cf5905dfc2603455d8d315ce31f4981e68da6098f65be0b237644cef8d574f9cc92f340ed7bad5c8b0a8d4b2bc9426b1e5386f28bb95f9630e6cfad790a9adce816a52b4d60f872b8cf2dac963120631369dc736746990b9a550c39a18c12ba4b2c2c87a901d33063394a58e8a4d60d754dcc2daa3351b290b4d90d348fe28e68fb6b3c2f0f6f9123c8e3eb8543678facd1a4f4ffaaee0d4e1f57d6c3e2940637d19d5f198ee32396591f215a965b5fbba0933bc330ea3ef3e66e0f29deda58efcb39097abebbe22b9e98c0402a464b414a54b3eb0893aa4630d441af11381e31f1a2da0c754fa98bdab89085bf532a8c829d48a6d8a61ba75a1340a3987bf3c5bb1e41a68e2356a27039b66de22a701760e4c5a0277c5e786592a5335475f150015ec176cc8389d6c9e7c2dbccebbea400fb608a19571c8b1ad472c21ddf57ae0d30b57826cdcf0a2ef04026f549a2be594d39a558bd502121ac6b46822e68c884642f510567736e3a128a3376cbe1d09b129d52f66ba05539fc24efc5d3a73a554788eefaf24cf37066e72b46f04cc5f3592d9e67e686250459f88b47acd7bef81b1614ed46b02e42b17fa7bbc7613ef23d3b3af3080747c441b8f35de1fe3ce921ccbaab73c48c71917f83d04170627a83466aa3c6de9afe0b6cf61b1f01e7cdc8e1cf610d115b987de31d63529735e982474cc41da0e32a0e6e18e990fdd31754af90e694a5475b8bba17e7a74d623a39c24552d8c1ecb679119605c0042b2db2b4c3dc7acdea75d7f29c8e01fed671c6353c1f9520a1b4b5498e354e3bcf5cf4e9c2f9fba4318c74ffc98590865ee5071cf386eeda1c6900bcbb3e71a6984eb64a60a99e1ade537d8f8b8f0415f66e8ef49510118ae9b3090a5fa86f9874c3db0018ff53f6aae38427ed3130f2fac147d2414d902232c31edff2c523d8636b1fa78d97d99e5553b1f02aabaabf409a6c825dadf9e1053b7c530cba75138d6b79e63c0d236c41911d2a5cca6a574b0817cb000b5e0479667fc60e665eaa6bcdb6b355da35e9a77dea90b05dabccd28cc1c78cbe6f5b30b26e41c6b1698a68d2499bd530e7b3f9034c680474494b9e675318df7b24878cb66bb498f24096189c44b480013403608476b93bdd50014e7fe19ebc5787c0febfb78604d5ac32ef794bd2ab8bc821fb5a453b09e260dabe6ca59ac16815a2fe45cc1797447855427d26aeab16dd904b56206d9fe5ae89067d135771dc07178071f8b1e401815417543004c01899e754d075e4d74b6713986f236619701cde107e554744cd89deff2b77c0f90e1d9b51230445d53b67e232b1a4c4004ae8fbbf01bff77358147344a5cabd88c421671b18c5b0c9d79b45aea008cbdda7ad79a53db50cef3071a5ac939005c6f2575275df4daa0dffb2249ec5fa551a3c615bee007675d85d3469c4eea2d6b5d26e9d9ee13216fc8e13a87ca50d838ede372f783bbb3fc5e6728534bf340dc3533fb1f81d36ee84da62a2119ce3af5846e0cf026bf1", 0x1000) clock_getres(0x1e4ff2c91823e04e, &(0x7f0000001000)) madvise(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x6) munmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000) 12:11:38 executing program 0: execve(0x0, &(0x7f0000002640), 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') socketpair(0x3, 0x4, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000002580)=[{&(0x7f00000001c0)="75a892d7cce9d443b35c9b30e3a5ca1ebbeb92210f1ea9d7b60c742fd8fc5a3ba71b3b35aa84116732b310c22e87b4bf7c242699521a30887eb5095e233f193fa77a2d3aec2632ac40e619fc6aa181edca4c6194aa907f2629c3d565fc00eb35ffd621a24f07b4c1f53fcee3f21e787f56a46fa8aa8372d0e0b83c1309c7eb804bc675851a184cc79be9d6c507360d2602dc17fbbc97503491e9e1ab2217c084baca37815ac87249b60db1a8358f2e30372cdb5759e9c24ac06b70083fed8aa49f167973964ee9c8aada6051cf9e99a0dbcb5586f9af06e1615732568532431020ce66b8ef5d62783109343e8f879bdc7de87c0921ceedbf", 0xf8}, {&(0x7f0000000040)="3fe8c579433d10bf", 0x8}, {&(0x7f0000000080)="4e2d1d6fa6eb7f7a74de4c1b5f644a8840ea367335e131bdffabd83919d3bc0d", 0x20}, {&(0x7f00000002c0)="6dfd057503cff36e2d3464b41acb36e86765af7b2705c388febc0ca4b862755d40fbefaf2134773f700fe5cd17c6b179d3c522d2bce9ea55c3a1f4ce51c33d12a6be06f1c190107a8e1a5412334d96bedd4a84355c3ec85c0adb0bb6a6a4344708235964aa03290434edaf188925a6c421bfc3d9f8d5e6a9be206d4c36134e8515c7601b05eb9de43d996fb1", 0x8c}, {&(0x7f0000000380)="9cea96d8af69ff018e8d7e05afbffa05e6596a924d88db460c602ce524c349b622aa6efcd2957bad1cfbdd400d0202d6ecf24ef628c98f0be8475151d54d68e4e5846614c9a6dd662cbd899c3b853985baa285cc7fe060fbd8", 0x59}, {&(0x7f0000000400)="f061f3c0ef6ed212fc2c3b2cad282099eaaa362925e62d48b8ee3f79f923278ec535552a94bbc09c4c4c9db6f0cd3852beb2d1a3a6aa6fdadb9711cb6cd3fa52fa103c2876eb61a3bf4b1aaa1fd247dccea25a790d1503a9c79ddba5d5e7e5b1137729794986d596024cfd382cb5c3c4d8239a7f4ace9f790ce91bbaed82a32d26e62e22e9506647997de9aba4326fdad64a35658dde1e29655ae5a0330b53cbfdcc5c3c115b7ac460063aeb7406dfe87765d841986ace88f727e955a6fe3528892190dbbe226d745a3908270c82e547fe708ae49ff96f7633dfbb7d8933f69ad75e3694bfce9e700de84d4ad51fc9ac1a48971ff1962c9ca3f7d615930815e385fdd0faf02aaac5b90985ff1152cca247d9299e9a4fc0a2b195cc16f802af1a49f08b9781573cb37bfbfe5f4860dc16eb28ae8634c8fa4f23e7281a9e6cd65a20ab7286aaaeea579f54db4edb2ca47c73483d5a981cd6e01d332966c67f3692640f8c91ed42f63567c648b4deefbaa2bef7a8b6e7468c4b99d2406c66601977dfa45a83e6af7e1ba012ada3b8a98e47e6895b8b63e5401569cdf5291bb3183cf19cfbaf385300f1e64f453b64d400211dc0096fe3d0616c86f117b4798e5af21cc4fc971ee3ef03e435f04560810aebce2d56d7e3e27cd11e5d620d5cfa31fed023174f065ebc496f09c6653caaa143d0eaadbba9862eba76f88532876f8f7ac366a1330a876fdc05a2f964a2110dc4a28003b6545abcf84e955092603e37f066918f4c48094c92372c42e912d542bd1c4bc77789cf4d647c0a06e6a79ab2b164540c930b9bddc4f5014e55d7270912df5a302c28307b6a370050b4a7e82695dd67092cc96a2fd30c5860d78ee618213c9a39b1781b8bae23a64042d7067d80d713213c71a7e3d897378830399eb2d82ab047002e568959b3b1dd1a77b3fc895722b2d176c488ff61837715fb6390e7df4c1609c43cfdc78ec1f41b224a851399473a52f5b96663b8832a43693d523316b6444666be5cfcedfff0ddc803af30d1fc4f40284a29154f0709073fcbd507480688a42e258821a455a9f9718f769e0f2c27be17244b8ec0b0e3fa39675707e09ba73a9ed90f6604eef8a063d73997e6335bc1d9c1ce163156bc5d1445853560f1762f45b87f7f72f3a9cc1c086f1a1c52df874528405a4cca55dc067046ccf9fb74fe2a383780bccc16e15eec0a8f10b0552057d3f63574bd006206738b6d6e0705a47c890de068d96f59d93e006112c832bb09b4cf06a9220689a2b31d69a9869956056cf706c0c051269d0ff8d3839d36f2af18ad29ae8f00b9461c3070d2957d4aee4da4a6338be93e9432f5f4f66bde044cbb71648ed775d30addec440b41fd219982040035f8ef90a383b531d8703a2bf5e4dafd0e9aa3a987564b95ba2d87b225686092e2443125bb5808c6a444b5c1f82e166f70ea900ece71b1945f189c0b8e7890d180d7655c88945974ccdd32c61e8dddf49cf53458226dc308c43c0b3fa35593ed74946418584643565978407d8e0102ef883859e676be4b4005c90e890e74e2b752d2fddc4b96eb09339b2f7f8599143d23b631b8f36cb1ad0f1367aa7b13cc44cac44f60a03e63f1fffe544eadc81b440cabc2812f1bfb1cacd940bc8b56194b11b009ad23546581beb619a5f1e331ed080e15294ea621d82eb4ca5f222b83e52aff43a7a16db10dd7dcc246b51d20b1ff94627824ac53328f301d561fd869950acf1a4cd9885ec4572d7e6fc97c5b9b38be29292f565be0e1207168817f3e8dafebb41a5c83e0a3b86cfefe77ae68c2165a5a2d884b3fe713ba4e7afdf5f6a5306405b35853854adb9a6b92c4f5dc4955aa1bcf9adbc8702b102399857a89caf48cd2fc5cd19e9404147c338acd6ae2f47d9ba4e32d4e8c5ce21d6ea21723a7443231ca75ed5d5b6c2c8725ae5902a26735cd3643a39dcca5dbd6cd589500192c1b5694902d0397e16bd5406c4a2afd9b862264a62674c4e2752e99062d488d38b677df8a9f35176f8c6086e4ccb06616668d0f1e6a215f7d32b443dd2963edb91ef073155935318884d521321960f7a22a614a1a2cda2015dd803ed0c2fe898a6fed3bb7250d66fbc2ec260beede13b71058bd00f6f1074af18384dbc0831b5b89e5c6382829df7d181221812fa9ed1cafa4fb378cf4b33835b7ed4c1b559b4d0098ee607e403653f1be9a356e59857ca6370f904597908cd9bc0414c9f61242453bbe524f0da0e0653c197d5f78986597355a53a76758c18cc7a29cea604d2726a257fcecf3f2d111a3159db8869491d441003c2781bd730838169d3f2a827acd9255ca9d1769a9d8a1f45b368a9c0e607378015335c7d4ecaa7995ff379e92ff9f7aaaea7ccd3c23f2bc9b081cd0c6919cee9dd6df3be17d166efac68303391343d8a60a7354faadb23addf26686a3ead7e3dfc7074545ef2e5035fe5d2bbbf28a02897e1dda1e692b2d07ec070a344df11c57b242ba3f3b7e777c243af0c4c0bd7c126578afbd639675670dae8b2a71b2336d5a0058934877354c0414d3ec60574568e89acb8ffa7c6c0b6ccd542fb079bd9bb3b0d0667148de739e03635497f21197ef09efbe0a4885816f652ed06c6e6a14ae30efc052cebe99bcec278319b292dd344a1fc4c08b3e5104ad76a781532ba33bd407ad208ba00b945db7f896879953c1715d57df9afc0c7a88802d969c2d31920d437acd71266ee5007e29e15cd04a9fe839dc511f344600e22c1c2ea382a7f976d8b05a9295d4beb06003f85c12dcfb314c6868a3c4c7fc69eb39064a877c43d61930d07a0bd0dd0b93a2fa7e6810e35ee8b01a309a9b5ffcf8b2de563028fd4200504c03315b4f7a3fc1ac2d7bbb8dcab147a0c162442d8b505751d0dce634c4f6e272a7739ecbfa67aa1ae5c88da28c89dc6869aa4eadfbb7fd4eab71724309afa80f394c2f09f658c31dec30e3a81aab92539753cd52b2bb74ad54f30789f653e0418f2446058ac0b8b532a7923e8dae07d27350ed42a909d62815e91fd2e782557badd75aa69ffa774070b3a9e37127f86cbbc00f6419da5d30a517dfeb52fd3713e4afc6038ccbc56854ef7d3e33eea9b6e6ef86e67d66165e3bb077b1f8a9c6a3f3bc1fa64d0a52bf85a06f9beb48ea536f2f4d5a53413544f898395eb8a555a07f4103f27fe4b8cb5b152594ac80f1d1c5d5415a791af3167280bb46aa33d45b93c69ad2fd8ff85158001aa4cb7f2342099e3a782040d15e9bcb529bc8ab2f5d0ebb29c730c4649b2a76e65a89bfa394ac846605529e5182fec59094e8d2790bb89ea8acd8b7a9875034f0901d2719d43d403836142ba6b53a43e3256359e710ca14780742767c322966587f38b4b777b7f731f490b5326be99f02939620f67f08bf54021596692e6e7ed2b99d767dd2e8b84427fbcfabf0fe0b675ab4d899414a2e5f12c86d7150413d06e8da10087f99651f2b315c3733d2689dad2df34077747fab720e0180c9f119e4c1d1bd6a51e145c0cc1df58ba5ea28dc43a2996976f37ac3ab124bd7bcde4c5aabbc0f84ef9d8bbb8c73ac7a54f98da832d7264d63f834ba42d9a2fb50e6bd20a37f8784f490dac67cfe1abd9cd4fff9917d7bdab6d8dd5dead923382d7078c684e73014d221d6b892b26acaae22a6babc73b9901d9f7c617198f498d0ea0fa8ee7d98eca9a653fda5a48a96ffb8793133906d741c059990b276d5d8d331f6d1aed7aaf9a8730e4203589ac74d0e109a1d761a265eeb56c22c5c3bcf183476428e1c73886029566c50b913e4149fe0c1db694685b71f17c23b80bfec9721e1b48106462c3194178012ce3d1bc54349c6fd3cbb5297a4e06aa9ecea126ada65a62a5b35c6b4c762c2557ce52995b210ebcb44273917293cec60c79535fc58940c4d6b9b05243702dfdd856f7c7cd4bd37aca8f323689f638f47583815ce4376cbdb2180dd34527e1b38a8f00136015d6e184d462a77b0b081138651d9433c439ae5d967ce49e52538b02c0e6831c6aad67e293cd0941324c937776a3626c4473a663d658a55f3e0d7db8c8c0a0b50a555532251f4806f4026fb349ddbee00d21efdb3b4b07dba4011b1f34733749f8391995a060808639dd673c7bc35f2c4f46a23dd19afd2e3515b14caaebdceddc40b2a60957e41fed2024408639b34499070df03821ac3f8574ed666267426da050617daed57f6460c1ec3884a6f442c9bc9feb1f432098fd5d4fb5f1e55fb0adcf83d4a52b4ce731c65d8ebe613981385ca8941c2f922d06e64e73072863307bfeec02604dc4f529615a84bf6bfbebadba612bdb172bccebe8ec0a48f6ce837e023f9cf62f852b4fef1293928b9f350e51f40d6b7970cbd717d9f0812f6c46c18873d7f43ddc2c4a9d04afc03ca467d2056928eae2c6e20cfb13ce4f1bf2fb36c7a128d8ac9838aae22b17e87ddf0c87049d5daa645845a36bd2515f239afeefa639b798d6a885b182bead52c75a4ec650778ca6ed929df1c2f88dd926b58987eb1dedc6d364e4f45c3f408627fa7dd85b388c34d3f2494fc78a7cf9e6353ad7bc3014d789f205c880ac4ab3efaa51cacb3ddc2d495cb058810765d50977d54c7b93f19d7531e5f510131362e3689724c6b15b0d3b2de25e06c1febcffbb379d56134d0c779183992a9e4a71d09a714bb41f40752367067d3a8e3e566bc020780d8e2ce0f49179c39687aabb6fa464dde0b7f2e9516bfb476536e0e63bd6c043bb164670fcfc149a9d244343e0f4f587866f2d8846715c5a48756b978809e03b5cdff85b216cbd1af160975fac003a57f479b936abf1b02a5e6cba17fbede4e3689961b051ef634db494376ee3576f388e03d0348d750ae93c857f83d5d3b4fc2e431b49b03ed4ea854a7f313b92f9fd3e5ee4467c32a2f27204f81136dcf4d32d8d5dab8cdaf64bbf7ac45ab8d6325cb7876b6fef55a616d3afe0cdfb29929ae450de4cadcf968dcfcd73393425c72bfeb9658c8aa366fbb66cbdff3fc134e7d77ccab2e14b0b02825758286044443e9b565b7ea8b727088680f0b1c44e4ac1bd31be15f497c7d8696312e54abe99ed07f8ad60119d8ec7134c79900b10423461b56d1e3648adb1a4f3e5421fbd1f1cfc5f22661319f2fad9002b7ba72160f46398df7b4d4baacda4cd24d79373a79a9c88bb0f86ee58a606fba99e1e2f8e4c97816fe8bbc7319f4ce20f35a730ec36d775f4eb311db67b17a52566cb3a18f7ac55f80e10a9bfa7fdec55ac283db5ca55573dfe10923bc00e53999b2436d9c19e672790deb4dd952d89ed65e0336409608b37b203d28e521e00d9f7e5b7b5d8867f104218751728c570f2a81849efe3126107cbdf4bb159864da6a9febdbda239ec8048f17f97b32af6f2e5e9bda9901063b1aeb53a9ad28d0f414e5d9b2bf07eb02dd560be7fb7b4d144e05c2619060f895f0772a4f058dfdf482c6d200b058109861291f7929eea36bf6d08a23518f5bcc2983c18a6a48393a0e4fd474a7530395baa07a6b32d892381fc16287d2503b41e02d253b8e55be31380a7c3eba528c969bf90f0b1ef2da1b70932830d7ef48a7ac144a71ea6d62dc83b0c6774a74d1de6f1d745b8439f6ae9166bc0b1af66d9ee3e8f6d03f81d6983edb61879029a5db25f6acdbd2d2095a3359b5e9ece4b579dd3828edf2bf1d7a1e953c516cca2d23b89a1672032f6556fcd4f54e043dc66a39db7136e53be4504c88bdd461e362dbab7faa42646a3f58ee23ce8bafc012e22fc8", 0x1000}, {&(0x7f00000000c0)="9c8231829c2ee80d72d7e0f4e79ab864a4d5159fa149ff7e387da101d3b06c5535", 0x21}, {&(0x7f0000001400)="009eeb0fd66ddc60cd71932b01653087c42244bf9cee68610b608f348fba835ff3e4d8a1c95b07fb3d3472b38fbebbc11294185e5cb9bb804612ebf49be89d5463a60fa2a66c1da02aa9a2c12486ed85e3f31a0f39dc6397b4d1fc7d53ba741b22984b76f3451a8b119f268b39abb6fd7e82b8460f67f840a1bda308153cae69037dcb5154836552b8a3a2aa8b5423117515da3158b555d494db373b428da23c15529ab265fbb40499ab42e1c1df10d491a300bfe42a7cd6ca757e237d81bcc3af7684c9c99c474b44766cb5c3003f12d063197ab65741bcb5a366424aa3d80b31916ba495328bef1a169399f93a588f85d26f7e", 0xf4}, {&(0x7f0000001500)="00310f7fd944b27494fa1ca688e52a81c2882423f9ad44a5db799f9d1c36e7ea9a5489872b90dbcfcf73a0fd685d64f3f87805dcc2e4ffe8e2facd7ddaa70575f24ee6e19a8484d2a19bc5531f4a5f96128b", 0x52}, {&(0x7f0000001580)="41b036a216c4376f9b3c5c95ca79ae30bf1908b358e3a4721fd23d8db72dfbea20bfb044a646e9dad2bf6f9d4d9b096fc473ba06d2f3290c4aa42299ba0cef7c9a4d5b6fcb8a4f1b8d95649378f331f769bd8c2d8eb3d02dbdef504ee3a0fa29165dfd3664452989fb0da7c94f0b95af439d63c19b08ee7590c299994b25fab81a2c13227fba917b3768802f4114b6ee8b5c3f1a7357f4431f927c38699075384ca4d632c11a7d4f5a0f0fc318080952b77458eeccd73f39ac38deed17a313ae3f9bae488a4920e44e4f645c34be0a5edefd912d984d01807e11936a4497edf16be9c9f39efe50bd7b3f94bbb2bf26784415818510e2daf0b188f95d8c064b866f9a2473ea9a438c9ceb606ac3f88343e19ba4364002d30ddd789c29065ea5b095efa0cdd69da34061883349ed46628ba4a31ea3287ee7b336d9bbacd1bf4f992e8035cd9bea5185c5052568aca5008b6437a2bf15db2df688aa368e3c1bb5567d56427021a8c30a0920870520e01d4de38a7920ceafbb1ccf1598b9687696cf5bfa9be144534ffedd89033b57ef2e0ff4c896169f4b0ce5fe9cbb38d3e4bf4242af6eb42f4e884cf874661113a0cbb7c5eee0eb845bcce24a0f13a96f5be9ca32c848ea92cd962364280fa96296c79130fc5f5dbf0f13ea81969ba8d3a174ce5f1d106191b2c7b7d7c0ce480daada379444f4fb840aa3e6f0062fafd2455920b29da507578061f01504892b6d0ce08f38e42f1f90912228b61eaee98fe6f2308786761ed6dd1e0af5c712f1b38e89368b65bf146dd30601a55581ab4ec909468a8d851971a6588fb8accc0993b359d31e0022d092ef099be45c17b196ba0c423b9adab8844c4ac832e43f0108eb4b756f860a9b53c51be3dc47ad3e331ccb3e0c94ce1f66b88a8edc3eb3e55572e55b4315016ed46d5f99a30023bd48476bc85d503862a1ef67997b632f332c04db29ffcfddfc68007b453b48c34ab10ecae115c3254531aee4c8f0f2d863b4050a2d67958ae4f3804227e6fdc25ace5c4ee2bd431fde18508a4a5201c5ddbd8a90002a9e3784b885f5e64a54f838d882e326dc6b77b5150259fef5ffca47b7db9810940b8b71df97ba0e28f4f1a1ce80bb202be62db969b07571781a7be3a89945d02e18b30f6bd75e9d1b88315688a07ff51f55595e12be9181413911336b74414d5c0b1396fc4c960a18b2095910de39c96d43740c6ad57ba68745c6daa91afdeddde0d11abb575a2741ce0e465fad9ce0641053e138f7067d6b10909b8595a770e22b37f79d4d6bc06897eb85a4a40c13db78e29c5826f3259ec868cf6349d2d000ff0f4e3dcee5ef44b1f16c4ee25a5980423ffea52b0a8566c34de42acf5cad6c8ee3f3f4edcbb4de88ac40d94bd466270377ce37427e20b1e9391949fc6c43aa545abf2a253689e70d3a98c17cccd2af985267d341d2ed5bb0650cd8a43aa915bd57fc11e2e5a40d09a93aa2a0a5cbd8ddf61d3f76ba1e36389d53379611ec1d8a44ecc87c9bf70713c24f851d67a5ed3f7a45c1338f365eead03f0163d8143a1450de68b5a4818870e8e378c494f4ea01136b175d3cac0ea1dd7665f16e71ad9c62049e8dfd31c5362e55c19c4a857354fea8f8d9614fef53c0c1d4e9e428462424c1b53ef8abd2ecbcdf648edc31fe6844a99ef6dd246c34a07e38fe782b14fd48748b62c1d881b679ff8a6f8b0d6bdab8939a879718d384b2f9589957c9e08add93c4c00ee7cc14028000f50d69423bad49ab7f7ba7f2916e01b3bfa6177b28714c3b97db2220d4a78160b5c5ca93e3b6fbae91beb1ec1640669d9da6cca18d94ba674f870e361ffa171ba286506c3a0288aaf6aad597e56c5e40adcd0d6063c1e99e829da11bf8936cb08678cf303c695d3c53c6edf8cdf080d9151d924325c333cab61ad98a5722a9c1e48ab580b1c966e0c2b3998153b89fbe11d529007673f202d16c65a0ff42acf721119958db56cbb513fe754b411ad7ef066d799e27636a7f57777dd820aa486254de037e9f83367f46bf39e4e3202754a6dc383d11ff40f53401f5d6768eb15d71c8e56e880ab34a0608491d47912319875d68ee3df573ebf5afd8e7e2ca12a7f47abcda336c158aca3e7af75daf8716a766f09479324b971740e43ede1713a5bfd282905ec5c9722ebc7aea89a40aca3286c6c9a331f3ca94800363de838f49f7f7260ee18b39e671d4edd1840325e67750f2de502ef77575aa895e432646a91514f510d831f82b1da24f8a5512dd681dc923238afb938272dcaefb3366b2fda6e7cd2a968c96749ca47589f064fa4dfc8d9f72d7adda48c666c0a32a8d5b4064dcae06f694b368bdefa39d3e537a42090d2e249cc71f48500a05890e909ff457ab5bb8186c249d0f8dd567a85fabab3b691917ce7debec23c847a9cdc799ece99bc73a517c169e31e10f96b4edf3a2cbe37682d18da8404737ce7f4c9d52bf640cd0bdece5ee4d4d459e2ca7a39ffb8b1dc1e0fef5215482761067b43c1416f2d96458d922d142743bad19df5c4f121deae780d8d3502c34073d3164882e795540f1a18237cc7b62ad548715d7db29a0c1d7b1ec744ffaf459a001d305031bf4e0932d8c99d976f11c9d1acc44d905502d901e81246c90073fc22431d672922ee75d06d986aa244124c9c43c99034fa373895abf51f3e5fbaadb9484077f9dd44cfada755f58d0f39bfda61089cd090e713d11c7df3235065e0b9b30aa0400bad93d6b8dfa04720f3d03d27a8e6ab412e9ef807c4b37dbb7e9182c8952219035f0e9cae1355eada0bd499b626c85aac1129b3dae437ee70a96820fd960e515b4653b51d99d42bc3ebd830f9a238c592cddabf820576545c4cb1dbed6ef06f3da8e9b606435756713bc5af487dc90baf22b17755819180543691223a790b9c1da03596f8b8c1d56357d2585c287a1b5d6be2e2e97f623c12a3b943652287ed0a45c9b0b1d02fe1a386e51fdb05b1bab81e4740d60d831f0b6d55b7b31e0ea99d7d2bdeee34b979b4c822a4cc83ba0a518f4b10137cd503fa44487a748cbe3fb46c9816ae6f83765bae97c5f98a9edf6eec62b4a086cd5cd7b7cfa41cc5632e31d04821542c00b50d755e860ae0d1321caddfcc866207c774ebd3836382c8c119cdf13860c13c0d4802d73089084a01e1ed563c078bc7d241461607428bdadea86701892d261ab3bd6ad34c06354a3ee22e389d818f8e592c7444692a03918e4058896c36545f474d39a33c61e829b415cf3a66ade4f22992f5b6527bb20c87a56ba6668f16eb849e75300c7119b3385a451862afc33cc658e03fd7122144706c2a77b1b1385447106c8673bdaf1230aee653d9a003e56819049d6053ac5710e84e53d4d30311aa52c64ef3bd881f20783bf5396c23477cba38ab38ed4f6b5f5e50a9633390348b2ecf8cc9d7e24f583bd1d7b6edf35f32cbf5aeb4f649bc4e2d681f4b8e4e2e3c7ea1897c685a55b8210ad22043aaf5013909a791a3621a0420828e3d64e1145bd9b178275d03c7c2f84263ad2d800f9bb7e5bc2f70f1022746b18b0d820d08d71c0120770fdf6c6bb5cc381df720597b299e149656b67545dc7604e17d21d6af5d0cb16c0200bed2acdf408120f9c20ac5debc7bd184013d13145bd879f3dfdc25679f6c89441ca8a8cf2f715ab7056c3df6962da27f6b0e8ebe0a25fc73ff00a2212139795af6e74e36da09c7378cb083d24873e2be0e5fd9989c6a2d076a66a3deb3d5de1cb8064399b5a966748375e0f3e8796cb9243cc0bdd2ede22df8bac49c80f751676ac8cb414382d2a5dc472ee802f1ec5fdf599e058299870dd502b9b10589caa804745c74a8e549016d39a9d4694c9a76f3e3355cd9b0650d14b9d95bae64256d6c6b936b9291ba39e50ea0223bfca40b337c3f9069020cb1066b3a5fbbb5aa1fd06113b9763b945f69d08eeba53d4c730d9e3bfded8c39f7e556f078241f8727e881f3bc428b4384f94b9b208014fedad1d8a09e17b1526cf70a1d9d0f35842b85f31a7950635441d621123b7ee1f85422b51faa484ca7757ab2c70142ac62ecae4d3cb74b9bb58add1b74f69a4b4d1ad9473fc7a3105e167ed9fa370eaa5c1c72141f13ff3a5f1f20fd6c6a313f97eaa45d61ea0044b041f911eb20f059931ff17e71e91072b12ee4519b0473a328a5d7c6f3430304cb26ecfcb3a56bc0910e907e3ff1ef32ad6c75fe074711593611c8ecb2b0598be86abbb00fe8c816c4a9977c2f2a8635e3ac89dee284949bb380bccacc3cded631eec513ce3cec03dee3637f4e174746f56be3c250e904a20f566dfdc932f4f489b28bd88208681d97922b2e990e2e31373f091e50a819c781913c191471e9a76c57d0c2fd1347dd28b69dca1b044b453151f8beffc9bc80368642cca49586d2606d18e22242b28ec164cfd87147b84f6cf0e09450eba79952d8328ac33198c8bd8c2a2a182652ac5bfbfd86168048d40a202144b8a6a2e03e6d4995387afc792e2efb4664fbd6ba83a4834d1c816b5afbb5ae2718815ea2d8fe1e702c8c0f1cf6b02f9672cc3dfcfe2f8d160ddd4cca3c47e770cf0c194e8eaf5e6a06cc5c0c3a07d329cccb2cff75ee180c867859b0007be0acb3e86224dfe8d6683a02186853dc575e6b638be5f31e59881c0fbfa17c0e35e40bd12ed863be3cf174d0a0ce54da6ead836662cf5a03daba7272284df5e6fc35acfb44f2849b85607b72ce833e4be8d27a0f1c3f24edfccf74a71393e1516680f5290ffbe86c32dd5a8416480637cd230eab8f669006e766761ad11b31ca4d97ddd77ffef1cef30bd66ed3f2475247d11c850b2ec14b6a263705bcec4db6c7c55aa84b51772dc49e243e319b30f12a3ee1c7ec370bb450540e88de50bb04501d81e3eddf1ea66992e764de02c0767875385b3db18f874b4b277817c4a7c3cb948d1d077b07d766ccdda0ed9ad0bb21d1a7ddb6756af0b37d8e0606ab2b5b053f940dfab4da1a3b79f686cd19f2098ddbcdb441f544c16758415a74d987482df252ef06a49bcae54ccb1f047ad858faf99967a1cfe6f43c6cf364134e3adad875f4a4cfa8e112e09d6acc0e10b8b1a6fc1e650219ac2c17b48af1a8a22fb81acb670e9acfcfe1b8b8fc438d5582b67534bde13ceedf4bdb70e4a1db1ba3e9fa2e0c135d8eccfe04b0997b1f5addbd92cfa035f517912ced9c0a04900b315060a879364c9cbffd547ea820bd29442e89c4d89285641814e7efa26f7372fd29a02a08ae4812bd5e8104f9856b4ebdc3f672504472af33de8eeaeaafb44af3a10ad960efe48089b2120e8cc040d540d1fde3caefb95377055d8d4d2674e7baf1ffda885abde4e2a485fbe87a7f34da16a16a2b6ab87e696d67580b51d1b8dfa030965d1c572af3634183d450677b89a6dea0be90ec04d418e0e32a07d940c2bfd9c9f5b2a6206f456e43394f704d460e04a53111943586f91f6715c47c0e8c995e5ae48099d1f2828441b6936a0c8e7706863ee2f49dee2969c4c8bbf4f953b8aa7105ecc9909d1c4d505185703ff612978d847ee2a78297b87722b1b90531c9f34fcaf53879a3268d690ed887de571a22eaa78575717abcccd925cbc4ae7aaaaf7eede89e7dc04ae24263b8a779aaca5cbed58804d829a4b5072fcaa09d18fb6bc459d033747e26da6549bea1fb9d4b82275e7c1ea5dbf3e8491449ac8e8c1897488c063130814b9371bb8ec1a5e8e530e1926491b9a933089484c6cb3a392a24335e1939d724c2f04ebce964a", 0x1000}], 0xa, 0x0, 0xffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x7397c2d7e1573a6, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = dup2(r2, r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000002680)={&(0x7f0000002640)='./file0\x00', r4, 0x2}) 12:11:38 executing program 1: pipe(&(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) dup(r0) r1 = socket$inet(0x2, 0x8004, 0x9) fcntl$setflags(r1, 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, 0x0, 0xebb, 0xffffffffffffffff}, &(0x7f0000000100)={0xff}, 0x0, 0x0) 12:11:38 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bc00000000000000020081f6bd", 0x3}) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r2, &(0x7f0000000800)=[{0x0}], 0x1) read(r2, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 12:11:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') r1 = socket(0x20, 0x1, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='./file1\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r2, &(0x7f0000000440)='./file1\x00') ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x45d, 0xc9, 0x3, 0xff, &(0x7f0000000380)={{0x6, 0x5a, 0x1, 0x6, 0x2, 0xb2, 0x3}, {[0x8a9e, 0xffffffffffffffff, 0x2, 0x100000001, 0x1, 0x8001, 0x800, 0x4, 0xe43, 0x7f, 0x2, 0xfff, 0x81, 0x9, 0x0, 0x1, 0x7, 0x20], [0x8, 0x8, 0x80000001, 0xfffffffffffffc01, 0x8001, 0x300, 0x8000, 0x7, 0x1a, 0x4cf], [0xbdb1f62, 0x0, 0x5, 0x4, 0x7, 0x2, 0x401], [0x9, 0xeb11, 0xfffffffffffffffb, 0x5, 0x80, 0x5], [{0x6, 0x7, 0x1, 0x8000}, {0x1, 0x6a3, 0x80000001, 0x1}, {0x831a, 0x6, 0xfffffffe, 0x3}, {0x7, 0xcc, 0x7fff, 0x101}, {0xfffd, 0x7, 0x4, 0x8}, {0x2, 0x2, 0x81, 0xff}, {0x1, 0x1, 0x8, 0x7}, {0x0, 0x6, 0x1, 0x4}], {0x7, 0x8, 0x3, 0x4}, {0x3, 0x7, 0x0, 0x6}}}, 0x3, 0x1}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000949dcde16eb5b3193d38e9b854eb2cf1c51b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732ce5f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575"], 0xf8, 0x1800) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000006c0), 0x2000a, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r5, r4) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1d0, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) kqueue() msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000600)=""/165) 12:11:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 12:11:39 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) 12:11:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) 12:11:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) socket(0x18, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x2, &(0x7f0000000040)) fcntl$setown(r1, 0x6, r2) socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) 12:11:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getuid() seteuid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_open_pts() close(0xffffffffffffffff) socket$unix(0x1, 0x6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x7a1}, 0x10) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$dupfd(r0, 0x0, r4) shutdown(r3, 0x1) 12:11:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x21) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x44, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r7 = getuid() seteuid(r7) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r5, r4, r10, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, r10]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r13 = getgid() r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, r13, r12, r18, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x4, 0xc1) semop(r21, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r22 = getuid() seteuid(r22) r23 = socket(0x18, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r24, r25) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000680)={{0x4, r22, r20, r19, r25, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r27 = getgid() r28 = semget$private(0x0, 0x4, 0xc1) semop(r28, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r29 = getuid() seteuid(r29) r30 = socket(0x18, 0x3, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r32 = getgid() chown(&(0x7f0000000180)='./file0\x00', r31, r32) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000680)={{0x4, r29, r27, r26, r32, 0x100, 0x5}, 0x3f, 0x49, 0x9}) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r37 = getgid() r38 = semget$private(0x0, 0x4, 0xc1) semop(r38, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r39 = getuid() seteuid(r39) r40 = socket(0x18, 0x3, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r40, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r42 = getgid() chown(&(0x7f0000000180)='./file0\x00', r41, r42) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000680)={{0x4, r39, r37, r36, r42, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getgroups(0x9, &(0x7f0000000300)=[r3, r11, r18, r20, r27, r34, r35, r42, 0x0]) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x80000000000000d, &(0x7f0000000180)="8be4e96d646127d71deed2f6376f7d8991fa488b349b9c2136395f2cea0b6d421037b15abd2df8d262a14f48543319913205d15a52a3a8677fad74933ebbc4e6e1422b61b34897e394b73dc302a3b7738511a5a94aaee8f43b549b94b6ad301fcc", 0x61) write(r0, &(0x7f0000000080)="3eca85", 0x0) close(r1) mkdir(&(0x7f0000000380)='./file0\x00', 0x4594f24cc9dd90a4) 12:11:40 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x7ab9d472, 0x0, 0x100, &(0x7f00000001c0)=""/210, 0x16529d8f}, 0x0) 12:11:40 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet6(0x18, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x43) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') bind(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000380)=0x700000) fchdir(r1) syz_open_pts() pipe(0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file1\x00') kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)=""/222) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) 12:11:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000111000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x914) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "11f77bc35277b5181000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000700ff5f0068000000b1316140ffaba150aab12d72a1c5426a0fed3d903f33c42cdbbdda67f4b2f924529347312c6dc21a9babed79a78233a7ad5a2e8b4b6fd7d0e10fbad352d48a1882969d29a0726520a98b0aa5779ecd1c76e8b83723ba75cf30f510a53df60053126ef8f2dd85a4fd0ba8c2c540ee1697f918"], 0xa) shutdown(r0, 0x5f8c3de89f750d77) 12:11:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r5, &(0x7f0000000140)="dd3b16a38f09bc130a3bad3aa679868f49b21d1aa49a39f7035e1b9ae86687992b53aee69a2aeb9a6ea399c2446dc5bccc02629462389f49cd69392ca526f08c168f1a2e8d92a15867e6fdfc442551987f8a480ece3ecfd4a60501b1d424520d0c33fe71081b32128b157745fc8e7b1a1732a95406ce94c6b6fc02d2cc98d7fcee4e92d50087e085b2b6ac9badebe3ae51be5b6f69eab5226f2858cbe84a70c07f20bc", 0xa3, 0x0, &(0x7f0000000080)=@abs={0x2, 0x0, 0x1}, 0x8) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 12:11:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x3, &(0x7f0000000180), 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x40}, 0x10) sendto(r1, &(0x7f00000000c0)="c1", 0x1, 0x0, 0x0, 0x0) shutdown(r2, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 12:11:42 executing program 0: msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500000000911a7d7a9a2210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f43f857b5ba2f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/195], 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0xc600000000000000, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x20000, 0x0) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r6, 0x0, 0xc600000000000000, 0x0) socket$inet(0x2, 0x2, 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) dup(r7) r8 = dup(r1) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0xa0e382dfd351db74) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0x100) r10 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1025, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = getpgid(r11) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r12, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r9, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bea929f4ca2031b21000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000549f260dd1529b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000daddbf545c0bbe79000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a454e04b8de73ac46736c54ba904d39e2edc81a843d0862327b5ad5245f620571ca1ddec3f48de22f0fb17b66155f120c4b8af1ce1c0dbe5b8daffc540aac879f3618a6520dc0c5e3ba1fedb2f6834f692a1275e9a16e25e76797d127ea66133ad790782f781158087a254602a70fd88f55928a63784a739058cb017200c57122fa27dd03249e4fdd734459"], 0x1, 0x1, 0x2800) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="020000000000000025179032e5997446f23b3f00000000000000de0cf0ac159865f85ed5d3cee23be47ba4b9f16d09f45f27ede46ec9b069b97a0041c980e6ab79a43252ee98905e5c33f998ec8bcccc7719c113ee02a7591dba20ba9fc9e234913c2db531759d0dabf0985f23d07676d6e6c267633c3b227ba388ea14bef9eb3995231ae0f04c15233f21200b127a8cfa12a97c66160750e33ee86b7a55506a8e17a87f0705890ae1c90ac200b138ee5864f0bdea1e8ccadec6a7319fb19ceb833ad0ebcd254aa790df8ab40e3baa3ae480e6e88e84c02f53ad030409b5b56d0b5f1f329a89c28bf2900e7c2e840335c6002c5efb3d2205ad31a8b77c81a2474076d1f44883061e8a8ccbbab9495f92f632a4596afdc9ff6aa70c5b3f2f96b1f5028075465f556ea22dd469fbfdf1d60447bba7cd8eecaac1285b0383c87477a0bb9cd24b4f600555f8e9cd272817687bb67d5ea44ce33873399244363af8df7405"], 0x39, 0x800) kqueue() open(&(0x7f0000000340)='.\x00', 0x0, 0x54f29812f0045fc9) lseek(r5, 0x0, 0xc600000000000000, 0x0) 12:11:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/68, 0xfeee) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x30000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = getgid() r15 = semget$private(0x0, 0x4, 0xc1) semop(r15, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r16 = getuid() seteuid(r16) r17 = socket(0x18, 0x3, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0x4, r16, r14, r13, r19, 0x100, 0x5}, 0x3f, 0x49, 0x9}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="481d376671d2ccf6a1356dcc4b325ed0b9be76390905e64cd818c59ae2116bb09d7d41", 0x23}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32, @ANYRES32=r5, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r19, @ANYBLOB="00000000bbc73429c18acf245bd892323a9f5790709fc4d21115a91a52ee3c82e2b73436ba9216d5246ad8d24ed1753413009b7ead1527e82b15e3ce9a4fc6180d5116da6b46cb379169271edb50cd2ddc1e1dea0d90aa710366d7a1a6a85205638c99cf4f68580d74fcc27d55be925021e52efe76a37739191f66be5b0ee6d694327f59c1596e110a889564bc2160a96658d4f0764fb0d2d8d88826557efca9b066"], 0x90, 0x1}, 0x400) write(r1, &(0x7f0000000980)="05effce15884273bc2200b96853c8a4be54dceea04fac0b39d2b7675978698e692d6deeffacc4caa8bc3dd4c6e46834a91a145645f5ae41a393327305c15c5b9b5d20509e14c67e700523e0ef689492ab03e1296bd1e5b9d86d520e03ec54bd39cf4af17542e31cfe84351d59c493b2d73edbc1e8ddad3a738184a627b6ef91933aa8f6e2e598a32618bcbe4f6b91cb6eaa1ba33e94ce47d599c286926d3c0fe2207f7dacf55bc828e4c605590b18fc54649ea354fbc77a3a30129e17cff85b49c4bb85cbd0dda28def0027e05656597eb5c616c43395574e46c0cc3a42c35e8a8aeb60105339d418c3513d80d55119a99a5ceabe77b529114c45169c9ac1c87a0d757f56e33bbc817cbf7e4cf8349abb25d11ca96ad35af0b0c9795bcd41d778c63f289ab8e9643a9b821c67590c90b1d40bd88ab84451d379a8e5a533caa298631a3fead846c869930eed65f932a4e3953f3b12667ee7835b263d5f63807434e102af40a71ec317bcc3d5fa10bb0370cd05aa5cf548edf8c184252825b51f786a227c051e8c26682b74d06635895afe455a985bdb54f0f2b934a336a2d000000000000", 0x1a4) 12:11:42 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(0xffffffffffffff9c, 0x5, 0x9b, &(0x7f0000000040)="221f50ff273970c52330819d1f730469e8", 0x11) 12:11:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f0000000180)="c8", 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getppid() pipe2(&(0x7f00000001c0), 0x4) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x7ff, 0x1000}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) shutdown(r0, 0x1) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000001280)='.\x00', r4, &(0x7f0000001200)='./file0/file0\x00') ioctl$KDGKBMODE(r4, 0x40044b06) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x101) r5 = getegid() open(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) lchown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r5) socket(0x2, 0x8000, 0x49) 12:11:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000040), 0xffff, 0x0, 0x4, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fsync(r2) close(0xffffffffffffffff) kevent(r1, &(0x7f0000000180), 0xfff, 0x0, 0xfffffffd, 0x0) 12:11:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) semget(0x3, 0x1, 0x400) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = getegid() r3 = semget(0x0, 0x3, 0x280) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x8, r1, 0xffffffffffffffff, 0x0, r2, 0x100, 0x9}, 0x40092, 0x2, 0xffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r10 = getuid() r11 = geteuid() setreuid(r10, r11) setreuid(r8, r11) r12 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r8, r6, r5, r12, 0x100, 0x5}, 0x3f, 0x49, 0x9}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0xffffffffffffffff, r0, r12}, 0xc) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) bind(r13, &(0x7f00000000c0)=ANY=[], 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) 12:11:43 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) read(r0, &(0x7f0000000000)=""/212, 0x78) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 12:11:43 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) socket$inet6(0x18, 0x8001, 0x1) getgid() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0xc7}], 0x9130dbf, 0x0, 0x0, 0x0) 12:11:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300), 0x270}, 0x822) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8bf120"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000240)=""/227, 0xe3}], 0x2) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x0) write(r2, 0x0, 0x0) 12:11:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zerU\x00', 0x100a2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) close(r0) 12:11:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000340)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/107], &(0x7f0000000040)=0x6e) close(r1) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) write(r3, &(0x7f0000000380)="a08594643b408e19e663153a6818f8", 0xf) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = dup(r5) read(r6, &(0x7f0000000240)=""/255, 0xff) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000200)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff8c) write(r1, 0x0, 0x339) 12:11:44 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x58) 12:11:44 executing program 0: ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) unveil(0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) 12:11:44 executing program 1: setrlimit(0x1, &(0x7f0000000200)={0x8, 0x800091}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) getpid() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) r4 = getppid() wait4(r4, &(0x7f0000000000), 0x2, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r9 = getuid() seteuid(r9) r10 = socket(0x18, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r6, r12, 0x100, 0x5}, 0x3f, 0x49, 0x9}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r12}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) 12:11:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62bb68a0579a1c54e7230b56492cb0b18231e00339ea09cc2d2c5b00802e0321a9f16daf82890518cb811477bebae457fb4959c0c4098282e6ebc2ce8c04f0236acafddaaf837754b41ef0e21343d4c010cb2c714def1206f04000"/101], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0xfffffffffffffd5a) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x9d4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x7) write(r1, 0x0, 0x0) 12:11:44 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/d\x00\x00\xed\xfeXb\x06\xee\x9b)\x00', 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e48310000a314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r4 = getpid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000080), 0x4) close(r12) close(r12) r13 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r6, 0x41d, 0x5, 0xd}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) r16 = getppid() wait4(r16, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r17 = socket(0x18, 0x3, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={r16, r18, r8}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r14, r3, 0x144, 0x4b}, 0xa, 0xfc, r9, r11, 0x0, 0x92, 0xffff}) getpgid(r11) r20 = getpgid(0xffffffffffffffff) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x5) setpgid(r4, r20) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 12:11:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$inet_opts(r1, 0x0, 0xff2933fa84fc4de2, &(0x7f0000000280)=""/212, &(0x7f0000000080)=0xd4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) acct(&(0x7f0000000000)='./file0\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x5) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 12:11:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0x12c) fcntl$getown(r2, 0x5) socketpair(0x1, 0x1, 0x4, &(0x7f0000000000)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x7fff, 0x2, 0x7f, 0x3, 0x4, 0x1]}) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getpid() connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e79beebef2f66696c657f0f5a9422256eb80289d871"], 0xa) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200)={0x2, 0x4}, 0x10) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270931040000000"], 0xc, 0x2, 0x1000) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT=r10, @ANYRESHEX=r3]], 0x1, 0x7fb) msgctl$IPC_RMID(r7, 0x0) 12:11:46 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x2, 0x7}) r5 = geteuid() fchown(r0, r5, 0xffffffffffffffff) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r1, &(0x7f0000002080)=ANY=[@ANYRES32=r2, @ANYRES64=r0, @ANYPTR64, @ANYRESOCT=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x13da8ee69a78c358, &(0x7f0000000340), &(0x7f0000000380)=0x4) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r7, &(0x7f0000000140)='./file1\x00', 0x4, 0x1) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r8, &(0x7f0000000140)='./file1\x00', 0x4, 0x1) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r7, @ANYRES16=r3, @ANYRESHEX=r8, @ANYRESOCT=r0, @ANYRESHEX, @ANYRES16=r3, @ANYPTR], @ANYRESOCT, @ANYRES64=0x0]], 0x1, 0x0, 0x1004) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r9, &(0x7f0000001280)='.\x00', r9, &(0x7f0000001200)='./file0/file0\x00') r10 = getuid() r11 = geteuid() setreuid(r10, r11) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000240)='./file1\x00', r10, r12, 0x6) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001e40)=""/74) 12:11:46 executing program 1: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="107fe3000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="1000000100000600000000000000000007003ef2093463318f255d0b695daf661721af98647657481c897552f5809b66ca8b6c7521f640323f26a96cd1e90760460f05a8ed2d5ce1cb29e0815f86c13dfeaab0d6bb5dfde9957dffffffff61c6d109c8a107dd3099673d9470536b9be00e9da1ccc0d7187cf889320d5e0a15134f23c310aaf9abceee043bc5b8868b009bd67bd978f667"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) kqueue() close(0xffffffffffffffff) getpgrp() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = fcntl$dupfd(r2, 0xd, r3) close(r4) getpgrp() getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet6(0x18, 0x0, 0xe2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x29, 0x80000000000000d, &(0x7f0000000b00)="0201fd8f0cdc94ba8bd5d7ef11c8eed1b3aa04beb1a284081e3c8ecd4ca3b0286a6f4fac94425ff7ae04eb4b7de6cf8c298afd1507081bb8a8850e96e795742a035abb909414117d4554a1f4c981b021be4417981c8b66bacd6ce5df6298950c4542f884e287df29c3c029797957aa7a37c07a0de145378a1b142f8bed5b7ee9c252b2d8769c2cd5b78eb3b4", 0x8c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r7) r8 = socket(0x18, 0x3, 0x72) setsockopt(r8, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001440)=0xa) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchown(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x1, 0xa) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a826ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b18e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b40e715abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e71671050000000000000008613b190014d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bd6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b77000000000000000000000000000000074a093f02b3e798c3e36b5449ca67c86c15f45280a5b571a93f6a48ab507bd61ccf9065440c10406966a139973be935ca08dbe1cf624ae4de3886880edfa577fc0f682e901d51da384d1b64d3297864fa17d2d2235de28c513bf31faca45db748d68a275abe49c1ad084e36789b8a95078b07f057081c8a52a8fb00fa9ab3ac572aafd6b8d171eb4331cb5c1152af709ac771f3e348c2fbce9cd3285b508f012a4e4a739b2e8dab9ebf0d9609befa03c5cf0e82451af2c156f73be50db9eafcde94280b69c13de5ab88511e1d899545d83f39a4f7fa13dec"], 0x10) shutdown(r10, 0x1) 12:11:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) listen(r4, 0x9) r5 = getpid() fcntl$setown(r1, 0x6, r5) close(r0) close(r1) 12:11:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000380)=[{r1}, {}], 0x2, 0x12e) syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0xfeee) 12:11:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8000, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0x1cb) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0xffffffff, 0x1000}, {0x3, 0x7, 0x2000}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x1, 0x1c00}], 0x9) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, r18, r16, 0x4, 0x7}, 0x7, 0x7, 0x20000000003}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r20, &(0x7f0000000400)=ANY=[@ANYBLOB="696c653494ddb3346fc163df3b5b3b"], 0xa) dup2(r20, r19) fcntl$setown(r19, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f0000000500)=ANY=[@ANYBLOB="273f50616125e002ef9e3ec525a0a8fa6448cbc6fc0f9ed672e6f99f94f9fe39de303a2fd5ec1b7621ccfa3da6c1ac59c6cdd72f9a21e8e0c2e6778abf974b61176a8b048d8b9e6b0e5a20623d223300f2f35992850b2ca1b7bda5abebfd16735383a5ae87bf7931404c7511093c149c376d1e22025b99ae1a0c3d8ce2351df0e82785beac938b34901bc55829d76e56861e7447edcfc56b99452e0d1b1c4cdf195d01b4d9f4c63135de1f6f4419693eac975896ecd8b941dad5fa63a6634b1ed741d32243b9fc11579d4cc3903bde1392da221896e454bf7708390ef9fd375aa9af4a8f36c0a6274fc783525172c0dac3bfa22bd144ca215d5339c5337d79a36f378eb0482b662c4b171de85e234c2459e3a7924a2ee4d323e8ed775d6bb30500cafb6bd0e5042244be39b399ac4466f91fb084658f8afed8f5d49632560000"], 0xa) dup2(r22, r21) r23 = getpgrp() fcntl$setown(r21, 0x6, r23) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r7, 0x0, r11, r14, 0x80, 0x5}, 0x8c, 0x8, 0x0, r24, 0x5, 0x7ff, 0x5}) 12:11:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/97, 0xffffffffffffff96}], 0x1, 0x0}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket(0x20, 0x8000, 0x7) execve(0x0, 0x0, 0x0) 12:11:47 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x4000000) socket(0x2, 0x400000000002, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r4, r7, 0x80, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r13, r16, 0x80, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r9, r18) socket(0x11, 0x4003, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) 12:11:47 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) chmod(&(0x7f0000000280)='./file0\x00', 0x40) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') chflagsat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 12:11:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x0, 0x100, 0xb448, 0x5, "11e194aa54b6c4a2ed11c989801b8665294b12fe", 0xfffff4a4, 0x4}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 12:11:47 executing program 0: read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "673a00012d00ffff00f2ff0000000000008000"}) syz_open_pts() 12:11:47 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="dac1d47489b4677606411e2ab9427cd7c66e51312c197850003f5d93cf8482bad88550c37b19807d765e546a48ef23aabb6abe3fd0f4039cde4ddab2e5d659c5274f30687e4cf0d280ee9f669ab7385002c9b3b706d149de30978cb74faabf3cfeaa4ffc9d2924c27a57df094c2946bee558b58f8fc4cdc098dfb7be5e5abcd2c515d1274465f66f626a25b27c8720081c1197b4f48ff7477dcf7c833cc861138a426035e6fa25a225d6da98718b25137c42343d00a8dc8ddd8fb351015527fe72ea078ccd38ff3dc1a9eae032d67e18c6f532bf18edc087fa539af01ece5ed18b71ea64dfad7f3a61e8610134f290c41673716a5b2f41c8a2c546f95f553ddc50e66f59afbcf08aa07d84306ce341652fe143d43b3545811b36ae71"], 0x1) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r3 = getuid() r4 = geteuid() setreuid(r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r8, r6, r5, r11, 0x100, 0x5}, 0x3f, 0x49, 0x9}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r6}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r12, 0x0, 0x0) 12:11:47 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0xf7e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) writev(r1, &(0x7f0000001740)=[{0x0}], 0x1) 12:11:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$setstatus(r1, 0x4, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="2ad572a424d11cf509a84f4946d1c0149365859fa3f728fd1178c881595b1361483f31d8a010ed8692120916fdecbc06dfa8206c22cc68e4d3cfdd2ae74049f951e03b07d9590b4e7cfeb1eb3eba4e02a3cd060e120b66332e0ece2f857ecd93e9b1652617653ee3040d87b2d64febf5c821e9e28214c55be676bda78457c3492b3228282fff5b40aefe404130fb8ad04b8cdf18cd36c31a0ac2", 0x9a}, {&(0x7f0000000240)="bf34853b8852475ecaccadbea007777976b300c482c518d2f094eb62a79e93e0ab75684e74221530030b46fba20e898ee20025c53266155105e86d272c0766555a7fab4189a981d56564c0717abee2115ee38452b4cc1d9571719c3f64cbd7f02b3124c03b8e54f4d8fdb955ff31865557", 0x71}, {&(0x7f0000000880)="69f5be7e9dfdbd5c0ef548720e004219d75827b1dcbd95bd06b58196d6ffd1eea76943ad75274cc5dd2be95df46d721ed7e536d8569382fc830644753ae014ecd7a7a353ecca00a1a84effae25995a592e7e936f035de20743a99f247bcf48d3f651ee5ca581196b659dba56aa9f3ec6d13ecd6fa5e8e910acc9fcc8cf243381ba8b522fedf92b5b2654fc0378415ef58fad0cd9f2f439450fd768ff434813f525e2531c10a02cdf2dda86d6147069f8cfa67f1f585f00497388d835428bf7c13ad966388e45dcd8ef3c142611801b2bcba148dd1c68a0ab45c14868b2e5be4f86157f1579cbe633758c9f77bbb29949f4a1dde61ef18c22a48d16e9ee61d3d7af77b732b9186bd04e6cd2738760ed63e5f2b621cc4d7e647aae0f82706d11c81e34a5095633687379eaacd90a9c0b7e0016df0b8a85245b3e2c5c2dcc4a42887fafddd95f31cde98aaad57537d50ae95f7ccc7570e2d4a9f0f194d16e392cbfdfcd228a97006e5bcfc502fb38dd188704cef1ff492c132c757b9ba712b07ee7e63e609ad88abcb9edd6b03d12c97613bcc264ac3a3b762a0c1293b7527be42cfb9dbf183f252248133f5de7ccd732c55a4cfab85af3a43967e0b1d6c10a388ae2b12893e5b44677071b0d30f98cb629e962096693cff3db19306c10b0e2cba80be36e7fa0377263d41d32079d382147a1cd734ae12789863aec05152abc771c0e0d73ce7b095434c0386ec25e57b048fac5a7ba3e00140eded7fab474ad2620cafb44bc0a3974ab6be0046a021cae9a72a00a0b6e17a5e3315cfb0abc8fefbf4a1eab507d27c58926151c875ff10a7e17d4a4b5d61887cd1b11ff2d906dd274de1dfa69722d3ee29e3963a3d1b1520418077efe482dbe7411515cd8fa09cbc0f1487c662696f1f1585fd98f1585cf55cc1d17b72d5a863fbf324ceb1d26b54dbb601651763bdc1e780cc0b850acd512aa8e0cc275222c66f1b363d9b714aa281649a99f39745e09d722365b7500d00ac8af21ce7ccfc4f24004e3dd542d0d71b43c91f65fbe2a1a2f1534e5510fd75a5618bc6173da7c813b3d1c764fb02d4729f4e983ea0e06b761c1c31a8693b447c28d2dcc2e7b52c8bc996eb14d5618eb2261fd36001ad8034af3fe0b348fd8f1c113d86024abe4ba6cb349b650c06b34b0f1b584d6544a1a6fd1d3b7bd56d8e3612805c942094969163cff0ae933c8baf6ce065ece41e9d539ed85878d7ed1b866953fc6b7f191b891aebcd410e37a7139be11d531b0a0375ebd2a67750688ccd6d05406ec4bf1301db48da6da570d4e05aaf677e8fb4411ea95a883c0281014ca87d586334be4cd0f0dde2ff27d6cb4e0cc19a4c3e37dfc2cf4ae9bb6d09caff70848f2cb4da0d48572c9490cf4e7b648294afa593989b2c9f041f6a6cb41ca3319e8cc32d6e9372cc2cc8660363bd2f81530fc86952290c09825e84e8175889424ad44778e486e9812978524bf1e96f9eb21138174f25ae3c9c9673d047f024e2bc79005f3f5f234b703afee0038e4d530927998960fb8d79fbae6ee72070c02243b97ab60db850774e7fd733573e7f0d5f680d2963e0aa285ff5e619a7bc37f9d89445ee24fc8ad33a2f934b49e9cb3ab5149ff2b9cfc999519bef0bf7dec1244c97fedd693d2935ac8e7f664c6d2ea8121d12db1d51745393cec97e4d62522aa5fcc906fc86023e9c339f1939cef31c4f148b3722d830673b0b0e0458184bc5fcb61d281588f4d88cca9a581908ef7736f6f89bd3ef8345f01decedb4ab4d360e07854df7848e415dc5f1c5b19fd2a496a5f080ff56244ec7b1d323549e66105d8a51eb3fc13442471dcfdf8aa8cd13dc3e7b8d6981f90cf6e0d85f4c9e7461bba9ee24667335ec7a71e944b75333fe021274f300d2508689c55bfc55b8efc9192055315184af6f4150a971bb93100eca826a6b2173c46ca8f6d91277c35741ea225fb255efaa310374db47a859d247cd4895f37e59abbac3fd7890da560af8b0b76f4e4e608b0e24c6a7f5bf32ddec8c89fd437f102a36611853ecf4827fbef4a63db771beb54454325205f9eccf429092e0e7945024da87151b7c24b0384708ba839452abf32c247c1935bb7bb42cd35fc1273b8b74c77ef42af2d4e665f4b7a5bbb7aed5badc105db36dc2a505ec9d7c87399f163de8d999c872d70e38500cf9eaaeddc056f221b6e9a9fea2ab27baa9b899caf2807f3bf27ac9aa8a2941a308f3458aa1e925a187a016caa1210901513d76bf830249fbd4de9d515a84c28ac54fd38673ae8d4eefc8bfb9853a42c8e189b76a5d8e21bdc648b0da44d55ae301fb4ee20af4edd4fb32cb0be75219631239aee7f42c46c787451337cd3c8eb0dd97d542a1a51bf5b2dd7c1f17a914205a40d049dbda86ac93adc8768f6511a5f74ffafbcf8778a6484bab1b638fdf2701df91982be7154a4a4bf9b231e6a7d6e67105d41f336f0a2a505555fffaed6ba8bd4d542c3554b8138801048c9ff0b4d22d3a6454c11145fe6a7750039e7801da80d90913394e9ae9cc00d014dfabe9667383cf9144da1c68a30241ca1a876488310d870e37820d2fcb31c23a6897ddd7c1de12bfcb1d49c65a93d28a0150389b94d7351de7d9439e6554b217e72f00869f350b4dd4600ffdaa903d33ff1b787b463f29bab2664f22132d5e1f9597cd2adcc978aeafc54f8da5c3699758a1995e8f54d0db07fbdead4a8f5970490db3413690122dd096b8b0dbfc667bbb3ea125d098a7a3282ee141bf3324fed0c234859b9254e93b2be74605695b968e2f940062617ec03c206f7f6ac37e72a569f176b42581425cea8a1581e4539479b3e06cd9ff6f8fda075c72bb3aab60e8bba4daf6fbadef2a6a1b60093743e2691c8ab215ac5a8e9b3229a9eb5ef9dfb2932e3f820297ce679d80fcefc5fdaf67603eca4e07e3e47bcbef27e4d7b28a112331e81c93b98a3a6c0e165586bd76673be7aeff0d6987874a0174c92f7a388eb905f44333acefea0827070c27f9b7f4749b97c03e4b3926adf9d870819e75840c15532a240f70ace42d28cc01cff947503185b497bc092ddbc7ca47505d82d8fbaa9c9419f6b9f0a9737ec415208a895a5ef0b7f6232467dc7b975e3d56fb4e3603e109671c5620770eba0168b86f41a9a3be3cf5ffd31ae8e22006dfae20f171218f5f446c73ae011ba24a66aad09c088c3b15ac29ad892471df28c9b180233a8188422c9104abcfca39feda4254750905e5ab30d78875d6fdc9288fb6b9040f13cabd117bd207418a7544f6b289aed9950dd11a2e7ed3a1d7dcf6a1f7d4574e56bfd02227175375f64f8d3ac7bd677cdbff3570bffedee28f86276a034d772c1e14e953522a98cd387bec192318b0809396dd5c56e63e74e1f307dc4cd963dddb1f2b9fdf80033316acdab24bb8fce8844660b1324702aa03f86a8e4c288125280363c757771677a2125e29da5ee301974f63c927ee933437d8d3762d17b999d0fe25b334078477da26278b615606b6b15a203311cecc6f9921d75f785df71ec47077b5a49fa85a7697f3707706d28acfb0e4202f746f8cbe662193d6f3de5f59c2db37c9fa4441e54ddb9f457cbec4605220f9cfb9238d01796d13d92326a98ea187f01a12a45d2d0322741644d8981f762c2bd1a80276c0e538c37967f390505923525c8b696db769b14a46718847bb20af3fa1f12eaff8b17a389bb0691c47c2fad36fea58ea5298cd6b4c6c69f1de33b133e1fd6cc26713cad5e8e5abeeb01599651abe73bf71d1b8f58bb439a2a829170f744b5be26afb749d4c5cec3ed0a0da1a3b6cb310c0597f17f4b36478c41700cd5eeec127ec6b41d8526917f905ea7300b911e6ca3b3400dd3e118c5521a13c60ec6ab57e404aa7b5f0e5521c19db7e2fb3beb2e98855239748bfae38a4891833cec27b7024cde840f34ff28d1763caeaea202dd2fb727b522e604e3d4001b8fe5c31d6cfd9338b228a83a2b2b579b93d4fe030323712d225831accca67cb9777d3350b967d33e2d0a507b60a276eca989f8fb91e190b5be39405707fdb75f55d0fe5bfdb3ce02372ca69ac09cffd4d40444db0e8e9e78bbc8d10c97f01f2f3c26bd5c156b37b188414407b8dcc8b452d15f93ee737bc1a8d5f87cf30ec912fc7e3fe604b8c6873b0d9d2f28052784b3e26c7c14221e8364c4ab3d9b82e06219a090a5f32a6e7b372557bdf828dbd7a52f7e7ac0993c88474e112e9ab8fd336d9e6e796d8bd43105da6a1ff67645d310be0ef9dcc2b2b0ce37efdcde6627a8ca076c668b6d1e2e37fcfd9d4c63c08407fbad53a1d8272e7c29fe65199cc7b3cf2c98d5455bbdef8a869d7fa2f3b65b4fd05e0a9a0e600ceec88814a640cd5accb0c0c5fc9641e725a738a29914aef814c177b9f722e60a469d7879285bb1b9eea0d0f0c67844aaf32d77254ca32a6adcf4744379529187f68ef893e1c6bf0e70cf977dac252570b54dfb3ba481089e30dd50022ee69d5ff2ed8fce89b03f8b726c5186fffdc708f93f543281f8a1fe38c434d5c17a54da2ba32521aadb101a7fd3f4577c9f39c20d20cb3c0217b18d9817461f4a1cb64530feecf7dadb63ef15c4064ba132d6e9e6d5a8cf1a9b1294841986aa708aa76489c01e04497807b5cb5473cd208c7afb849405b2cae874c94c80d29d72910410ad8233452a8ed3cc5af5e7c0d1678d45b3a2ba7df57744f8be604b0479f99ccbc36b9f62d1bc067d6a157bb6ee9eb8db6cfd1daad544f8b056089bee5d82e97b5bb1a11b2ce1a6313400e82ebb43016a1a7a9da04a9e975f6890a2ae207e9ffaccd9325bfa4cbfba509f12e0400c8b44af9fc924be386153e26fd39aa01e5347c8e7fac8e1213a801c642d0a6a0225cb694269ef71009ce8156a67e3688fb285413a965b2f3858f6ce372032898f7d8b07d23ee6bea9afe41ec3af03e61a17f58bde2c622d2146eeb456735b8a81cd3f877406a4d3a390b5c07458f5be1df37fbfdf529cdde3ae0e12c4ff8a623612e37127ef470971fdbb9838d188ef3f0fdec02fd1a135aa4a8d6add25c5c7e00d3c35053f2b6d066579fcd970a7590defd493c4d15435f3aab1972dd9b9904e2ba1a52d8b96d9168f173b790f5778a14f87135bdafb11fdedc2b8c26f275c7cb02077594fee7eed66ae2ce2548907e2717d9419e0b63d1251678b0066e809de6e29806a58d44eb0a80e8aaea9acefa0197a0c37b36f648c922e04a234cf31e10578ef008993dc8f1a4e41941d252d500d6b69e1bb914a22ba8a89e55b2e5bad39a5b3b85fe3ff5aa334ea427a99841b16741aff651fac7db720b4b6415c280c8acd428619d1e335c077cb0558a24228e0bf2c16438f54122e022212fb57f28625edbe1312d3957ee2e7d3479ac105b7113e8696499a221a8b7c8f8d8f4d2729011dff8b6cd4b8e638e3a5b0fc6fe27e263d3a21fc1a06d1f57b3e022412d930f7d6aa3c94ebf048882fcb1dd7494438b2b561c431d50ee1cc5a6baf462fe4f29cd41c190ea4e485c739428a5fe1b8618c5ea3ab9e797c52b9c0a413a225f0952825204e96d62d810a10c7d705e0e2a5a9319520cd2990552d12240565984ba77c857729e289b35c3ce9379f9192511a5c6129901cb67483c04f4f29c3d8682ebb28e606820630e281221a2c937cacfba7057ee5135a30be14f3d4fd23baa60f5fc613e32323570ed09a8f8751e17a7c5353b43c4efbf21eb6dcdbf90fc3a467f44a029505b48ff0fb436d89f564e6a50c6727556f42", 0x1000}, {&(0x7f00000002c0)="b01ef379235083431810c47c0743d1feaa403f9076683f1e8cfc2bed99f5ffd5ec39190c87f1afbdadb240c6d0be9687b6ef96f7e330cdafb6b6fcd871cf9e569af3caa83a80561b23dc510b3b460c9d65923d37366ff3d15d03edba434e2f133116685027c2c59dc263e2d70c7fe2cbb69915bb", 0x74}, {&(0x7f0000000340)="69bbe9f1a3ccc9d833a23da190952e0e464f5e21b6a640206c698c335ddd399b2f90e05225f386a01ff4aba6c7ee0e023ad4ba787f9aa3da31ed31a3b3cabbd9ac4f41c6bdbf1881490d2381159d5a1a252870d6ba620bd8cc9fa27eaa125bbf896bfec75288afea3dd43cc35782c380f442543ecf2b8a0c6df771f91e3c13b1d35d2cbe2750d74a7b8529c8b85111204abf1f87386e9caf225ff3988dfe3f67f75d1776e42985fbf2b360819bb882f20d601215fcd1cfb677a0f192bc4eb0d26feac3f5d01ae2ed99a9c8ebeeea6956ba6dcac8d06df0b18629e18d8baef191", 0xe0}, {&(0x7f0000000440)="26ec2d55d2882cf2228b5f5f7011d0e970c2732a8612b9e113d832a6e803d8e460fddedd755d0ab9be27942c2bb613f87ddd93145107ffc015ead4cde1c3a81390f6c5870d7bd819d26341d0d66f4ba9eef609794eda627f0b88804f9b60de8059f2fcec5d9bd601d4c9a45fe3fecc9ed89ceb41239211e42861f842034cbb483d004ab739ebf1a50717f5bad8440195e05006e5ecd37474ce56a99c20e11ed370f444ae4b5bbc2134d2876bcfdab964aec45733586c96b2bc44", 0xba}], 0x6, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="00400200"], 0x20, 0x400}, 0x200) execve(0x0, 0x0, 0x0) 12:11:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4000, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) r3 = dup2(r2, r2) dup(r3) 12:11:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='c\x00', &(0x7f0000000240)='r\x00']) shmget(0x1, 0x1000, 0x220, &(0x7f000022f000/0x1000)=nil) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7ba) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 12:11:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000390000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) 12:11:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x9, 0xfffffffb, 0x200, 0x56, "0f6e0be4894403372921a9c2ae7977e3b686c66a", 0x4, 0x3ff}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 12:11:48 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696c6530006e7875926a5edf1b912a26577ad102096fa01c4ad59cc1f93179b82b8d3a423634e3358bd7f9d61d2600a30edda46cf3785940b5452c3221fe940169d6257b9e76f7ba6731c055205bdeaff26924c07d070fbc6c97"], 0xfffffffffffffd2e, 0x0, 0x36d, 0x0, 0xfffffffffffffff0, 0x1}, 0x0) 12:11:48 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pwrite(r2, &(0x7f0000000000)="49899a155af3d8d4394a1fae2b9784a329f469a843286f28", 0x18, 0x0, 0x1) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 12:11:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000000)="4b74954c", 0x2) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000040)="862ae49145e4773da06cd9e90affeb904687677762a224fb7e", 0x19}, {&(0x7f0000000100)="cf93e1b18f3d4dc4f328e71a9793f2d8c1744bc1a57b6f9c1ac46b8cde2fc2037a3ee371eaf6fe9e7f06e8c3b07e00031f6321be06d984da9ed28299f578f2165539c0f9394d4915eb871db9e84e745b1ccf2297d82d8fd7802115eb2cace7296218afdd83ba2f0525e8dbd5a79fe1986de4967c2afbb08ce16e22b404c1cd36533449d16ea68e5a1b014c93a24fada3dfd4d81b70a98aee0c7f78f11efcf2f7f9ff832f953d2276a7bb0c00bc9b45866ffb9aeb3b0eb143fa4d5ee0530dbef338099e2bd19aa9ea56bf36b156ba07078ceb65c7f7658aa0b280f7dec4ab9880e1df3e2eebcfa0e536133d8fe9129f451241a7c83e4fe3e12f0b3c57ebe40ea49b7081ad72fbc939bb8372cdd0387a737c9b9a8fd7a4a4efa60cc59f816005fbea5b90108b45e79d9c7ef4e78b6ae36eea05cfb5e3551dcd26c99d7b7f3ff6f639cd5084e8cd21521c3a2c51245d94d76ae032eeb09025c01bf2dc8ddec33ba764daa6d0a479ff02f1900c01e2f247789bc6d19f8a68d8994b89a5cbdf3b858262f2c9be935928b38d0f6a3bf309a22cadb74f513fafdedac6c03b3b7af1824cf41c18ed135ae70fdecead75f8fc7835c240f1e3f871c75dd4d7b7e360cd9e61478daf0f019434f7c97dd4659fa82dee34c730514495a9eedde69bf4b42af47111f56bbd0a2ddb44e9e749b58bd848cc79eb02324634593afb90071663235dbef33dd92c6c68444d8a7334ac7f741fb42429590d66809ac5b3a0d85374cb669a2340dec5f970d6b2c181cdc0b6c0b1187938e8bfb1e8307ac27b8bc42ab2bc2d1ade1e56dfc8e763b29e073de7592801f5245d970b504483f44036aa827bbd646b4b91c22cfe5519e9020c7421d09cfd1bb09b4c4c131619c75d1dea31a4f5c2b77e38bc968906579f344d554ae03ea5e684b0d0971833c68610a960b3e620f7666db0889f89c5c961e379248aee4d9f1c17b3f11aa2326731f4bada22df26db4e721e759d2876ec46afad5f8342650b45de09d90ab2211566eb32d9276dde81227e999ef7d2efc5ef29793d4361cdd445ea10db66951ce7c461d868b27ecf42ccfd1a976f69ab01f60790c3b2a9a9ccb98d28153b1dac3f9ae95487ba3e6758bec3542ba70f6bf184e9512f0d7cd2f2858807d62a83108832b960916b4e4093f8b866d38f51cd678d000a75d6c9f8ce6fc2a65ca5c2aa176feef5f222f6fdc47277d2d092d589ff06670d06e2fdef3aff05db6966d0edfb26aea28ed526cc8659acc1279233b1b398bc44a8551412dfc787331c11b4572d213db0cd9541d678723708999db86b5001b262cdbd48bd8ad8985c6118c54ae1bc3e7157e8c695b279c3e7576b19a524f83ef69dcc6958c1a21f11a8dd76c1c176eb7b8d9a09c5c8fe0f9c9d333265af24d12625e2c9998b3872cfd94ed6adb5852b65f32fc6aec2f05ed724364ea5fbb671d7d0652bb39282bde0130836c67fd8aeebf191500af059699d2aaa6f1575bc6e4ef32fe72d9c20ee1499c051fe48d71fdd055902ede3e8f046120306c8f9707c6feb69b41bba7ffaeaad07e88cc9f894176e983487eb0c49ee12c5ea0f358aa39a756742ab22eecb8438502c9a3ca0dfba81d24998127addcad4d93c83af7cf36f584e863f45bf416c720fc3ad742e23806e5b11422dbde6dd13e4f91709cc287a9726be43cc9cd0ce14e9e23c5f90375ce5497bac28d66a5a885f6dde33e4c9b2932884c3b163140f346b82336c8115282741c22c0f40dadba732e4cd61f6c340c56dd9aeac4cafe033b567f9ebc0cd31da0c03c100f8e9fa6f62149f0f99ff4ff0e27c65cad9a34ff1c768b6d7ef714cf9b08b060204a0327e3b7e230c2e860e6e34f65c50ce6342a8dccc857b61ef4776600d684f1ab98d0c6cb016ee72505d216627d632cdf9ccada720ee8c5b48e4216939f6e8b899915916b2e983d18958c91842004179345e29307129aa1ede2a54b3cf9a69e543f62b48bc1d1f26f10ec8fea43b1e9a81b3f558eac5b568dc85dba78f1a37fe2514fbc4dd2a3a743999573853dfb1ef644283d58e1086f7c11a9c8e2482b5446ea060e973e142c79e3e3fe239b6ab2eb1d3c1594c6905e2865787baf50b1d5e243ca1671c35cb28c6bd7d3b54a1f49673f6ed5c8911ef9ea691d507445121e355487eec20b7fa9e239bef22c98d9998554a1334adf55c4d0b5737b7772fde8dc1faba0b6c8cae15e50e1963084da822164910f4fd409af7aa13a878fabe5a606b0076db427caa4c87142a3ffa98a1c1ea92dce21a669c19d7448ce714eac690a51d02fb4d1ba4fd33194a4c1dcc79a598ad9a90dc32c231bc7ae91923325aaa165f089946e6e6186cd25a3ce06bbb58faddb77d4704f53e03f768cbeb88240ee194b7fb20e43531d8c8ef8fc2499931e8d21ce450a722cf8ba8318bbf3febfbdd77086de5c39b29923781de39467181c8a7f18d84b08122822010887b4b3089f886adfedcfce5f851dea50ef93bcb5eca974b65159064efa835198e7d815fda7487dbe67392dd17183eb7934a11eef1b269326028804831fa08e56acef26303f3dea98013e1da25009f7fbc7b2992f39df6653c3fd80ec33e0c50db90178d82febe7bf4c25e365e386f818226a60b09409eb6ddd42d3c787e61212d00fa918bbc5af5f18229009b69c826094ddfc469df96e56ab1240a164a2cc9d6521fd019d817e819b3e861493f2bafe0757401bdedbe3cd41ec247d560e23267a5308675e5074967933577459c255d90a11d561ddb8e3bd7e9ac3f7e16f9312886aa0132c341e8ceced478ab2854c0738c01b9205907a8799790e17954e7ea5079a32cb478f4f0adaba3d673314b1eb5c499e6b23ceede97c49265c27d2c8535283139f072c65c298f50059d88006d6d6e2f70c31df75d6af7fa8a9f31b5ccdb1600555d921252a5426b47e6703aeb1e21792015d7b537f6ea18c4607c875975c89887b7303e5d82720a00d581bb47a47d84ae0179eb1a0405b1fcddef0e77c6d4488a6051be8ad794cecc60136d84eabb9a93e6d6cf8ea3e6de770bf2a17f9e382b6c86649aa251f75f39f0256390d223fb41e763e80be55a4ee00b5ce8a3a99ecfd46cbe63997e50c80ecfea8b222d0047f27108c2ea63cd2f4e4f89280d727b68adfb3bdd8988f28eaa739760464ef4ff509ae05ed2c50091053526116ee3a6e6abd07f62a0ee5f7da94e4cae23cbbc34fc27912f7137b2a0e2da6a9a16093ee8a8c746f4e9fe7cf9c33d8a6cbc487fc16321c38faaadd0b2209045ba8b2dad592a4e3a2565422d92231cd6b394062288811d0583a0d755c48dca0781c3666a5102199b85b314f2d011153f229553b093f6524f7ca37313d6faa90b9b4ac525dc5f228855d28d97e3c9151ba7a1c2d7c3393cc9841fb257dc00c668f9d752dd1f9e87c48050a285c10477ab725efac7cb1f0a7ccad7e129062377fc753f20eab17d3fa5deddce4491ac187bde6bca50aad9150b74406eac8d408c310bb9232892d3aecbfdb36c8dcecbb817b0315a523fd18d9220483aadfda4f49f6136996ec51928b1c87886ae61da4561d5f1e357a8a3998ebb36bfb0a75209317f16c9fc43aae22edb97056d29e67effc82bb7279406835582cbd2aabc78da36bc9543f380f42763ac5d7981495d48e5062e172e667a8355e39efcd30f0c7804c1040daa4f3cf912f6314c7a2b37bf15263687ff50043f07791c77a658928f42c457bd84e9846918aba533c3187483a97808b8f496a07d1ae5bfc9882183fbcbe782b8c22c20cc4f1c29611d9fc371015318f9ccfd34753dfc773abb492180ff04e726924f825048da4c4aec2adba4334419bca598b3f72bc0e3e380406e9c26f2a43f12da0a2bd4964cd53d78ed54fab5f674bdbc78a97e5aa19a4b04dabd59964e6985bfc536283471409ae6eec9582f335a94b0ad7d11bdaed2d48e6d372e057f90b32c1561fc283a8787bf773c9554ac1710eeb4b2a4183f6534bc7870a60c3ba61fd4904261df0bbe61542f0f3b7d0b8a42431bd48535715e0a877e845954ead5fdda36fae5f6d1fe797c5e5827288dc042a676ce28842ee3ed5c05a15a2b2f7570a7184a33f07799716a951dfbff0dd67fe80b47f8c35876e5e3a8ba3d35a6b6121ee5dba27f28ed5cab3e5aae5feea540434a264feff37e25ab6acbf2c4b9824acf16d0faf0106a0acc5f60a3955898ba89a1d1ccec4d5f20e6d3e63f7e0a3f9904bb3c4dfd4e7ac649568943c8b47c024c16d4aff348a4b23e3f564ed208d3945b433d2acefd265b4f7c8530b7911634a5c94200ff159b46bd5eeb3f98501d0c12f0535bee8cf26480a6e81599cfcf3a8d4120d63d97e615c84ca9474e77d5a9e49d80af5885cc33ff748f20d8668de6f1622363aa1ab8bc0549cf717116794f5c6ccd9cfebb1fc0e4ccdf5a4b38417da173c5b61cb582a6cc868fd73ef18904ec89a4a9c0899b0cd4db056a85e2560a772a6ecdffc32155e944ccd991420057730f6ef4563cd9bf432b8ec06c4dd51c8ca23abe417bfbfd6824421bb36d98f47d3c5d1c813c6eaa5c6a7ff1294cb8d34f0e1e491768b6c29d5ba225fa53dc823ff2b97c7220107795697d5f4837fed63a82d5220dc7d69c4a452171c58176a9231865f1d854664476af40a966cbd4d0c9d1813aa109b86f7cd07b8917de2365b7f5121c4d4902c52262912f5955f5b6c00a1b133fd10c33d21dcddabad8e2a945b815b62213d45e031c465e3dc23491228d1bdb51f2d0d10dbdce266f41ec4cab278a57d4eab59eaacfa1ffa5ccaa2afcd97e8a4bd090ad2d1bfae4dadceb6e930370eef0a43d411d081be383550278b89f2dbde825bd5784448111a52b022b9ab98c4dd8be257684f97f49e41b8544734795a465b447603ec885e2aa414baf538788319040f5785bc04b6aa974af3f6a4b65e14a6429cbb0fec5aa209fbd60eb9a420fc1b0da2057ba57a132d1d2c58d87eb7dd5e806f3204fa7b206fe491dbb1525554bfa2382daa4f3805f6ac2baf44a6855e5577911ae41a20563e816a3e799cb714a0c1384cfdd7310e2b099ac0788c1fe69ac6ae89909a2103a98eefa72fc571962ba9856895c60958f36db2fc01a6708ffc6c6129e5a6a1867115790d560b8e9d8774d204d92ee85b785769215ee27896d703173fd950f3a4fc2d8bc1a4f356d173e351154153193b4a91779afb4daae85d7ba058ec650695b59fee615394f8542b458bdcb146559783211f38dbe1c3668907a2abf536bf15f5e6ae2b140e4936085752c2d1d22d11aecbfec23183da5e612e6c1feeb98895c33789cc80ff4256ae671fda6b5694a8d77a9358a596741d2e306c4652394e8e4332945d4fc7b41b9aea8491faf0f1300db1bd6c0f6d466d046f88ca61dc0a7edf75f3ff65166e9915301d67c2d32cc521cbc65b205e3e3da01ceb1df71036e63be32d89fc005341f792400521769eb47396f297c481e64e13857e29baacd251606dfff47250b405c660a3cc2de03d0e33be12061569a5af291e7caf0c91c0564daea2e87270a74d36f3654d58fc5688f457998c63663753f2471072e21f0eb6c97535d31c56bfdc25935bd21d4258e2c8fea21743115a0781386667b993ad49b657fbd1b1715f1211d2f25fa615210bd0a8867bb2fcb2f64f033a2472702fcad065a52f094062d49245403c919cf1cdf5eab313bf5ccdc4b283df54227c70e7590a244ef16a740fff7598abee56c79036a779c8c69a0e1f6000fe612a591ba554b8a6e5e48", 0x1000}, {&(0x7f0000001100)="c5be544df287691b9d36c98a5c32b14dbb1eb2d541d8536b107ca7fff414a594b522256c3713353f3684bf5f8a3eda1c256d454ff9ca6fea91562a3ea19d695f04ba31868f2a2c90d8c0d349b07bf097d677b97e64e467b9f9dfc9b92dc8e5660615b6a863dafeb6fd87f1b7492673213e58d05d789f00017e3feb951e4fc52fd77afa648eb7802148c6137799cd6ac4886cd4178ced8c9f8320bf812c1aed17c533d3f8691f", 0xa6}, {&(0x7f0000000080)="f794ab42a1836252902cbb0a9ba2d396c6a3", 0x12}, {&(0x7f00000011c0)="e26d990188b879bbb7a6c57f0a07ca438c040329e2ca1a832a75de44c16a8b7b0f91a3e5090aa8813f41878330020c4c10d07a2219de29d6ccd76e4c29dc71fd00666b2c3c043576aca61438ae879bed0e778d86bd40e57ce49c933afed87f819d97beb9c4673e8c66cb144506016736e7889a798849001ff769687b58bbdacbf789c46f8df45f0dca4a0568162013086eb05891614f47371824f018b7", 0x9d}, {&(0x7f0000001280)="0d4499acf4e6b1303783755f92ce9d10a3e634b8f527abd13dbde8d526b2bc7d45ed463eaae7c763e63970a7bc34b48330fe86ba16a431b4cd8601480e3983d92ad0cfc42eb31b5dd1c881a481161b860d7efe90239d156f83cc44407ebcb6b775f398a766bb81722be74c2f8dd91b66dc06dfa12fa9a964284efa22b1cf72c805e53ac14ab7efa8b0ba5fffb8f27f2bf322170a61a3447c1d", 0x99}, {&(0x7f0000001340)="9f4818fd6e2d009f1d7b313994d660d60759a7a161f09a0e7464063124b2016728428ec83732cb9150d60f015b4248c476f4a55cccc5d5b4fbec2e4c02f66e58341da9a736", 0x45}], 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:11:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xc87da070}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) chown(0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000001280)='.\x00', r4, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) fcntl$setstatus(r2, 0x4, 0x4) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x0) 12:11:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = kqueue() fchdir(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = accept(r2, 0x0, &(0x7f0000000000)) setsockopt(r3, 0x10001, 0x7, &(0x7f00000000c0)="7e80d4c07d5bbd4f6c1414b8ea50fe6bf5f42b90d9d5f11b51e13944086ee79ae9d5a4f849392b82c23f1dd76660d7cbab7afde9", 0x34) kevent(r1, &(0x7f00000000c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 12:11:50 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) poll(&(0x7f00000000c0)=[{r0, 0x4f}, {r2, 0x100}, {r3, 0x40}, {r4, 0x2}, {r5, 0x10}, {r5, 0x40}, {r6, 0x2}, {r7, 0x20}, {r8}], 0x20000000000002e9, 0x12e) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$getown(r9, 0x5) fcntl$getown(0xffffffffffffff9c, 0x5) 12:11:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) socketpair(0x10, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) 12:11:50 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x20, 0xc001, 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/28, 0x1c}], 0x3, 0x0, 0x4b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) 12:11:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000080)={0x80000000, 0x3, {[0xffffffff, 0x1, 0xfffffffffffffffd, 0x8001, 0x20, 0x9b09, 0x5, 0x9, 0x3, 0x5, 0x1, 0x1, 0xffff, 0x25, 0x1, 0xea8, 0x15, 0x2], [0x5, 0x9, 0xfff, 0x800, 0x8671, 0x3, 0x224, 0xffff, 0x86f2, 0x3f], [0x7, 0x2, 0xfc2, 0x9, 0x7, 0x3, 0x10001], [0x5, 0x100, 0x9, 0x6, 0x9, 0x80000000], [{0x6, 0x3ff, 0x4, 0x2}, {0x3ff, 0x8, 0x2, 0x8}, {0x4, 0x200, 0x3, 0x6}, {0x6, 0x1, 0x401, 0x5}, {0x800, 0x401, 0x400, 0xfffffffffffffff9}, {0x4, 0x80000000, 0x3, 0x1}, {0x9, 0x7, 0x0, 0x4}, {0x9f, 0x1ff, 0x800, 0x100000001}], {0x38fd, 0x2, 0x0, 0x1}, {0x9, 0x1ff, 0x7ff, 0x3}}}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 12:11:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getpeername(r1, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) chdir(&(0x7f0000000500)='./file0\x00') writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="374fae590d4dbb779412f19c4b5da561762e716a7d3a68ecd99043c5477a7bab0dc80add6f90d77d3c0b09726482469ba3a9773bce1c4c9f251ea847e004ec6be96690030325f9ab661fcf7b798a7bb35a91b7d6f9ec724c631cd94829a37b9853dda0fc95fa0181e2f4839c577fa602308641e7e2eed2c0d22364c27435b67ca194d3fe6fc4c6b1e0e240042726575774f7077299c8e7a28b170b76cb91a871dc76abfc7b163d607dad1e0a147c2f2b339c89af09688752134dda94cfdb7ee3855aba27761c8ec3e709d12cbf0f0f21e0d7476fefc5209900e3d1ad47ee7c588da3b30a8cb65624c76a349d1b02ab67d94d0c9b051d3a0f267151", 0xfb}, {&(0x7f0000000180)="c0d4adddba9860e212efb916f248c1d1d05400f941dead3ba191915cc54eebe6b9b9c7d22e1102d06c3edb2ac325958da57253e218e12fdf2b9999ee8b1694bd8ad8bc7b9ed7d274e4ae79cb0b89ce0d3e55fd2faaecf6797f683bad86b7121d39313f1034e47c936b9ad76a440a4aece4a3e826974c0665accd06919b1e00f1c4b9328d922e660b95c12f47da0c59dc8c7d41337e18e060b2a1f17891d41c05403a1a655e956c32", 0xa8}, {&(0x7f0000000300)="47fac430c62cb6367c46d2ee26d9dc82bfa3f945ac6609fd6ccb19a8ba73a42eb538df0e44331bcba081325eff78df33e191c99165d14b9020b1d091543eb04cf7e29b54d92ae7417d8a3dd7a14ce1bfb08b97024508547fb894e0b695e70aca0c93f059115b2835537e83d1f6c5438ea4473fe44db6b76d2d826762113be931f7377229b5f89d4a5337f4250565881108098785f201badfa5303780b23c04e2f26213fb9d89f67d052d95e3a4586f79bc14d773880875a4ac88b839b2f1137a2c4ad215b87faf60b07ab11fe47f452b1b308c85c698f16cf20306dddee3e8d90f0300a047", 0xe5}, {&(0x7f0000000400)="aac9614bb3abbbe0d78fbb11464776e3d236823dd90c19c0c0f40b5f98b99acbd13b5882de7e3d3abe902468ac5f7f94d778dcccefa8bcd0055cfa79ecae978f3f53ae087a7b46c79278ac14c5c0d4af9e9ff0f724b158c273e6b9efe8bc464398934b", 0x63}], 0x4) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) 12:11:51 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/25, 0xfffffffffffffee8}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 12:11:51 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() socket$inet6(0x18, 0x3, 0x100000001) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r5, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0xf}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0x85}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0x33}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c93835e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27862a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd7700"/220, 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x8000) recvfrom$inet6(r4, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) syz_open_pts() r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r8 = accept(r7, &(0x7f0000000240)=@in6, &(0x7f0000000540)=0xc) fchmod(r8, 0xb0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 12:11:51 executing program 1: kqueue() r0 = socket(0x0, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x18, 0x400000000002, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) syz_open_pts() r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x21, 0x2, 0x8) semget(0x2, 0x1, 0x2) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x80) r11 = getpid() kqueue() r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r14 = accept$unix(r13, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r15 = dup(r6) kevent(r15, 0x0, 0x0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0x0, 0xc, 0x10, 0x7, 0xff}, {{r12}, 0xfffffffffffffffb, 0x4, 0x1e0000023, 0x6, 0x2}, {{r14}, 0xfffffffffffffff9, 0x8d, 0xfffff, 0x134, 0x431}], 0x1f, 0x0) fcntl$setown(r9, 0x6, r11) r16 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r17, &(0x7f0000001280)='.\x00', r17, &(0x7f0000001200)='./file0/file0\x00') renameat(r17, &(0x7f0000001280)='.\x00', r16, &(0x7f0000001200)='./file0/file0\x00') ioctl$BIOCGHDRCMPLT(r16, 0x40044274, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r10) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 12:11:51 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x20, 0x8000, 0x4) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="dec8ea0be5ff6df3fe0a36bcd5035996af8baf6e9fbf9291224fadf79792a8e1bc34437d93068c1200904a0cd7d5254becc14881856f7275ee5120fb2d3cad231bc60341ed92eac60fcb1ce85cf9d009c71353daa6f1fbb831fe2cdcf4cbe361e7f659d6ee60ed0b23c41e2d17e953f0da11cbfae2f72a32ce8f7c975c028d061f7850be314e51bb721dbfd0a6f5daed73fb70a57d4968196c201bd5da31f87591cb"], 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r3 = socket$inet6(0x18, 0x3, 0x3) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) 12:11:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x4003, 0x6) r0 = socket(0x11, 0x4003, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 12:11:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 12:11:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 12:11:51 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r7 = getuid() seteuid(r7) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000340)='./file0\x00', 0x20040, 0x21) recvfrom$unix(r10, &(0x7f00000002c0)=""/100, 0x64, 0x40, 0x0, 0x0) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r5, r4, r11, 0x100, 0x5}, 0x3f, 0x49, 0x9}) semop(r6, &(0x7f0000000040)=[{0x4, 0x1000, 0x800}, {0x1, 0x80, 0x800}], 0x2) 12:11:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000080)='.\x00', 0x10000, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') r2 = semget$private(0x0, 0x2, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) 12:11:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000135000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) select(0x40, &(0x7f0000000140)={0x5c1b, 0x8, 0xfa2, 0x0, 0x3f, 0x3, 0x5, 0x7c000000000000}, &(0x7f0000000180)={0x0, 0x10000, 0x5940ba38, 0x400, 0x8, 0x401, 0x2, 0x7}, &(0x7f00000001c0)={0x1f, 0x8, 0x9, 0x6, 0x7, 0x5, 0x9, 0x1ff}, &(0x7f0000000200)={0x1, 0x100000000}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="234dc6ef96b378791d82e5b0279ae189", 0x10}, {&(0x7f0000000040)="ebb30486102f2c57556b75432ffa20d841940b52c772ee507d745c0550d8d80dd8e1d9cdb9057d9e48c7edf3892a13c1a2247c0708abd4fa9a2fad72c0fd0c04ef5c", 0x42}], 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206997, &(0x7f0000000100)=0xfffffffc) 12:11:51 executing program 0: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept(r2, 0x0, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x4, &(0x7f0000000180), 0x191) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c1c00"/4100], &(0x7f0000000000)=0x1002) 12:11:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x10000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x9dda}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x102f7}], 0x1000000000000249) 12:11:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:11:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) close(r3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:11:51 executing program 0: syz_emit_ethernet(0xfffffffb, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2a763b0d603002172da60792da3a81d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffff912, 0x48d3}, {0x88e, 0x83}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0xd000, 0x6) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000680)={0x2, 0x147d}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket$inet6(0x18, 0x3, 0x81) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2000000002e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) socket(0x2, 0xb, 0xfb) open(&(0x7f0000000000)='./file0\x00', 0x202a2, 0x12) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x14c) openat(r4, &(0x7f0000000300)='./file2\x00', 0x20, 0x200) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) 12:11:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x98) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgget$private(0x0, 0x100) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="510ac9f733212e8f94b1340ead0b7a52b3fe7f94179c9ac23b8f604347bb17929a6d676ec68d6ad62f41eb3a397ca691582f4f61d26d3478bbc34c22d6c39062f6954cc039120fad6da8dfd4ee8b61289ff1b63d64be1ca1762d18f030148bb459fc1814dbcbf8d87674a9e98a3bfed19b1e17f4df46a14ed135a21f3efb2f3edb5107d215f05d8eb884c2642be018a0e56bc5bdef6a358816589387db1b87ffa8f9eba4c0b0be8a643864d7d55feadecd4074a74a7cecbb0a0e202c2602da7df794032a155335740148def71fb269afdc62a2f7ebf69ee752893f75b3445f3fb58e4932b6a83f299616e187ab9bb0d153c34c25554c57d9cfe9", 0xfa) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 12:11:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/206, 0xce}, {0x0}, {0x0}], 0x3) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r2 = getegid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r5 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r6, r2, r7, r2, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r8, r2, r8]) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r8]], 0x1, 0x7fb) msgrcv(r9, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r9, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r9, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r9, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r10 = geteuid() r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getpid() ktrace(0x0, 0x1, 0x4, r14) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x6, r10, r11, r13, 0x0, 0x80, 0x9}, 0x3, 0x3f, r14, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r17 = openat(r16, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r17, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r18 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x6, r19, r15, r20, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r21 = getegid() r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r23 = openat(r22, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r23, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r24 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x6, r25, r21, r26, r21, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r21, r21, r27, r21, r27]) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r28, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r27]], 0x1, 0x7fb) r29 = geteuid() r30 = getegid() r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r32 = openat(r31, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r32, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r33 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000180)={{0x6, r34, r30, r35, r30, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r30, r30, r36, r30, r36]) r37 = getegid() r38 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r39 = openat(r38, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r39, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r40 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000180)={{0x6, r41, r37, r42, r37, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r37, r37, r43, r37, r43]) r44 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r45 = getpid() r46 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r46, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r46, 0x0, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r48]) chown(&(0x7f00000017c0)='./file0/file0\x00', r47, r49) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r50, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r50, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r43]], 0x1, 0x7fb) msgrcv(r50, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r50, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r50, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r50, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r50, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r51 = geteuid() r52 = getegid() r53 = getuid() r54 = geteuid() setreuid(r53, r54) r55 = getpid() ktrace(0x0, 0x1, 0x4, r55) msgctl$IPC_SET(r50, 0x1, &(0x7f00000003c0)={{0x6, r51, r52, r54, 0x0, 0x80, 0x9}, 0x3, 0x3f, r55, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000080)={r45, r47, r52}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000040)={{0x2, r20, r27, r29, r30, 0x1a4, 0x2}, 0x1, 0x0, 0x0, r45, 0x100000000, 0x9, 0xffff, 0xdc56}) 12:11:51 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x44) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040", 0x0, 0x80000}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 12:11:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x0, 0x1f, 0x34, 0x4}, {0x3ff, 0x7, 0x9, 0x9}, {0x9b, 0x5, 0x0, 0x7ff}, {0x6e19, 0x7, 0x6f, 0x1000}, {0x2, 0x9, 0x25}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:11:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="c0aa6abdfbe2de284096"], 0x10) shutdown(r0, 0x1) 12:11:51 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x98f7, 0x4, 0x4}) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fchdir(r2) 12:11:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x1, 0x0, 0x0, "10e752e400000000000000000000000a00", 0x0, 0x81000000}) write(r0, &(0x7f00000000c0)="14202bc87290227d61e1f5ecabcb0e0ff7fcc1c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a860d34395739acf9f96f3737ebc31939", 0x66) setreuid(0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r2, &(0x7f0000000140)="ee1716785af7bc43e034e56ea96b1e1b3fa8abf669ab7b5e9884c42624301940a4d666bf0d9f3c3999d3aa026abb291a524234e73c2df82b5bf3cbf19ddf159c19207a777d4fcaeb2ec67088ca7ce207943a1e7c3091be382e434caef7c736c4654f5961277cdb581a6db2e3cf76162b898402312a62e4ced92e8d0f21f1312b4545dbf4f2d530dd78bab708e76704a0ed08293dce1834b01c0d299e02b4fbf743fe697505f171ae97de116658ae2a7009bc113f52039502fefcbebe1fed6df286d76df0842109e3107a2aa32c242ae93e84a76af2c7523f8ec516bd5050495a460deb1850", 0xe5, 0x0, 0x2f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r7 = getuid() seteuid(r7) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r5, r4, r10, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xfffffffffffffc76) r12 = getegid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x4, 0xc1) semop(r16, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r17 = getuid() seteuid(r17) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() chown(&(0x7f0000000180)='./file0\x00', r19, r20) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000680)={{0x4, r17, r15, r14, r20, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r22 = getgid() r23 = semget$private(0x0, 0x4, 0xc1) semop(r23, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r24 = getuid() seteuid(r24) r25 = socket(0x18, 0x3, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0x4, r24, r22, r21, r27, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r29 = getgid() r30 = semget$private(0x0, 0x4, 0xc1) semop(r30, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r31 = getuid() seteuid(r31) r32 = socket(0x18, 0x3, 0x0) connect$unix(r32, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r34 = getgid() chown(&(0x7f0000000180)='./file0\x00', r33, r34) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000680)={{0x4, r31, r29, r28, r34, 0x100, 0x5}, 0x3f, 0x49, 0x9}) getgroups(0x8, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r20, 0xffffffffffffffff, r27, r29, 0x0]) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r39 = getgid() r40 = semget$private(0x0, 0x4, 0xc1) semop(r40, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r41 = getuid() seteuid(r41) r42 = socket(0x18, 0x3, 0x0) connect$unix(r42, &(0x7f0000000380)=ANY=[@ANYBLOB="00504ce3d9b0c0e130e0"], 0xa) getsockopt$sock_linger(r42, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r44 = getgid() chown(&(0x7f0000000180)='./file0\x00', r43, r44) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000680)={{0x4, r41, r39, r38, r44, 0x100, 0x5}, 0x3f, 0x49, 0x9}) setgroups(0x9, &(0x7f0000000300)=[r3, r10, r11, r12, r13, r35, r36, r37, r44]) 12:11:52 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 12:11:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x1, 0x7ffffffffffffffc}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 12:11:52 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = getegid() setgroups(0x1, &(0x7f0000000040)=[r0]) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 12:11:52 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() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 12:11:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc}], 0xb8, &(0x7f0000000300), 0x80000000, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x8d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r8 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000380)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r9, 0x0, 0x0, r7, 0x1}}) r10 = open(&(0x7f0000000280)='./file0/file0\x00', 0x70e, 0x0) pwritev(r10, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0xffffffffffffff64}], 0x1, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r12 = socket(0x11, 0x4003, 0x0) sendto$unix(r12, &(0x7f00000002c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336f00b7804be781e4991f72b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbbb87642ddeadd7f02d4ab770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/182, 0xffffffffffffffbe, 0x400, 0x0, 0x0) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f0000000000)) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(0x0, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = getgid() r15 = semget$private(0x0, 0x4, 0xc1) semop(r15, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r16 = getuid() seteuid(r16) r17 = socket(0x18, 0x3, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0x4, r16, r14, r13, r19, 0x100, 0x5}, 0x3f, 0x49, 0x9}) semctl$GETNCNT(r15, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000400)=""/81) fchown(r0, r1, r7) 12:11:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x562) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/86) socket(0x3a, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f00005cd000/0x4000)=nil, 0x1800) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r4 = geteuid() getgroups(0x2ce, &(0x7f0000000340)=[0x0]) r6 = getuid() r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getpid() r10 = socket(0x34, 0x8000, 0x0) close(r10) r11 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={r14, r12, r13}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x6, r4, r5, r6, r8, 0x182, 0x3}, 0xd61, 0x97, r9, r14, 0x200, 0xfffffffffffffffd, 0x401}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r15 = syz_open_pts() r16 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r15, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10001, r16}) r17 = syz_open_pts() close(r17) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/89) 12:11:53 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x801c, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 12:11:53 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="d039048d61d5a9a2a4c92e7ed5e2a260be743a228a23501efd3ffe1e50e68430d7cbeaef0e087f2a304d14396753c648aa4710d0f7a9e7b4371503126dc4c493b8124009daa761505dbe0fc0b690e30809350c6ed5536bbbc87292302d33f04e235b5a490398ebdd69a5e2525ef704fdb50caf3625d9bd1a61ce76e7a7266f109a0e1b136deb2e19f2d7f805d80221f1941ac8b4e1562c26e65786fb27d2d998009cdecbec75a31e570af2aa825d812fd425942debdf137f8af39e78eb51577b005a8039cbea00f6efb2ca2f426c26f8ea9ce53a85c18cc67fc3162d8ff15fe0c9d8985a5402d8d879caf2a4f497b802ce483d378d47855aca65e93959513e76de93e4c4486ce47509407e6b903c7af590d8512863158cbea68b471869f2cf2ade3dc3c46d20730e665cac72dca0ec6e168734e4bfe918b573c73d1c4864b8326146e4426d6a115f8fa44dd2180644679325800de155bb9d02b26a28c110aa504f9384fffccae384f10bb1a8401768c70e9b0b34e342628e128853b897148bf7393e5296308ea5975ea4d8fee7da7dcd39cce702a70e629a3ff0a56ae9e21e53bc9827b4c14b571cb3aebecf4353e1268cf0c7d3d76591f6c11d75c1e1d4ec51fed1adedcefb1573514e941184cc4f6269a0754e2d672ec025757fa72292d876419200d062905a8eec0da11b788c14c3b19e93ef99b14a6742774a4cb66a3a96fa328d6da286213f141a10b559464b994406915e211056662a7235833f4da9cd9e1f2ca6341d63557dca873c813a5daa58e86f4c54901851e783e8d0edf9ede8787dec879076f4233d4c0680f826344d7dec59e030a409f327f2a139b1d69415a197b3e2e28af7606630303f0b647069c58ab60e224ce9e1c3f02a018fc4483f93f88a193c626d93db27c1ba0c5e5d353e490e4a3f1742dcac62b645c3ab6d35df79d5c1a9085fc0594fb15cfacdea2788c806fc072d071f8e45dfec0234a10482e63acb6cc243fb9ca36fd4b8e5d1a25ead08d2c78c167742c8363c37f3ddea7085b4e2395c8020981d7b57a944846c910a46e2268fb641e67208c8ed522514608f6a7f643dcfa1713421ccaa389a0ebc8f60784cb505ab32b293fb07b0c24cf4c5405d4921074618f4a278ef6546946a8359b267c1e4e21893f7162de11a2682f043c44e2c68911cd927dd67a5fcbb30b6b479cf15d1bf8926855fd1379c12e161b1a14d141a1233a65e32752ccc24eef2c016f76f499debae499931db8f4fa7894e242e965b4f3e6f6306a27b335fc7c7dc4a025417e05b19430a1fc490bf7c238c7cb45177d280fa34ce4b0713005b5f87b61665a66172c378726ca51e3abb0cc803c7ebb1f82b40ed20046bfcb0a08d1a1d0dcf515583ef5c07e943dd0be0b14438616d23741b1bc61e16b4c016b657875cf19cf7c0113e876439c8984004b8be082d7eac6af0a4424c1bcf78b105286241e5f63390bfe7f503a0968998e0697d2e74622956fac7c317c857132bed69136dc477e22cbb979bc40bc8dc87276b54bc42c250d0f0b9ae70a341a5ccc515dfdd759894aa086625de47a23bf7eebe235600f054e5d99adcdea61dd0e11973c0d3b1a47a448568299e801ffa6a431b99f4345bc4c76873eacad48e85e73716d5a2b447e842d2264050009063abdcb34f6cc1f778552d61993b3053120eabd503bc20bd449ec52233e6a5e01cb4980e4169410ec50d92a20283d7dc0ee3c4721beb4fb0cd74e955417ce54caa8fa82aa656807b622d7c45aa696646791b55effb8350a449d0d6d26189c984eaa0908c183165505c500fc29a823224f021090bb5c635349e3aafcf914580bdd4fa973ff3cf0428f1cf342fbcaee97238e745e83b44bb8ad96b1f3103fb0aa54183b0a14c4dca45987a4936ef45098f346e916d4d7a4cf9033643f8819cc2c855055b3094441a443a06df2a32cf17e1b0f7864e36700c059b87976c96e38f6869c5a659d00af4b8ea933927e11904c6b364ee9ccd00b6183edc5b5f8918aceeb508d77bda23cf1dd8041bfa04a8f5fc4c9461912d1e8292b6017bb3c06b73cc66f46f5d7651d03ad078452355a91271040ba7582439d88babb1bbdb3c345e662bb56d13964981ab000be44c5ce4f718ac72578475a8ab985cbe47c04fc92df605f53fe16bb0d5c776caca0ba1ad91dc85450017432f970bb2cf1387350627505eac2ed20e7cb1e72dc97a9def95b07d6d7487b25c019e567e75be9136a6f1c67d199889219cb1defff587e54f1ab0cbbcf8db38fd3de9c105a9b8d19b290da1cf39274f767af9f863f3db85459d6c3b795a2ebe71793a4dd5f9eed52ed366a07a9161037daad3355c954e5b845f3ba394562ebac79482d7e4a52ad5ecece1e14edad042590fc306e82e960ad02c5951bb7b1eb75850bc64c8e16a41d94b4a31f33a5285e72d0ed6778f9c5892678844ae7f67303028f54b7f56e06fc1d6c80cdc4726404d59959d521324a6a610c3e44d63cb43b64b9069edd232249c5c745bc38826a6f1369f23ed891fe1fc7f1d4005b1ca439d8c6e1a663bedfef1468dad911d544281853d5c184472150b0ce23534231e49bd5e2d7f5b161fbc19d4e25b0d159f2e08dd7c0083fbba68fa9dec6ae2d209930d7140fbafd6c7e86e189e9a6b4d84f469628d4611156c5253ce4dfec3d944dd16abaf973212c36dcac55a4035119a218d76a22c1c0a28ab8317459f88bf799c473835ada17bc652568e057c2744f87b0892d91a522edc1a1bf57b164fdf481dbda509c63d2b2718a692f5af5617acb3fc7295f66aa80c9d11f02dfb29798988f6f332aa5d0efc323c22cff10955d9373a25e0dfdeb97dc188c69c7c71cbe4f3410371d379ad73aebe52ff79ed25dfa6678569696d09cd36cd9259c0ef251a53c473c85525693ce04c6f4c8334740e41946ec73e92ab5f43a703b891b83876787b5a10e90ed420af4a6a730eeba137b5933f092d8a40627ba011ec8ecd649a14d6b475d9becbbb0a322794f26021b47544e339b7c67ae1689500f523e06c64c723016e4016259da1597b1eacaaf1ab5359c893dc61adafb3027b43c8b4bdc4f6232bcc20a1db9b5f5175ddc2b820499a38f91734a22861156c065ac174027df5b8f153dfc40a00784329974b50772fbe98b79d6cba18b16cb513ce6f0a85d51d2d36bf6af0597e3a707791a88c8a7c0633c9298f3fac6a809177c56348380fa1ccbcfcc585098f6aad6aa7eb56410e3d0304095a0210b743db18a4bbf50bdc37f623ea324bd74aa68217c44cfb41ab0180d34a3fe5c1c2ce47d4b3fa039ba53e698ab94795731b2119700f94d9df79c3d111f762fc337ac7c00d4ec072b6e4ed0024a8f700bc65ffd8146db017f30a8c4b76d76362deacb7894f6799a32a655201b2fda0f2b478d2af22ad864034aee54c605d8684883aa8ad3bb152d0c93a68b18747eef28069c987e5d650de54eccdd4a02c501b5c4395fc3de0bf95c2b4570c79f5c60a6a11d02e0aa1c60ef9f6e758463865f4305d544691275a249554456a474ecf7f7d857c3210530381a4a76394cf63dc7418040151b51619670527c43e6877ca0b06fec00f96f4eca840b31733a5d74ff46223aa602981f6cb9f5ecbe30cca478529285ed6d1c7fbd2a1bfd9a98b1a54da58745b97af12eec684caa1f5b37da84ee2f4fef017c6bd4fddd3e0644a6998001334a4e7b6ec8160bed2bac743e4711070e2391ac0873be5515d4b736a8d1600cdf2329231d55cd63146cfff13ccfccc9ebff827d6d39c0eb16bf9c0c9f18f4c52f720d567b466bfb6ad2a3f5d496c5aa5388513214a9cf4077ecda7bab5d12f55fc0adb7474a3b47869c2814979eb1bd76675bd903040e14937f83a4630bb40ebd2a6d0242d813273c11ae8c6864e8a91d1b6cf653ed14bd0e8ae0efd24b07d2e3088f775d808c1459bca8f60f004b70f7755772f78cf39b1a060be559d19f36c1c6bc6695869ee25356b0987849b5af4db67d3f774d26efa5df7828079845f3796de71a440d280a7bfec0f69f60aad5892e5d328579f79438afe6b1f42bd54b8638576b57a0ef55f7e9f9d610fefa1907de20f8ea142c26efcd6bed19de681c7b4be51be7b7c47c288546f5d9cd9ee4a747449567ed09e8133c7a34a53b2be8e6d07cddbd0d737b3f0d5847a10860267731090e5fc8d46387a7f3b37bf46a0d56cf89361e1bd53d9f47ff150b1b58e9455d41e48258c97bf05b43958addbcac78ef0c52429d36b469b39ab37e62370b9bd82c97eaa6eb5e0580e7a464d0bd7c53a7ff280b70e9b8638993555ec1630e6f8b86dcdc5b75dad126f6abbb10c61fba5749358ee0e91ee08addab31ca783053c4b7567306662e50d8eb241ec79cbb74821f9fb529867c240c73fd150f802e5b3c8eec5a8c176270b53bc73456b23b25ae49ae941bfa4a007c966e2e94ec45378721c6aa2234ea976b24574b00451c53add0b90846ce2213adfe289182310a9268b8f19b94d1d069b32e089b2763163a60b245c4444556923297a20f2a194b28d5e1e939820b40a93541fee121199370b5ac67c665c4c18f241c21fa8cfb7820e87b81a9dc70eb02568e97f66b28381c7e705f4a5fbbede8e05c80555797a89c0b6c698c03785d6405c029cc6327567da93e97de46a25630a986bc4b2a8b00f4a4da03d1cac151954e054eb271b6c2cf0d32de1717a2fc67093b9e3a6cce3c7716205c398cf58c8e642f30a6f5c9356ab0c6fa3e962da23fff5543890770a9d6e188637cd9e6850704fc56382cd27326eaa3ec7ce6a0611f19ab4ad77fd7b9b07d21313b97b714501c61e04fcddbae0bf3fdc75d3914884158039c9100af82d2c0ed58062f2673f18bd605b0e785aa6879830cfeb39f5dcf2ab9cd69460cfc44879337cfbbd87df678f48bdde475af838031499a28e7f33aa31b52fddb4a1171a1ae867bf29cb48eeb1135f0629976b4060453496e58a970595c6855954fcf8f6113d83c4447df1a5314f1bb71408e8918d91976ff8eb75acc4d71323c99ae8776a79e60b2ba29fe246d02b0b537d1d07ddae82fa6f860a98463106a1b5b0c1010f1c526d0839357aa9ec66bf719472b836872e970415f401917ada2edf1651d8758a1a119f4233327a3ba243673c441d61983e466825a1e9a6a4b17ab2b41febdb77037e2b1818815c5565b9d9f8200f9b2a02214a6979f2db793bab7fe2f72b34a70ddb36765512c7c22643dcc2414e260a2718cab5a807588fb054105d0d6e765dd8916160012faf1ee242b7122aa9e363753ca05e8fa9ce72320ba39bd36b556eb6bcf038f6e5efa565332f79dcf425ab6dd4a14a0628d13b2b8316d3bdf7d079fe82b3eb26cae51e78fc8bb8a3041a6d82c81aada01b205241bd4cc79646b0212ab824037fc9cbb2ea24bc00a6433ee7df43574395e1a46578fac2d58ca4c0f84c490920ab7282c698b8243677a90704c14e2be6c73a42af42e03afb54287fce47661cdb5550042e410da346f0e4c2f36f8436024dcb9d3eee4af4768791bd9eb5eb5b8279823e91cbcce7dfa5f318bde87daef189ac3a3ffc329ca06a82145ec3d279124fbce5e5e9983fd68e049bd8916fb65a764b67ff529d4d793059d55dd7c5811a25f7ccbb117e7b43cbb8ac3d2b439773529be45c96dfbd5219fcbdf61cf0ade65f55c8d26e10c6845a1248ca414705744d761fb9b56f2c5ca5ebcaa60e603be163c3882c49a3ddbc5a55279f6438778fded266bcb3d8cb50001d3797694050f915", 0x1000}, {&(0x7f00000010c0)="3188174400995a49c3b93857adb07efa8f9ec6d41ac02ba6a7090ea03247f4046ca1912e16edeaf48e31d4a0254039071fedb41d2d88e78ac906cb1d8cf9895e6756e8238ce2ba173e405191871a2817510aa78cbe5b5da8fe9a27d6e4939cc84a42c8127e654040992571661ac0b44432817ca8e1b5106b2bf1b6e36c3398a0ff6dc60e58a00a43f6c7e76d14e137bf14c8ae90ae038eb5ea30b2e98cf0870943b9da929791f214a340ea2304cb9b7d35c4329b2ea72fb0bc575bb0f4aef1491570d8de61b526bf17665927d83acf037eeef2bdb08fba55a677be5b87", 0xdd}, {&(0x7f00000012c0)="fc92316eabcbf5f1bed815e3e8bb5238805a01eb2bd1b30031c69978bf8df148fe6aebf5f9e380add30a9fe0a2e3a296e9d423eaaf55071106b4f12e3d9d55e42ebf17a3c9", 0x45}, {&(0x7f0000001340)="7a485315c80382208782754f25e666e877411dfa6b0b5fb104aba5582147f66953e3b36c38ac4bca1bb41d7f693c03e5cf6244d05a52cc123c0e0b4dd0fc433dec56debdb889f914c30c1755b73e5d8d8aa2461dd99c864cfc57b8f352e8b9d2b957d77e1daee2da803a691a37d86f51a912a23dbe180f78ccb70f9f7470f7fe39203200b5292f7654383062235430a800ffc264a6425d674a", 0x99}, {&(0x7f00000011c0)}], 0x5, 0x0, 0x978a) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x80, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') rmdir(&(0x7f0000000080)='./file0/file0\x00') 12:11:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x4, 0x2, 0x1) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0xffffff5b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r7 = dup(r6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendto$inet6(r10, &(0x7f0000000900)="d94d5bb00206000000a3ea46fbf71104ad8d65b6553a2e42a133ebbf858c9f059c1d11f22d5c60e0b19109e55e436c5e12a4a639b174e57b8100000085756477a70d4a7d695df5fcf1efad92eba32957e63060837444cefad219f69960f7179351f27ab8cfee5b41c069e36bb90ab179fe8e8a1b7e3481494d73855000517b76465e0000f85844bddca2f4ba95cd0da263f8077632ac28e997cb75d288cb369f792e9a05ed00f8009a1eba1875f803f6a8c90db74dc7c11766b054dea2539d85c8c6898385a5530f9812722b8ab126c6506aa1584db792ba679189be1ac67d75c5f488f506b26a49847fac3f337351771ea97420d58c7c9035f78fd6be7b1bc8a5ab667a951d339a10bf1487cd1500000000000000001dbeb658ad71024a103d59fcb4f5c1", 0xff07, 0x2, 0x0, 0xfffffffffffffef8) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, r17, r13, r14, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x7, 0x286) semop(r26, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r23, r25, r21, r22, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r15, r22, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup(r29) write(r29, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r28, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r27, r30, r4, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setuid(r4) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8) 12:11:54 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x1001000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) r9 = dup2(r8, r5) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) fcntl$dupfd(r11, 0xa, r3) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x0, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) kevent(r7, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r5}, 0xffffffffffffffff, 0x118b3e83ddfa5652, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r12}, 0x8000000000000006, 0x8, 0x1, 0xfffffffffffffffe, 0x7a8e}, {{r13}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r6}, 0xfffffffffffffff9, 0xc1, 0x2, 0x3, 0x7}, {{r9}, 0xfffffffffffffffd, 0x54, 0x89, 0x800, 0xd8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r10}, 0xfffffffffffffffd, 0x6, 0x10, 0x7fffffff, 0x2000000000010003}], 0x0, &(0x7f0000000580)={0x0, 0xfe}) write(r3, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x3) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) r15 = fcntl$dupfd(r14, 0x0, r10) utimensat(r15, &(0x7f0000000180)='./file0\x00', &(0x7f0000000300)={{0x20, 0x13c}, {0x7f, 0x4004}}, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r16 = semget$private(0x0, 0x2, 0x594) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000040)=""/212) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000040)=""/53) 12:11:54 executing program 1: r0 = semget(0x3, 0x7, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r3, r4, r5, 0x10, 0x4}, 0x6, 0x9, 0x5}) r6 = semget$private(0x0, 0x4, 0x60) getgroups(0x7, &(0x7f0000000100)=[0x0, r3, 0x0, 0xffffffffffffffff, r5, r5, r2]) r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffff8230, r1, r7, r8, r9, 0x4, 0x8}, 0x5, 0x2}) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getegid() chown(&(0x7f0000000240)='./file0\x00', r10, r11) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r14 = getpid() wait4(r14, &(0x7f0000000480), 0x0, 0x0) r15 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r15, 0x2000746f) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000640)=""/4096) r17 = openat(r15, &(0x7f0000001640)='./file0\x00', 0x800, 0xc82d152bcd5de361) ioctl$BIOCGRSIG(r17, 0x40044273, &(0x7f0000001680)) 12:11:54 executing program 1: r0 = msgget(0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000180)) r6 = getgid() r7 = getpgid(0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000400)={0x1, 0x40, 0xfffc, 0x7, 0x600}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x9, 0x0, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x9, 0x0, 0x0) setsockopt$inet_opts(r13, 0x0, 0x0, &(0x7f0000000340)="ee4def2e193cdb5d2c45eb20494fbe057cf8f65d24611abe16a9bb0400000000000000701e6dc8b66a267e0a528991d9b49a44020ca229c50f33cd0000000000000000c0d92c261958e8f2705bcc0046cdb24899a68ae1c6c73744a5e2548abf5156312755b40fe5ec00dd3053106e556c27b173f73505eddc761736cfd3b2f4b4e1b2996e6eb071daf4ae0c5ce520f84170bf086d0220b6808ed34891527bddc6bd6e3e60f08aaa953adeef2a4d4e041d2c2431", 0x8e) r14 = msgget(0x1, 0x40c) msgctl$IPC_RMID(r14, 0x0) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r15, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r10) r16 = accept$inet6(r15, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={r9, r10, r11}, 0xc) r17 = getpgid(r9) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x40, r2, r3, r5, r6, 0x3b9873e934cec93b, 0x1872}, 0xe464, 0x1, r7, r17, 0x6, 0x9, 0x7f, 0x3}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 12:11:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x3) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$KDDISABIO(r2, 0x20004b3d) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x33, 0xffffffdc, "85d81b00410aa7930000f54020d98301a462f913", 0x0, 0x9}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 12:11:54 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a20100e87b94171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a70000006a1b65df5ceb38513f1cb16ab6fa879a70df02a120f18f3ef3f0f45598ff27ff563c2b25341d5c0927a0af1d85ca339b53a035f79abc0cf79cc832712c23259cc8a64e40e1fa2edf62deac0bafd93c3865e1d18d273f8d4c6acbedc308d35e6dd75621df996e0c3fc7f1ea6cff1194d2308b51f8f8a8fe0a1c19e9"], 0x10}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000900)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) renameat(r0, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') r5 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r6 = shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r6) 12:11:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) close(r1) 12:11:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xe410, 0x2}, 0x10) r2 = msgget(0x1, 0x408) r3 = msgget$private(0x0, 0xa8) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/227}, 0xeb, 0x1, 0x1800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/181) 12:11:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/206, 0xce}, {0x0}, {0x0}], 0x3) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r2 = getegid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r5 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r6, r2, r7, r2, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r8, r2, r8]) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r8]], 0x1, 0x7fb) msgrcv(r9, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r9, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488fc2bd08f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee35e8bd98bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a995b31de03d11cb835d82cb110f252b5701fa9ee16f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r9, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r9, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r10 = geteuid() r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getpid() ktrace(0x0, 0x1, 0x4, r14) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x6, r10, r11, r13, 0x0, 0x80, 0x9}, 0x3, 0x3f, r14, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r17 = openat(r16, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r17, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r18 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x6, r19, r15, r20, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r21 = getegid() r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r23 = openat(r22, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r23, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r24 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x6, r25, r21, r26, r21, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r21, r21, r27, r21, r27]) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r28, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRESDEC, @ANYRES32=r27]], 0x1, 0x7fb) r29 = geteuid() r30 = getegid() r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r32 = openat(r31, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r32, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r33 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000180)={{0x6, r34, r30, r35, r30, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r30, r30, r36, r30, r36]) r37 = getegid() r38 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r39 = openat(r38, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r39, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r40 = semget$private(0x0, 0x2, 0x8c) open(&(0x7f0000000240)='./file0/file0\x00', 0x8, 0x4) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000180)={{0x6, r42, r37, r43, r37, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r37, r37, r44, r37, r44]) r45 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r46 = getpid() r47 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r47, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r47, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r49]) chown(&(0x7f00000017c0)='./file0/file0\x00', r48, r50) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r51, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r51, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r44]], 0x1, 0x7fb) msgrcv(r51, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r51, &(0x7f00000011c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352eec00bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052517e7d94f4d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa0495930983852"], 0x156, 0x800) msgrcv(r51, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r51, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r51, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r52 = geteuid() r53 = getegid() r54 = getuid() r55 = geteuid() setreuid(r54, r55) r56 = getpid() ktrace(0x0, 0x1, 0x4, r56) msgctl$IPC_SET(r51, 0x1, &(0x7f00000003c0)={{0x6, r52, r53, r55, 0x0, 0x80, 0x9}, 0x3, 0x3f, r56, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000080)={r46, r48, r53}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000040)={{0x2, r20, r27, r29, r30, 0x1a4, 0x2}, 0x1, 0x0, 0x0, r46, 0x100000000, 0x9, 0xffff, 0xdc56}) 12:11:55 executing program 1: r0 = socket(0x20, 0x3, 0x7f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) shutdown(r3, 0x1) shutdown(r4, 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:11:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5bebff1fffffffffe64de4", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2ddeddf56365f86ecd360251e2b67ba9a2c6b89f"}) syz_open_pts() syz_open_pts() 12:11:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x8, 0x8}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 12:11:55 executing program 0: sync() symlinkat(0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/102, 0x66) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x28) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)={0x4f25, 0x9f13, {0x6, 0x72ab}}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x41) linkat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x0) getpid() lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) getpid() ktrace(0x0, 0x1, 0x80000000, 0x0) 12:11:55 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') sync() symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000080)='./file1\x00') 12:11:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x200, 0x1}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 12:11:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=ANY=[@ANYBLOB="cd8cf489aca218770000"], 0xa, 0x0}, 0x0) 12:11:56 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x188, 0x18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x3) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r8, r6, r5, r11, 0x100, 0x5}, 0x3f, 0x49, 0x9}) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r6, 0x8) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x197) 12:11:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod$loop(&(0x7f0000000240)='\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', 0x1000, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) r6 = accept$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000004769ab217fc223b3a8433869c66d2837f2c93f8fea45ef717053c58c978cb7ed7a0320421a07195bb8989e47d2eca411fbed9a5a3cc2ca46d677f3b1571a73d17f464181b43b09bc3a06fcf829968ca5e6fc4269b21b52e19ae7919d92192b114fe80c0f00"/168], &(0x7f00000005c0)=0x39) r7 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) fcntl$setflags(r7, 0x2, 0x1) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x9) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x6, 0x0, 0x0) r9 = dup(r8) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r4}, 0x7ffffffffffffff6, 0x1, 0x80000000, 0x8001, 0x6}, {{r5}, 0xffffffffffffffff, 0xc, 0x80000000, 0x1, 0x400}, {{r6}, 0x5, 0x6, 0x4, 0x7874, 0x4}, {{r9}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0xfa60}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r11 = socket(0x18, 0x4000, 0x0) setsockopt(r11, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r11, 0x0, r11) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f00000000c0)) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r15, 0x0, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r23 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r25 = semget$private(0x0, 0x7, 0x286) semop(r25, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r25, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f00000000c0)) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x3ff, r28, r29, r28, r29, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r28, r29) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r29, 0x0, 0xffffffffffffffff, 0x0]) r34 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r27, r33, 0xffffffffffffffff, r34, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000001680)={&(0x7f0000000840)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x135f}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x4, 0xffff, 0x0, r12, 0xffffffffffffffff, r16}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r27, r35}], 0x60, 0x400}, 0x404) setuid(r22) 12:11:56 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x101) recvfrom$unix(r3, &(0x7f0000000080)=""/93, 0x5d, 0x40, &(0x7f0000000240)=ANY=[@ANYRESHEX=r2], 0x1) close(r1) fchdir(r0) fchmod(r1, 0x80) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(0xffffffffffffff9c, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) 12:11:56 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) pipe2(&(0x7f0000000400), 0x18000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x1, 0x80000000, 0xfff}, {0x18, 0x2, 0x6, 0x8}, 0x4, [0x400, 0x80000001, 0x5, 0x3f, 0x8000, 0x40, 0x8, 0x3]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0x40, 0x0, "670400000000000000002000", 0x81}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000100)="708d45ef62d4298e7f9eb9a16c3ba85a963a48c1f6dd21ac487edff022d159bdf2ef042f3d84fd59d9f6f243fda2b1191a853341c9c0fdba0d995681088a30ecd2f8e780597429eb93829539d264c7a201e662016ebca96e67d78fbdbe775f3758f4fc08016c89117b8789b195e6ae8eb82623c40127ee6607e76c7d6caf008e9dac023760a608688bf833b6e86e64fc2cd13cc819ed4fb6617096bed5517d8f2b910b408c0c916eece2d6dfaab1414d878506087bce09f89b7c755a9f3fef70c69d4f5072", 0xc5}, {&(0x7f0000000200)="8fc195bbcefd534d4c7736fd6492355bd0bc88a212825ff4dfee4c29defeb44b0fd4d71c68c38c07c7a3308ff2a6733cc9dccf0c19a60de3753229d187cf11e54029d27535562bfcb420ab99033151b97c55ba5a5715af49d2567b6f0ef2d12bed60f964d6a80d40c12eaf3c77c2fc6ae85f0cdc7f9a82e3ec5ba8d35a2db456d91ed21d7229b2204137fd09711c19e0ac73b81aff9865bc2929537dbc0b3d1b9834267e2c90a50e72ee6292ee8d69e2fab1b5d13cb5f5bb0e5eca194e0a2015a1010741b32d642a78caf4bb07b9f3fa1d3ee221d4b38341275a759f23286e527b366838275eb21a0fb4cf3be33b60661150", 0xf2}, {&(0x7f0000000300)="464c484c7feb632bfa78ad5943982fdc5b6c686fae6120c8904d0437072c4597001f9c8ab37f7977770370297ae7bf0f3617e1fbead4ed307eb9ab0e9b0cb8e90d8afa229daad0b343d07f505ae0614b90d9baf7944fd806c008b86e9a1486ebefbf0d9a505d358f8f4ed7be188989be851ab9611442fd41f0c431112d872d9fa94c317c53", 0x85}, {&(0x7f0000000440)="ed9b02f5ef33d4046e7043ed8b1a618094c5c004dedce9091572e6c1c6d1f9d8fd6abd14b3fcfc4c6dc67b9967c72d65e1c039bc108cc54373062b60f9c2eda58de57ab66a2a5b118029a6259ebd3c6cfbc5b580a03b01a05746e5c2e565b3977a0456e3833f3c0b84d04dc2c8c4ea1e9446ba9b0b1d79faa7ad3e21fbf63cd305e949eff12bb113d4ade3a177f4d7f527cb65da76abfef7563fefa1b4c2689e8926270308057ea3425a2029912e5428ee3abf6c3a05f1c55273e1fa3d2b08a5e792dcfbf15dc50fc7adb395611356d0a2e5c9744df6d1bb6bea15", 0xdb}, {&(0x7f0000000880)="a29d4d8116f5397e2fc600f29c247d64d32ef5939b3405045b6e1f69bc6a481051fa35ce764dea597fae7b0719ef99e72e0b508920b7559508f8709eab5e114f478ca36d3faae5efe363398992f7ac2f02819c077432430762d4092ded7bb9cb1716e08c92c8373d24a7e2659fc1d519a89b49f8601bc2a6d5f842420e9c5a28fff6edeefffcb673a8906b8cd11f8928c333beb76404e29663d991dd176a95af94f499db0da4704fb966ad52c2a61418511316e91e0a889d6be0b61cb65b5386b7943daf27fe7db9c526806071faca30c2ba08378dc323b41e1ba16650c31b83199b63e4cb167527ebc31122f6e64b622247e2ee", 0xf4}, {&(0x7f0000000600)="9ea649ede3a3dbc6bf044ac439cb3514997b06c9d223ff74e57b9a6e9fb5a14a6f12a133fd7b25d3b07e7d96e54874274f072cb16b5066f58ba617f562bc7bd7389dac13f2c71219f3a090afb9df06124078c37ef154be52d9947023ea015c1ad26ec07ba53d8f4263767f342f8d5f512963b56790cf1ae7d985cfc57d1feef64f1b33ef7829a0b3e1957f465716e18fb7105a231e40e650f29ac661f6a62081a63099daa505ed937f1610b697455328348155e12d79f4312402cd64debcdadefa04add3584c7a29c21f575d1d204048ca8e95112e1ebc65ae03c6c16b57ac43b38f70a8e7b1cdb5e1b412", 0xeb}, {&(0x7f0000000700)="35169af8e2de33d1bbe118d45917ec8197ff5b7099d36ec516b9e3357b2d7f4b0b67565cbbfdeae0ef498c3b9db18c663116d4d23816569767727b10dc94318d5b2f30e9c80b5e598ca6fd56a41c5322b56fed0488ccec6cf0bd3c7068fc5b1554f5db8f802f522fd397e941", 0x6c}], 0x7) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) lseek(r2, 0x0, 0xd3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0x0, 0x200, 0x1000, 0x4, "fc6cba2cde47bac5a26c86d3cdda3acd6da3e5fa", 0x4, 0x7fff}) lstat(&(0x7f0000000e00)='./file0/file0\x00', &(0x7f0000000e40)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000001280)='.\x00', r5, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000780)=0x8) sendto$unix(r4, &(0x7f0000000980)="1f0a2bebec0ff12858546c1358fc19a7e4a2eb74f71106dc582f244b65f52a2e7f56033fd738a62c77f2be6fd0aedaa7c57df46fff9c897cff7c374ed638eda0fc55853f3320ffa09b5320db4ea3ee8f5cea79f1cbff0efecf2edc72629559539598fc6fa0067a9db24c20a92128f23c0daa9858be10715407b8c056af6b3266e93c7bfc3305255e6f9d19aa3705ce34854bab11b0b6cc2342341712bc137e8cb39ab3a06fe084d4df7b8ce9fa90ef1926ca6d9e6790", 0xb6, 0x406, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000001280)='.\x00', r6, &(0x7f0000001200)='./file0/file0\x00') mknodat(r6, &(0x7f0000000a40)='./file0/file0\x00', 0x1, 0xf41) 12:11:56 executing program 1: r0 = socket(0x1, 0x3, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:11:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)) semop(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x9) semctl$SETALL(r3, 0x0, 0x9, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040), 0x0) r5 = socket(0x18, 0x1, 0x0) listen(r5, 0x0) setsockopt(r5, 0x29, 0x0, &(0x7f0000000040)="00010000", 0x4) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x0, &(0x7f0000000040), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) listen(0xffffffffffffffff, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000001c0)=0x1) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffdac) getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r10, 0x0, 0x10, 0x9}}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:11:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000180)="fd81b150e8dcb57eb840dad8d2384bf34d5df883ad71bec31293e18ca3ca8ae7d9765f9007b7ed1123ba55383d27e4c93b4f3a6a03fd3613a943b7ca23796b", 0x3f}, {&(0x7f00000001c0)="99222cbb0defaa409c1d0a8e5e117c171351e5dbfec03d8c756fad64ef55864b47133af7a9a46250f4ace4919dda1e80a0260d691a6e97d04263b9e8358045e7ad3e9792db", 0x45}, {&(0x7f00000002c0)="5c6deb566360ebaac1490ac8b806ced7e36305fd7d062a35d1df39310516f657c2588e4e93aece59b9000a57fc76339c47abdcf2c9e18b3c88b9d6b3c82d5fe754f01adbe01c60542d29d88daa0ae359490976ba7bb8f46b7464e6e124bb5ca7347f6b2ba7bf0b8e6b17d753e6e2c3d3d7b3e51cf595b056556ce93b56363601c4", 0x81}, {&(0x7f00000004c0)="e522d2e6f4141f0188528c0571900bd73db34df0da3e9c7b021e83d6ab59a44d2cb9705dd02e7b3d8837f98dee49f96e7815acb53b23a2b32432aa0be5716839d858a020bce1b55b34e0a24ba70a376fbd82f1c1908b127297980ee4a7a507866da5096eadd45083e9be6f78f1f3427626e3d9743fc6f0c18ccfa4b59b9ce65dcfd3e4781880cbd1e3c149efabbe556093a0ad3aed08992c240e2af77c447b5e8b0f0cf990761d35a308c96e883ab4d542f27dedd3e715af600251806321fb12a737753022a1a0716e739d881064b4ddcb7bf866abd3fb2a0cd6f171c376aad7964794896b495240ea0fd42665d51db347098447536186a553dace909f810bb16bf7b85206627729ca98e97eed471a230df3c4cd362dfc48d9dc13d1a94bf090380fffb6ebf8c7419d8b8037583e7cff9ef1ac06ef1f7aaa2f50e8efd16d7ad6087d48b0cadd9dd87b6ccd0d03f60cdf79d6d95171a4be6bd9ec207c23794283630bdfea443dfdd036aa2bf0714b6f926e471c69feb58c3d940c79c5b02e1a273f613314de42c426d536125b80be165283e4197d9a443cd8c08d01e60cb64db3710fb7c08bd3e398ed619b9f662aa96ab3125a540ccb6dc6da0658bd1b6ccb52b060731e14e150301df7d393e41d093093ec1f226fba347b4cd9f4f9f5fbba183eb626baafb69cb431daadd4d4c97428ddc17d6569a47b5856e067967ff423b16216623e475eb9821b8677163c7b74d592f734410bdd153f572a803e6e0823fb406d48f2f70ebba652bd365cda1f056b482c7b741bd2d9ebfcf932b5b7c36923bfa97f181dc672608cf323c0a3b68a706cb8d49d1cb318f30fb26e91a6bafaf2024bbdce6690a546be66f1910d2e508036b1fcba28e0b800efba80d64915989c4bdfa4ec987af214748e99670ea99d923cec166e3781f5e9597f42f8cde9f8efab2405d55e509f70b963d9a9f143260b3663d1484c9d457b30fc4643446db11610bd8008285d4e5785497e4ab15de2f1368ad5b2e504a3ddffc1ad6e30ca7bd904786537a33b8b173d96c8a0b84b5b4db9ebf114c348e3c0c35bd12a194f27ff37eaba0ddc86d91f60204fefd133ca65a4e00336255d0e19856d07da37378e1b0d072756e3ac4e84b2f4b290a223e6ee7639d3f4c6f239c87d432ef9d384f79cb3ddb6e6be6e12c3fbd020988ad577b12c43f0d279a46cc53b5a83c241ae67f568240bdb0094dde28cf9305bd9c0de07e6c618f3fc63d97f23d2379bddfdbf89903667e7b2f022558b6ff1d914c515378df8e5930c122422645d7d6bd58980a510859ce04cd5597155268c45eedac871c5857576791cbc795cd9dffc2234c78a17164e1585496e7c255becb78eb4ff1f5d2c277fbdb59ae363ff0e2f78cb842253699eb4f5a92b7814121d2d2d461dfebe1df5ff7bdf144ca53f7dd45605ffcd5d71ab7ce7a7e1d0225efb3854c2badb11923fc7d9494cb426b9dd6a5b9d857ac617fe1717768d2b115801ebf8406821082c29971117279b5da7eea88b5d3c24a59df383aa62a66ba22a1802c347acd55e30431f8b3ac668a462679f8cae86d9c78e8238313326884cb270c03eb584faec9c6516b916d3340c0c379f63fcbb1e742eb90f02b70a2b3d592e11bbe36908b50baa82b98cdc1e4fbe24a99c7ee8d4e00c10035a7f73b015881e202260faec5ee523b99464c96924c3b83300e9cccbbc8253dc071f637adf4e6bec2b73b4fe3b13d076f63e495e36a63136cd27504bff0119bff9b0c90f72fd671dd9165ec10e6ad8d635eb9385f7560aea162535c922c3f254501b4fcdb07ee86e187c1035302eb9f81a2c2211cd69a13fa606d8cb99929a682428a0d2fda4038fc73d8fbc049cc9e31cba548dedbec732b6731a6c996d63cdd39d2e65312547a6f3e7abf50f96b1b7cc8d236ac774553152ea46e3c0193e1fa565592688f35138d356142ab9cac5a8953f4cacf6548da8f7ccd1910214f348c2079a8628bf9cdac34aea325748227f023b7f876f6c530195b27f1de56bf168f1cb50d7ef7056af7e132f1518d1df8aa7c744ae0b994b5fcf8a55621069c0234d71465562541f91f3def0b292d5754f40e09f874c16e949eaeafd4434a2fa82671994d5cd287f46fce25edd44e59525d21dd22e6cef683ca659bc6f47ab4b24ab8f5ce9ab849cf9c5df97fb4e983a6b710c94aba78f7a0ba2e006274c7e443f4289a8486cba2130f3a52635f7c011581dbf0c04d10cd47c5a4c60e225a350be8d4832689f0aecf578d472d8898f6ddface7ead3a5affa9eabf3b40967bb13985ead5e46c8c2acaaf30dc65875ffe01869f2197fe0665dacd559d0db41b8e2dc1e236a5e05f74085e960eedabe2cac055feaa3f72e17672838ff6e90d04bcbcde2a9a722b2876f16494287de4d298b7ca2b734f4395710e25e04ecf7a49a0910bdce4f91607b598a15548442ff76807a3a21a552619af4838eaffd64e14be578074a0cdce07b28a42c54f3b24fdf25b40f4337e493f2d11bc4e4b63fe955e8efa445cee7b78a108b9ca1461a546a64e08874f881ad64b79ce291aa537da175428bd58774fa127ca67f56de423b1cf53b7d8be7dfee9ef0ee5744f1253711800b08e6ce7e01382aad92b90e6e4dfe7986a920cd2abfaaf5031aae9d959c7be3bdfafbb49a528d1d131abc29e53820b32dc580be2bb06a0152b0ccd85fea106705400ac41724e3f625ea6515d5770b9bff9772b0581ccd29f6f903cc874822f97fa28e50d41d76bd5b10e4f57e268102975b06136e9707b8c201902548f78c4930e1fcdebde78b90e438722fa6c269429f4f0a7b45e6ed245156e7e58656f2be4381d4a8ce12fe74b7cd78e254ac04cbe7b487d17b48347dbe56ac71d91e4148177f5f1b2754eaa24f2ff4face10c8df90b6e9f4d98003eae015f2035684158eb251cfca5bd5ccf5ab7bd2443d29f3f0b5222a5cd48be35b67917c9b13e4359f5d541261b5076ee4ecd0b521350acc365228da153a6e6a75d1074e28551999222415060979ae5ba3bae3b1aaeb2ed6e755ca8fa75b2acd99bff321e475647c5ff5b76ec92be6d19af5f8d601d020fc6884c44d0e9523f86051724a473b78c8ca2947cadb506209c2a2cb6bdb5517b501a5668c62f5831814694ec4ed5c3a3a1a6044b94ddc3044b2accfc7e89b47d7a4b222fb7cbe234538663d094e705ea54561c2ba68803d26730db144c1a3b203f71e2d25ccd6e57927adb73b09b2a078d2ad915ba98402b74ac600de8abf02a9beebceb354557e65cc00541ceb9e691ad89d5f067b5455da8d0034993402cc048fc8d3f7222cf5ca4f845b783726880e6bf8002e063d4fb38788bb842feaf20ae9afa08cf6f4a8d98aa9d187f40b8af2bcdb98f6c1cdc57ff511724d697dbf7e79ab990e87b6dd66f8854c8e05278ca418722a5104a26ea6731916d1631f925ab8dd819e4eb7c9d6c0f139eafb39e1a107706b92cb10ce4da6f30a81b9953af14e744915f49afa580cdc51680177d1fb73fca11b27b483a12b2f2577aa257ded67e0e103e5fd4631976278a827d3acaedce5bce612a1a21a6b22cb53dec67cfaa4ddd37312854d661c6c107dcc09c5ab829aac7ef9e94da3d43791acba2f34a2102db4a4c9418bba7a4b562626814b4bda9fe8ac713ce00e49057383c2ae07abba28a8db4b6142792be3e71a208bf58b47119c7bc6342a6a811cfc3dcde42a53f51f7fd1aa4f71cd71de352d5d4e2c3b21690ebcb34bde4a28b99ecb5605d36a8373c48ccf42d0af5f0a0475a4ed924d30cb7a63695d83d312735790cb2e1a7d593b9c86258f85ca0e0495b2e4485532b70cefe2545526aec391a75b1f060518f32f4a81cc397a431eae4233d6d32f5c16637b538ea3f69d12f08efb532f4eb8503d8b497751811c611e500aec0ea2dce31e4eaa2ecbcfe12790397a7947cf1432a132cb7c359a036bdd6d138f578e4623eca7afc4758f0f09e7d7ecd3e3bfc751e9270e737d01610c22fc7f09f4694e0355e60180f9853e6649133fc26d59effefc9a646b95811875860fc1f421534d0d7ce3105b8887b586dd28a9bed38eedaa75366952acad5117395806f06d5cfc01877a2955ac07bb9472bdc0ec60f7ea26f01d621132b0ab4a7dd58a69c020ac08e37940e1241c5eaf94a4387771f2221604c29c8f5e28d2576dec8fb7533c86765a6aa3c375420d53ca88c59dd7533ee15898e6d7fc2eb05795189c66aaf8c2f38c260c4e92b96f5491fcabb09651a808af72030a6c0aee235e7e9422e0d3662b7a8e90ebe6f8f43578f0b4297f685aba65bd9c62f8a28fd3617a35b35be8d6859d33fddb4a8340f6755e27a8c948dcbb6d019c4abecd9bec5a50d963a4df32c3f3044ec3f61f2d90329aa6a486e2d12ee558ccfec72b1ca0dff23a126e1c36d4bae3ad050eafec3b40daee87701bf72ae0f0f696a9efa421975af5b2837f118756f430539f4f8288a8e6133524106c2ab62b436ae1678107eb98e44238acd18a0e9d8e9ff141f9b1be019838716cdad5b0bec5a1239e484197aec5c46dfc3a34b28089d1bac8aaef54abb973e1a732a5f52b14f33542b4ec88f7e613c91375a7f0144c32b6465769f6606fa139157c35b818f64f1f41197a5806a09943e481738313db618d3f1c627bef49c23d5e2da2c801b41f71b006f9cb2ad4fc7eb12066aa4811f289a666207abc9a3bb973dc06cf1e0037558da2ef38a835fad7265f4036c18f40405ce08c7b56a309b25c2f6f4f3c7c9f4513804be13c87b54763c5f07d908798cea953acda596b82e2824ed707865fe29f111acaa953694516b73ee4d290b46b25b9f98cf9832dd9714bd1faae6567ae55015ca58427ef079f7213c110b7ac3df01fcecb1b2a5a529b27aace257309232009b680c07ff5b98bbe7957b8c11a4e29d924256a406c98535aa6b06b1bd2357e0be0e3485a9b27cfdea9b91f1e81c1fbf1d726a948e4460bb33965c453257fe36291d53f80ca2fc1e61d60aff8fa1b6c7df1ad1f917e118c66fa853620a33a896097894e0aa69dffc3d4870c6cc529627e04d08291c7ac50bd9278ff91200d2039fefb39162244347b67692ddc6d92f1c5e233ebe459cc4b802e0fb239cbfb4a2e7f3e0a0f7984dd1988aafedf2862973949f83b9565061ea11e2bae19f27f3b5d7cb427100cc66bb907ec0b0561aa66e0078f29d0fc338ef272ace56eda7339c1a654dcd2e7d1b8a40ec4fefc295ecd82918e3f2bcc76e971a1f81addb674680dc0adbd563dc86ed2fc65b1d27817d20d45f65bae0766d483e95a47ae57c43ecefabc805ff2f01864e1fda49b6f7285019488c95b90bf373c0860e5638963287cf9c2bf8d8a1cf3dd3d480353f217c1dc134fd6d7b83b9c9cbbcd1e749a1db9b4bf885ce455eb0ec69aad06bff15d033350ec35087d88453269c9b3215ffb6c176a8cc768a490bfc565828c4cc3d65478a2f45ca9b85c59b1b11f82232b8cd40a403b3a8c7e9cb1cdf3b2228d9b593b6691fa2e53d2b6e30abb50acb2ff99129d3315221092e4b73e08c873c00c7c25a17df670c14bc53a48bfd70b0c3cb73809cf40385fcad359ed32a86d75ae1acf194d21aa80db992ee8145e017a9b6e724ecd72cac6e113daaf621e88a175841dbbb99b0629d8204bbdaa03eb11b51829ecd8ee4ac4f41d1d1367bbeafc1a7d7d375bf43fad38643ce95e90630c4ac473e1a619b0b96330324afe191792a17983f64714ed19e026439dab62bb0c761321775dd4cfcb9044fa", 0x1000}, {&(0x7f0000000380)="8e39c3c4f7deda29c8c97da946b57705c9d8f57069e3179846d02f4d67efec89e835e25aec433e14d5acafaf43f92b2ad5b2cca638e54de17426d97a43771160187c3f9709c6b85fccb99d0a03ab532ad2c5c824bad3f0e005d4f1d27ab792c8bc72db6118176eb5a6e9bde2a14ab6085993ce2d", 0x74}, {&(0x7f00000014c0)="b70d93068041a1b1edb4789e2e7c1a3cbb24912b155488fde4e23971f9494e5857312305b8b2b692123e2add33a8bc4609082fcdffb5f8da10387b20b0e29970e1ab12f044d953aab5084dbc1bf8317c02be46f882108fc04c2ac46f533e238b37c6267ff1094aae5d8c8d6b1846056fe5447d2f4ca2d34318f7ce060a8643a4056a2be24ef840035d3434234921666eb883d73165c7e36f3b23e6fd", 0x9c}, {&(0x7f0000001580)="9a5a89bbba950d27b21ba1384b7a71fe6ce0f4d7906789704fd2ed72980bd7e505fda260c8a28d81412e7dc7c98d834c3524b92d627516fe4430d5b399f94cc84e154322a4abd19d5959eac323cb580abf25e8825d3605e38146e91b6d477883a3361d4a7a7da806cc43551d6a22a55818f860c5f06031f2c13310df057338bc557747a32edce3483a20727d92ac5fda4986ab04dae8c36d073fc53dc3efd0dbd1691a9a14843ebdc04ed044f746526090e1a3f6d82b8c982bb5c14504f424c871b561881a517042382dc2d9df3f6c8c4536b8a2bfaed91da9afd828fbde66147839ac259009fc04f1ccb96c5324c640df", 0xf1}, {&(0x7f0000000400)="4b2e0ca244ee6fe94c4c36f954b97d77f54f792f9f59383d637a38eee5da08c220f67f6bb81628ecfcbf5c17171c9a5708c3b2888a67648eeb1b011ff9f31782870c40", 0x43}, {&(0x7f0000001680)="3af3daea05e02004ef4a725c8a0a73d369997891d726f217dec1cbeb6048a32332df338cae6fa306f618d0c425f26d6a7bcc76598bb69779e2cdfabe76d330a2f521c3a308f3398c1f394033d74253d9af50770e39f01b2230e5ad328836720ce53aa24c8050ba4e5b9dd755a05635c3b1a09edc063f907753d77db5cef5c51ae19e71ac69ef179e74a97619cc3e86df2e6074800f618496478c9e6eda6d271b6633d3288ec4e37759be5b71656c30e7d9b55ba39aad1d806979254502d6152947da1d35be36218abd20872482b6584d3c2c05457eb2fb13ff75fa05df397cca1ea890a29ec426ac0088b329412dc945a3930443c4ccfc5c9acaa4aa96", 0xfd}], 0x9, 0x0, 0x0, 0xe82fc898807dd291}, 0x208) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 12:11:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/177, 0xb1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xf8c, "402ba77f0c00"}) semget$private(0x0, 0x1, 0x88) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522b", 0x18}], 0x1) 12:11:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 12:11:56 executing program 0: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfffffffffffbffff6530530fb9aa23d0571454d78a2a197a386207000000008295950000000010bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac700005b65c6593d2870b4122c34c4e2398400bb2fb5eb56d1c2d23500"/202], 0x10) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, r2, 0x0, 0x100000000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) 12:11:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)) semop(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x9) semctl$SETALL(r3, 0x0, 0x9, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040), 0x0) r5 = socket(0x18, 0x1, 0x0) listen(r5, 0x0) setsockopt(r5, 0x29, 0x0, &(0x7f0000000040)="00010000", 0x4) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x0, &(0x7f0000000040), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="ee91772edca40e0edb843ea0236b511ae1bdd3a2d9893439e31139d3bd22cbaf1a7af6a757f75c67"], 0x1) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000001c0)=0x1) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r9, 0x0, 0x10, 0x9}}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:11:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x1f, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x205, 0x6, 0x300000005}) r2 = msgget$private(0x0, 0x214) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) r7 = getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = semget$private(0x0, 0x8, 0x80) semop(r9, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = msgget$private(0x0, 0x0) msgsnd(r12, &(0x7f0000000ac0)=ANY=[@ANYRES16=r8], 0x1, 0x800) msgrcv(r12, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff0000000000000000b6843417249c790d472c6620a78f364600000000000000000000000000000000000000000000000000000000000844199ae137096503029c713d73719dfa0c477e0000000000000008000000000000000000aba50000000000000faa31ea8d0b5a3725487b7749acb700c8e1745827000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e7fe5f7efe94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9bb5adc1581df2777573cee8305a426b555c07afdb55415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfdd418e6ce1d952eca6ed8d4f959088297375b467264d6f4f111bf228a420011db09efaf07523e50e3c9f4b685d3c620bfcac858800000000000000"], 0x49b, 0x3, 0x800) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = getgid() r17 = semget$private(0x0, 0x4, 0xc1) semop(r17, &(0x7f0000000240)=[{0x1, 0x4880, 0x1000}, {0x4, 0x1004, 0x1000}, {0x3c1d0c09d367ec5f, 0x1, 0x1000}, {0x1, 0x20, 0x1000}], 0x4) r18 = getuid() seteuid(r18) r19 = socket(0x18, 0x3, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000680)={{0x4, r18, r16, r15, r21, 0x100, 0x5}, 0x3f, 0x49, 0x9}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x8, 0xffffffffffffffff, r11, r15, r7, 0x13, 0x4}, 0x2, 0x4, r8, r14, 0x3f, 0x7, 0x6, 0x7}) r22 = msgget$private(0x0, 0x214) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, r3, r11, 0x0, 0xffffffffffffffff, r23]) setgid(r27) dup2(r0, r1) 12:11:56 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 12:11:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xf82029d676309d8c) 12:11:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x100) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000000)="7a548b8f29fd7c19a1b31700"/25, 0x19) socket(0x0, 0x5, 0x40) ftruncate(r1, 0x0, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ftruncate(r0, 0x0, 0x8000000000) 12:11:57 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendmsg(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="32add26c373a2f88b8c51852806b8d689b65b70eeb0aa0fe0ad369a6453f6eff9ba0fe06205db64ae3f44cc119fe19b2c490613532154dd2ee7d35e4216ee4b19587cb5f02bca84aebc07e36c8e3625f0dc4f653b2a28b46c1dac64650df6201fe756fb4ca07561fbb8caee5c71dc3eb5d7a4352d19361553a84923f63ca9ce43190b1927ece590f122248b68f1b2776cd0e584ab5bf7d843a9404259e8f16431c7a6a67fbecd0bbb9f56c185dec461391541546bb44c2f3a182", 0xba}, {&(0x7f0000000080)="bfb93bbd2f17a8fe6e479c906e82102fe6724bdf9353dfd3cfba9e646ee428b32c636784ce38180cefc44eb031c1af", 0x2f}, {&(0x7f00000001c0)="db447c8dbb487a173b5da7638c433c2378b85def7d46df26fcf0126864b4dc382c6e295c8f537797e43d5c05e985fb9a2875b6f30cce6ee63e00d8713535e9ad8d98bb8f9930e4ca1f0df88bf5014c7ae7750592ae75a01aa19c7a7df1b2dc09b643a67a988f2e85772e56908c291b352c704d1324", 0x75}, {&(0x7f0000000240)="97888d5cbe55c5bbc125760d3c33828000d0d1b1411a41a62a2a52cab00bfb6882bbd6177300fcaba796a48733b6662157422c17508733f62680398b291fbe611a2c3ee7bac052a24c896b3a357d1c06fbcd14f4ff071d4e17ee1bd2915e5d73a29e57f1ec85146e5674dace0c23980733b0f1652395c50817fb62fe4a2959e636da", 0x82}, {&(0x7f0000000300)="eaf2162257ece9ef7a956b2564a05c5530e4bef18337db603e02aec26eb36953e3fc22ecee721c3a45099debfe452543db0a6e1b05e68c5b1f4f35dd45b06b31dc9f7df6c80e8fc3907f2de101beec3fea618d8c1e31b94a603c71", 0x5b}, {&(0x7f0000000380)="b2053ea701c4efbafaa7f4ecff984a52b69395d6973b641512b1d2bfb63e3c47a810f7b783d192285bff2f9a7b8c6bf233a1fdc4c5", 0x35}, {&(0x7f00000003c0)="7c2e9aeacc63f41c93ca4034f36aba8b88fcc558cd5600f0bb38e1e4ae402e610489ef5e", 0x24}, {&(0x7f0000000400)="c163e033e99303eb778d3dccaa0423f5f38538992253a1", 0x17}], 0x8, &(0x7f00000004c0)=[{0xe0, 0xffff, 0x80000001, "09ab91316da425c0b3ae26319754b721f9a0e6266c4cda7da81955f8a7f43fbc3cd62554acb30aa6de20cbde18deeb0036339dc253e4db4b51241ad0b8ba4177f74f45997d97a500f54f44be1a98139c38df1b051a1ba88ca52d598055552a4d554eaf58c55f2bdaee9a4c29d91f5d400702c500279bb254cedd12c26d6f5e603dd208abec01c47777ceb9bcc1f542621fb921de3740871be8efabb2b66b6fcd030564c0a566296aa3f49a42302e0c91e0f9888535296d16d97b64dc28698baa515d12f2bdad126409da5c"}, {0x110, 0xffff, 0x8be6, "69d17ee26e15eb9bf1e7a9f994b875d6df64a74d8dfc69150451ff9b87ba4e428db051b1dafe55e47817cf355488bdd40b9339bc15fdc2f533fe5be1799f8d426e843da4975162c88f446e5a22b3fcd4eb466d482e2835e3bc10b17ecb726cc10a5fb399d8308d4dbf9fd8f7d101e2471e390fd0c0d78f8ee56b172bdcf418a394a736ab9fad81f3adbae9123eb4b0bf561ebea4ea1b336550b0ada3efb91211c98d8c85c31174635eeeaef0a1311e7a327d6f179e531c51c009e40c2a04723ae682220fa4f1644e0d2c3d197c492406e734d1f69276dde908ebf11cc5b65f48e8a406730dcd8a88a8071749c5a99af7da3a511c12ca1936708e"}], 0x1f0}, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x0) r4 = dup2(r1, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) 12:11:57 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() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x482, 0x6, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "937500000000787fd11e004ba8e600", 0x2}) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000001280)='.\x00', r4, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x2, 0xe389, 0x6, 0x7, "219ee55651427ba16bd5c270422513ba54299f93", 0x3ff}) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x5, 0x0) 12:11:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40200, 0x200) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x2, &(0x7f0000000040)) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x7, 0x0, r2}) r3 = syz_open_pts() close(r1) read(r3, &(0x7f00000036c0)=""/91, 0x5b) r4 = dup2(r3, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0x7) write(r0, &(0x7f00000001c0)="aa1deca01aa1c58c4a8f2c5fd4d5809708add8e98798e05900589da5e7f34f04", 0x20) 12:11:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 12:11:57 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) dup(r0) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup(r1) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup(r2) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) close(r3) socket(0x18, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 12:11:57 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000001280)='.\x00', r4, &(0x7f0000001200)='./file0/file0\x00') r5 = dup(r3) kevent(r4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1f, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x160, 0x80000000, 0x9, 0x9}], 0x10000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x1, 0x2, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x41, 0x1, 0x3, 0x3}, {{r3}, 0x0, 0x0, 0xfffff, 0x9, 0xf1d}], 0x30, &(0x7f0000000340)={0x4, 0x3}) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x6) readv(r7, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 12:11:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', r2, &(0x7f0000001200)='./file0/file0\x00') ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/31, 0x1f, 0x820, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) witness: lock order reversal: 1st 0xfffffd807f004d08 vmmaplk (&map->lock) 2nd 0xfffffd806e402098 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806e402098,9,0) at witness_checkorder+0x1009 rw_enter(fffffd806e402088,81) at rw_enter+0xd4 rrw_enter(fffffd806e402088,81) at rrw_enter+0x88 VOP_LOCK(fffffd807d621908,81) at VOP_LOCK+0xf9 vn_lock(fffffd807d621908,81) at vn_lock+0x81 uvn_io(fffffd8066f1f3b8,ffff800024fcb8f8,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd8066f1f3b8,0,ffff800024fcbb50,ffff800024fcbae4,0,0) at uvn_get+0x226 uvm_fault(fffffd807f004cf0,20002000,2,2) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f004cf0,20002000,20005000,2) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f004cf0,fffffd806635fb80,fffffd806635f100,ffff800020d58000,0,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020a98508,ffff800024fcbd48,ffff800024fcbd90) at sys_mlock+0x185 syscall(ffff800024fcbe10) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc4ec8f7bb0, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024fcb570 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020d58000 rax 0xffff8000009e6ec0 r8 0xffffffff81b6af72 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0x54fd1c71f4dfdd44 r12 0xfffffd800297b100 r13 0 r14 0xffffffff825ec3c0 w_lodata+0x45650 r15 0xffffffff825fbd50 w_lodata+0x54fe0 rip 0xffffffff819657f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024fcb560 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=429027 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a98018,0xffffffff82659068 process=0xffff800020a9bc50 user=0xffff800024fc6000, vmspace=0xfffffd807f004cf0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 78611 287015 62687 32767 7 0x10 syz-executor.1 78611 13480 62687 32767 3 0x4000090 ttyout syz-executor.1 *78611 429027 62687 32767 7 0x4000010 syz-executor.1 62687 303343 17106 32767 3 0x90 nanosleep syz-executor.1 17106 424171 2311 0 3 0x82 wait syz-executor.1 31636 38169 0 0 3 0x14200 bored sosplice 2311 236915 71529 0 3 0x82 thrsleep syz-fuzzer 2311 446652 71529 0 3 0x4000082 nanosleep syz-fuzzer 2311 164972 71529 0 3 0x4000082 thrsleep syz-fuzzer 2311 163621 71529 0 3 0x4000082 thrsleep syz-fuzzer 2311 248398 71529 0 3 0x4000082 thrsleep syz-fuzzer 2311 174067 71529 0 3 0x4000082 thrsleep syz-fuzzer 2311 129310 71529 0 3 0x4000082 thrsleep syz-fuzzer 2311 474355 71529 0 3 0x4000082 thrsleep syz-fuzzer 2311 63161 71529 0 3 0x4000082 thrsleep syz-fuzzer 2311 214779 71529 0 3 0x4000082 kqread syz-fuzzer 71529 447341 67859 0 3 0x10008a pause ksh 67859 98487 443 0 3 0x92 select sshd 89889 1609 1 0 3 0x100083 ttyin getty 443 347288 1 0 3 0x80 select sshd 40517 384312 79454 73 3 0x100090 kqread syslogd 79454 43727 1 0 3 0x100082 netio syslogd 39169 21161 1 77 3 0x100090 poll dhclient 82439 67203 1 0 3 0x80 poll dhclient 87633 256477 0 0 3 0x14200 pgzero zerothread 20916 117319 0 0 3 0x14200 aiodoned aiodoned 17978 518817 0 0 3 0x14200 syncer update 87379 309748 0 0 3 0x14200 cleaner cleaner 39029 95610 0 0 3 0x14200 reaper reaper 7108 423101 0 0 3 0x14200 pgdaemon pagedaemon 77704 99437 0 0 3 0x14200 bored crynlk 23477 127206 0 0 3 0x14200 bored crypto 45794 407310 0 0 3 0x14200 bored viomb 180 492785 0 0 3 0x40014200 acpi0 acpi0 79602 71312 0 0 3 0x40014200 idle1 64844 396401 0 0 3 0x14200 bored softnet 86129 440409 0 0 3 0x14200 bored systqmp 75648 249143 0 0 3 0x14200 bored systq 98935 246121 0 0 3 0x40014200 bored softclock 97495 40285 0 0 3 0x40014200 idle0 4304 179048 0 0 3 0x14200 bored smr 1 382616 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 78611 (syz-executor.1) thread 0xffff800020a98508 (429027) shared rwlock vmmaplk r = 0 (0xfffffd807f004d08) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82657328) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9492 6341K 6343K 78643K 10927 0 pcb 13 10K 12K 78643K 15 0 rtable 85 2K 3K 78643K 3826 0 ifaddr 32 10K 12K 78643K 650 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 192 0 iov 0 0K 48K 78643K 649 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 3165 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 59 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 2017 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 5 13K 33K 78643K 3648 0 sigio 0 0K 0K 78643K 159 0 proc 48 50K 83K 78643K 4472 0 subproc 17 1K 2K 78643K 1479 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 3181 0 in_multi 22 1K 2K 78643K 1081 0 ether_multi 1 0K 0K 78643K 14 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 162 715K 715K 78643K 162 0 exec 0 0K 1K 78643K 1703 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 144 24K 39K 78643K 14393 0 UVM aobj 130 4K 4K 78643K 135 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 298 0 NDP 4 0K 0K 78643K 264 0 temp 85 3032K 3112K 78643K 20519 0 kqueue 0 0K 0K 78643K 67 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 187 0 183 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 697 0 695 1 0 1 1 0 8 0 rtentry 112 906 0 872 2 0 2 2 0 8 0 unpcb 120 3899 0 3887 16 15 1 2 0 8 0 syncache 264 41 0 41 13 12 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 342 0 342 9 8 1 1 0 8 1 tcpcb 544 5561 0 5555 53 51 2 13 0 8 1 ipq 40 68 0 68 13 12 1 1 0 8 1 ipqe 40 2460 0 2460 13 12 1 1 0 8 1 inpcb 280 8840 0 8828 46 43 3 10 0 8 1 ip6q 72 7 0 7 6 6 0 1 0 8 0 ip6af 40 194 0 194 6 6 0 1 0 8 0 nd6 48 174 0 172 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3977 0 3805 14 0 14 14 0 8 3 art_table 32 3978 0 3805 2 0 2 2 0 8 0 art_node 16 905 0 874 1 0 1 1 0 8 0 sysvmsgpl 40 76 0 46 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 2015 0 2005 1 0 1 1 0 8 0 shmpl 112 133 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5055 0 3630 47 0 47 47 0 8 0 ffsino 272 5055 0 3630 98 2 96 96 0 8 0 nchpl 144 10889 0 9280 62 1 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 50453 0 50453 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 29525 0 29525 35 32 3 7 0 8 3 plimitpl 152 652 0 645 1 0 1 1 0 8 0 sigapl 432 3564 0 3551 6 4 2 3 0 8 0 futexpl 56 80653 0 80653 3 2 1 1 0 8 1 knotepl 112 1945 0 1932 8 7 1 3 0 8 0 kqueuepl 104 2628 0 2626 15 14 1 4 0 8 0 pipepl 160 3536 0 3523 12 11 1 2 0 8 0 fdescpl 488 3565 0 3551 3 0 3 3 0 8 0 filepl 152 39687 0 39605 68 62 6 14 0 8 2 lockfpl 104 1192 0 1191 1 0 1 1 0 8 0 lockfspl 48 358 0 357 1 0 1 1 0 8 0 sessionpl 112 102 0 93 1 0 1 1 0 8 0 pgrppl 48 172 0 163 1 0 1 1 0 8 0 ucredpl 96 7477 0 7469 1 0 1 1 0 8 0 zombiepl 144 3551 0 3551 2 1 1 1 0 8 1 processpl 904 3582 0 3551 7 3 4 5 0 8 0 procpl 632 9767 0 9725 7 2 5 5 0 8 1 srpgc 64 172 0 172 14 13 1 1 0 8 1 sosppl 128 88 0 88 17 16 1 1 0 8 1 sockpl 384 14029 0 14006 78 74 4 16 0 8 0 mcl64k 65536 41 0 0 3 0 3 3 0 8 0 mcl16k 16384 18 0 0 3 1 2 3 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 23 0 0 3 1 2 3 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 171 0 0 19 3 16 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 673 0 0 23 0 23 23 0 8 0 bufpl 280 12869 0 5803 507 1 506 506 0 8 0 anonpl 16 515851 0 501830 137 69 68 81 0 125 0 amapchunkpl 152 35351 0 35099 70 59 11 19 0 158 1 amappl16 192 17551 0 16686 178 132 46 57 0 8 0 amappl15 184 644 0 635 1 0 1 1 0 8 0 amappl14 176 938 0 936 1 0 1 1 0 8 0 amappl13 168 204 0 204 11 10 1 1 0 8 1 amappl12 160 540 0 537 1 0 1 1 0 8 0 amappl11 152 695 0 684 1 0 1 1 0 8 0 amappl10 144 263 0 261 2 1 1 1 0 8 0 amappl9 136 1937 0 1934 1 0 1 1 0 8 0 amappl8 128 1124 0 1068 3 0 3 3 0 8 0 amappl7 120 824 0 808 1 0 1 1 0 8 0 amappl6 112 503 0 490 1 0 1 1 0 8 0 amappl5 104 1416 0 1407 1 0 1 1 0 8 0 amappl4 96 3808 0 3776 1 0 1 1 0 8 0 amappl3 88 891 0 883 1 0 1 1 0 8 0 amappl2 80 21431 0 21356 3 1 2 3 0 8 0 amappl1 72 108894 0 108456 24 14 10 20 0 8 0 amappl 80 11478 0 11436 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 134 0 5 3 0 3 3 0 8 0 uaddrrnd 24 3565 0 3551 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3565 0 3551 1 0 1 1 0 8 0 vmmpekpl 168 37419 0 37396 2 0 2 2 0 8 0 vmmpepl 168 516860 0 514827 281 154 127 141 0 357 26 vmsppl 368 3564 0 3551 2 0 2 2 0 8 0 pdppl 4096 7137 0 7102 6 0 6 6 0 8 1 pvpl 32 1376472 0 1359459 351 193 158 194 0 265 0 pmappl 232 3564 0 3551 15 14 1 2 0 8 0 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 244 0 65 6 0 6 6 0 8 0